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 b124d73c2a fix: P1 audit items — CSV export theme filter, theme validation, ownership checks, history enums, i18n
- export_csv now accepts optional theme_id query param and filters accordingly
- Add UpdateThemeRequest::validate() with bounds checking; call it in the update handler
- Verify theme ownership in sources::create when theme_id is provided
- Update STATUS_OPTIONS (add filtered_too_old, filtered_not_article; remove filtered_duplicate) and SOURCE_TYPE_OPTIONS (add brave_search; remove overflow) in ArticleHistory
- Replace hardcoded French strings ('Confirmer', 'Erreur inconnue') with t() calls; add settings.apiKeys.unknownError key to fr.ts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago
.claude
backend fix: P1 audit items — CSV export theme filter, theme validation, ownership checks, history enums, i18n 2 months ago
docs docs: remove redundancy across documentation — cross-references instead of duplication 2 months ago
e2e fix: P0 audit bugs — theme-scoped imports/preferred, creation flow, scheduler timeout, job cleanup 2 months ago
frontend fix: P1 audit items — CSV export theme filter, theme validation, ownership checks, history enums, i18n 2 months ago
scripts
.env.example
.gitignore
AGENTS.md
CLAUDE.md docs: update CLAUDE.md for consolidated documentation and current features 3 months ago
docker-compose.yml