Releases: shengsheng90/DSH-taskboard
Release list
v0.1.6
Changes since v0.1.5
Compatible Host is now DeepSeek Harness 0.1.6-alpha.1.
The plugin could not activate on 0.1.6 because that Host generation requires Typert codecs with create() factories, while 0.1.5 still emitted the older schema field (#25).
- Bump the plugin to
0.1.6and pin peerDependencies to DeepSeek Harness0.1.6-alpha.1 - Regenerate Host/Remote Typert codecs so they expose
create()factories - Mirror every
create()factory as aschemaaccessor so one artifact loads on both the published0.1.6-alpha.1Host (schema) and the unreleased checkout (create()) - Add
pnpm generate:typertand a regression test so the factory shape stays in git - Publish declaration maps and sources so
sourceMappingURLfooters on emitted.d.tsfiles resolve
Full changelog: v0.1.5...v0.1.6
v0.1.5
Changes since v0.1.4
Compatible Host is now DeepSeek Harness 0.1.2-alpha.2.
The local Taskboard store no longer follows the process working directory. A Host inherits its cwd from whatever started it, so a relative databasePath resolved against process.cwd() left an empty .dsh/taskboard.sqlite wherever that happened to be (#23).
- Relative
databasePath/attachmentRootbind to the nearest git project above the startup directory. A git root that holds configuration is not a project: a versioned~/.claude, a dot-directory such as~/.config/nvim, the home directory itself, and anything above it are skipped - The database and the attachment root resolve against one base, so a half-deleted store cannot split the authority rows from the bytes they point at
- With no project behind the startup directory, the store goes to
$DSH_HOME(default~/.dsh) instead of creating a.dsh/where nobody asked for one - A store git can see gets a
.dsh/.gitignore, including one kept from an earlier version. An existing marker is left alone - The Host logs the resolved absolute paths on startup, plus
taskboard database created at <abs path>for a database it had to create, emitted once the store is open - The CLI accepts
DSH_TASKBOARD_ATTACHMENTSalongside the olderDSH_TASKBOARD_ATTACHMENT_ROOT, andstorage statusreports both paths as absolute strings - CI resolves a frozen install against Harness
0.1.2-alpha.2(#21)
Upgrading
Nothing migrates. The schema is unchanged, and a store that already sits in the startup directory is kept, including one under a configuration directory. A store only moves when the database it anchors on does not exist, which is when there is nothing to lose.
Empty .dsh/ directories that earlier versions scattered are not cleaned up automatically. Upgrading from a cwd-relative store explains how to find them, how to tell an empty shell from a real board, and why a database and its attachment directory travel together but never apart.
Full changelog: v0.1.4...v0.1.5
v0.1.4
Changes since v0.1.3
Compatible Host is now DeepSeek Harness 0.1.2-alpha.1.
- Subscribe to
connection.generationinstead of the removedhostDescription - Open Sessions through
uiWorkspace.connectWorkspace - Keep workspace list snapshots bound for
useSyncExternalStore - Register the
/taskboardConnection RPC without a per-channel authority
Full changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- ci: require checks before merging into main by @shengsheng90 in #17
- fix(taskboard): bind manual sessions to task lifecycle by @shengsheng90 in #18
- chore: set release version to 0.1.3 by @shengsheng90 in #19
Full Changelog: v0.1.2...v0.1.3
v0.1.2
Changes since v0.1.1
Lifecycle and automation
- Contended claims no longer abort a scheduler round
- In-progress Sessions follow real comment activity
- Agent admission, one-time attachment tickets, exclusive workspace context, and Client snapshot paging no longer skip or hide work
Performance
- Move the integrity scan off the snapshot path
- Add missing parent-lookup indexes (schema v4)
- Bound the activity payload and stop leaking Agent handles
Board and Client
- Board drag-to-reorder now sticks (
sortOrderis authoritative) - Snapshot no longer silently hides tasks past the live-page budget
- Guard unsaved edits, serialize writes, and repair list sorting
- Stream attachment downloads and preview images in place
- Kanban columns scroll horizontally instead of wrapping
Full changelog: v0.1.1...v0.1.2
v0.1.1
Changes since v0.1.0
- Default quick-created tasks to backlog and empty descriptions to Write tab
- Paginate board columns so long status lists load 15 cards at a time
- Let header popovers close on outside click and Escape
- Update taskboard demo GIF
- Remove machine-local Harness path from restart script
Full changelog: v0.1.0...v0.1.1