Repository navigation
Releases: jerryxff26-alt/dsh-delivery-board
Release list
v0.3.0 — polish-freeze / ready for daily use
Quiet board / ready for daily use
Polish-freeze before formal daily use. No large UI/product churn planned after this.
Changes
- Touch ⋯ affordance:
@media (hover: none)shows a quiet always-visible ⋯ overlay (opacity ~0.55, ~36px hit); desktop stays hover-only. No permanent top chrome strip. - Archive parity: archived cards use the same title+meta face; Restore lives in the ⋯ menu overlay (deleted
.card-actionsstrip). - Secondary views: Timeline + Archive wrappers drop heavy surface/border panels; stick to near-black accent, 8px radius, hairline language. Dialog already on the same tokens.
- Docs: handoff audit logs only actual stage moves (A→C one line; intentional skips are not logged as intermediate hops). EN + ZH README notes.
- Screenshots refreshed:
timeline.jpg,timeline-dark-zh.jpg,archive.jpg,card-editor.jpg(board.jpgunchanged — desktop active face identical to v0.2.7).
Stability
- Full suite green (114 tests)
- No
#5c6ac4purple / noLive local boardpromo / nodisplay:nonechrome graveyard
Not included
- No npm publish
- No demo GIF remake
v0.2.7 — title+meta cards
Title+meta kanban cards
Cards at rest show only title + meta (owner / due / blocked). No reserved top strip for ID, drag glyph, or ⋯.
Changes
- Remove
.card-topface row (.cid,⠿drag-hint, menu layout slot) - ⋯ menu is an absolute top-right overlay on hover/focus (no layout space at rest)
- Drop
@media (hover: none)forced chrome so headless/touch screenshots stay clean - Cursor
grabis the drag affordance; IDs remain in aria / edit dialog / copy - Blocked stays quiet (left hairline + meta text), as in v0.2.6
- Bundle
formatTimestampinto the live client (fixes archive meta / activity re-render)
Not included
- No npm publish
Screenshot: docs/screenshots/board.jpg (lite 4-col, 1440×900)
v0.2.6 — quieter Linear-like board chrome
Quiet aesthetic pass
- Near-black Linear-like primary CTA (drops SaaS indigo)
- Flatter 8px hairline cards, no resting shadow
- Segment labels: Active / Timeline / Archive (no counts)
- Short subtitle: template · N cards; status is empty live / Saved / Read-only
- Blocked cards: quiet meta text + left hairline (no flag chip)
- Risks collapsed by default; promo help footer removed
- Demo owners Title-Case; README board.jpg regenerated (~1440×900 lite 4-col)
Dead code deleted rather than hidden: stageColor, promo footers/strings, empty #board-footer, unused CSS.
114 tests green. No npm publish.
v0.2.5 — quiet premium UI
Quiet, high-end board after feedback that v0.2.4 still felt messy.
- One indigo accent; identical quiet columns (stage name + mono count only)
- Card face: title + owner + due — AC/DoD chips and rainbow stripes gone
- Actions hide until hover (⋯); Refresh / Log risk moved to toolbar overflow
- Gates collapsed under the board; risks are a compact strip; audit secondary
- README screenshot regenerated with the lite 4-column demo
No new features. npm test + check green. Not published to npm.
v0.2.4 — calmer subtractive board UI
Visual refresh (subtractive)
Calmer Linear/Things-light board chrome — not a heavier PM suite.
Visual
- Softer warm-gray palette; dark mode kept coherent
- Stage accent as a thin muted top bar (no rainbow overload)
- Roomier cards, stronger title hierarchy, quieter meta
- Edit / Archive / Copy handoff behind a hover/focus ⋯ menu (touch-accessible)
- Column headers: name + count; role secondary; stage-id demoted to tooltip
- Cleaner topbar/toolbar; primary New card stays clear
- Risks panel calmer but visible; audit stays collapsed
- Slightly roomier dialogs
- System font stack only (no CDN fonts, no new deps)
Subtracted from the card face
- AC / DoD no longer look like always-on dumps — quiet N criteria / N DoD chips until opened
- Blocker + overdue chips preferred; secondary chrome demoted
- Empty column copy unchanged (actionable from v0.2.1)
Docs
- Regenerated
docs/screenshots/board.jpg(timeline / archive / editor shots deferred)
Verify
npm test— 113 passnpm run check— green- No npm publish in this release
v0.2.3 — less friction
Stages/cards accept id or name/title (case-insensitive, unique; errors list candidates). Positional CLI: init ACME lite, card API doing Ada, move API review. Board gates & audit start collapsed.
v0.2.2 — DSH daily path
Skill First 60s + Daily loop; systemPrompt and tool descriptions prefer daily tools; advanced tools demoted in copy (still registered).
v0.2.1 — lite defaults
Lite template (Backlog → Doing → Review → Live), quickstart points at lite, empty-state next-step copy, explicit Won't build in README EN+ZH.
v0.2.0 — standalone CLI
Standalone CLI
dsh-delivery-board can now run without DeepSeek Harness:
npx dsh-delivery-board init '{"customer":"ACME","template":"governance"}'
npx dsh-delivery-board card '{"title":"API integration","stage":"analyze","owner":"Ada"}'
npx dsh-delivery-board open
npx dsh-delivery-board weeklyThe DSH plugin (dsh plugin --profile web add github:jerryxff26-alt/dsh-delivery-board) is unchanged.
Docs & discoverability
- README (EN/ZH) rewritten with a general-audience hook, GIF-first demo, 30s quickstart, comparison table, and polite star CTA
- Social preview asset at
docs/social-preview.png(upload via repo Settings → Social preview)
Tests
101 tests passing (npm test).
v0.1.6 — Timeline view, dark mode, zh/en board
What's new
- Timeline view: a calendar-axis view of cards (start → due), alongside the stage board.
- UI polish: automatic dark mode (follows OS
prefers-color-scheme), per-stage accent colors, softer WIP-over badges. - zh / en: the live board now follows the browser language.
- Fix: cards that reached a shipped/terminal stage are no longer marked overdue.
- 94 tests passing (Node 22 / 24 CI).
- README demo GIF refreshed for the new UI on
mainafter tagging (a89f344).
Install
dsh plugin --profile web add github:jerryxff26-alt/dsh-delivery-boardCompatible with DSH engines.dsh >=0.2.0-rc.2 <0.3.0 (tested path: 0.2.1-rc.2).
中文说明
- 新增时间线视图:按日历轴展示卡片的开始与截止时间。
- 界面优化:自动深色模式、各阶段配色、更柔和的 WIP 超限提示。
- 看板界面随浏览器语言自动切换中/英文。
- 修复:已交付的卡片不再显示为逾期。
Full changelog: v0.1.5...v0.1.6
