Skip to content

Releases

v0.5.1: Settings gear opens panel on shortcut menus

Choose a tag to compare

@xingyingyuzhui xingyingyuzhui released this 24 Sep 10:23

Changes in v0.5.1

  • Fix settings gear: On DSH 0.1.7-rc, the account Settings row includes a ⌘, shortcut label, so the gear stopped matching and only opened the account menu. Prefer the host openSettings fiber callback, and read .itemLabel (with shortcut-tolerant fallback) when hiding/clicking the menu row.

Install:

dsh plugin --profile web add github:xingyingyuzhui/dsh-chat-tune

v0.5.0: Session menu extras (copy / export / delete)

Choose a tag to compare

@xingyingyuzhui xingyingyuzhui released this 24 Sep 09:59

Changes in v0.5.0

  • Session ⋯ menu extras: Copy session ID, export Markdown, and permanently delete a session (merged from deprecated dsh-session-actions). Official pin / rename / fork / archive stay host-native.
  • Host routes: POST /dsh-chat-tune/{catalog,export,delete} with CSRF header + loopback Origin guard.
  • Settings gear: Account-row gear opens Settings; hides the Settings row inside the account menu.
  • Composer-only width handles: Resize handles pinned to the composer seat band.
  • Font extras carried forward: JetBrains Mono Nerd, stroke thicken, global --dsw-font-family.
  • Desktop local install helper: scripts/install-desktop-local.mjs.

Install:

dsh plugin --profile web add github:xingyingyuzhui/dsh-chat-tune

If you still have dsh-session-actions installed, remove it to avoid duplicate menus.

v0.4.0: Custom select dropdown & sticky user prompts

Choose a tag to compare

@xingyingyuzhui xingyingyuzhui released this 11 Sep 08:39

Changes in v0.4.0

  • Custom select dropdown (CustomSelect / Menu): Replaced native HTML select elements with theme-integrated rounded popovers with checkmarks and no black focus rings.
  • Sticky user prompts: Pin active user prompts on scroll (Cursor-like behavior) with custom bubble timestamp and copy actions.
  • Full unit test coverage (47 tests passing).