Bug Fixes
- Fix schedule timezone not persisted on plan update — editing a backup plan now saves the user's timezone to the schedule, preventing SchedulerService from recalculating next_run with a stale timezone (which caused backups to run twice per day)
- Fix timezone not propagated to schedules on profile change — changing timezone in /profile now updates all matching schedules and recalculates next_run immediately
- Fix MariaDB using host timezone for CURRENT_TIMESTAMP — Docker entrypoint now sets MariaDB default-time-zone to UTC via config file, fixing restore point timestamps displaying hours off on non-UTC hosts
Thanks to @erycsonero for reporting and diagnosing these issues (#42).