Version 1.2.7 (December 2025)
- 🔐 NEW ntfy authentication support - Bearer token and Basic Auth (username:password in URL)
- Priority system: Bearer token → Basic Auth → unauthenticated
- RFC 3986 compliant URL parsing for embedded credentials
- 🔒 NEW Enhanced credential security - Passwords and tokens masked in all log output
- 🎨 Improved: Logo enhancement by @shollyethan + added to the Self-Hosted Dashboard Icons on https://selfh.st/icons/
- 📏 Improved: Logo size increased from 76×76px to 82×82px
- 📱 Improved: Better mobile support - Enhanced responsive design for smartphone usage
- 🔔 Improved: Notification panel height increased to 900px with enhanced scrolling
- 🔧 Improved: Config migration with deep merge strategy prevents data loss during upgrades
- 📊 Improved: Stats persistence with forward-compatible field migration and type safety
- 🐛 Fixed: Config shallow merge bug causing nested key loss during v1.2.6 → v1.2.7 upgrades
- 🐛 Fixed: Legacy notification migration incomplete (ntfy credentials not preserved)
- 🐛 Fixed: Stats type safety issues with corrupt JSON files
- 🐛 Fixed: Notification panel button visibility on smaller screens
