Repository navigation
Releases: tpmoonchefryan/dsh-joi-channel-theme
Releases · tpmoonchefryan/dsh-joi-channel-theme
Release list
v0.1.14
Fixes
- Texture stacked above the UI on the macOS desktop app. DeepSeek Harness 0.2 makes the page background transparent on macOS so the sidebar shows window vibrancy. The theme matched texture surfaces against that transparent background, tagged several transparent full-window containers, and drew the dot / grid texture in misaligned layers on top of the sidebar and portrait. The texture now goes only on opaque surfaces painted with the theme's base colour, so it shows once, behind the characters, and the sidebar stays clear. The same change makes the texture visible again in the main conversation area of the web build, where the host had been resetting it.
- Sidebar left-edge stripe removed. The 3px brand-colour stripe on the sidebar's left edge sat on the window edge and read as an unintended line.
Compatible with DeepSeek Harness ^0.1.7-rc.1 || ^0.2.0-rc.1.
PR #9.
v0.1.13
Changes
This release synchronizes the root package-lock.json peer metadata for @deepseek-ai/dsh-settings with the existing package manifest range, ^0.1.7-rc.1 || ^0.2.0-rc.1. The package source and version are unchanged.
Credit: PR #8.
v0.1.12
What changed
- Updated Joi theme compatibility with DeepSeek Harness Settings and its icons. Thanks to @YannZhou for PR #7.
- Fixed an upgrade issue that could replace a saved Joi·Library or DeepSeek Native appearance with the default Joi·Flowers appearance.
- Appearance selections persist after a reload, and later changes made in DeepSeek Harness Settings are reflected.
The npm package is available separately as dsh-joi-channel-theme@0.1.12.
v0.1.11
0.1.11
This release combines the merged community fixes for the brand area and the DSH alpha client loader.
Fixes
- Support the 0.1.1-rc.2 split brand markup without duplicating the Joi artwork.
- Keep the brand wordmark surgery on the correct SVG for old single-SVG and newer split-SVG layouts.
- Restore every SVG touched across rerenders, including detached nodes, so disabling and re-enabling the theme is safe.
- Remove the obsolete
@deepseek-ai/dsh-client-runtime/clientruntime dependency from the client bundle. - Inline the settings namespace validation so the host entry does not import the removed
settingsNamespaceexport. - Document the
0.1.2-alphamodule-table compatibility in all README languages.
Validation
tsc --noEmitnpm run buildnpm run verify— 329/329 checks passed- Browser fixtures for new slot markup, class-only split markup, and the old single-SVG markup; detached and repeated-render cleanup passed in all three.
The package is published as dsh-joi-channel-theme@0.1.11 with public access.
v0.1.10
深色模式自动描边(halo)修复
深色模式下文字描边此前是近黑地面色的硬 1px 描边:发送气泡上黑线让深字发糊、小字号输出行读作「粗黑线」;且 Bash 工具行与表格漏在描边范围外。本版:
- 发送消息气泡:深色下不再描边(气泡是不透明表面,描边没有可读性功能)。
- 输出文字:深色描边改为 0.5px 细边 + 2/4px 地面色软衬——细边保字形,光晕撑出与角色的分离带;小字号不再发糊,角色上方可读性不丢。
- 全输出类型覆盖:段落、表格单元、列表项、标题、引用、代码块、Think 行、工具行、命令卡及展开正文,与角色重叠时同等待遇。
- Bash 工具行与展开终端卡:纳入描边(BashRow 自带
data-sample钩子、不走 DisclosureRow,此前漏网)。 - 浅色模式完全不变;
verify-4q增补对应静态断言。
提交:8519aec a6aa461 3f7ed84 1c1ab21 3c12a27 · npm run verify 329/329