dsh plugins中文
← Back to popular plugin directory

Dsh Archive Manager · archive manager · Saikel-Orado

Saikel-Orado-Liu/dsh-archive-manager · productivity

Archived-session management (show/unarchive/permanently delete) for the DSH Web GUI, with zero changes to official packages.

★ 2GitHub stars
0Forks
2026-08-25Last updated
JavaScriptLanguage
MITLicense

Key features

  • Host half (internal dsh-archive-manager-workspace / dsh-archive-manager-projcache): WorkspaceRegistry and SessionProjectionCache subclasses that add unarchiveSession / deleteSession and delete(id) / whenIdle(), exposed as Typert Remote endpoints.
  • Archive Manager solves this with a small, disciplined patch layer
  • unarchiveSession(sessionId) — removes the id from the registry-global archivedSessionIds set.
  • delete(id) — permanently removes one session's cached projection row (table.delete).
  • Client half (internal dsh-archive-manager-client): a forked dsh-client-ui-workspace browser bundle — view toggle, archived row treatment, guarded open, row menus, confirmation dialogs, and toasts, in Simplified Chinese and English.

Install command

dsh plugin --profile web add github:Saikel-Orado-Liu/dsh-archive-manager
View GitHub repository ↗Back to popular plugin directory