All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix SIGPIPE error in release command
- Fix TestHistoryStats_WithPlays test expectations
- Add version command and fix justfile heredoc syntax
- Add release command to justfile
- Add badges to README
- Update README: Slack auth requires manual setup due to HTTPS requirement
- Implement Slack OAuth flow - no more manual app creation
- Clarify authentication - regular users don't need to create apps
- Clean up README with essential info and all features
- Fix service startup with Slack enabled but no token
- Add comprehensive unit tests for providers and history
- Extract factory functions to reduce code duplication
- Replace deprecated strings.Title() with cases.Title()
- Fix critical concurrency and security issues
- Refactor code organization and add configuration validation
- Add CSV/JSON export functionality for play history
- Fix duplicate play records in history
- Make Spotify authentication errors clearly visible
- Fix Spotify token refresh in TUI mode
- Fix TUI not showing initial track