Skip to content

Releases

0.3.4 — README defaults to Chinese

Choose a tag to compare

@shangjian2023 shangjian2023 released this 22 Aug 23:42

README.md is now the Chinese version (what GitHub and npm show by default); the English README moved to README.en.md.

0.3.3 — README screenshot at true scale

Choose a tag to compare

@shangjian2023 shangjian2023 released this 22 Aug 23:39

Replace the README screenshot with a true-scale desktop viewport capture (1280x800, 1x) — the previous one was a half-width region at 2x and read as zoomed-in.

0.3.2 — Mobile & robustness pass

Choose a tag to compare

@shangjian2023 shangjian2023 released this 22 Aug 23:39

Phone-width layout (near-fullscreen panel, single-column grid, wrapped target rows, icon-only header button), >=36px touch targets, 16px inputs (no iOS focus zoom), anywhere-wrap digest lines; network errors surfaced in all panel actions, 20s fetch timeout, polling pauses in hidden tabs.

v0.3.1

Choose a tag to compare

@shangjian2023 shangjian2023 released this 22 Aug 16:05

Fix: the in-chat digest vanished right after midnight because the browser local date no longer matched the server-reported digest date. The digest now shows whenever it exists; its date is in the title and a newer digest replaces it automatically.

v0.3.0

Choose a tag to compare

@shangjian2023 shangjian2023 released this 22 Aug 15:28

The in-chat digest now renders exactly like a model reply: mounted inside the host message column (pixel-identical width/indent/spacing, verified 88px/622px vs real messages), plain markdown typography with no card header or badges, and only host-style muted action buttons. Still frontend-only: never written to the session log, never costs model context.

v0.2.2

Choose a tag to compare

@shangjian2023 shangjian2023 released this 22 Aug 15:11

Fix: the in-chat digest card never appeared when dsh opened on a blank conversation (mount search gave up after 10s and never retried). Now it keeps re-locating the mount point until the conversation has content, and re-mounts after conversation switches. Verified live: card renders in a populated conversation and auto-remounts within 2s after node removal.

v0.2.1 ?a Stability fixes

Choose a tag to compare

@shangjian2023 shangjian2023 released this 22 Aug 14:40

Stability fixes

  • Keeps the digest broadcast out of blank conversations so the composer remains visible.
  • Guarantees a valid object JSON Schema for the rss_daily tool in linked/offline installations.
  • Adds deterministic regression tests and a separate real RSS-to-webhook smoke test.
  • Excludes Python bytecode from the published package.

Verified on Windows 11 with DSH web: 3/3 unit tests passed, live RSS-to-webhook smoke test passed, API status HTTP 200, startup error log empty.