v1.1.0-beta.015 - feat: add weekly job day selection and fix modal layouts
🐛 Bug Fixes & UI Tweaks
- Fix button spacing issues in dialog footers by updating sm:gap-0 to sm:gap-2 across multiple modals in library/page.tsx and library/series/page.tsx.
- Fix layout overflow bug in the Add to Reading List modals by applying sm:w-auto to the submit button.
- Remove unnecessary vertical scrollbar from the Edit Metadata modal by removing the max-h-[90vh] overflow-y-auto classes from its DialogContent.
⚙️ Admin & Background Jobs
- Add a new day-of-the-week dropdown selector for the Weekly Email Digest schedule.
- Add a new day-of-the-week dropdown selector for the Database Backup schedule.
- Update queue.ts syncSchedules() to support specific CRON string patterns in addition to rolling hour intervals.
- Configure the Weekly Email Digest to trigger exactly at 8:00 AM server time on the chosen day.
- Configure the Database Backup to trigger exactly at 3:00 AM server time on the chosen day.
- Update admin/jobs/page.tsx state management to correctly parse, track, and save the new weekly_digest_day and backup_sync_day configurations.