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
215a8993a151d4543ef04bbf0b5010ae54148a92
FabledCurator
/
backend
/
app
T
History
bvandeusen
215a8993a1
fix(lint): noqa ASYNC109 on gallery_dl.verify timeout (subprocess.run deadline, not coroutine)
...
Co-Authored-By: Claude Opus 4.7 (1M context) <
noreply@anthropic.com
>
2026-05-28 08:18:33 -04:00
..
api
feat(credentials+downloads): real credential Verify button + live download-activity polling
2026-05-28 07:52:20 -04:00
models
feat(import-resilience L1): poison-pill circuit breaker — cap stuck-task re-queues
2026-05-27 23:54:35 -04:00
scripts
fix(ml): align tagger + downloader with Camie v2 actual layout (model.onnx -> camie-tagger-v2.onnx + JSON metadata + ImageNet preprocessing + sigmoid on refined output)
2026-05-25 02:25:30 -04:00
services
fix(lint): noqa ASYNC109 on gallery_dl.verify timeout (subprocess.run deadline, not coroutine)
2026-05-28 08:18:33 -04:00
tasks
feat(import-resilience L2): one-shot re-download for corrupt downloaded files
2026-05-28 00:08:03 -04:00
utils
feat(import-resilience L3): subprocess-isolated probes for video + archive
2026-05-28 00:01:32 -04:00
__init__.py
fix(extension): CORS preflight for moz-extension:// + chrome-extension:// origins — operator-flagged 2026-05-26 that the extension's Test connection returned NetworkError because /api/credentials POSTs with X-Extension-Key trigger a browser preflight OPTIONS that hit a 405 (no OPTIONS method registered) with no Access-Control-Allow-* headers. Adds two app-level hooks: before_request short-circuits OPTIONS from extension origins with 204, after_request stamps the necessary ACL headers on responses to extension-origin requests. Whitelist is intentionally narrow (extension schemes only) so normal browser usage doesn't get permissive CORS. Five integration tests pin the contract.
2026-05-26 19:43:31 -04:00
celery_app.py
feat(fc-cleanup): scan_library_for_rule Celery task + maintenance-queue registration — Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 01:21:37 -04:00
celery_signals.py
fix(fc3i): single-line celery.signals import + INT32 bounds on target_id + dict.fromkeys + rewrite retry test as direct _finalize unit
2026-05-24 21:22:42 -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
fc3g: serve /extension/<filename> with x-xpinstall MIME so Firefox installs in one click
2026-05-23 23:39:10 -04:00