brewlog/templates
Jon Seager fb67f0659c
feat(ui): redesign with theme tokens, dark mode, and reusable components
Overhaul the web UI with CSS custom property-based theming and
dark mode support. Extract reusable template partials (location
search, scan input) and web components (photo-capture,
searchable-select). Add version and commit info to page footer.

- Replace hardcoded amber palette with semantic theme tokens
- Add dark mode with localStorage persistence and system preference detection
- Extract <brew-photo-capture> and <searchable-select> web components
- Extract location_search and scan_input Askama macros
- Add sun/moon, timeline, database, map icons
- Display version and git commit in footer
- Improve timeline coordinate rounding and map link formatting
- Add roast_name, roaster_name, remaining to BagOptionView
2026-02-05 17:03:09 +00:00
..
components feat(ui): redesign with theme tokens, dark mode, and reusable components 2026-02-05 17:03:09 +00:00
partials feat(ui): redesign with theme tokens, dark mode, and reusable components 2026-02-05 17:03:09 +00:00
account.html feat(ui): redesign with theme tokens, dark mode, and reusable components 2026-02-05 17:03:09 +00:00
add.html feat(ui): redesign with theme tokens, dark mode, and reusable components 2026-02-05 17:03:09 +00:00
base.html feat(ui): redesign with theme tokens, dark mode, and reusable components 2026-02-05 17:03:09 +00:00
checkin.html feat(ui): redesign with theme tokens, dark mode, and reusable components 2026-02-05 17:03:09 +00:00
cli_callback.html feat(ui): redesign with theme tokens, dark mode, and reusable components 2026-02-05 17:03:09 +00:00
data.html feat(ui): redesign with theme tokens, dark mode, and reusable components 2026-02-05 17:03:09 +00:00
favicon.ico feat: bootstrap brewlog platform 2025-11-24 11:44:12 +00:00
home.html feat(ui): redesign with theme tokens, dark mode, and reusable components 2026-02-05 17:03:09 +00:00
input.css build: add Tailwind CSS v4 build pipeline with theme tokens 2026-02-05 17:02:13 +00:00
login.html feat(ui): redesign with theme tokens, dark mode, and reusable components 2026-02-05 17:03:09 +00:00
nav.html feat(ui): redesign with theme tokens, dark mode, and reusable components 2026-02-05 17:03:09 +00:00
register.html feat(ui): redesign with theme tokens, dark mode, and reusable components 2026-02-05 17:03:09 +00:00
timeline.html feat(ui): redesign with theme tokens, dark mode, and reusable components 2026-02-05 17:03:09 +00:00
webauthn.js feat(auth): allow naming the initial passkey during registration 2026-02-05 11:24:52 +00:00