Skip to content

Releases: Leni-More/dsh-conv-calendar

Release list

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 18:24

Fixed

  • Intl formatting follows the plugin's dictionary instead of <html lang>. Switching
    the GUI language re-renders the panel in place but does not always rewrite the document
    tag, which left month labels, tooltip dates and the busiest-day card in the previous
    language beside correctly translated copy.

Changed

  • The fold test builds its own fixture when $DSH_HOME/sessions is absent, instead of
    throwing. It asserts the same totals over a generated tree that keeps the interesting
    shapes: several zstd frames per file, and a forked session repeating its ancestor.
  • Frame decoding in the tests no longer relies on one decompress call reading every
    concatenated zstd frame, which differs between Node versions.

v0.1.0

Choose a tag to compare

@Leni-More Leni-More released this 23 Oct 18:16

First public release.

Added

  • Sidebar entry and full-page panel for the DeepSeek Harness Web GUI, contributed
    through the sidebar.panellist list slot and the layout's keyed main slot.
  • GitHub-style contribution grid: the last 53 weeks, Monday-first, five shades,
    one square per local day, hover/focus tooltip, month and weekday labels.
  • Four metrics: prompts, conversations, total tokens, output tokens.
  • Four stat cards that follow the selected metric: total (with active days),
    current streak (with longest), this month (with last month), busiest day.
  • Token accounting from assistant/message usage, with an input · output · cached
    breakdown in the tooltip.
  • Live counting from the session/event feed, plus history backfill read
    through ctx.sessionQuery, with finished sessions cached and live ones merged.
  • Cross-session de-duplication by message id, so forked sessions never double count.
  • Durable state in $DSH_HOME/plugins/dsh-conv-calendar/state.json, written atomically,
    self-healing when the layout version changes.
  • Read-only HTTP endpoint GET /dsh-conv-calendar/api/summary, behind the Host's
    connection fence.
  • English and Chinese dictionaries; colors taken from DSH theme variables.
  • Offline tests for the fold, the Host contract and the panel.