This website requires JavaScript.
Explore
Help
Register
Sign In
bvandeusen
/
FabledCurator
Watch
1
Star
0
Fork
0
You've already forked FabledCurator
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
33
Wiki
Activity
Files
3b5f894435b9b2c38c9710dff6d93db8b559b6c7
FabledCurator
/
backend
/
app
T
History
bvandeusen
3b5f894435
feat(provenance): nh3 HTML sanitizer for scraped post descriptions
...
Co-Authored-By: Claude Opus 4.7 (1M context) <
noreply@anthropic.com
>
2026-05-18 18:05:45 -04:00
..
api
feat(phash): import_settings.phash_threshold (migration 0006) exposed + validated in API
2026-05-17 22:04:13 -04:00
models
feat(post): add nullable description + attachment_count (migration 0007)
2026-05-18 09:38:43 -04:00
scripts
feat(fc2b): importer enqueues tag_and_embed + ml-worker model self-heal
2026-05-15 07:45:09 -04:00
services
feat(sidecar): importer creates Source/Post/ImageProvenance from sidecars (idempotent, fail-soft)
2026-05-18 14:46:17 -04:00
tasks
feat(phash): import task maps 'superseded' to complete + re-queues ML/thumbnail
2026-05-17 22:06:46 -04:00
utils
feat(provenance): nh3 HTML sanitizer for scraped post descriptions
2026-05-18 18:05:45 -04:00
__init__.py
refactor(fc2c-i): single shared async engine with lifecycle dispose
2026-05-15 13:53:42 -04:00
celery_app.py
fix(fc2b): add ML beat schedule entries (missed in Task 9 commit)
2026-05-15 07:44:12 -04:00
config.py
feat: add Quart app factory, config loader, and /api/health endpoint
2026-05-14 07:32:17 -04:00
extensions.py
refactor(fc2c-i): single shared async engine with lifecycle dispose
2026-05-15 13:53:42 -04:00
frontend.py
feat: serve the built Vue SPA from Quart with history-mode fallback
2026-05-14 07:36:16 -04:00