brewlog/src/presentation/web
Jon Seager a31c91211c
refactor: require OpenRouter and Foursquare API keys at startup
- Remove has_ai_extract/has_foursquare conditionals from all templates
- Remove boolean fields from template structs and route handlers
- Remove has_ai_extract()/has_foursquare() methods from AppState
- Change API key fields from Option<String> to String in ServerConfig
  and AppState
- Validate keys in run_server() with clear error messages
- Remove runtime key checks from extraction/nearby route handlers
- Update README and CLAUDE.md to reflect required configuration
2026-02-04 16:13:04 +00:00
..
views fix(timeline): use consistent "Added" labels and simplify cup title 2026-02-04 16:01:03 +00:00
mod.rs chore: refactor cli and web under presentation 2025-11-26 10:48:25 +00:00
templates.rs refactor: require OpenRouter and Foursquare API keys at startup 2026-02-04 16:13:04 +00:00