Skip to content

dsh-archived-chats v0.4.0

Latest

Choose a tag to compare

@Ultronen Ultronen released this 16 Aug 03:20
· 2 commits to main since this release

Archived Chats settings page for DeepSeek Harness.

New in 0.4.0

  • In-place deletion of live sessions — no restart needed. Deleting a chat that is still resident now disposes it through the official lifecycle teardown (cancel → quiesce → flush → fiber teardown → registry detach); the persistence layer releases the write path and the physical delete completes in the same request. Every internal seam is feature-detected, with the previous park-and-defer path kept as an automatic fallback.
  • CodeX-style success toast: green top-center pill「已删除归档聊天」with check icon, entrance animation, and 4s auto-dismiss; errors keep the inline red bar. The toast pins itself inside the settings dialog by measuring its top edge.
  • Title cache: list refreshes stop re-reading every archived log; delete/unarchive invalidate their entries.
  • Pending-deletions store now also brackets in-place deletes, so a crash mid-delete is completed on the next boot.

Attached: dsh-archived-chats-0.4.0.tgz (npm install / dsh plugin add).