You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
oabrivard 98528f51bd Fix rate limiter bug, simplify v2 code
Bug fix:
- Per-generation rate limiter was creating a new instance on every check,
  making user rate limit overrides non-functional. Fixed by creating the
  limiter once at pipeline start and reusing for both passes.

Simplifications:
- Extract spawn_task closure in scrape_articles (deduplicate spawn blocks)
- Use idiomatic if let Ok(...) instead of if let Some(..).ok() in scraper
- Replace manual loop with iterator chain in export_keys handler
- Simplify check_rate_limit to single boolean check
- Simplify handleImport settings merge (spread already provides defaults)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3 months ago
..
migrations v2: add settings migration, model expansion, DB queries (provider, models, rate limits) 3 months ago
src Fix rate limiter bug, simplify v2 code 3 months ago
tests Phase 7: Email sending via Resend + Markdown/PDF export 3 months ago
Cargo.lock Phase 7: Email sending via Resend + Markdown/PDF export 3 months ago
Cargo.toml Phase 7: Email sending via Resend + Markdown/PDF export 3 months ago
Dockerfile Finished phase 1 3 months ago