[Plugin] Archive management panel for DSH WebUI: reopen, unarchive, or permanently delete sessions — with search and native-feel UI #2076
Replies: 2 comments
|
Nice work — this closes a real gap (the official UI archives but doesn't expose unarchive/permanent-delete). Indexed in the community registry so it's one-command discoverable next to the rest of the ecosystem: npx dsh-subscribe list | grep archive
npx @deepseek-ai/dsh plugin --profile web add dsh-archive-managerComplementary, not competing: dsh-shelf covers the storage-layer side (list every session regardless of grouping, move-to-trash, export to md/json/jsonl/zstd, rescue a corrupt log); your panel covers the UI-side archive lifecycle with search. They pair well — happy to cross-link them in the registry tags so users hit both in one search. One heads-up for maintainability: you noted it depends on internal shapes — running the packed tarball through |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hey folks 👋
I built a plugin that fills a gap some of you may have hit: DSH can archive a session, but once it's archived there's no way to see it again — no list, no unarchive, no delete. It just disappears.
dsh-archive-manager adds an "Archived" entry at the sidebar footer. Click it and you get a panel that looks and feels native:
Screenshot
**Install (one command):**Restart
dsh web— done. Sessions archived before installing are fully manageable too.Links:
Built against dsh
0.1.0-rc.6; it relies on some internal shapes, so after a dsh upgrade check the repo for a compatible release first. Happy to hear feedback — especially on anything that feels off visually or behaviorally. Bug reports and PRs welcome!All reactions