..
partials
refactor(roasters): remove notes field from Roaster entity
2026-02-03 21:18:48 +00:00
bags.html
fix(templates): prefix Datastar signals with underscore to mark as local
2026-02-03 13:37:50 +00:00
base.html
fix(mobile): hide infinite scroll sentinel on desktop
2026-02-03 12:52:23 +00:00
brews.html
feat(brews): pre-populate Add Brew form with last recorded brew values
2026-02-03 14:01:41 +00:00
cafe_detail.html
refactor(cafes): remove notes field from Cafe entity
2026-02-03 21:02:37 +00:00
cafes.html
refactor(cafes): remove notes field from Cafe entity
2026-02-03 21:02:37 +00:00
cups.html
refactor(cafes,cups): remove notes field from Cafe and Cup entities
2026-02-03 21:09:34 +00:00
extract.js
refactor(web): extract shared AI extraction JS into standalone library
2026-02-03 19:31:00 +00:00
favicon.ico
feat: bootstrap brewlog platform
2025-11-24 11:44:12 +00:00
gear.html
fix(templates): prefix Datastar signals with underscore to mark as local
2026-02-03 13:37:50 +00:00
login.html
feat(frontend): add login page and session-based authentication
2025-11-25 16:28:47 +00:00
nav.html
feat(scan): add bag scanning page with combined AI extraction
2026-02-03 19:15:39 +00:00
roast_detail.html
feat: add bags web views and templates
2025-11-27 14:02:55 +00:00
roaster_detail.html
refactor(roasters): remove notes field from Roaster entity
2026-02-03 21:18:48 +00:00
roasters.html
refactor(roasters): remove notes field from Roaster entity
2026-02-03 21:18:48 +00:00
roasts.html
refactor(web): extract shared AI extraction JS into standalone library
2026-02-03 19:31:00 +00:00
scan.html
refactor(roasters): remove notes field from Roaster entity
2026-02-03 21:18:48 +00:00
styles.css
fix(timeline): centre line behind cards on mobile for full-width layout
2026-02-03 13:21:55 +00:00
timeline.html
fix(timeline): restore sticky month headers and jump-to-top button
2026-02-03 13:29:46 +00:00