You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Board Settings gains a configurable data directory: dsh-taskboard.json, dsh-taskboard-templates.json, and dsh-taskboard-assets/ live together in the directory you choose, with a real write-probe check and runtime migration. All stores share one serial queue; migration writes and verifies a complete staged copy, atomically switches the location pointer kept in DSH_HOME, then cleans the old files — conflicts or failures leave the original location active.
Task descriptions and comments now support image insertion (#25, @miiio): upload PNG/JPEG/GIF/WebP via file picker, paste, or drag and drop; the editor inserts Markdown and task details render thumbnails with lightbox previews. Images are stored locally and content-addressed: SHA-256 deduplication, 5 MiB per file, 200 MiB total quota, magic-byte validation with SVG rejected, and a whitelisted read path; unreferenced draft uploads are cleaned after a 24-hour grace period. The ledger and SSE carry short URLs only, never image bytes.
DSH dev dependencies upgraded to the 0.1.5-rc.2 line, plus @deepseek-ai/cordis 4.0.2 and @deepseek-ai/schemastery 3.18.2; a disposable profile verified DSH 0.1.5-rc.1 startup, taskboard routes, and image upload/read, and that release was added to the compatibility matrix.
Fixes
Fix taskboard tools appearing after a session starts and changing the model request prefix (#24, @shabiwanximint-max): the ten taskboard_* tools and the protocol section register synchronously at plugin mount, keeping the tool set stable from the first request and improving provider prefix-cache hit rates; definitions stay present while dependencies are unavailable and calls return an explicit taskboard_not_ready. Tool execution waits for the shared initial ledger load, and tool cleanup is separated from runtime-service lifecycles.
Validation
Type check and host/client builds passed; 23 test files / 307 tests all green locally.