codex2
This commit is contained in:
38
CHANGELOG.md
38
CHANGELOG.md
@@ -8,10 +8,10 @@ Le format est basé sur [Keep a Changelog](https://keepachangelog.com/fr/1.0.0/)
|
||||
|
||||
## [Non publié]
|
||||
|
||||
**Dernière mise à jour**: 2026-01-15
|
||||
|
||||
### En cours
|
||||
- Phase 2 : Base de données PostgreSQL
|
||||
- Phase 2 : Worker Redis/RQ
|
||||
- Phase 3 : API REST FastAPI
|
||||
- Phase 3 : API REST FastAPI (filtres/exports/webhooks)
|
||||
- Phase 4 : Web UI
|
||||
|
||||
### Ajouté
|
||||
@@ -26,6 +26,38 @@ Le format est basé sur [Keep a Changelog](https://keepachangelog.com/fr/1.0.0/)
|
||||
- Tests repository/pipeline (SQLite)
|
||||
- Test end-to-end CLI + DB (SQLite)
|
||||
- Worker RQ + scheduler (tasks + CLI)
|
||||
- Tests worker/scheduler (SQLite + mocks)
|
||||
- Tests CLI worker/enqueue/schedule + erreur DB (SQLite)
|
||||
- Gestion erreurs Redis (RedisUnavailableError, check_redis_connection)
|
||||
- Messages d'erreur clairs pour Redis down dans CLI (worker, enqueue, schedule)
|
||||
- 7 nouveaux tests pour la gestion des erreurs Redis
|
||||
- Logs d'observabilité pour jobs planifiés (JOB START/OK/FAILED, FETCH, PARSE)
|
||||
- Tests end-to-end worker + DB (Redis/SQLite, skip si Redis down)
|
||||
- Test end-to-end CLI -> DB -> worker (Redis, skip si Redis down)
|
||||
- Guide de migration JSON -> DB
|
||||
- API FastAPI (health/products/prices/logs/enqueue/schedule) + auth token
|
||||
- Docker API + uvicorn
|
||||
- Tests API de base
|
||||
- Docker Compose API: port 8001 et hosts postgres/redis
|
||||
- CRUD API (products/prices/logs)
|
||||
- Filtres avances API (prix, dates, stock, status)
|
||||
- Exports API CSV/JSON (products, prices, logs)
|
||||
- Webhooks API (CRUD + test)
|
||||
- Tests compatibilite `--no-db` (CLI)
|
||||
- Test charge legere 100 snapshots (SQLite)
|
||||
- Nettoyage warnings (Pydantic ConfigDict, datetime UTC, selectors SoupSieve)
|
||||
- Web UI Vue 3 (layout dense, themes, settings) + Docker compose frontend
|
||||
- Web UI: integration API (list produits, edition, enqueue, settings API)
|
||||
- API: endpoints preview/commit scraping pour ajout produit depuis l UI
|
||||
- Web UI: ajout produit par URL avec preview scraping et sauvegarde en base
|
||||
- Web UI: popup ajout produit central + favicon
|
||||
- API: logs Uvicorn exposes pour l UI
|
||||
- Parsing prix: gestion des separateurs de milliers (espace, NBSP, point)
|
||||
- API/DB: description + msrp + images/specs exposes, reduction calculee
|
||||
|
||||
### Corrigé
|
||||
- Migration Alembic: down_revision aligne sur 20260114_02
|
||||
- Amazon: extraction images via data-a-dynamic-image + filtrage logos
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user