v1.0.8-beta.005 - feat: rich email templates, weekly digest grid, and enhanced metadata UI
- Implemented a new Email Templates UI (/admin/email-templates) allowing admins to seamlessly edit raw HTML for all automated system emails via a dropdown selector.
- Upgraded the Mailer service to support dynamic variable injection (e.g., {{user}}, {{title}}) and fetch custom templates from the database.
- Redesigned the base HTML email wrapper to match the application's dark slate theme and login branding, replacing generic footer text with a discreet Omnibus logo.
- Enhanced the Weekly Digest background job to collect rich series metadata (covers, synopses, publishers, years) instead of just plain text arrays.
- Built a dynamic 2-column grid layout for the Weekly Digest email, cleanly separating Recently Added Comics and Recently Added Manga.
- Added a Test Weekly Digest button to the SMTP settings page that generates and sends a fully formatted digest using dummy data.
- Added a Customize Templates quick-link button to the SMTP settings card.
- Upgraded the Series details page (/library/series) to display comprehensive ComicVine metadata, including writers, artists, key character appearances, genres, and story arcs.
- Expanded the Request Details modal to fetch and display rich context for pending comics, including publisher, release year, and the full synopsis.