Now that we've moved a bit away from only processing folders, we need to handle the queue, work list, processed jobs, sizes and everything else inside a data storage. Pick an appropriate datastore and make sure all components are reading / writing to that instead of manually scanning and organizing queue from a folder only. Take inspiration from tdarr.
Now that we've moved a bit away from only processing folders, we need to handle the queue, work list, processed jobs, sizes and everything else inside a data storage. Pick an appropriate datastore and make sure all components are reading / writing to that instead of manually scanning and organizing queue from a folder only. Take inspiration from tdarr.
Implemented and merged to main in commit af28081. Added a SQLite-backed import_queue_items datastore for internal queue/items state. SAB/manual candidates are synced into persisted queue state, job/preview views read from that queue after sync, and manual imports mark queue items imported/failed. Verified with .venv/bin/pytest -q and live /health, /api/status, /api/preview checks.
Implemented and merged to main in commit af28081. Added a SQLite-backed `import_queue_items` datastore for internal queue/items state. SAB/manual candidates are synced into persisted queue state, job/preview views read from that queue after sync, and manual imports mark queue items imported/failed. Verified with `.venv/bin/pytest -q` and live `/health`, `/api/status`, `/api/preview` checks.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Now that we've moved a bit away from only processing folders, we need to handle the queue, work list, processed jobs, sizes and everything else inside a data storage. Pick an appropriate datastore and make sure all components are reading / writing to that instead of manually scanning and organizing queue from a folder only. Take inspiration from tdarr.
Implemented and merged to main in commit
af28081. Added a SQLite-backedimport_queue_itemsdatastore for internal queue/items state. SAB/manual candidates are synced into persisted queue state, job/preview views read from that queue after sync, and manual imports mark queue items imported/failed. Verified with.venv/bin/pytest -qand live/health,/api/status,/api/previewchecks.