# Changelog This document tracks all notable changes made to Quizzical Beats across different versions. ## v1.0.0 - May 10, 2025 ### Milestone 9: "Documentation Dynamo" - Added comprehensive documentation system with MkDocs - Created user guides with detailed instructions - Added developer documentation with architecture overview - Implemented administrator documentation - Added FAQ section covering common questions - Created installation and configuration guides - Added OAuth integration documentation ## v0.9.0 - April 15, 2025 ### Milestone 8: "Dropbox Dispatch" - Added Dropbox OAuth integration for user accounts - Implemented round export directly to Dropbox - Added user interface for Dropbox account management - Created export logs and status tracking - Added fallback handling for Dropbox token expiration - Implemented automatic token refresh for Dropbox API ## v0.8.0 - March 2, 2025 ### Milestone 7: "Bulletproof Backups" - Implemented comprehensive backup system - Added backup scheduling with Ofelia integration - Created backup verification and integrity checks - Added restore functionality for system recovery - Implemented backup retention policies - Added system health dashboard - Created command-line backup tools ## v0.7.0 - February 10, 2025 ### Milestone 6: "Advanced Features & Optimizations" - Implemented comprehensive logging system - Added system monitoring dashboard - Optimized database queries for better performance - Improved error handling and user feedback - Enhanced security with improved authentication flows ## v0.6.0 - January 25, 2025 ### Milestone 5: "Additional OAuth Providers" - Added Google OAuth integration - Implemented Authentik OAuth support - Created unified authentication experience - Added profile linking between OAuth accounts - Enhanced security for third-party authentication ## v0.5.0 - January 8, 2025 ### Milestone 4: "Enhanced User Experience" - Added support for user-specific intro/outro/replay MP3s - Updated email system to use logged-in user's email - Implemented user preferences and settings system - Improved UI/UX for round creation and management - Added customizable export settings ## v0.4.0 - December 15, 2024 ### Milestone 3: "Spotify Integration with User Accounts" - Migrated Spotify token storage to user-specific model - Added Spotify OAuth login option - Created fallback mechanism for service account - Linked user playlists with their Spotify accounts - Enhanced Spotify data synchronization ## v0.3.0 - December 1, 2024 ### Milestone 2: "Authentication Foundation" - Designed and implemented database schema for users and roles - Created basic authentication system with local username/password - Implemented user management interfaces - Added admin role functionality - Enhanced security with proper password handling and session management ## v0.2.0 - November 15, 2024 ### Milestone 1: "Spotify Integration Fix" - Fixed Spotify playlist import functionality - Implemented proper pagination for playlist retrieval - Added better error handling for API rate limits - Refactored Spotify client code for maintainability - Enhanced logging for API requests and responses ## v0.1.0 - November 1, 2024 ### Initial Release - Basic Flask application structure - Simple round creation functionality - Manual song entry capabilities - Basic export functionality - Minimal UI with core features