May v0.11.0
🐛 Bug Fixes
- Registration toggle color — Fixed toggle not showing active color in dark mode (#52, PR #59)
- Login page logo — Fixed logo not displaying on the login page by making upload endpoint public (#53, PR #60)
- Recurring expenses scoping — Recurring expenses now correctly visible for shared vehicle users (#55, PR #61)
- Fuel stations system-wide — Fuel stations are now shared across all users instead of per-user (#57, PR #62)
- Reminder notifications — Fixed reminders not sending notifications; added background scheduler (#58, PR #63)
✨ New Features
- Hour-tracked vehicles — Vehicles can now be tracked by hours instead of mileage, with new vehicle types: Tractor, ATV/UTV, Boat (#56, PR #64)
- Update instructions — Settings page now shows Docker update commands when a new version is available, plus Watchtower label in Dockerfile (#54, PR #65)
📝 Notes
- Fuel stations are now shared globally — all users see the same stations. Existing per-user stations remain but are visible to everyone.
- The uploaded files endpoint is now public (filenames contain UUIDs so are not guessable).