Repository navigation
Releases: suntianc/dsh-ui-settings-icons
Release list
0.1.4-rc.1 — Desktop settings icons
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
| 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-generalentry 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.2Or 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.tgzVerification / 验证
pnpm run checkpassed 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
Highlights
- Targets DSH
0.1.5-rc.1and 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.1and 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.1Or 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.tgzPublished 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 checkpassed: 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.1Web profile; plugin activation and the authenticated app were verified after restart. This does not assert new live model or media requests. / 已安装到本地 DSH0.1.5-rc.1Web 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
Highlights
- Adds explicit DSH
0.1.3-alpha.1source compatibility alongside the existing0.1.2-alpha.5npm 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.5npm 基线之外,显式加入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.6Or 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.tgzPublished 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
Fixed
- Migrated the browser plugin from the retired
@deepseek-ai/dsh-client-runtimepackage to the current Cordis context and@deepseek-ai/dsh-client-storemodule-table surface. - Updated settings-document opening to
remote.settings.openSettingsDocument(). - Restored parity with the DSH
0.1.2-alpha.5settings shell for connection recovery, reconnect actions, trigger focus restoration, and current visual tokens. - Published the browser CommonJS artifact as
lib/client.cjsand added strict package checks against the current Web module table. - Updated the tested graph to DSH
0.1.2-alpha.5, Cordis4.0.2, and Schemastery3.18.2.
Install
dsh plugin --profile web add dsh-ui-settings-icons@0.1.3-alpha.5Published to npm under the alpha dist-tag.
dsh-ui-settings-icons v0.1.2
Highlights
- Raises the minimum DeepSeek Harness baseline to
0.1.1-rc.1across 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
Highlights
- Fixed Host-side
ui-onboardingsettings namespace schema registration so the product onboarding / internal testing notice acknowledgement state can be persisted tosettings.yamlwithout throwing errors. - Fixed 6-petal SVG cutout coordinates in
OpenAIIconto 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.tgzRelease 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
Highlights
- Initial release of
dsh-ui-settings-icons. - Enhances DeepSeek Harness (DSH) Settings navigation sidebar with custom icon support.
- Declares the
settings.section.iconkeyed slot to allow third-party plugins to provide custom icons for theirsettings.sectionentries. - 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.tgzRelease asset SHA-256: 522476b048932b033ff115525dbdb419087543c19e69f313a15d0be276bb608c
Compatibility
Requires @deepseek-ai/dsh >= 0.1.0-rc.7.
See CHANGELOG.md for the complete release notes.