brewlog/templates
Jon Seager 74a8bef475
feat(web): add Gear web UI with reactive updates
Implement complete web interface for the Gear entity:
- Add GearView model with category badges and formatted display
- Create GearTemplate and GearListTemplate for Askama rendering
- Build main gear page with collapsible add form (Datastar-powered)
- Implement gear list table with sortable columns and pagination
- Use trash icon for delete actions matching roasts table design
- Add Gear navigation link in main menu between Bags and Timeline
- Integrate gear events into timeline view with proper labels and links

The web UI follows the established patterns from other entities with
Datastar for reactive fragment updates and proper authentication gating.

Apply code formatting fixes across all gear-related modules.
2026-02-02 15:35:57 +00:00
..
partials feat(web): add Gear web UI with reactive updates 2026-02-02 15:35:57 +00:00
bags.html feat: add bags web views and templates 2025-11-27 14:02:55 +00:00
base.html feat: bootstrap brewlog platform 2025-11-24 11:44:12 +00:00
favicon.ico feat: bootstrap brewlog platform 2025-11-24 11:44:12 +00:00
gear.html feat(web): add Gear web UI with reactive updates 2026-02-02 15:35:57 +00:00
login.html feat(frontend): add login page and session-based authentication 2025-11-25 16:28:47 +00:00
nav.html feat(web): add Gear web UI with reactive updates 2026-02-02 15:35:57 +00:00
roast_detail.html feat: add bags web views and templates 2025-11-27 14:02:55 +00:00
roaster_detail.html feat: bootstrap brewlog platform 2025-11-24 11:44:12 +00:00
roasters.html feat(frontend): add login page and session-based authentication 2025-11-25 16:28:47 +00:00
roasts.html feat(frontend): add login page and session-based authentication 2025-11-25 16:28:47 +00:00
styles.css feat: bootstrap brewlog platform 2025-11-24 11:44:12 +00:00
timeline.html feat: add pagination/infinite scroll to timeline 2025-11-24 21:45:59 +00:00