|
|
f38c73db97
|
feat: add GET /api/fetch/stream SSE endpoint for real-time IMAP progress
|
2026-03-04 12:05:23 -08:00 |
|
|
|
965362f5e3
|
feat: add POST /api/accounts/test endpoint
|
2026-03-04 12:04:42 -08:00 |
|
|
|
f64be8bbe0
|
feat: add GET /api/stats and GET /api/stats/download endpoints
|
2026-03-04 12:04:11 -08:00 |
|
|
|
c5a74d3821
|
feat: add GET/POST /api/config endpoints for IMAP account management
|
2026-03-04 12:03:40 -08:00 |
|
|
|
4a76f6ba41
|
fix(avocet): undo — commit-then-clear order, empty-records guard, skip dedup, stronger test
|
2026-03-03 15:41:58 -08:00 |
|
|
|
80a8195899
|
feat(avocet): discard, undo, labels config, static serving — backend complete
|
2026-03-03 15:35:01 -08:00 |
|
|
|
f0e9886ab2
|
feat(avocet): POST /api/skip endpoint
|
2026-03-03 15:21:32 -08:00 |
|
|
|
ff27053aa9
|
feat(avocet): POST /api/label endpoint
|
2026-03-03 15:14:04 -08:00 |
|
|
|
c1a6dd4fc5
|
fix(avocet): queue_with_items fixture uses api._DATA_DIR to avoid implicit tmp_path coupling
|
2026-03-03 15:03:57 -08:00 |
|
|
|
9abae0478c
|
feat(avocet): GET /api/queue endpoint
|
2026-03-03 15:00:59 -08:00 |
|
|
|
c8aea3c39f
|
fix(avocet): _write_jsonl empty-list writes empty file; add reset_last_action helper
|
2026-03-03 14:36:18 -08:00 |
|
|
|
ffd1450f62
|
feat(avocet): FastAPI skeleton + JSONL helpers
|
2026-03-03 13:30:28 -08:00 |
|