Repository navigation
Releases
v0.9.11
v0.9.11
- 修形象大小滑块拖动卡顿
安装
dsh plugin add github:Iceseas/dsh-ds-whale#v0.9.11免 git 安装:下载下方 dsh-ds-whale-0.9.11.zip,把整份内容合并进 <DSH_HOME>/profiles/<profile>/node_modules/dsh-ds-whale/,重启 DSH 即可。
v0.9.10
v0.9.10
- 立绘全部重绘:六种状态(平静 / 气鼓鼓 / 脸红 / 慌张 / 挥手 / 托腮)统一换成新画风的鲸鱼娘——2.5 头身、深蓝到青色渐变的长卷发、白色蕾丝头饰 + 蓝蝴蝶结、鲸鱼鳍耳、深蓝女仆裙配白围裙鲸鱼刺绣,图更干净、留白更舒服;README 的功能截图也一并换成实拍图
- 新增 scripts/import-avatar.ps1:把自己喜欢的图(JPG / PNG / WebP)丢进去,一条命令自动去白底、按人物裁正方、导出 512 / 128,写进插件目录;也可以直接把图丢到 ~/.dsh/dsh-ds-whale-assets/ 同名覆盖,不用改仓库
- 修位置跟边不跟距:位置存档从「距右边多少」改成「贴哪边 + 距那条边多远」(旧档自动迁移),贴左就一直贴左、贴右就一直贴右
- 修开机位置跑到窗口外:视口与标题栏高度改成持续订阅,渲染时按当前视口把位置收进安全区,存档只在视口稳定后回写
安装
dsh plugin add github:Iceseas/dsh-ds-whale#v0.9.10免 git 安装:下载下方 dsh-ds-whale-0.9.10.zip,把整份内容合并进 <DSH_HOME>/profiles/<profile>/node_modules/dsh-ds-whale/,重启 DSH 即可。
v0.9.9
v0.9.9
- 修城市设置写不进配置;首次点天气直接在气泡里填城市
安装
dsh plugin add github:Iceseas/dsh-ds-whale#v0.9.9免 git 安装:下载下方 dsh-ds-whale-0.9.9.zip,把整份内容合并进 <DSH_HOME>/profiles/<profile>/node_modules/dsh-ds-whale/,重启 DSH 即可。
v0.9.8
v0.9.8
- 新增官网充值按钮,优化多项展示
安装
dsh plugin add github:Iceseas/dsh-ds-whale#v0.9.8免 git 安装:下载下方 dsh-ds-whale-0.9.8.zip,把整份内容合并进 <DSH_HOME>/profiles/<profile>/node_modules/dsh-ds-whale/,重启 DSH 即可。
v0.9.7
v0.9.7
- 修鲸鱼拖到窗口顶部时头部被标题栏盖住
安装
dsh plugin add github:Iceseas/dsh-ds-whale#v0.9.7免 git 安装:下载下方 dsh-ds-whale-0.9.7.zip,把整份内容合并进 <DSH_HOME>/profiles/<profile>/node_modules/dsh-ds-whale/,重启 DSH 即可。
v0.9.6
v0.9.6
- 修气泡被窗口顶部裁掉:鲸鱼可以拖到最上面,播报气泡按实测高度判断朝向 —— 上方装不下就翻到鲸鱼下方,小尾巴与边框跟着翻;常驻小气泡改为垂直居中跟随;余额详情面板也改成按可用空间选上下并限高,不再顶出窗口。
- 发版脚本补 README 同步:
release.mjs/bump-version.mjs现在会把 README 顶部的badge/version-x.y.z一起改(此前每次发版 README 徽章都会落后一版),有残留旧版本号时还会警告。
安装
dsh plugin add github:Iceseas/dsh-ds-whale#v0.9.6免 git 安装:下载下方 dsh-ds-whale-0.9.6.zip,把整份内容合并进 <DSH_HOME>/profiles/<profile>/node_modules/dsh-ds-whale/,重启 DSH 即可。
v0.9.5
v0.9.5
- 天气改成必须填城市:实测多家 IP 定位服务都不稳(有的 403、有的只给英文城市名、有的直接超时),0.9.4 的「自动定位」等于不可用。现在:设置里没填「天气城市」时,点「今日天气」不会发任何请求,而是托腮思考地问你一句「先告诉我在哪座城市嘛~」,按钮「去填城市」直接跳到小鲸鱼设置分区;在设置里把城市存好后,这一行会给出回执「记好啦~再右键小鲸鱼点一次『今日天气』试试」。宿主
getWeather不再有 IP 定位分支,缺城市时返回{ok:false, error:'need-city'},IP 定位相关的三个函数已删除。 - 两张新立绘入库:
assets/whale-greet.png(挥手打招呼)与assets/whale-think.png(托腮思考),各带-128小尺寸,由tools/make-avatar.py去白底导出;MOOD_FILES与GET /avatar.png?mood=同步支持greet/think。 - 开机问候换挥手图:问候气泡带
mood:'greet',说话期间一直用挥手立绘(轻晃两下就停),气泡收起后回到平静。 - 天气播报换思考图:点「今日天气」到气泡期间用托腮思考立绘(慢速浮动),失败告警仍走慌张脸。
- 右键菜单悬停反馈:每个菜单项 hover / focus-visible 时背景变品牌蓝(14% 透明度)+ 文字转品牌色 + 内描边 + 右移 2px + 左侧竖条展开 + 图标放大 1.16 倍并微转,全部 150ms 过渡;
:active再加一点回弹缩放。之前只有一层极淡的背景色,深色主题下几乎看不出来。 - README 补:三种新动作对照表、六种立绘、天气必填城市说明、新增设置项与
/weather路由、外部请求清单加入 Open-Meteo。
安装
dsh plugin add github:Iceseas/dsh-ds-whale#v0.9.5免 git 安装:下载下方 dsh-ds-whale-0.9.5.zip,把整份内容合并进 <DSH_HOME>/profiles/<profile>/node_modules/dsh-ds-whale/,重启 DSH 即可。
v0.9.4
v0.9.4
- 左键点击即刷新余额:点一下鲸鱼(或常驻气泡)直接回源刷新,带醒目刷新动画——脚下发光呼吸 + 外圈 conic-gradient 旋转进度环,右上角角标「刷新中…」带三点跳动,鲸鱼同时轻微放大。
- 防刷频:新增设置项「点击刷新最小间隔(毫秒)」(2000 ~ 120000,默认 6000);冷却期内点击只弹角标提示还差几秒,不打余额接口;请求本身还有
refreshLock互斥 + 620ms 最短动画时长,连点不会叠请求。 - 右键菜单:右键鲸鱼不再有受击动画,弹出菜单——立即刷新余额 / 查看余额详情 / 今日天气 / 打开小鲸鱼设置(底部标注「左键刷新余额 · 右键打开菜单」)。菜单坐标自动避开视口边缘,点空白、Esc、滚动、改窗口大小都会关掉。原「点击弹面板」改为菜单里的「查看余额详情」。
- 今日天气(零 token):宿主新增
GET /api/dsh-ds-whale/weather,直接走 Open-Meteo 免费接口(不经过模型,不消耗 token);城市可留空(按出口 IP 自动定位,多源轮询兜底,最后退回系统时区城市),也可在设置里填固定城市 —— 该自动定位已在 0.9.5 移除,改为必须填城市。10 分钟进程内缓存,只在过期或手动刷新时回源。气泡展示当前温度、今日高低温、降雨概率、未来三小时趋势和出行提示。 - 开机问候:每次打开 DSH,按设定的昵称主动打招呼(六档时间段话术,中英各一套),复用每轮播报的同一套形象与提示音;设置里可关(「打开 DSH 时打招呼」)。
- 设置页新增三项:点击刷新最小间隔、打开 DSH 时打招呼、天气城市。
- 打开设置面板走
slots.entries('sidebar.settings')拿到设置 shell 的单例 store 句柄调用openSection('dsh-ds-whale'),直达小鲸鱼分区;拿不到句柄时退回模拟点击侧边栏设置入口。
安装
dsh plugin add github:Iceseas/dsh-ds-whale#v0.9.4免 git 安装:下载下方 dsh-ds-whale-0.9.4.zip,把整份内容合并进 <DSH_HOME>/profiles/<profile>/node_modules/dsh-ds-whale/,重启 DSH 即可。
v0.9.3
v0.9.3
- README 校订 + 两张立绘素材入库(试用发版流程)
安装
dsh plugin add github:Iceseas/dsh-ds-whale#v0.9.3免 git 安装:下载下方 dsh-ds-whale-0.9.3.zip,把整份内容合并进 <DSH_HOME>/profiles/<profile>/node_modules/dsh-ds-whale/,重启 DSH 即可。
v0.9.2
v0.9.2
- 修复左边气泡被裁
安装
dsh plugin add github:Iceseas/dsh-ds-whale#v0.9.2免 git 安装:下载下方 dsh-ds-whale-0.9.2.zip,把整份内容合并进 <DSH_HOME>/profiles/<profile>/node_modules/dsh-ds-whale/,重启 DSH 即可。