Skip to content

Releases: aklnaaw/dsh-claude-theme

1024『薄雾轻笼』

Choose a tag to compare

@aklnaaw aklnaaw released this 24 Oct 11:06

lan-access 插件重做

手机扫码这条路整个重写了。

之前二维码是三段式:手写的编码器在宿主侧出矩阵,浏览器再发一次请求取矩阵,
自己拼成 SVG —— 三个环节任何一环卡住,屏幕上的码就和旁边的链接对不上。
扫出来的链接打不开、二维码不刷新,都是这条管线的病。

现在宿主直接生成完整的二维码 SVG,和链接放在同一个接口里一次返回,
页面拿到就画 —— 一个请求,一次渲染,不存在对不上的可能。

顺带的改进:

  • 面板每次打开都会自动取最新链接(页面可见时每 5 秒同步一次),
    DSH 重启后不用刷新页面、不用手点任何按钮,码永远是新的
  • 删掉了 446 行手写二维码编码器,换成一个几 KB 的库,插件整体更小
  • 链接里记录的地址现在和信任列表共用一份,换网络(DHCP 换 IP)后
    会自动纠正到新地址

升级方式不变,装完重启 DSH 即可。

1017『初雪霜银』

Choose a tag to compare

@aklnaaw aklnaaw released this 16 Oct 23:09

lan-access 插件更新

侧栏「手机访问」面板里多了一个刷新按钮。

DSH 每次重启都会换一个新的配对 token,但页面不刷新的话,面板里的二维码
和链接会一直停在旧值。现在点一下刷新就能取到当前这个。

按钮在请求期间会变成「刷新中…」并禁用,避免连点。

1016『四时良辰』

Choose a tag to compare

@aklnaaw aklnaaw released this 15 Oct 22:31

brand-plugin 更新

可换的加载动画 —— 「深度求索中」旁边那个图标,现在三选一:

选项 表现
星芒(默认) 八种形态轮流播放,15.55 秒一轮
螃蟹 敲键盘的像素蟹
关闭 保留原来的蓝色鲸尾

在 设置 → Claude-X 里切换。

1007『火山晨曦』

Choose a tag to compare

@aklnaaw aklnaaw released this 07 Oct 05:17

小工具合集

手机访问局域网 — 新增 plugins/lan-access

侧栏底部多了一个手机图标,点开是一张二维码。同一局域网内的手机扫它,
就直接打开这台机器的 DSH —— 完整的 Web GUI,手机浏览器里就能用,
不用装 App,不用公网,不用注册任何平台的账号。

  • 绑定开关默认关闭,开了之后重启 DSH 生效;关掉即恢复只监听本机。
  • 二维码里带的是本机进程签发的访问凭证,手机扫码后自己换取会话,
    中间没有代理转发,所以打开和操作都是直连的速度。
  • 二维码由插件内置的编码器生成,零依赖,不需要系统装任何东西。

装:

dsh plugin --profile web add <本仓库路径>/plugins/lan-access

装完重启 dsh web。


本版包含的其它插件

插件 说明
plugins/skin Claude 皮肤
brand-plugin Claude 品牌标识
crab-plugin 螃蟹
plugins/font-switcher 字体切换

每个插件各自的安装方式见仓库 README。