brewlog/src/domain
Jon Seager 0b967cbb14
feat(gear): add filter paper category and optional brew association
- Add migration to extend gear CHECK constraint with 'filter_paper'
  and add nullable filter_paper_id column to brews
- Add FilterPaper variant to GearCategory enum
- Add filter_paper_id to Brew, NewBrew, and BrewWithDetails
- Add filter_paper_id to TimelineBrewData
2026-02-03 10:13:35 +00:00
..
bags.rs refactor(bags): replace multiple list methods with composable filter 2026-02-02 14:15:18 +00:00
brews.rs feat(gear): add filter paper category and optional brew association 2026-02-03 10:13:35 +00:00
errors.rs chore: move RepositoryError into dedicated file 2026-02-02 12:57:15 +00:00
gear.rs feat(gear): add filter paper category and optional brew association 2026-02-03 10:13:35 +00:00
ids.rs feat(brews): add domain layer and database migration 2026-02-02 19:29:23 +00:00
listing.rs chore(lint): enable clippy pedantic and restriction lints 2026-02-02 17:55:16 +00:00
mod.rs feat(brews): add domain layer and database migration 2026-02-02 19:29:23 +00:00
repositories.rs feat(brews): add domain layer and database migration 2026-02-02 19:29:23 +00:00
roasters.rs feat!: update to a more human friendly url structure for roasters/roasts 2025-11-25 21:34:08 +00:00
roasts.rs fix(api): flatten RoastWithRoaster JSON response for consistency 2026-02-02 16:32:56 +00:00
sessions.rs feat!: use numeric, database-generated IDs throughout 2025-11-25 18:21:04 +00:00
timeline.rs feat(gear): add filter paper category and optional brew association 2026-02-03 10:13:35 +00:00
tokens.rs feat!: use numeric, database-generated IDs throughout 2025-11-25 18:21:04 +00:00
users.rs feat!: use numeric, database-generated IDs throughout 2025-11-25 18:21:04 +00:00