v0.1.0
Changes
3f5b369 Rename to StashJanitor (github.com/Wasylq/StashJanitor)
04f0275 Add Whisparr template to config, update README and MANUAL with organize workflow
ac176de Workflow D: organize — template-based file moves via Stash
9a6bc68 Make orphans workflow fully discovery-only by default
b7b3658 Add orphans.write_metadata_on_apply config option
2f50143 Update docs with TUI, replace FQDN with localhost
bf71e0c Add interactive TUI for group-by-group review (sfx review)
96c14c4 Update README and MANUAL with all shipped features
5526135 Polish batch: mark-by-group-#, file explanations, stats, orphan progress, filename extraction
3971856 Add user manual (MANUAL.md), update README status table
8c677d6 Phase 3: orphans workflow (stash-box phash lookup)
588024b Phase 2: scenes apply --action delete (hard-delete losers)
840aa60 Phase 2: rename-on-merge to preserve loser filename info
8cd0f0b Phase 1.5: files apply --commit, mark commands, fingerprint submission
0360d22 Mark Phase 1 done in PLAN, document Phase 1.x additions
cab5034 Annotate loser lines in scenes report with the deciding rule
d321c33 Use loose date check for filename-info-loss safety net
8fbdd46 Add filename-info-loss safety net for cross-scene merges
5c9cc6a Add metadata union, merge apply pipeline, and README
6f197e7 Add scenes apply tag and full files workflow
f4451b9 Add scenes scan, scoring, status, and report
c81e0ba Bootstrap Phase 1 foundation
Installation
Download the binary for your platform, extract, and run:
# Linux (amd64)
tar xzf stash-janitor-v0.1.0-linux-amd64.tar.gz
chmod +x stash-janitor
./stash-janitor config init
# macOS (Apple Silicon)
tar xzf stash-janitor-v0.1.0-darwin-arm64.tar.gz
chmod +x stash-janitor
./stash-janitor config initOr build from source:
go install github.com/Wasylq/StashJanitor/cmd/stash-janitor@v0.1.0Full Changelog: https://github.com/Wasylq/StashJanitor/commits/v0.1.0