Skip to content

Releases: suntianc/dsh-ui-settings-icons

0.1.4-rc.1 — Desktop settings icons

Pre-release

Choose a tag to compare

@suntianc suntianc released this 17 Oct 15:50
437d5df

Desktop-focused prerelease for DSH 0.2.1-rc.1 / 0.2.1-rc.2. npm channel: rc; existing latest and alpha are retained.

Fixes browser access to Node's process global by reading __DSH_BOOT__.release, preserves current settings-shell release refresh prompts and shortcuts, and adds account/archive default icons while retaining third-party keyed icons.

Validation scope:

  • Final rc.1 and rc.2 registry graphs passed the full check (29 tests passed / 3 explicitly skipped), plus emitted browser artifact execution (1 passed).
  • Runtime, tests and build sources match the cloud candidate already checked against both fixed official DSH source-tag artifact graphs.
  • On macOS Desktop 0.2.1-rc.2/build 332895e, the existing published plugin recovered icons after cold restart; official uninstall/reinstall contrast and stock-setting persistence passed. The candidate's full OpenAI icon and Host version rendered in isolated Chrome. Full native candidate/updater acceptance is not claimed. Actual screen images were inspected; unit/DOM checks are not screenshots.

Known limitations:

  • Fully restart the Host and reload clients after installing, enabling, disabling or removing this plugin. The unchanged Host Loader can retain an old fiber/boot graph during hot changes. Two optional hot-swap regressions remain explicitly skipped; no Host or Loader patch is included.
  • Web welcome acknowledgement did not pass acceptance. The same-ID replacement composition conflicts with the configuration editor's overlay guard. Authentication was not established as its cause. Desktop does not register this Web step. No confirmation or configuration-protection bypass is included.

The attached npm tarball is the exact artifact published to the npm registry. Its checksum receipt records SHA-1, SHA-256 and npm integrity. Source is tagged at the merged release commit.

dsh-ui-settings-icons v0.1.3-rc.2

Pre-release

Choose a tag to compare

@suntianc suntianc released this 28 Sep 16:44
Item / 项目 Value / 内容
Version / 版本 dsh-ui-settings-icons@0.1.3-rc.2
Channel / 通道 rc · Prerelease / 预发布
DSH baseline / DSH 基线 0.2.0-rc.1 (minimum and tested coherent graph / 最低且已测试的统一依赖图)
npm dsh-ui-settings-icons@0.1.3-rc.2

Highlights

  • Follow the DSH 0.2 settings shell for shortcuts, launcher, modal focus, onboarding, desktop updates, and General rows.
  • Preserve the keyed icon slot and use the ui-settings-general entry ID for the stock welcome acknowledgement.

中文说明

  • 跟随 DSH 0.2 设置外壳,适配快捷键、launcher、模态层焦点、引导、桌面更新和通用设置行。
  • 保留 keyed 图标槽,并沿用 ui-settings-general 条目 ID 保存内置欢迎说明确认状态。

Install / 安装

Stop the Host and install this exact version into the profile you use, then restart it. The commands below use web; replace it with your profile. Do not mix DSH prerelease package families. / 停止 Host,在实际使用的 profile 中安装此精确版本后重启。以下以 web 为例,请按实际 profile 修改;不要混装 DSH 预发布包族。

dsh plugin --profile web add --save-exact dsh-ui-settings-icons@0.1.3-rc.2

Or install the identical attached tarball / 或安装相同的 Release 附件:

dsh plugin --profile web add https://github.com/suntianc/dsh-ui-settings-icons/releases/download/v0.1.3-rc.2/dsh-ui-settings-icons-0.1.3-rc.2.tgz

Verification / 验证

  • pnpm run check passed on the release snapshot: 5 test files / 18 tests, lint, typecheck, build, package smoke, and publint. / 发布快照完整检查通过:5 个测试文件 / 18 项测试,以及 lint、类型、构建、打包 smoke 和 publint。
  • Isolated source check passed against official DSH dsh-v0.2.0-rc.1 (4878cdabd87d4041bdaff61d04c966883b9fd07a) artifacts. / 使用官方固定源码构建制品的隔离检查通过。
  • No live Web/Desktop profile, OAuth, or provider request was run for this release. / 本次发布未运行真实 Web/Desktop profile、OAuth 或提供商请求。

Artifact / 制品

  • Tarball / 压缩包:dsh-ui-settings-icons-0.1.3-rc.2.tgz · 39539 bytes · 35 files
  • SHA-1: 373c9acf5976a17b752e1929604ef5f1c9c59f71
  • SHA-256: 37e4f55df6b3e74f4d65c641aa05a13ac455df7e983eaf6aaaae8023b6af3c16
  • npm integrity: sha512-AhiXLFy4t+0YvDvq9ViKUoUlrNCgDuCB06zyJ3kTI5Eitm9STbpLhbLi6FhfE8Xca7Gn6lF0ovRUzjnITXqepw==

v0.1.3-rc.1 — DSH 0.1.5-rc.1

Pre-release

Choose a tag to compare

@suntianc suntianc released this 10 Sep 09:11

Highlights

  • Targets DSH 0.1.5-rc.1 and synchronizes the upstream localized accessible name for the settings trigger, including icon-only compact mode. English and Chinese regression tests preserve dialog activation and focus restoration.
  • Moves the development baseline to DSH 0.1.5-rc.1 and aligns the English and Chinese automatic reconnection labels with the upstream settings shell. Icon slots, dialog shortcuts, focus restoration, and manual reconnect remain available.

中文说明

  • 支持基线升级到 DSH 0.1.5-rc.1。
  • 设置入口的无障碍名称与上游本地化保持一致,包括仅显示图标的紧凑模式。
  • 同步中英文自动重连提示,保留图标插槽、对话框快捷键、焦点恢复和手动重连,并补充中英文回归测试。

Install / 安装

Requires a coherent DSH 0.1.5-rc.1 dependency graph. / 需要使用版本一致的 DSH 0.1.5-rc.1 依赖图。

dsh plugin --profile web add --save-exact dsh-ui-settings-icons@0.1.3-rc.1

Or install the attached npm artifact / 或安装附带的 npm 原始发布包:

dsh plugin --profile web add https://github.com/suntianc/dsh-ui-settings-icons/releases/download/v0.1.3-rc.1/dsh-ui-settings-icons-0.1.3-rc.1.tgz

Published under the npm rc dist-tag; this GitHub release is a prerelease. / npm 使用 rc 标签,本 GitHub Release 标记为预发布。

npm: dsh-ui-settings-icons@0.1.3-rc.1

Verification / 验证

  • Complete pnpm run check passed: 4 test files / 16 tests, lint, typecheck, build, package smoke, and publint. / 完整检查通过,包括 4 个测试文件/16 项测试、lint、类型检查、构建、安装包 smoke 与 publint。
  • The attached 33-file tarball is the original npm artifact, verified against registry SHA-1 and SHA-512 integrity. / 附件直接取自 npm 发布制品,共 33 个文件,已核对注册表 SHA-1 和 SHA-512 integrity。
  • Installed into the local DSH 0.1.5-rc.1 Web profile; plugin activation and the authenticated app were verified after restart. This does not assert new live model or media requests. / 已安装到本地 DSH 0.1.5-rc.1 Web profile,并在重启后确认插件启用及应用正常加载;本轮验证未额外发送模型或媒体请求。

Checksums / 校验值

  • SHA-1: 3ffa1222f521c84ec87bca31ef731258f566f3f2
  • SHA-256: 18eff2f7a92b556c56795dc1934f5f0f2c9ad552acb71d50337793d8690123af
  • SHA-512 integrity: sha512-lF/YSp7vTEScZiLr+mfnb78HP5YCcWIBdKxApyIUhdw/cVhOMyCNnIeF11LkyF0NWe037vNbRe+BHyPTN7RqdQ==

Full Changelog / 完整变更: v0.1.3-alpha.6...v0.1.3-rc.1

dsh-ui-settings-icons v0.1.3-alpha.6

Pre-release

Choose a tag to compare

@suntianc suntianc released this 07 Sep 08:40

Highlights

  • Adds explicit DSH 0.1.3-alpha.1 source compatibility alongside the existing 0.1.2-alpha.5 npm baseline.
  • Verifies the existing settings shell and keyed icon slots on both dependency graphs, including settings-document actions and focus restoration.
  • Adds reproducible isolated source-package verification and package checks that keep each DSH dependency graph coherent.
  • Passes the complete release gate on both DSH graphs: 4 test files / 14 tests per graph, plus lint, typecheck, build, package smoke, and publint.

中文说明

  • 在现有 DSH 0.1.2-alpha.5 npm 基线之外,显式加入 0.1.3-alpha.1 源码版本兼容支持。
  • 在两套依赖图上验证现有设置外壳与 keyed 图标插槽,包括打开设置文档和焦点恢复。
  • 新增可复现的隔离源码包验证和打包检查,确保每套 DSH 依赖图内部版本一致。
  • 两套 DSH 依赖图均通过完整发布检查:每套 4 个测试文件 / 14 项测试,以及 lint、typecheck、build、package smoke 和 publint。

Install / 安装

Requires / 需要 DSH 0.1.2-alpha.5 or / 或 0.1.3-alpha.1. The two graphs are verified separately; do not mix their packages. / 两套依赖图分别验证,请勿混装其包。

DSH 0.1.3-alpha.1 was verified using fixed source artifacts; development dependencies and the lockfile retain the npm 0.1.2-alpha.5 baseline. / DSH 0.1.3-alpha.1 使用固定源码制品验证,开发依赖与锁文件保留 npm 0.1.2-alpha.5 基线。

dsh plugin --profile web add dsh-ui-settings-icons@0.1.3-alpha.6

Or install the attached prebuilt tarball / 或安装本 Release 附带的预构建包:

dsh plugin --profile web add https://github.com/suntianc/dsh-ui-settings-icons/releases/download/v0.1.3-alpha.6/dsh-ui-settings-icons-0.1.3-alpha.6.tgz

Published under the npm alpha dist-tag; this GitHub release is a prerelease. / npm 使用 alpha 标签,本 GitHub Release 标记为预发布。

npm: dsh-ui-settings-icons@0.1.3-alpha.6

Checksums / 校验值

The attached tarball is byte-for-byte identical to the npm artifact. / 附件与 npm 制品逐字节一致。

  • SHA-1: d44d77396a07038086e7d1dcb50459eb7a1e7efe
  • SHA-256: c2ed58b97e82d5524187ceffd98b9ed8a291365fc4f8579de2059fb2701bcc0a

Full Changelog / 完整变更: v0.1.3-alpha.5...v0.1.3-alpha.6

dsh-ui-settings-icons v0.1.3-alpha.5

Pre-release

Choose a tag to compare

@suntianc suntianc released this 03 Sep 13:54

Fixed

  • Migrated the browser plugin from the retired @deepseek-ai/dsh-client-runtime package to the current Cordis context and @deepseek-ai/dsh-client-store module-table surface.
  • Updated settings-document opening to remote.settings.openSettingsDocument().
  • Restored parity with the DSH 0.1.2-alpha.5 settings shell for connection recovery, reconnect actions, trigger focus restoration, and current visual tokens.
  • Published the browser CommonJS artifact as lib/client.cjs and added strict package checks against the current Web module table.
  • Updated the tested graph to DSH 0.1.2-alpha.5, Cordis 4.0.2, and Schemastery 3.18.2.

Install

dsh plugin --profile web add dsh-ui-settings-icons@0.1.3-alpha.5

Published to npm under the alpha dist-tag.

dsh-ui-settings-icons v0.1.2

Choose a tag to compare

@suntianc suntianc released this 21 Aug 11:21

Highlights

  • Raises the minimum DeepSeek Harness baseline to 0.1.1-rc.1 across peer dependencies, development dependencies, and bilingual requirements documentation.
  • Updates package-smoke validation to require rc.1 for directly declared DSH packages while allowing legitimate older transitive snapshots embedded by upstream packages.
  • Preserves the existing settings shell shadow, keyed icon slot, onboarding behavior, and accessibility contract.

中文说明

  • 将最低 DeepSeek Harness 兼容基线提升至 0.1.1-rc.1,同步更新 peer/dev 依赖和中英文环境要求。
  • 更新包产物检查:直接声明的 DSH 包必须满足 rc.1,同时允许上游包内部合法存在的旧版传递快照。
  • 保持现有设置面板 shadow、图标 keyed slot、onboarding 行为和无障碍契约不变。

npm: dsh-ui-settings-icons@0.1.2

dsh-ui-settings-icons v0.1.1

Choose a tag to compare

@suntianc suntianc released this 21 Aug 07:34

Highlights

  • Fixed Host-side ui-onboarding settings namespace schema registration so the product onboarding / internal testing notice acknowledgement state can be persisted to settings.yaml without throwing errors.
  • Fixed 6-petal SVG cutout coordinates in OpenAIIcon to eliminate the solid black region at the top.

Install or upgrade

dsh plugin --profile web add https://github.com/suntianc/dsh-ui-settings-icons/releases/download/v0.1.1/dsh-ui-settings-icons-0.1.1.tgz

Release asset SHA-256: b86e2f5a76e55ab026a637692a32947f4615ac486124302b3a18364c311940b0

Compatibility

Requires @deepseek-ai/dsh >= 0.1.0-rc.7.

See CHANGELOG.md for the complete release notes.

dsh-ui-settings-icons v0.1.0

Choose a tag to compare

@suntianc suntianc released this 21 Aug 07:18

Highlights

  • Initial release of dsh-ui-settings-icons.
  • Enhances DeepSeek Harness (DSH) Settings navigation sidebar with custom icon support.
  • Declares the settings.section.icon keyed slot to allow third-party plugins to provide custom icons for their settings.section entries.
  • Ships with built-in 16x16 vector icon presets for OpenAI (codex-auth), Google Antigravity (antigravity-auth), Models (models), Agent Presets (agent-presets), and Plugins (plugins).
  • Seamlessly integrates with DSH's settings shell (trigger button, header actions, close button, document launcher, keyboard navigation, and full accessibility).

Install

dsh plugin --profile web add https://github.com/suntianc/dsh-ui-settings-icons/releases/download/v0.1.0/dsh-ui-settings-icons-0.1.0.tgz

Release asset SHA-256: 522476b048932b033ff115525dbdb419087543c19e69f313a15d0be276bb608c

Compatibility

Requires @deepseek-ai/dsh >= 0.1.0-rc.7.

See CHANGELOG.md for the complete release notes.