summaryrefslogtreecommitdiff
path: root/templates/form.html
AgeCommit message (Collapse)Author
2026-05-12Add stats totals, runtime summary, and duplicate detection on add formTyler Hoang
- Stats page now shows total films watched and total runtime (formatted as Xd Yh) in an overview panel above the world map - /stats/data endpoint includes total_runtime_minutes in payload - New GET /films/find endpoint returns all shelf matches for a tmdb_id - Add film form shows an inline notice when the selected TMDB film is already logged, with shelf name, date, and a link to the entry - Update CLAUDE.md and README to reflect current auth, OMDb, and router/service structure Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09Center stars with h1 by moving eyebrow above flex rowTyler Hoang
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09Fix form order: move TMDB panel after heading inside formTyler Hoang
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09Fix star alignment in form headingTyler Hoang
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09Move star rating to form heading, remove from field gridTyler Hoang
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09Replace stars dropdown with inline star picker on add/edit formTyler Hoang
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09Auto-select today's date on add form; clean up rewatch history panelTyler Hoang
- Default date_watched to today when adding a new film (JS, en-CA locale) - Match rewatch history by tmdb_id when available, fall back to title - Replace inline styles in rewatch section with CSS classes - Simplify redundant Jinja conditions (rewatch_history and, loop.length > 1) - Move review-panel margin-top hack to .review-panel-spaced class Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06Add genre tracking and year-in-review improvementsTyler Hoang
Adds genre field to Film model with TMDB enrichment. Genres populate from TMDB detail fetch during add/edit and bulk enrichment. Genre metadata displays on film cards, detail page (Production section), stats page (top genres panel), and year-in-review (by decade and genre breakdowns). Auto-detects rewatches when adding films via TMDB autocomplete - if a film with the same TMDB ID already exists in diary, pre-fills rewatch checkbox and count. Rewatch count now displays on film cards as "Rewatch #N". Stats page now shows: - Top genres (most watched) - Film decades (sorted chronologically) - Already shows: directors, companions, star distribution, rewatch rate Year-in-review shows decades and genres alongside monthly activity and companions. Bulk enrichment endpoint (/data/enrich-posters) now fetches missing genre metadata along with posters and TMDB IDs. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-05-06init: lumiere film diaryTyler Hoang