brewlog/src/application
Jon Seager 766376be12
fix(checkin): use services instead of repos to record timeline events
The check-in handler was calling cafe_repo.insert() and
cup_repo.insert() directly, bypassing the service layer that records
timeline events. Switch to cafe_service.create() and
cup_service.create() so cafes and cups created via check-in appear on
the timeline.

Add timeline tests for cups (existing cafe, new cafe) and brews to
prevent this regression.
2026-02-07 08:28:12 +00:00
..
routes fix(checkin): use services instead of repos to record timeline events 2026-02-07 08:28:12 +00:00
services refactor(timeline): extract event creation into service layer 2026-02-06 10:42:52 +00:00
auth.rs build(deps): bump axum from 0.7.9 to 0.8.8 (#6) 2026-02-06 19:04:14 +00:00
errors.rs feat(brews): add application routes and server integration 2026-02-02 19:30:45 +00:00
mod.rs refactor(server): extract AppState into dedicated state module 2026-02-06 13:47:59 +00:00
server.rs fix(auth): clean up expired sessions on server startup 2026-02-06 18:19:30 +00:00
state.rs fix: set HTTP client timeout and remove pagination double-fetch 2026-02-06 18:19:37 +00:00