- 19 Aug, 2025 2 commits
-
-
Stefy Lanza (nextime / spora ) authored
- Fixed critical Ctrl+C signal handler - now exits gracefully with single press - Fixed API token display issue - tokens now properly show in modal dialog after creation - Fixed user creation and management - users now save properly and display immediately - Fixed SQLAlchemy session binding issues causing data access errors - Added permanent token deletion functionality (revoke now deletes completely) - Added missing ConfigManager.update_section() method for web dashboard settings - Enhanced frontend with professional modal dialogs and proper error handling - Optimized shutdown process with reduced timeouts for faster exit - Updated comprehensive documentation with troubleshooting guide - Added detailed CHANGELOG.md documenting all improvements Technical improvements: - All database operations now extract data before session closure - Enhanced signal handling flow: signal → shutdown event → cleanup → exit - Section-based configuration management with nested support - Improved session lifecycle management across all components - Professional UI enhancements with Bootstrap modal integration
-
Stefy Lanza (nextime / spora ) authored
- Complete cross-platform multimedia client application - PyQt5 video player with dynamic overlay templates - Flask web dashboard with JWT authentication - REST API client with configurable endpoints - Multi-threaded architecture with Queue-based messaging - SQLite database with automatic migrations - PyInstaller build configuration for executables - Comprehensive documentation and build scripts - Offline-first design with local asset fallbacks
-