Skip to content

v0.1.9

Choose a tag to compare

@github-actions github-actions released this 30 Sep 08:23
· 6 commits to main since this release
4a46bc4

Reopening the same local redirect address now follows the actual loaded page URL before restoring or submitting annotations. Submitted context and successful-send cleanup use the same final URL, so accepted notes and pins are removed correctly.

Includes the 0.1.5–0.1.8 repairs: native dsh-app://app preview authentication, redirects and capability removal, exact encoded query/hash identities, fresh HTML/CSS/JavaScript after reload, optional externally supplied Cordis, and Chinese controls on pages with undeclared or legacy encodings.

Upgrade the active profile:

dsh plugin --profile desktop add dsh-annotate@0.1.9
# Browser profile:
dsh plugin --profile web add dsh-annotate@0.1.9

Fully quit and reopen Desktop after installation, or restart the web profile and refresh its browser. Legacy manual installations should follow the README migration guidance.

Validation: local build and complete distribution, HTTP and Chromium regression suites passed. The regression reproduces the 0.1.8 repeated-redirect failure, then verifies the final address in submitted context and successful removal of notes and pins. All four PR CI checks and the tag release workflow passed. The public npm tarball has verified integrity and provenance, and its runtime files match the release commit.

Published-package native acceptance passed on macOS Apple Silicon with Harness Desktop / CLI 0.2.0-rc.2 after a complete quit and restart. The actual dsh-app://app renderer reopened the same redirect correctly, preserved encoded query/hash values, displayed and saved Chinese notes on an undeclared-charset page, and sent the final page URL to the real DeepSeek provider, which returned the requested receipt. Accepted notes and pins disappeared while an unrelated composer draft remained unsent, and reload showed edited CSS and JavaScript despite immutable cache headers. Workspace HTML preview and title picking also passed. Existing Desktop and web profiles have one 0.1.9 bundle each and no peer dependency issues. User-approved temporary package-age exceptions were removed after installation. Windows/Linux native windows have not been exercised.