📝 Release Notes
Track the latest updates, improvements, and new features
Version 1.4.0
Minor
October 21, 2025
New Features
- About Page: Added comprehensive About page with service overview, use cases, and developer information
- Release Notes Page: New page to track all updates and changes in chronological order
Improvements
- Mobile Keyboard Support: Country dropdown now shows software keyboard on mobile devices for easier searching
- Enhanced Search UX: Improved input focus behavior for better mobile user experience
Version 1.3.0
Minor
October 21, 2025
Security
- API Key Protection: All Bandsintown API responses now mask app_id values in logs
- Enhanced Privacy: Sensitive credentials are never exposed in application logs
Version 1.2.0
Minor
October 17, 2025
Bug Fixes
- Country Filter Precision: Fixed JP country filter showing events from other countries
- Improved Matching: Enhanced country code matching to use word boundaries, preventing false matches (e.g., "us" no longer matches "australia")
Improvements
- Calendar Display: Month header and navigation buttons now display even when no events are found
- Better UX: Users can navigate calendar months regardless of event availability
Version 1.1.0
Minor
October 2025
New Features
- Multi-language Support: Added English and Japanese language support with easy toggle
- Desktop View Mode: Mobile users can now switch to desktop view for better layout on larger screens
- Searchable Country Dropdown: Type to search through 250+ countries in the filter
- ISO 3166-1 Support: Full support for international country codes
Improvements
- Port Management: Automatic port cleanup on server restart to prevent EADDRINUSE errors
- Graceful Shutdown: Proper handling of server termination signals (SIGTERM, SIGINT, SIGUSR2)
Version 1.0.0
Major
September 2025
Initial Release
- Spotify Integration: OAuth authentication and artist following sync
- Bandsintown API: Real-time concert and festival data worldwide
- Calendar Views: Both calendar grid and list view for events
- Country Filtering: Filter events by user's country or view all globally
- Event Details: Direct links to Bandsintown for tickets and Spotify for artist info
- Real-time Progress: Server-Sent Events for loading status with animated progress bar
- Music Insights: Display user's top genres and listening statistics
- Responsive Design: Mobile-first design optimized for all devices
- Social Sharing: Share individual events on X (Twitter)
- Event Classification: Distinguish between domestic and international events
Technical Features
- Node.js & Express: Fast, scalable backend
- PostgreSQL/SQLite: Dual database support for production and development
- Rate Limiting: Automatic API rate limiting for Spotify and Bandsintown
- Response Caching: Smart caching to reduce API calls
- Error Handling: Comprehensive error recovery and user feedback