Skip to content

Releases: Happy2Git/dsh-compass

dsh-compass v0.12.3

Choose a tag to compare

@Happy2Git Happy2Git released this 16 Aug 09:25

v0.12.3

Critical fix: the /dir/injected-docs route shipped since v0.11.2 called helper functions whose definitions never made it into the standalone package, so the route threw at runtime and the context tab degraded to live-window-only history. This restores the helpers and adds the revision-keyed server memo, plus the v0.12.2 per-session client cache.

dsh-compass v0.12.2

Choose a tag to compare

@Happy2Git Happy2Git released this 16 Aug 09:24

v0.12.2

Session switches are faster and no longer leak documents across sessions. Each session's fetched history folds into a per-session cache (bounded by the live session list), switch-backs are served instantly, and an in-flight fetch is no longer killed by stream bumps. The /dir/injected-docs route memoizes each session's filtered events by the persistence revision token, so repeat activations against an unchanged log skip the full-log read.

dsh-compass v0.12.1

Choose a tag to compare

@Happy2Git Happy2Git released this 16 Aug 05:03

v0.12.1

Docs fix: GitHub's image proxy was serving the stale pre-v0.11.3 screenshots (background-filled diff lines) under the unchanged filenames. The README image links now carry a version query to bust the proxy cache; the files themselves were already fresh.

dsh-compass v0.12.0

Choose a tag to compare

@Happy2Git Happy2Git released this 16 Aug 05:00

v0.12.0

Documentation release: six fresh screenshots against the current build, plus new Security and performance sections in the README (en/zh) covering the loopback-only routes, fail-closed reads, signature-gated document stream, and the /dir/injected-docs server-side filtering measured on an 181k-event session.

dsh-compass v0.11.4

Choose a tag to compare

@Happy2Git Happy2Git released this 16 Aug 04:52

v0.11.4

The history stream now lists its documents newest first, matching the live window's order.

dsh-compass v0.11.3

Choose a tag to compare

@Happy2Git Happy2Git released this 16 Aug 04:47

v0.11.3

Style: diff previews tint the text color per line role (additions green, deletions red) without background fills.

dsh-compass v0.11.2

Choose a tag to compare

@Happy2Git Happy2Git released this 16 Aug 04:26

v0.11.2

Performance release. On long sessions the out-of-band history pull was decoding ~6-7 MB of tool payloads per 50-message page (up to ~120 MB per activation). The panel now fetches its complete injected-document history once through a new /dir/injected-docs route that filters the durable log server-side (text blocks only); the docs stream is signature-gated, so the panel no longer re-renders per stream batch — only when the projected documents actually change.

dsh-compass v0.11.1

Choose a tag to compare

@Happy2Git Happy2Git released this 16 Aug 03:56

v0.11.1

Bugfix over v0.11.0: the history auto-walk paged the SHARED conversation window, which consumed the chat's own load-earlier control and disturbed scroll anchors. The panel now pulls its complete history out-of-band through the connection's history RPC (up to 1,000 messages, folded with the same provenance readers) and merges it by seq — the context tab is still complete, the conversation window stays untouched, and the pull waits for the session's own open before starting.

dsh-compass v0.11.0

Choose a tag to compare

@Happy2Git Happy2Git released this 16 Aug 02:58

v0.11.0

  • The context tab auto-walks the session history on activation (up to 20 batches, 1,000 messages, once per session), so the live window and the history stream hold the complete log without manual paging. The manual control stays for anything past the cap.

dsh-compass v0.10.0

Choose a tag to compare

@Happy2Git Happy2Git released this 16 Aug 02:40

v0.10.0

  • Workspace rows in the git tab open the file's working-tree diff in the centered pop-out (tracked files vs HEAD, untracked via --no-index against an empty file).
  • Diff pop-outs are colored by line role: additions, deletions, hunk headers, and file headers.
  • Fresh screenshots through the new workspace-diff preview.