Skip to content

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