Added
- Added persistent player username storage (player_name) in balances for both SQLite and MySQL.
- Added built-in Portuguese language file: lang/pt.yml.
Improvements
- Database name validation now allows any practical name up to 64 chars. Rejects only unsafe cases: empty, leading/trailing spaces, control chars, /, , or null char.
- Added automatic DB migration to create player_name on existing balances tables.
- Account load/join flow now refreshes and saves latest player usernames.
- Added new schema default key: database.schema.balances.columns.player_name.
- Added general performance and database/cache handling optimizations.
Documentation
- Updated README and docs to include Portuguese language support.
- Updated database docs to describe stored identity fields (uuid, player_name, discord_id).
- Refined README top layout by moving support/store links under the top images.
- Improved README screenshot section headings for clearer and more consistent presentation.
Version 1.0.3-Beta (February 10, 2026)
Documentation
- Complete Documentation Overhaul- Fully updated documentation website
- More clear and detailed information
- Improved structure and navigation
- Enhanced examples and guides
- Better coverage of all features
Real-Time Read Behavior
You need to replace Real-Time Sync with new config
- Background polling checks for external DB changes
- Only refreshes full balance data when last_modified changes
- Optimal for Discord/Web integrations that update balances out-of-band
database:
# Real-time read mode (read from DB when balances change externally)
# Recommended: true only if you manually edit DB and need instant visibility
real-time-read: false
Version 1.0.2-Beta (January 23, 2026)
Bug Fixes
- New Player Balance- Fixed issue where new players had their balance set instead of added to
- Starting balance is now added to existing balance instead of overwriting it
- Prevents accidental balance resets for returning players
- Maintains proper balance accumulation across sessions
Version 1.0.1-Beta (January 22, 2026)
This update significantly restructures the premium/free feature distribution to provide more value in the free version while maintaining premium exclusivity for GUI and advanced features.
Major Feature Redistribution
New Free Features
- Multi-Currency System - Now available in free version with full support for custom currencies
- Currency Exchange - Exchange between different currencies with configurable rates
- Advanced Sell Commands - /sellhand and /sellall commands now free for all users
- Advanced Transaction Logging - Comprehensive transaction tracking and logging system
Premium-Only Features
- Shop GUI - Interactive shop interface with category browsing
- Sell GUI - Drag-and-drop item selling interface
- Block Interactions - Shop and sell block functionality
- GUI Customization - All GUI-related interactions and customizations
- Physical Currency - Withdraw currencies as physical items
Bug Fixes
- Fixed missing message keys for /shop help command
- Added comprehensive help messages for shop commands in both English and Arabic
