imSp4rky
e3f4e52444
feat(serve): add --quiet mode and developer dashboard API
...
Headless serve with plain stderr logging; /api/dashboard/* (status, sessions, jobs, logs, SSE/poll events) behind a separate serve.dashboard.key.
2026-08-28 13:18:41 -06:00
imSp4rky
b94f338619
docs(post-scripts): use post-script as the one term for hooks
...
Add the post-script row to the ste-writing terminology contract and
replace hook/postscript/post-download script across docs and docstrings.
2026-08-25 19:57:41 -06:00
imSp4rky
29d0828c33
style: clean up prose
2026-08-19 13:45:58 -06:00
imSp4rky
89acfab279
feat(dl): run user post-download scripts with metadata variables
...
New post_scripts config and repeatable --postscript flag run a command per output, season/album folder, or run, substituting filename-template variables into pre-tokenized argv. The REST API rejects hook commands.
Closes #150
2026-08-18 08:26:14 -06:00
imSp4rky
c4b25756eb
docs: split configuration reference into per-area pages
2026-08-04 10:25:32 -06:00
imSp4rky
1d8cec6d2b
docs: restructure documentation into MkDocs Material site
2026-07-03 19:24:11 -06:00
imSp4rky
987de239ee
docs: add "Creating a Service" guide
2026-06-30 15:45:57 -06:00
imSp4rky
2f92ffe1a2
ci(docs): serve site from docs.unshackle.dev custom domain
2026-06-30 10:40:43 -06:00
imSp4rky
ecbcdff314
docs: add MkDocs Material documentation site
2026-06-30 10:28:48 -06:00