Skip to content

Releases: idoall/dsh-lan-guard

dsh-lan-guard v0.7.8

Choose a tag to compare

@github-actions github-actions released this 28 Oct 15:22

中文 | English

🔌 v0.7.8:跟住 DSH 0.2.2-alpha.2 的多语言界面

兼容 DeepSeek Harness 0.2.2-alpha.2;支持范围 >=0.1.7-rc.1 <0.3.0 不变。
这次上游是真改动:界面语言从中文/英文扩到 8 种,手机轮次浮轨因此有一处必须跟着改。

  • DSH 0.2.2 把界面文案全面本地化,官方「轮次导航」那根浮轨的 aria-label 也有 8 种语言。本插件原来只认中文和英文两种标签,切到日、西、法、德、俄、葡任意一种,手机上的浮轨就贴不回正确位置,按住预览也用不了。这一版把 8 种标签全部收进来,并加了一条结构化兜底:将来 DSH 再加语言,浮轨按「只有它的刻度带 data-index」被认出来,不用等插件发版。
  • 其余是兼容声明与文档:dsh.compatibility.dshReleases 增加 0.2.2-alpha.2,开发依赖同步到该版本;宿主与客户端接口逐包比对过,本插件用到的那几个签名没有破坏性变化。
  • 核对过:类型检查通过;23 个测试文件、388 项用例全绿(新增 2 项,专门盯 8 种语言标签与未知语言兜底);新版界面在真实 Chrome 里用中文、日文、未知语言三种标签各跑了一遍,浮轨的宽度/贴边/触摸行为都按预期生效;局域网入口、客户端补丁注入、/config 与 /devices 在运行 0.2.2-alpha.2 的实例上正常。
  • 上游 0.2.2 新增的 per-Peer 注入、resource 路由与 readResource 评估过但没有采用:resource 路由拿不到客户端地址,而门禁与「仅本机」策略要靠它,换成它会削弱安全边界。

⚠️ 两点说明:手机实机验收(触摸、锁屏、语音)这版还没做;插件自己的设置页仍然只有中文,DSH 已经能切 8 种语言,这块翻译留到下一版,不在本版硬塞。

升级

dsh plugin --profile web add dsh-lan-guard@0.7.8

重启 DSH 一次。

已经在用 0.7.7 且界面用中文或英文的话,功能上没有区别;用其他语言的话,这版修好了手机浮轨。


🔌 v0.7.8: keeps up with DSH 0.2.2-alpha.2's multi-language UI

Compatible with DeepSeek Harness 0.2.2-alpha.2; the supported range >=0.1.7-rc.1 <0.3.0 is unchanged.
This upstream release is a real change: the UI language catalog grew from Chinese/English to eight locales, which forced one fix in the phone turn rail.

  • DSH 0.2.2 localises UI copy throughout, including the official turn navigator's aria-label. The plugin only matched the Chinese and English labels, so picking Japanese, Spanish, French, German, Russian or Portuguese left the phone rail without its gutter placement and without the hold-to-preview gesture. This release matches all eight labels and adds a structural fallback: if DSH adds a language later, the rail is recognised by being the only <nav> whose marks carry data-index, so it does not need another release here.
  • The rest is declarations and docs: dsh.compatibility.dshReleases gains 0.2.2-alpha.2 and the dev dependencies move to that release; every host and client package was compared, and none of the signatures this plugin uses changed in a breaking way.
  • Checked: type checking passes; 23 test files and 388 cases are green (two new ones cover the eight labels and the unknown-language fallback); the rail's width, edge placement and touch behaviour were exercised in real Chrome for a Chinese, a Japanese and an unknown label; the LAN entry, client patch injection, /config and /devices all work on a running 0.2.2-alpha.2 instance.
  • The per-Peer injection, resource routes and readResource that 0.2.2 introduces were evaluated and not adopted: a resource route exposes no client socket, and the gate plus the "local only" policy depend on it, so switching would weaken the security boundary.

⚠️ Two notes: on-device acceptance (touch, lock screen, dictation) is not done for this release; and the plugin's own settings panel is still Chinese-only while DSH now offers eight languages — that translation is left for a later release rather than rushed in here.

Upgrade

dsh plugin --profile web add dsh-lan-guard@0.7.8

Restart DSH once.

Already on 0.7.7 with a Chinese or English UI? Behaviour is the same. On any other language, this release fixes the phone rail.

dsh-lan-guard v0.7.7

Choose a tag to compare

@github-actions github-actions released this 27 Oct 13:58

中文 | English

🔌 v0.7.7:跟上 DSH 0.2.1-rc.4

兼容 DeepSeek Harness 0.2.1-rc.4;支持范围 >=0.1.7-rc.1 <0.3.0 不变。
这一版只动声明和文档,插件代码一行没改。

  • 上游 rc.4 是一次「只改版本号」的发布:本插件用到的宿主与客户端包(webserver、connection、client-ui-renderer / layout / settings / settings-general、scope)除版本字符串外逐字节一致,DSH CLI 的 lib 也完全没变。所以 rc.4 对插件没有接口或行为变更。
  • 用 rc.4 的类型重新构建,lib 四个文件与已发布的 0.7.6 包内文件 SHA-256 完全相同——构建可复现,改动确实只在声明层。
  • 核对过:类型检查通过;23 个测试文件、386 项用例全绿;--dump-config 里插件与你的已存配置正常合成、没有被拒载;局域网入口正常打开,客户端补丁照旧注入,设置页的 /config 与 /devices 都返回真实数据。
  • 中英文 README 已同步:徽章、已验证版本、当前版本句、兼容表、11 个已验证版本清单、发版 tag 示例。npm 包内容与仓库一致。

⚠️ rc.4 上的手机/浏览器交互验收(触摸、锁屏、语音)还没做,本版不把 rc.3 的实测结论冒充成 rc.4 的。

升级

dsh plugin --profile web add dsh-lan-guard@0.7.7

重启 DSH 一次。

已经在用 0.7.6 的话,升级只是让版本声明跟 DSH 对上,功能完全一样。


🔌 v0.7.7: keeps up with DSH 0.2.1-rc.4

Compatible with DeepSeek Harness 0.2.1-rc.4; the supported range >=0.1.7-rc.1 <0.3.0 is unchanged.
This release only touches declarations and docs — no plugin code changed.

  • Upstream rc.4 is a version-string-only release: the host and client packages this plugin uses (webserver, connection, client-ui-renderer / layout / settings / settings-general, scope) are byte-identical to rc.3 apart from the version field, and the DSH CLI lib is unchanged too. So rc.4 brings no interface or behavioural change for the plugin.
  • Rebuilding against rc.4 types produces four lib files whose SHA-256 matches the published 0.7.6 tarball exactly — the build is reproducible, and the change really is declaration-only.
  • Checked: type checking passes; 23 test files and 386 cases are green; --dump-config composes the plugin together with your stored settings and nothing is refused; the LAN entry opens as before, the client patch is still injected, and the settings page's /config and /devices return real data.
  • Both READMEs were reconciled: badge, verified release, current-version sentence, compatibility table, the full 11-release list and the release-tag example. What npm ships matches the repository.

⚠️ Phone/browser interaction acceptance on rc.4 (touch, lock screen, dictation) is not done; this release does not pass rc.3's end-to-end results off as rc.4 measurements.

Upgrade

dsh plugin --profile web add dsh-lan-guard@0.7.7

Restart DSH once.

Already on 0.7.6? Upgrading only lines the version statements up with DSH — behaviour is identical.

dsh-lan-guard v0.7.6

Choose a tag to compare

@github-actions github-actions released this 23 Oct 10:10

中文 | English

🔌 v0.7.6:跟上 DSH 0.2.1-rc.3

本版同步新版 DSH 的兼容声明,插件运行时功能不变。
兼容 DeepSeek Harness 0.2.1-rc.3;支持范围 >=0.1.7-rc.1 <0.3.0。

⚠️ 调整

  • 新版接口、类型与自动回归已核对;手机/浏览器交互验收待完成,不宣称已经实测通过。
  • 中英文 README 已全文重新校对,当前插件、DSH 版本及发版示例同步更新。
  • npm 包内容与仓库同步纳入发布校验;升级不改变现有门禁、证书或设备配置。

升级

dsh plugin --profile web add dsh-lan-guard@0.7.6

重启 DSH 一次。


🔌 v0.7.6: keeps up with DSH 0.2.1-rc.3

This release aligns compatibility metadata with DSH; runtime behaviour is unchanged.
Compatible with DeepSeek Harness 0.2.1-rc.3; supported range >=0.1.7-rc.1 <0.3.0.

⚠️ Changes

  • API, type and automated regression checks are covered; phone/browser interaction acceptance is pending, not claimed as tested.
  • Both READMEs were re-read and reconciled, including current plugin/DSH versions and release examples.
  • npm package/repository content parity is part of release verification; existing gate, certificate and device settings are unchanged.

Upgrade

dsh plugin --profile web add dsh-lan-guard@0.7.6

Restart DSH once.

dsh-lan-guard v0.7.5

Choose a tag to compare

@github-actions github-actions released this 17 Oct 09:35
6cb0349

中文 | English

🔌 v0.7.5:跟上 DSH 0.2.1-rc.2

兼容 DeepSeek Harness 0.2.1-rc.2。

  • 声明支持 DSH 0.2.1-rc.2:插件代码一行没动。
  • 在 0.2.1-rc.2 上确认过:手机端轮次浮轨、按住看内容、按住后连续滑动预览、扫码访问、门禁与设备管理、设置里的开关都正常。
  • 已经在用 0.7.4 的话不升也行,功能完全一样;升级只是让版本声明跟 DSH 对上。

升级

dsh plugin --profile web add dsh-lan-guard@latest

重启 dsh 一次。


🔌 v0.7.5: keeps up with DSH 0.2.1-rc.2

Compatible with DeepSeek Harness 0.2.1-rc.2.

  • Declares support for DSH 0.2.1-rc.2; no plugin code changed.
  • Verified on that release: the phone turn rail, hold-to-read previews, sliding through turns while holding, the scan-to-visit flow, the gate and device management, and the settings switches all work.
  • Already on 0.7.4? Upgrading is optional — behaviour is identical; this release only lines the version statements up with DSH.

Upgrade

dsh plugin --profile web add dsh-lan-guard@latest

Restart dsh once.

dsh-lan-guard v0.7.4

Choose a tag to compare

@github-actions github-actions released this 16 Oct 13:30
46af1e9

中文 | English

🔌 v0.7.4:跟上 DSH 0.2.1-alpha.5

兼容 DeepSeek Harness 0.2.1-alpha.5。

  • 声明支持 DSH 0.2.1-alpha.5:插件代码一行没动。
  • 顺手补齐 README 里几处一直没跟着更新的版本号(顶部徽章、"已验证的 DeepSeek Harness"、底部已验证版本清单,此前都还停在 0.2.1-alpha.1)。
  • 在 0.2.1-alpha.5 上确认过:手机端轮次浮轨、按住看内容、按住后连续滑动预览、扫码访问、门禁与设备管理、设置里的开关都正常。
  • 已经在用 0.7.3 的话不升也行,功能完全一样;升级只是让版本声明跟 DSH 对上。

升级

dsh plugin --profile web add dsh-lan-guard@latest

重启 dsh 一次。


🔌 v0.7.4: keeps up with DSH 0.2.1-alpha.5

Compatible with DeepSeek Harness 0.2.1-alpha.5.

  • Declares support for DSH 0.2.1-alpha.5; no plugin code changed.
  • Also fixed README version references that had been left behind (the top badge, the "Verified DeepSeek Harness" line, and the verified-release list all still said 0.2.1-alpha.1).
  • Verified on that release: the phone turn rail, hold-to-read previews, sliding through turns while holding, the scan-to-visit flow, the gate and device management, and the settings switches all work.
  • Already on 0.7.3? Upgrading is optional — behaviour is identical; this release only lines the version statements up with DSH.

Upgrade

dsh plugin --profile web add dsh-lan-guard@latest

Restart dsh once.

dsh-lan-guard v0.7.3

Choose a tag to compare

@github-actions github-actions released this 16 Oct 08:59
730a85d

中文 | English

🔌 v0.7.3:跟上 DSH 0.2.1-alpha.4

兼容 DeepSeek Harness 0.2.1-alpha.4。

  • 声明支持 DSH 0.2.1-alpha.4:插件代码一行没动。
  • 在 0.2.1-alpha.4 上确认过:手机端轮次浮轨、按住看内容、按住后连续滑动预览、扫码访问、门禁与设备管理、设置里的开关都正常。
  • 已经在用 0.7.2 的话不升也行,功能完全一样;升级只是让兼容声明跟 DSH 对上。

升级

dsh plugin --profile web add dsh-lan-guard@latest

重启 dsh 一次。


🔌 v0.7.3: keeps up with DSH 0.2.1-alpha.4

Compatible with DeepSeek Harness 0.2.1-alpha.4.

  • Declares support for DSH 0.2.1-alpha.4; no plugin code changed.
  • Verified on that release: the phone turn rail, hold-to-read previews, sliding through turns while holding, the scan-to-visit flow, the gate and device management, and the settings switches all work.
  • Already on 0.7.2? Upgrading is optional — behaviour is identical; this release only lines the compatibility statement up with DSH.

Upgrade

dsh plugin --profile web add dsh-lan-guard@latest

Restart dsh once.

dsh-lan-guard v0.7.2

Choose a tag to compare

@github-actions github-actions released this 15 Oct 07:30
1d7c130

中文 | English

🔌 v0.7.2:跟上 DSH 0.2.1-alpha.3

兼容 DeepSeek Harness 0.2.1-alpha.3。

  • 声明支持 DSH 0.2.1-alpha.3:插件代码一行没动。
  • 在 0.2.1-alpha.3 上确认过:手机端轮次浮轨、按住看内容、连续滑动预览、扫码访问、门禁与设备管理、设置里的开关都正常。
  • 已经在用 0.7.1 的话不升也行,功能完全一样;升级只是让兼容声明跟 DSH 对上。

升级

dsh plugin --profile web add dsh-lan-guard@latest

重启 dsh 一次。


🔌 v0.7.2: keeps up with DSH 0.2.1-alpha.3

Compatible with DeepSeek Harness 0.2.1-alpha.3.

  • Declares support for DSH 0.2.1-alpha.3; no plugin code changed.
  • Verified on that release: the phone turn rail, hold-to-read previews, continuous scrubbing, the scan-to-visit flow, the gate and device management, and the settings switches all work.
  • Already on 0.7.1? Upgrading is optional — behaviour is identical; this release only lines the compatibility statement up with DSH.

Upgrade

dsh plugin --profile web add dsh-lan-guard@latest

Restart dsh once.

dsh-lan-guard v0.7.1

Choose a tag to compare

@github-actions github-actions released this 07 Oct 15:28
ca0adfa

中文 | English

📖 v0.7.1:文档版,只改文字

兼容 DeepSeek Harness 0.2.1-alpha.1。

  • 功能和 0.7.0 完全一样,只是把 README 和历次发布说明改成了人话:去掉实现细节,只讲这版干了什么。
  • 重新发一版,是因为 npm 页面展示的是发布包里的 README——只有发新版才能把新文档送上去。
  • 已经在用 0.7.0 的话不用升级,代码一个字没动。

升级

dsh plugin --profile web add dsh-lan-guard@latest

重启 dsh 一次。


📖 v0.7.1: a documentation release, text only

Compatible with DeepSeek Harness 0.2.1-alpha.1.

  • Behaviour is identical to 0.7.0. Only the README and the past release notes were rewritten in plain language, leaving implementation details out.
  • It ships as a new version because the npm page shows the README inside the published package.
  • Already on 0.7.0? No need to upgrade — no code changed.

Upgrade

dsh plugin --profile web add dsh-lan-guard@latest

Restart dsh once.

dsh-lan-guard v0.7.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 14:42
cf24301

中文 | English

📱 v0.7.0:在手机上看历史轮次,终于顺手了

兼容 DeepSeek Harness 0.2.1-alpha.1。

  • 修掉 iPhone 上按住刻度时卡片跑到屏幕外、字看不清的问题。
  • 长按刻度后上下滑动,就能一路看每一轮在讲什么;松手停在哪一轮,就看哪一轮。
  • 手指选中的刻度会变成一根蓝色长条,一眼看出现在指着第几轮。
  • 不会再误触上传文件,也不会拖着拖着整页跟着动或刷新。
  • 修掉重启后手机打开是白屏的问题。

升级

dsh plugin --profile web add dsh-lan-guard@latest

重启 dsh 一次。轮次浮轨默认关闭,在 设置 → 局域网访问 → 连接与证书 → 手机端轮次导航 里打开,刷新页面生效。


📱 v0.7.0: browsing older turns on your phone finally feels right

Compatible with DeepSeek Harness 0.2.1-alpha.1.

  • Fixed the card jumping off screen on iPhone while holding a tick.
  • Hold a tick and slide to skim every turn; release on the turn you want to read.
  • The selected tick turns into a blue bar, so you can see where you are.
  • No more accidental file upload, and no page dragging or refresh mid-gesture.
  • Fixed the blank page phones sometimes got after a restart.

Upgrade

dsh plugin --profile web add dsh-lan-guard@latest

Restart dsh once. The rail is off by default: turn it on under Settings → 局域网访问 → 连接与证书 → 手机端轮次导航, then reload the page.

dsh-lan-guard v0.6.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 12:44
a18603b

中文 | English

📱 手机上按住刻度,就能看到那一轮在讲什么

兼容 DeepSeek Harness 0.2.1-alpha.1。

  • 手机上轻点刻度只会跳转,看不到内容——现在按住约 0.3 秒会弹出卡片,显示这一轮的用户提问和回复摘要。
  • 卡片上有 ◀ ▶ 逐轮翻看,还有「跳到第 N 轮」,不用再瞄准很细的刻度。
  • 轻点跳转、拖动滚动都和以前一样;轨道往内挪了一点、刻度加粗,更好按。

升级

dsh plugin --profile web add dsh-lan-guard@latest

重启 dsh 一次。


📱 Hold a tick on your phone to see what that turn said

Compatible with DeepSeek Harness 0.2.1-alpha.1.

  • On a phone a tap only jumped, so the preview was unreachable; holding a tick for about 0.3s now opens a card with that turn's prompt and reply.
  • The card has ◀ ▶ to step through turns and a "jump to turn N" button, so you no longer aim at a hair-thin tick.
  • Tapping and dragging still work as before; the rail moved slightly inward and its ticks are thicker.

Upgrade

dsh plugin --profile web add dsh-lan-guard@latest

Restart dsh once.