Skip to content

Releases: luoyiyxo/dsh-happycode

Release list

v0.1.0

Choose a tag to compare

@luoyiyxo luoyiyxo released this 25 Oct 13:31

Happycoding Everyday turns your local DeepSeek Harness session logs into a
GitHub-style contribution graph: a HappyCode row in the account menu opens a
centred dialog with your profile row, the year's activity as a five-shade heatmap,
a year picker, and a tooltip on every day.

Highlights

  • Account-menu entry between Settings and Feedback — the row is cloned from the
    host's own, so typography, spacing and hover match, and it joins keyboard traversal.
  • Centred modal modelled on the host's Settings dialog; height follows the content.
  • Profile row — avatar, name and Coding since Oct 2026, read from the account
    launcher the host already rendered. Never your e-mail.
  • One view: a calendar year — Monday-based weeks, Jan–Dec labels, blank padding
    cells, legend inside the card, cells sized to the window (21px at the design width).
  • Tooltips on every cell, filled or not: 19 contributions on October 24th.
  • Quartile bucketing from your own data, falling back to GitHub's fixed thresholds.
  • Light and dark GitHub palettes, following the host theme.
  • Configurable weights (1 / 1 / 3) with a Recalculate button under Plugins.

Privacy

Read-only on ~/.dsh/sessions; the only writable path is <profile>/.dsh-happycode/.
No network requests at runtime — the avatar is mirrored only from an image the host
has already loaded.

Install

dsh plugin --profile <profile> add dsh-happycode