# 更新记录 ## 0.1.0-alpha.14 — 2026-10-18 将最新趣味 README 随新版本同步到 npm,避免覆盖已经公开的 Alpha.13。 - 首页以大肥鱼娘、开喝与醒酒串起玩法,前置安装、操作和作者支持入口,将设置、源码安装与开发细节收进折叠区;保留固定节奏、兼容范围、真实演示、音频署名与素材范围。 - 仅更新文档和包版本,业务源码及素材不变;host/client 与两份媒体均和 Alpha.13 基线逐字节一致。完整检查通过:类型检查、69 项单元测试、构建、37 项浏览器测试、市场元数据与 21 文件包白名单检查。 - 继续使用 `alpha` 发布配置和精确版本安装;Alpha.13 的包、tag 与既有七项市场回执保留。本次未重跑真实 DSH、60 秒性能对照或物理扬声器验收,沿用单列的 Alpha.13 历史证据;未更新用户日常 DSH。公开版本、标签与发行附件以 Registry 和 Releases 的实际记录为准。 ## 0.1.0-alpha.13 — 2026-10-18 将图片和音乐从客户端 JavaScript 拆为插件包内的独立媒体,解决 dsh.pub 对单个运行入口 1,000,000 bytes 的限制。 - 客户端仍包含完整业务代码并由真实 ModuleLoader 注册,入口降至 80,268 bytes;原 PNG/MP3 原样随包提供,不裁剪音轨或删减玩偶。 - Host 通过标准 WebServer 两条固定路径提供媒体,支持 GET/HEAD、字节 Range、缓存校验及卸载清理,不使用任意用户磁盘路径。 - 将真实编译入口和媒体产物加入 Git,并检查构建结果与 Git 记录一致;npm 包白名单扩大到 21 文件。 - 新增 22 项真实 HTTP/Cordis 生命周期测试和媒体请求失败的浏览器回归;更新真实宿主的图片、音乐 HTTP 与来源哈希检查。 - dsh.pub 投稿和 Topic 的原检查逻辑在本地验证分发文件;这不代表被远程市场收录。最终验收及安装结果见 `docs/TESTING.md`。 - 首次公开 GitHub 源码、Alpha.13 tag 与发行附件,并设置 9 个发现/分类 topics;复核新增自动目录,无需虚增 TUI 兼容或添加无效识别字段。 - 将原验收 tarball 发布为 `dsh-dyou-wine@0.1.0-alpha.13`,公开 Registry 已确认版本与完整性值;更正标签状态:维护者本次验证已成功,Registry 仍以 HTTP 400 拒绝删除 `latest`,当前保留 `alpha`/`latest` 双标签,版本仍为 Alpha,推荐精确版本安装。 - 完成两个 PR、三个 Issue 和两个网页表单投稿:dsh.pub PR #144 已合并并在线收录(社区投稿);ydhrdh PR #17、DSHPlugin.io Issue #36、dsh-plugin.org Issue #281、dsh.market Issue #255 及 DSH Marketplace/dshx 表单待审核、检测或运营处理。其余入口与准入条件见 `docs/MARKETPLACE.md`。 - 跟进 DSH Plugin Hub:登录已恢复,预检服务仍暂不可用;官网维护者反馈已收到,正式候选待提交。该反馈不计入上述七项市场投稿。 - 在 README 简介后、演示前增加紧凑的鸽子中转站支持入口,保留底部完整介绍,方便首次访问仓库的读者发现。 - 重写 GitHub 首页文案:用大肥鱼娘、开喝与醒酒串起玩法,前置安装和操作,将开发与发布细节收进折叠区;保留兼容范围、音频署名、素材说明和顶部支持入口。 ## 0.1.0-alpha.12 — 2026-10-18 补充各插件市场的发现与投稿准备,生产运行时代码沿用 Alpha.11。 - 保留 `dsh-plugin` npm 关键词,补充相关检索词及 Web profile/重启/安装步骤的社区市场声明;不扩大 `engines.dsh` 或将 Alpha 改为 latest。 - 新增根目录 `screenshots.json` 与真实运行/控制面板 PNG,使支持该约定的市场优先采集实际效果。 - 准备 GitHub topics 请求体、Awesome/ydhrdh/dsh.pub 的独立投稿草案及表单文案,核对自动目录、同源客户端、审核目录及官方新版索引的区别。 - 新增市场资料自检并接入 `npm run check`;如实报告 dsh.pub 的构建入口缺失与 1 MB 限制。该市场尚未适配通过,未提交任何外部收录申请。 - 本版编译、自动化与打包结果见 `docs/TESTING.md`。保留既有演示、宣传和第三方素材声明。 ## 0.1.0-alpha.11 — 2026-10-18 补充 GitHub 展示材料,运行时沿用 Alpha.10。 - 新增真实隔离 DSH 宿主的演示 GIF,展示界面和玩偶同时按固定节奏 Q 弹,以及玩偶满屏飞行、碰墙反弹。 - 提供可复现的隔离录制脚本,使用测试会话,不采集日常 profile 中的私人对话。 - README 增加鸽子中转站宣传、Logo 及官网/注册/价格/订阅/接入文档入口,记录宣传标识来源。 - 将单元测试发现范围限制在当前 `tests/`,避免 `.qa/` 中的干净构建副本被重复计入。 - 不改变生产运行时代码、双效果时钟、飞行物理、面板设置或内置音频。Alpha.11 的实际检验结果单列于 `docs/TESTING.md`,Alpha.10 的通过记录保留为历史。 ## 0.1.0-alpha.10 — 2026-10-18 发布前整理版本,正式命名为「D友の酒 · Dyou Wine」,保留 `dsh-dyou-wine` 包名与现有设置兼容。 - 补充经账号与既有项目核对的维护者、计划仓库地址、图标及中英文插件发现信息;预发布默认使用 `alpha` 标签。 - 修复性能对照脚本缺少 MP3 loader 以及仍读取已移除诊断控件的问题,改由测试夹具读取引擎快照。 - 完善真实 DSH 检查脚本的跨平台 CLI 发现、可移植安装命令及 npm Trusted Publishing 发布说明。 - 更新 GitHub CI/发布工作流与发布公告;不自动创建远程仓库、上传源码或发布 npm。 - 保留 Alpha.9 的内置音轨、可跳转署名、双效果固定节奏和媒体生命周期。最终检验结果单列于 `docs/TESTING.md`。 ## 0.1.0-alpha.9 — 2026-10-18 按用户指定来源内置原梗音频,替换左下角视频播放器。 - 从 `BV1hXbN6VEKV` 导出音轨并将 MP3 内嵌客户端;播放不创建 iframe,不请求 B 站播放器或媒体服务。 - 设置保留「音频:[BV1hXbN6VEKV](https://www.bilibili.com/video/BV1hXbN6VEKV/)」可跳转链接,来源声明记录原作者与音轨参数;歌曲录音、词曲及合成声库不套用代码 MIT 许可。 - BGM 默认关闭;开启后固定 50% 音量、循环播放。暂停与后台暂停保留进度,醒酒/Escape 回到开头,卸载释放媒体资源。 - 两个独立效果、固定 120 BPM、飞行反弹和简洁设置沿用 Alpha.8。音乐不重置视觉时钟,不宣称与歌曲每拍精确同步。 - 本版编译、自动化、真实宿主和日常安装结果见 `docs/TESTING.md`;未公开发布至 GitHub 或 npm。 ## 0.1.0-alpha.8 — 2026-10-18 扩大整页 Q 弹的识别范围,简化设置,并提供原梗 BGM 的官方外链播放入口。 - 补充普通 `div`/`span`、页头、侧栏文字及行内图片/SVG 等目标识别;保留输入、选区、审批、滚动根和冲突变换等安全排除,同一父子分支仍只保留一根形变动画。 - 面板收紧为 320 px,保留两个独立效果开关、微醺/上头/整活三档、原梗 BGM 勾选及开喝/暂停/醒酒。移除本地音频文件、BPM、相位、点击测速、范围、尺寸、速度和总强度的自定义界面;底层兼容配置与音频资源路径仍保留。 - 固定 120 BPM;启动控制器时保留预设及三个开关,将已移除的高级参数恢复默认,避免旧范围关闭或强度为零导致看不到动效。底层设置校验继续兼容高级字段。两个效果仍共用固定时钟,桌宠继续匀速飞行、碰边反弹。 - BGM 默认关闭。勾选并点击开喝后,左下角加载活跃黑江乐原投稿 `BV1hXbN6VEKV` 的可见 B 站官方播放器,音量使用播放器原生控制;暂停、醒酒、Escape、后台暂停和卸载移除播放器,恢复时重新加载。 - 不下载、打包或重新分发歌曲,不使用私有播放控制 API;不承诺无缝循环、精确跟拍或无条件有声自动播放。未启用时不请求 B 站,启用后由 B 站加载在线内容。 - 本版编译、测试、真实宿主与日常安装证据见 `docs/TESTING.md`;未公开发布至 GitHub 或 npm。 ## 0.1.0-alpha.7 — 2026-10-18 将整页 Q 弹与飞行桌宠改为两个独立开关,允许同时运行。 - 使用 `pageEnabled`/`petEnabled` 独立布尔设置,共享固定 BPM、相位和强度;运行中开关一者不会重启另一者的动画。 - 默认整页开启、桌宠关闭;插件仍须点击「开喝」才启动已勾选效果。两个效果共用暂停、醒酒和 Escape 清理路径。 - 旧 `mode: 'pet'` 迁移为整页关/桌宠开,旧 `mode: 'page'` 迁移为整页开/桌宠关;新的明确布尔值优先,`mode` 只保留兼容迁移用途。 - 沿用现有蓝白鲸鱼娘毛绒玩偶素材与匀速边界反射,不改变既定 Q 弹周期。 - 本版编译、测试及安装证据见 `docs/TESTING.md`,历史记录单独保留。 ## 0.1.0-alpha.6 — 2026-10-18 根据用户提供的蓝色大肥鱼二创参考重新生成毛绒玩偶:深蓝长卷发与浅蓝发梢、鲸鳍耳、蓝色大眼、女仆头饰、领口菱形饰物与围裙鲸纹。保持 Alpha.5 的独立匀速飞行、边界反射与固定周期 Q 弹;本版不提供三维转身。参考图片仅用于角色生成,不随包分发。 本版编译、测试和安装证据见 `docs/TESTING.md`。 ## 0.1.0-alpha.5 — 2026-10-17 新增「飞行桌宠模式」,保留默认整页模式与已有设置兼容。 - 使用本项目通过 imagegen 生成的透明大肥鱼娘图,嵌入客户端 data URL;不请求外部素材服务器,不搬运第三方受限角色素材。 - 移动与 Q 弹分层:外层按实际时间匀速飞行,碰页面边界反射;内层重复固定节拍形变,碰墙不重置相位或随机变拍。 - 桌宠尺寸 80–320 px(默认 180 px),速度 40–600 px/s(默认 180 px/s);BPM 仍为 60–200,支持手动时钟和用户本地音频。 - 桌宠点击穿透;暂停冻结位置与形变,醒酒/Escape 清理桌宠。运行范围为 DSH 页面可视区,不跨到操作系统桌面。 - 本版编译、模拟浏览器与真实 DSH 安装结果另行记录;旧版通过记录保留为历史。 ## 0.1.0-alpha.4 — 2026-10-17 修正「同一动作的节奏仍自行变化」的实际预览反馈;目标是固定、连贯地重复既定周期。 - 改用浏览器原生 WAAPI 时间轴持续播放;全部动画根共享同一时基,取消每帧 JavaScript 手动定位动画进度。 - 性能保护只降低同时参与的目标数量,不再随性能等级调整幅度、改用其他曲线或隔帧更新动效。 - 控件悬停保护改为跟随实际指针移动与按下,避免元素自身形变反复穿过指针而触发保护/恢复。 - 保留底部固定、统一相位和父子单根动画;BPM 不变时,每轮使用同一时长与波形。 - 不引入识曲、音乐预设或歌曲下载;本地音频仍由用户提供并手动设置 BPM。 - 新版重新验收,Alpha.3 的通过记录与用户观感反馈分别保留。 ## 0.1.0-alpha.3 — 2026-10-17 按参考视频和「节奏仍杂乱」的预览反馈重做节奏组织。 - 改为底部固定、全局同相位的单一平滑压矮/拉高周期,移除 DOM 顺序错相、四拍强弱变化与拍内多次离地回跳。 - 纵向形变主导,横向使用较小反相补偿;不再以严格二维面积恒定作为曲线约束。 - 父子元素只保留一个自有形变根,避免消息、正文和工具卡重复叠加动画。 - 新增参考来源与观察边界说明;参考媒体不进入安装包,不发布转载。 - Alpha.1/Alpha.2 检查结果保留为历史,新版重新验收。 ## 0.1.0-alpha.2 — 2026-10-17 修正「只有抖动,缺少上下 Q 弹」的实际预览反馈。 - 节拍波形改为竖直起跳、落地压扁、较小回弹与回到原位,取消横向摆动和旋转。 - X/Y 缩放反向补偿,以二维面积近似模拟体积守恒;加入非线性超调与形变滞后。 - 调整各类目标的起跳高度和父子形变预算,使默认「上头」档能看出上下运动。 - 保留独立启停、输入/选区/审批保护、性能预算及清理路径。 - 安装包使用新版本名;Alpha.1 的验收数据作为历史记录保留,新版检查单独记录。 ## 0.1.0-alpha.1 — 2026-10-17 初始 Alpha,待维护者发布。 - 按 DSH `0.2.0-rc.2` 的 bundle、Web client module 与 `shell.overlay` 生命周期接入。 - 消息、正文、输入区、侧栏、控件、工具代码及弹窗的分组节拍动画。 - 手动 BPM、点击测速、相位校正、本地音频、音量、循环与三档强度。 - 输入、组合输入、选区、控件与审批保护;固定醒酒按钮与可改停止快捷键。 - 可见目标预算、性能降级、能力提示、暂停与完整释放路径。 - 类型检查、自动化测试、tarball 白名单和 GitHub CI/手动 npm 发布准备。 真实宿主与模拟浏览器的验证边界、未验收项目记录在 `docs/TESTING.md`,本记录不代替兼容性声明。