Repository navigation
v0.1.7
Changelog
All notable changes to this project are documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.1.7] - 2026-09-12
Changed
- Rename the four translated READMEs to
README-<lang>.md. npm selects the package-page readme as the first markdown file matching its{README,README.*}glob (@npmcli/package-json, publish path), and that glob order putsREADME.<lang>.mdahead ofREADME.md— so npm was serving the Simplified-Chinese file for this package too (measured on 15/15 sampled packages of the family). The new names sit outside the glob, so the English source is served again. No content changed apart from the language-switcher link each translation holds to its siblings, and the repo readme gate still passes. Takes effect with the next release; an already-published version cannot gain a corrected readme retroactively. - Pin the
@deepseek-ai/dsh-*dev/test dependencies to the published0.1.5-rc.2line and record0.1.5-rc.2indshWorkshop.compatibility.dshVersions; the monthly Compat workflow now runs against0.1.5-rc.2. The peer range>=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0is unchanged, so no supported host line is dropped.
[0.1.6] - 2026-09-10
Changed
- Pin the
@deepseek-ai/dsh-*dev/test dependencies to the published0.1.5-rc.1line and record0.1.5-rc.1indshWorkshop.compatibility.dshVersions; the monthly Compat workflow now runs against0.1.5-rc.1. The peer range>=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0is unchanged, so no supported host line is dropped.
Docs
- Refresh the five-language README compatibility baseline to
dsh-v0.1.5-rc.1(verified 2026-09-10).
[0.1.5] - 2026-09-09
Changed
- Align the
@deepseek-ai/dsh-*peer ranges to>=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0and pin the dev/test dependencies to the published0.1.5-alpha.1line: adaptation to DeepSeek Harnessdsh-v0.1.5-alpha.1(session format V3,ctx.agentremoval,Inboxtype-only interface); runtime behavior is unchanged for every supported host line. - Record
0.1.5-alpha.1indshWorkshop.compatibility.dshVersions.
Docs
- Refresh the five-language README compatibility baseline to
dsh-v0.1.5-alpha.1(verified 2026-09-09).
[0.1.4] - 2026-09-07
Docs
- Fix the DSH plugin badge URL: shields.io rejects the four-segment static badge form with "404 badge not found"; the label now uses the documented double-dash form (
dsh--plugin), rendering identically; no behavior change.
[0.1.3] - 2026-09-07
Fixed
- Align the
@deepseek-ai/dsh-*peer ranges to>=0.1.2-rc.1 <0.2.0: the older>=0.1.0-rc.8 <0.2.0band resolved to only the0.1.0-rc.8prerelease under registry-driven resolution and broke fresh tarball installs; no behavior change.
Docs
- Repair the mojibake in the es/pt/hi READMEs, complete their sections, and add the five-language readme-sync gate (
check:readmes); refresh the support-version wording (GitHub tagdsh-v0.1.3-alpha.1leads, npm0.1.2-rc.1pin) and the Desktop Market install note; no behavior change.
[0.1.2] - 2026-09-04
Changed
- Republish under the scoped npm name
@perrylink/dsh-ticktick: the baredsh-ticktickname is owned by another account (publish E403), so the package, the bundle-patch row, the client bundle id, and the five-language install commands now carry the scoped name; the plugin id (ticktick), settings namespace, tools, and repository stay unchanged. - Align the devDependency pins to the published dsh
0.1.2-rc.1line and add thedshWorkshopomdsh-workshop-package/v1 intake manifest (carried over from the unreleased 0.1.1).
[0.1.0] - 2026-09-03
Added
- TickTick (Dida365) task bridge over the official MCP endpoint: minimal streamable-HTTP MCP client (initialize handshake, session-id and protocol-version carry-over, Retry-After on 429,
isErrorsurfaced). TicktickServiceunder theticktickTypert Remote namespace: status, projects, tasks (aggregated with per-list warnings), add (with read-after-write verification), complete, remove, setDue (with the measured move-to-inbox detour for the server-sideupdate_taskcrash), reorder (descending sortOrder semantics), completed (30-day window), search, batchAdd.- Eleven curated agent tools (
ticktick_status/lists/tasks/add/complete/delete/due/reorder/completed/search/batch_add) plus a system-prompt usage section; Code Mode calls come free viaoutput.schema. - Session-header task panel (
conversation.session.header.actions): list filter, undone/completed views, full-text search, quick add, complete, delete with confirm, inline due dates with overdue/today/tomorrow chips, drag reorder (undone, single-list views). - Plugin settings card (
settings.plugin.item, keyticktick): secret token, token file, MCP endpoint, protected task ids; live token re-read with 401-triggered client reset. - Protected task ids refuse every mutating operation before any wire call.
- Zero-dependency live-endpoint probes (
probes/) for handshake, CRUD, due-date detour, reorder semantics, and query-tool contract discovery. - Setup UX: DIDA365_TOKEN env fallback, one-step in-panel token setup with a connection status badge, settings-card Test-connection / Clear-credentials buttons, and CN/International endpoint presets.
- Unit specs: domain normalization, MCP client, service workarounds, drag math, due-date presentation, token resolution.