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 7f647bc656 refactor: extract JobStore to services/job_store.rs
Moves JobEntry, JobStore, ProgressEvent, JOB_TTL, and emit_progress
to a dedicated module. Updates imports in synthesis.rs, generation.rs,
scheduler.rs, and app_state.rs. synthesis.rs re-exports for backward
compatibility.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
6 months ago
..
admin.rs feat: split model selection — scraping vs websearch with GPT-5 models 6 months ago
api_keys.rs feat: handle brave_search in API key test endpoint 6 months ago
article_history.rs feat: parallel source extraction, shuffle candidates, clear history endpoint 6 months ago
auth.rs fix: resolve all clippy warnings 6 months ago
config.rs feat: split model selection — scraping vs websearch with GPT-5 models 6 months ago
generation.rs refactor: extract JobStore to services/job_store.rs 6 months ago
health.rs Finished phase 1 6 months ago
llm_logs.rs feat: API endpoint for LLM call logs by job_id 6 months ago
mod.rs feat: add theme schedules — model, DB, CRUD handler, routes 6 months ago
schedules.rs feat: add theme schedules — model, DB, CRUD handler, routes 6 months ago
settings.rs refactor: eliminate SettingsResponse struct, serialize UserSettings directly 6 months ago
sources.rs feat: add preferred sources — prioritized during synthesis generation 6 months ago
syntheses.rs feat: multi-theme Phase 1 — settings split, sources/syntheses theme_id, pipeline theme-aware 6 months ago
themes.rs feat: add themes CRUD endpoints 6 months ago