v0.9.0
What's New
Features
- Personal member colors — Family members can choose a unique color that appears on calendar events, task assignments, and avatars (#52)
- Version display & update check — Current version shown in Settings with one-click update check against GitHub releases (#48)
- Donate & bug report buttons — Quick links in Settings footer (#47)
Documentation
- Self-hosting guide — Complete documentation covering configuration reference, reverse proxy examples (Caddy/Nginx/Traefik), push notifications, backup & restore, updating, and troubleshooting (#44)
Architecture
- Settings redesign — Sidebar navigation replacing horizontal tabs, cleaner UX (#56)
- Frontend modularization — AdminView (774 → 6 modules) and CalendarView (465 → 5 modules) broken into focused sub-components (#57)
- E2E test suite — Playwright tests covering auth, calendar, tasks, shopping, contacts, and admin flows (#42)
Fixes
- Password hashing description in SECURITY.md corrected (bcrypt, not PBKDF2-SHA256)
.env.exampleextended with all optional environment variablesJWT_EXPIRE_HOURSnow properly forwarded in docker-compose.yml
Full Changelog: v0.8.0...v0.9.0