Skip to content

Releases: paleech0/dsh-notify-desktop

v0.2.0 - per-situation sound and popup text

Choose a tag to compare

@paleech0 paleech0 released this 25 Oct 09:35

What's new

  • Per-situation sound and popup text. Nine situations (five turn ends, three waits, the still-waiting reminder) each pick their own sound and their own notification text.
  • Saved popup texts. Up to three named texts per situation, stored in %LOCALAPPDATA%\dsh-notify\templates\templates.json and edited inline (name / title / body, live preview, placeholder insert with explanations, confirmed deletes). A customized global title/body pair from the previous release is migrated automatically.
  • New settings layout. Three cards: desktop notifications, the situation switches, and notification setup — with a per-row Preview that uses the real text and sound.
  • Test notification sits directly under the master switch; the template editor and numbers use the code font, everything else follows the DSH theme font.

Upgrade

Existing settings migrate on first read: the four sound groups become per-situation choices, and an old customized template pair becomes saved texts.

Verified

DSH desktop 0.2.1-rc.3: plugin loading, projection delivery, host toast / sound / silence / text-template routes, the settings previews, test notification and cache clearing, and a save → disk → delete round-trip with Chinese content.

Install

& "<DSH desktop install>\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop add dsh-notify-desktop

v0.1.1

Choose a tag to compare

@paleech0 paleech0 released this 18 Oct 04:18

Verified on DSH desktop 0.2.1-rc.2

Version gate, plugin loading, session-projection delivery, host toast / sound / silence routes, dsh://open focus and a real Windows toast all pass.

No runtime code changes: this release refreshes the compatibility statement (README / CHANGELOG / acceptance note) and publishes those docs to npm.

See docs/acceptance/2026-10-18-dsh-0.2.1-rc.2-compat.md.

v0.1.0

Choose a tag to compare

@paleech0 paleech0 released this 17 Oct 10:37

dsh-notify-desktop 0.1.0

First public release on npm: dsh-notify-desktop@0.1.0 — https://www.npmjs.com/package/dsh-notify-desktop

Highlights

  • Windows toast notifications for DSH desktop sessions: turn ends (completed/error/aborted/blocked/max-tokens), approval requests, questions (including run_code PTC questions), plan reviews, and one reminder for a wait that drags on.
  • Quiet while the DSH window is focused; 3-second de-duplication.
  • Per-situation sounds (finished / error / waiting on you / reminder), including the four author sounds shipped in sounds/ and your own imported files.
  • Click raises the DSH window through dsh://open.
  • Verified end to end on DSH desktop 0.2.1-rc.1 — see docs/acceptance/2026-10-17-dsh-0.2.1-rc.1-compat.md.

Install

& "<DSH desktop install>\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop add dsh-notify-desktop

Then restart the DSH desktop app and open Settings → Notifications (Ctrl+,).