Tags give the ability to mark specific points in history as being important
-
v1.1.0
b0269970 · ·Release v1.1.0 Code quality and architecture improvements: - Fixed all 33 golangci-lint issues (errcheck, unused, staticcheck, ineffassign) - Comprehensive error handling for all API calls - Removed dead code and unused functions - Clean architecture with modular structure - Detailed technical documentation - Enhanced logging and monitoring capabilities - Optimized dependencies and build process Quality metrics: 0 linting issues, clean compilation, full error coverage
-
v1.0.2
c94a2870 · ·Release v1.0.2: Database Backup Feature 🆕 New Features: - Automatic database backups every N days (configurable via backup_days) - Manual backup button for admins (💾 Бэкап БД) - Backup scheduler with initial backup 1 minute after start - Backup files include timestamp and size metadata 🔧 Configuration: - Added panel.backup_days parameter (0 = disabled, default: 7) 🛠️ Technical Changes: - Implemented GetDatabaseBackup() API method - Added backupScheduler() goroutine with graceful shutdown - Added handleBackupRequest() for manual backups - Custom namedBytesReader for in-memory file sending - Updated admin keyboard layout 📝 Documentation: - Updated README with backup features - Updated config.yaml.example 🔒 Security: - Admin-only access with permission checks - Proper error handling and logging