Commit Graph

4 Commits

Author SHA1 Message Date
37b61e105d feat(backend): mount TfL routes in main app
Co-authored-by: Ona <no-reply@ona.com>
2025-10-24 23:03:39 +00:00
81660c2d7e feat(backend): add TfL disruptions API with Gemini AI shortening
- Add TfL Unified API integration for real-time transport disruptions
- Implement batch AI shortening using Gemini 2.5 Flash-Lite
- Add in-memory caching with 1-hour TTL
- Support Tube, Overground, DLR, Elizabeth Line, and Tram
- Sort disruptions by severity with regex-based line name cleanup

Co-authored-by: Ona <no-reply@ona.com>
2025-10-24 23:03:35 +00:00
bf75062760 build: migrate to bun text-based lockfile
Co-authored-by: Ona <no-reply@ona.com>
2025-10-24 19:41:34 +00:00
30986e0292 initial commit
Co-authored-by: Ona <no-reply@ona.com>
2025-10-24 19:36:05 +00:00