- Improved backup path handling for Docker environments
- Changed default backup type to data-only for scheduled backups
- Updated settings.html with enhanced backup management UI
- Replaced 'Drop Table' with 'Truncate Table' functionality
- Clear data while preserving structure and triggers
- Changed from danger zone styling (red) to caution styling (orange)
- Added clear confirmation dialog with table name verification
- Added upload backup file functionality
- Improved backup schedule management with edit/toggle/delete
- Updated styling and dark mode support
- Removed old backup metadata files
- Enhanced maintenance card with dark mode support
- Added system storage information display (logs, database, backups)
- Implemented per-table backup and restore functionality
- Added database table management with drop capability
- Restructured backup management UI with split layout:
- Quick action buttons for full/data-only backups
- Collapsible per-table backup/restore section
- Split schedule creation (1/3) and active schedules list (2/3)
- Fixed database config loading to use mariadb module
- Fixed SQL syntax for reserved 'rows' keyword
- Removed System Information card
- All database operations use correct config keys from external_server.conf
- Added daily_mirror module to permissions system
- Fixed user module management - updates now work correctly
- Implemented dashboard module filtering based on user permissions
- Fixed warehouse create_locations page (config parser and delete)
- Implemented POST-Redirect-GET pattern to prevent duplicate entries
- Added application license system with validation middleware
- Cleaned up debug logging code
- Improved user module selection with fetch API instead of form submit