Repository navigation
Releases: 6shenhonghong9/dsh-startup-screen
Release list
dsh-startup-screen-1.1.1
本版更新(1.1.1)
修复:「ID CONFIRMED」身份读数压字、窄窗口下消失
· ID CONFIRMED : <编号> 那行等宽读数原来挂在居中大标题右侧,身份编号一长、或者窗口一窄,
就会和版心大字叠在一起;原先窄窗口的应对是把整行 display:none 藏掉,等于小窗口下直接丢失身份读数。
本版把它挪到右下角、页脚正上方(右边缘与页脚对齐),彻底腾出居中版心;
窄窗口那条隐藏规则随之删除 —— 挪位后碰撞在几何上不会再发生,也就没必要藏了。
退场时机也一并改正:这行读数的叙事含义是「身份已确认」,只属于前两幕。
第 3 幕「接收访问需求」开始就随身份核验一起淡出,不再一路挂到终幕。
本修复的定位与初版补丁由 @LeeRolling(黑色大肥鱼)贡献,感谢。
环境要求
| 项 | 要求 |
|---|---|
| Node | >= 20 |
| 平台 | DSH web profile / DSH desktop profile |
| 运行时依赖 | 无(不需要 npm install) |
License
MIT © 沈宏宏
dsh-startup-screen-1.1.0
dsh-startup-screen v1.1.0
桌面端适配版 —— 同一份包,web profile 与 DeepSeek Harness Desktop 桌面端通用。
安装
一、web profile(dsh web)
dsh plugin --profile web add ./dsh-startup-screen-1.1.0.tgz装完重启 dsh web:关掉启动器窗口,再重新双击。
二、desktop profile(桌面端)
# 先完全退出 DeepSeek Harness Desktop,再装
dsh plugin --profile desktop add ./dsh-startup-screen-1.1.0.tgz
# 装完重新打开桌面端必须先退出桌面端:它的 profile 由桌面端进程加锁管理,进程在跑的时候装不进去。
三、Windows 双击安装
嫌敲命令麻烦,直接双击 安装.cmd。它会自动识别 web / desktop 两个 profile 并逐个安装。
装完确认
- 设置页里会多出一项「启动动画」
- web 用户刷新页面就能看到启动动画;桌面端用户打开任意对话即可
卸载
dsh plugin --profile web remove dsh-startup-screen
dsh plugin --profile desktop remove dsh-startup-screen本版更新
新增:桌面端(DeepSeek Harness Desktop)支持
桌面端与 web 用的是同一份代码,本版让插件在桌面端也能正常播放启动动画。
桌面端的 Host 半侧可能不提供网页注入的载体(Electron 有时改用 file:// + IPC
直接下发前端),本版为此加了双保险:
- 注入能用 → 走和 web 完全相同的路径,首屏不会有白闪
- 不能用 → 由浏览器半侧自己把启动界面立起来
两条路径共用同一份配置与判定(启用开关、每次会话 / 每天 / 每次打开),
设置页「启动动画」在两个平台上的表现完全一致。
变更:设置页顶部改成显示版本号
「启动动画」设置页原来顶部有一大段动画流程说明,现已移除,
那个位置改为显示当前插件版本号(如 版本 v1.1.0)。
版本号直接读插件自己的 package.json,升级后自动跟着变,不需要手改。
它常驻显示,不依赖配置接口是否可达 —— 接口出问题时也看得见装的是哪一版。
新增:一键安装脚本
新增 安装.cmd,自动识别 web / desktop profile 并逐个安装,不用自己挑 --profile。
优化:失败一律放行
样式或脚本取不到时,把黑幕节点与滚动锁还回去,绝不留黑屏。
修复:插件重载可能报错
Host 半侧注册的资源路由没有登记释放钩子,插件重载时会撞上路由重复注册而报错。已修。
未改动
原有的 web 行为、33 项设置、音频素材、文案,全部未变。
README.md、LICENSE 与动画运行时(lib/splash.js、lib/splash.css)没有任何改动。
桌面端注意事项
桌面端走的是「双保险」:网页注入能用就用,不能用就由浏览器半侧接管,两条路都能把动画放起来。
装上后若没看到动画,按这个顺序排查:
- 设置页里有没有「启动动画」这一项?没有 → 插件没装上,或者桌面端没重启
- 打开开发者工具看 console,有没有
dsh-startup-screen开头的报错 - 手查路由(端口见
%USERPROFILE%\.dsh\profiles\desktop\.dsh-desktop-runtime.json):
访问http://127.0.0.1:<端口>/dsh-startup/splash.js—— 返回 401 说明路由已注册、插件是活的
(401 是插件自己的信任栅栏,正常),返回 404 才是没装成功
环境要求
| 项 | 要求 |
|---|---|
| Node | >= 20 |
| 平台 | DSH web profile / DSH desktop profile |
| 运行时依赖 | 无(不需要 npm install) |
dsh-startup-screen v1.0.0
dsh-startup-screen v1.0.0
DeepSeek Harness 的启动界面与启动动画插件。
黑幕 DeepSeek 标识 → 过曝洗白 → 暖白「技术档案」底板 → 五步交互式访问授权 → 色散故障揭幕。
播放序列
| # | 中文主字 | 英文副标题 | 操作 |
|---|---|---|---|
| 1 | 需要访问许可 | ACCESS PERMISSION REQUIRED |
点按钮 / Enter |
| 2 | 身份资料确认 | IDENTITY VERIFICATION |
点按钮 / Enter |
| 3 | 接收访问需求 | ACCESS REQUEST RECEIVED |
自动 |
| 4 | 开始读取权限 | PERMISSION READ STARTED |
自动 |
| 5 | 读取完毕 · 核验通过 | READ COMPLETE · VERIFIED |
自动 |
| 6 | 欢迎「身份名称」访问 | WELCOME, NAME |
自动 |
特性
- 六幕连贯序列;中央环形准星缺口留在正下方,不遮底部文字
- 可交互 —— 前两步等你确认,右上角有跳过
- 真声台词 + 界面音效,8 份素材内置,零网络依赖
- 每步停留由实际音频时长决定,语音没播完不会推进
- 33 项设置:身份名称 / 配色 / 速度 / 音色 / 语速 / 开口留白 / 每处文案
- 零运行时依赖,146 项冒烟断言
安装
dsh plugin --profile web add ./dsh-startup-screen-1.0.0.tgz
Windows 上解压 zip 双击「安装.cmd」亦可。装完重启 dsh web。
环境:DSH web profile · Node >= 20
附件
dsh-startup-screen-1.0.0.zip— 含一键安装脚本、说明、许可与校验和dsh-startup-screen.tgz— 包本体
许可与免责
MIT © 沈宏宏
仅供学习交流,不用于商业目的。视觉风格参考自动画作品,音频素材取自第三方视频,
相关权利归原权利人所有。二次创作或商业使用所产生的侵权与法律责任,由行为人自行承担。
详见仓库 README「免责声明」。