Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
Changelog
a739b89 : Merge pull request #10 from VOD-Studio/proto/commit-gen-code (promise 84428851+xunrua@users.noreply.github.com )
11140f7 : Merge pull request #11 from VOD-Studio/chore/license-mit (promise 84428851+xunrua@users.noreply.github.com )
7f9b3a6 : Merge pull request #12 from VOD-Studio/chore/dependabot-config (promise 84428851+xunrua@users.noreply.github.com )
4fb4f55 : Merge pull request #15 from VOD-Studio/feat/infra-release-pipeline (promise 84428851+xunrua@users.noreply.github.com )
76c03b5 : Merge pull request #16 from VOD-Studio/refactor/cli-remove-playback (promise 84428851+xunrua@users.noreply.github.com )
b2b7afb : Merge pull request #17 from VOD-Studio/feat/infra-release-pipeline (promise 84428851+xunrua@users.noreply.github.com )
9a01763 : Merge pull request #2 from VOD-Studio/docs/readme-gitignore-agents (promise 84428851+xunrua@users.noreply.github.com )
ca86cf1 : Merge pull request #49 from VOD-Studio/feat/musicctl-aliases (promise 84428851+xunrua@users.noreply.github.com )
2844631 : Merge pull request #50 from VOD-Studio/feat/musicctl-config-dir-migration (promise 84428851+xunrua@users.noreply.github.com )
d18ccf3 : Merge pull request #51 from VOD-Studio/feat/musicctl-help-groups (promise 84428851+xunrua@users.noreply.github.com )
521ed75 : Merge pull request #53 from VOD-Studio/feat/musicctl-tree-guard (promise 84428851+xunrua@users.noreply.github.com )
0f577a3 : Merge pull request #56 from VOD-Studio/feat/musicctl-doctor (promise 84428851+xunrua@users.noreply.github.com )
a63c757 : Merge pull request #57 from VOD-Studio/feat/musicctl-onboarding (promise 84428851+xunrua@users.noreply.github.com )
daba7ad : Merge pull request #58 from VOD-Studio/feat/musicctl-docs (promise 84428851+xunrua@users.noreply.github.com )
5997cfb : Merge pull request #61 from VOD-Studio/feat/musicctl-rpc-guard (promise 84428851+xunrua@users.noreply.github.com )
c3781f8 : Merge pull request #66 from VOD-Studio/feat/musicctl-rpc-guard (promise 84428851+xunrua@users.noreply.github.com )
5a57f3a : Merge pull request #68 from VOD-Studio/fix/musicctl-qr-login (promise 84428851+xunrua@users.noreply.github.com )
beb99dc : build(musicctl): 引入 bubbletea v2/lipgloss v2/bubbles v2 依赖 (meyou 2636699780@qq.com )
98d1080 : chore(deps): 添加 Dependabot 配置 (meyou 2636699780@qq.com )
3b13460 : chore(kit): 移除 strings.Contains 占位残留 (meyou 2636699780@qq.com )
33c84d0 : chore(kite): .gitignore 补齐 macOS 与 Go 工具产物 (meyou 2636699780@qq.com )
887c369 : docs(agents): 分支策略澄清——分支单位是 feature/PRD 非 issue (meyou 2636699780@qq.com )
9af71ab : docs(cookie): cookie 重构收尾——标记完成 + 清理过时描述 (meyou 2636699780@qq.com )
8682dde : docs(demo): 注释同步总 bar prefix 为 ♫ (meyou 2636699780@qq.com )
04dcce8 : docs(issues): 勾选 0012-0004 验收项,Phase A 完结 (meyou 2636699780@qq.com )
d632c6f : docs(kite): README 重写为 gRPC 服务 + CLI 双产物定位 (meyou 2636699780@qq.com )
a406fdf : docs(kite): 新增 AGENTS.md 补齐架构与提交规范 (meyou 2636699780@qq.com )
f102ea8 : docs(mimo-music): 文档移至根 docs/ 对齐规范,去除 chaunsin 依赖改为自实现加密 (meyou 2636699780@qq.com )
edaa599 : docs(mimo-music): 添加 Phase 1 PRD (meyou 2636699780@qq.com )
4c6a350 : docs(mimo-music): 添加架构设计 spec 文档 (meyou 2636699780@qq.com )
6c480db : docs(musicctl): PRD-0013 与 roadmap Phase C 标记完成 (meyou 2636699780@qq.com )
0a796c2 : docs(musicctl): PRD-0014 工程化与可发现性 (meyou 2636699780@qq.com )
2fb10ab : docs(musicctl): usage 补全全部命令分组 (meyou 2636699780@qq.com )
a578ef6 : docs(musicctl): 手写流程手册 + 全命令参考入库(#43) (meyou 2636699780@qq.com )
2b89eb0 : docs(musicctl): 新增 CLI 功能路线图 (meyou 2636699780@qq.com )
6a8b623 : docs(netease): musicctl 可发现性决策固化与 Phase E 扩充 (meyou 2636699780@qq.com )
60cc7a2 : docs(netease): 立项双轨道任务编排约束 ADR (meyou 2636699780@qq.com )
08dd1d7 : docs(prd): 新增 PRD-0016 播放屏 TUI 重写 (meyou 2636699780@qq.com )
da7a56b : docs(tui): 重写 TUI 规划为完整客户端架构 (meyou 2636699780@qq.com )
9ebc5bb : feat(artist): 歌手扩展查询 + 列表浏览 + 收藏管理 (meyou 2636699780@qq.com )
1140255 : feat(auth): 扫码登录用 bubbletea 重做,spinner 单行状态原地刷新 (meyou 2636699780@qq.com )
2eef11d : feat(build): GoReleaser 发布管道(server 镜像 + release-please) (meyou 2636699780@qq.com )
9100b9b : feat(build): 补回 CLI build + archives + signs (meyou 2636699780@qq.com )
f8a3952 : feat(ci): CI workflow + golangci-lint v2 配置 (meyou 2636699780@qq.com )
0c7ba10 : feat(demo): 监听 SIGWINCH,终端拉伸时调用 SetWidth 适配宽度 (meyou 2636699780@qq.com )
f584489 : feat(demo): 盲文进度条 demo harness (meyou 2636699780@qq.com )
ca277b1 : feat(engine): Endpoint 支持 PathFunc 动态路径 (meyou 2636699780@qq.com )
5707bca : feat(engine): engine 支持 per-endpoint User-Agent 覆盖 (meyou 2636699780@qq.com )
bf591ce : feat(engine): 导出 NewNeteaseRequest 供流式下载/播放复用 netease 头 (meyou 2636699780@qq.com )
2ba3c9a : feat(kit): Kit.NewProgress 工厂封装 TTY/--json 三态抑制 (meyou 2636699780@qq.com )
bfc0c5b : feat(kit): Kit.NewSpinner 工厂封装 TTY/--json 三态抑制 (meyou 2636699780@qq.com )
38c009a : feat(kit): Progress 渲染器(diff + EWMA + ✓ 完成态) (meyou 2636699780@qq.com )
f79b644 : feat(kit): SetWidth 支持运行期更新渲染宽度(终端拉伸响应) (meyou 2636699780@qq.com )
47cdc03 : feat(kit): Spinner helper 用于不可量化等待(缓冲/初始化) (meyou 2636699780@qq.com )
9b1030a : feat(kit): Spinner 支持动态 label 显示实时水位 (meyou 2636699780@qq.com )
7e95ef7 : feat(kit): Warnf 写 stderr helper + Err 注入字段 (meyou 2636699780@qq.com )
3c12a03 : feat(kit): format 纯函数(formatBytes/Duration/Speed/Percent) (meyou 2636699780@qq.com )
6ef5187 : feat(kit): 新增 BrailleFiller 盲文点阵进度条 + true color 渐变 (meyou 2636699780@qq.com )
0b0c4d4 : feat(kit): 输出渲染层(protoreflect 表格/键值对 + TTY 三态分派) (meyou 2636699780@qq.com )
9e3e5d3 : feat(mimo-music): Cookie 健康检查 worker (meyou 2636699780@qq.com )
93e2d23 : feat(mimo-music): engine 核心层——RawDo 深方法与 Execute 泛型函数 (meyou 2636699780@qq.com )
c0269cc : feat(mimo-music): proto 基础设施与 gRPC+gateway 双 server 骨架 (meyou 2636699780@qq.com )
4478aca : feat(mimo-music): session 与 cache 基础设施 (meyou 2636699780@qq.com )
aceccf8 : feat(mimo-music): 初始化项目骨架与健康检查端点 (meyou 2636699780@qq.com )
50b74d8 : feat(mimo-music): 可观测性基础设施 (meyou 2636699780@qq.com )
f2902d4 : feat(mimo-music): 歌单/歌曲/搜索端到端 (meyou 2636699780@qq.com )
a2f07c3 : feat(mimo-music): 登录 HTTP 端点与 OpenAPI (meyou 2636699780@qq.com )
d777399 : feat(mimo-music): 登录能力 (meyou 2636699780@qq.com )
0711119 : feat(mimo-music): 网易云 HTTP 客户端与统一模型 (meyou 2636699780@qq.com )
c8835b3 : feat(mimo-music): 网易云 weapi/eapi 加密层 (meyou 2636699780@qq.com )
c40a07a : feat(mimo-music): 迁移剩余 11 接口 + wire 重构 + 删除全部旧产物 (meyou 2636699780@qq.com )
26b57e1 : feat(mimo-music): 迁移搜索接口到 endpoint 声明架构 (meyou 2636699780@qq.com )
4d48510 : feat(mimo-music): 迁移歌曲三接口验证 endpoint→service 链路 (meyou 2636699780@qq.com )
6af961a : feat(mimo-music): 配置模块化与 docker-compose 集成 (meyou 2636699780@qq.com )
b28842d : feat(mimo-music): 领域模型层首批 5 实体 (meyou 2636699780@qq.com )
21f1ba9 : feat(mimomusic): SDK 公开能力方法 (xfy i@rua.plus )
dbdcd23 : feat(mimomusic): SDK 登录态能力方法 (xfy i@rua.plus )
ef624ee : feat(mimomusic): SDK 骨架与统一错误映射 (xfy i@rua.plus )
12deadd : feat(musicctl): --version 经 build info 报告 module version + commit (meyou 2636699780@qq.com )
f30d2e9 : feat(musicctl): doctor 环境自检命令(#41) (meyou 2636699780@qq.com )
edcaa38 : feat(musicctl): help 分组(5 组 + --help-verbose + 静态别名节) (meyou 2636699780@qq.com )
1e00b57 : feat(musicctl): kit.Record 埋点 helper + 预热机制 + play/download 接入 (meyou 2636699780@qq.com )
29edd89 : feat(musicctl): login 终端二维码渲染 (meyou 2636699780@qq.com )
c46d51e : feat(musicctl): login-status 人类模式 cookie 脱敏 (meyou 2636699780@qq.com )
717ac15 : feat(musicctl): logout 登出并清除本地会话文件 (meyou 2636699780@qq.com )
ae46b77 : feat(musicctl): recent 命令读召回池按 frecency 展示 (meyou 2636699780@qq.com )
9b1d885 : feat(musicctl): 位置参数铺满所有单值 --id 命令与 search --keyword (meyou 2636699780@qq.com )
b41d3a4 : feat(musicctl): 全局 --json/--yes 与退出码规范 (meyou 2636699780@qq.com )
6c6a0bb : feat(musicctl): 写操作确认改造(--yes 直通 + 非 TTY 报错) (meyou 2636699780@qq.com )
51aa58d : feat(musicctl): 别名 argv 重写 + 首发六枚内置(pp/dl/pll/se/rd/whoami) (meyou 2636699780@qq.com )
564e9f0 : feat(musicctl): 召回池核心 — JSONL 存储 + frecency 打分 (meyou 2636699780@qq.com )
d26bb4a : feat(musicctl): 命令打 rpc 注解为双向 diff 守护铺路 (meyou 2636699780@qq.com )
a6575c0 : feat(musicctl): 命令文档生成工具 + freshness 守护(#43) (meyou 2636699780@qq.com )
b83ebc0 : feat(musicctl): 接口调试 CLI 工具(扫码登录+26 接口手动调用) (meyou 2636699780@qq.com )
3af490b : feat(musicctl): 支持手机号验证码登录 (meyou 2636699780@qq.com )
e9d2aa6 : feat(musicctl): 登录态持久化到本地会话文件 (meyou 2636699780@qq.com )
f9a5517 : feat(musicctl): 补全全部 78 个接口命令 (meyou 2636699780@qq.com )
d150aca : feat(musicctl): 补全引导 — doctor 检测 + install-completion 一键安装 (#60) (promise 84428851+xunrua@users.noreply.github.com )
63a2b3c : feat(musicctl): 补全挂载(kit 树遍历统一注册 --id 召回池 + 枚举 flag) (meyou 2636699780@qq.com )
3a662d6 : feat(musicctl): 补齐歌单写接口命令 (meyou 2636699780@qq.com )
d8cae5b : feat(musicctl): 补齐用户/歌单读接口命令 (meyou 2636699780@qq.com )
6fa1a0d : feat(musicctl): 裸跑 onboarding 智能引导(#39) (meyou 2636699780@qq.com )
689c8f1 : feat(musicctl): 配置目录迁 os.UserConfigDir + 旧 session 自动迁移 (meyou 2636699780@qq.com )
50b04d9 : feat(netease): AlbumService 实现 7 个普通专辑扩展接口 (meyou 2636699780@qq.com )
3b93973 : feat(netease): AlbumService 扩展 7 个普通专辑接口 proto 契约 (meyou 2636699780@qq.com )
e1e1fc0 : feat(netease): RecommendService 实现 3 个推荐扩展接口 (meyou 2636699780@qq.com )
8169e8f : feat(netease): RecommendService 扩展 3 个推荐接口 proto 契约 (meyou 2636699780@qq.com )
7bd364c : feat(netease): SongService 实现 12 个歌曲扩展接口(写3+读8+逐字歌词1) (meyou 2636699780@qq.com )
cc10a78 : feat(netease): SongService 扩展 12 个歌曲深化接口 proto 契约 (meyou 2636699780@qq.com )
82df795 : feat(netease): 相似/相关 4 个接口 proto 契约(按返回实体归属各 service) (meyou 2636699780@qq.com )
2cd6a85 : feat(netease): 相似/相关 4 个接口实现(按返回实体归属各 service) (meyou 2636699780@qq.com )
905efde : feat(observability): 接入 OTel 真实 exporter (xfy i@rua.plus )
29db232 : feat(observability): 接入 Prometheus 指标埋点并暴露 /metrics 端点 (meyou 2636699780@qq.com )
f161dd4 : feat(observability): 跨服务 trace context 传播 (xfy i@rua.plus )
e2521a3 : feat(player): LRC 解析 seam(ParseLRC + SortedLRC) (meyou 2636699780@qq.com )
05a8e24 : feat(player): Player 接口与 beep 流式播放后端 (meyou 2636699780@qq.com )
bd8cd57 : feat(player): 预取缓冲与 mp3 头解析纯函数 (meyou 2636699780@qq.com )
f1c2cab : feat(playlist): playlist download 命令端到端(批量+并发+续传) (meyou 2636699780@qq.com )
1f85368 : feat(playlist): 歌单写操作(收藏/新建/删除/更新/添加删除歌曲) (meyou 2636699780@qq.com )
588054e : feat(playlist): 歌单浏览与发现(精品/标签/分类/热门/收藏者/全曲分页) (meyou 2636699780@qq.com )
cb5b681 : feat(proto): gen/ 生成产物提交进版本控制 (meyou 2636699780@qq.com )
a83345c : feat(provider): 实现重试与熔断装饰器 (meyou 2636699780@qq.com )
1d2dabd : feat(provider): 新增 Album 和 Artist 能力接口 (meyou 2636699780@qq.com )
0d0990f : feat(provider): 新增 Recommend 和 FM 能力接口 (meyou 2636699780@qq.com )
125ebf5 : feat(redis): 接入共享 Redis 连接并替换 Noop 实现 (meyou 2636699780@qq.com )
a2622ca : feat(search): 扩展搜索支持 9 种 type(专辑/歌手/歌单/用户/MV) (meyou 2636699780@qq.com )
e41c7e6 : feat(search): 搜索辅助接口(建议/热搜简略/热搜详细/默认词) (meyou 2636699780@qq.com )
bdd0e84 : feat(server): 专辑与歌手端点接入缓存编排并注册路由 (meyou 2636699780@qq.com )
9583a02 : feat(server): 推荐与私人 FM 端点接入 Cookie 轮换编排 (meyou 2636699780@qq.com )
3611070 : feat(song): --filename 模板 flag 接入 (meyou 2636699780@qq.com )
d344d84 : feat(song): song download 端到端主干(下载+进度+元数据+渲染) (meyou 2636699780@qq.com )
4c3cc68 : feat(song): song play --lyric 歌词同步滚动 (meyou 2636699780@qq.com )
a2f8f56 : feat(song): song play 命令端到端(无歌词) (meyou 2636699780@qq.com )
e3cfc14 : feat(song): 文件名构造 + 元数据写入 seam (meyou 2636699780@qq.com )
54a5519 : feat(songdl): .part HTTP Range 续传 (meyou 2636699780@qq.com )
0f2bd45 : feat(store): Cookie 多账号轮换与可用性标记 (meyou 2636699780@qq.com )
2b45837 : feat(user): 用户模块核心查询(Account/Detail/SubCount/UserPlaylist/DetailByName/FollowEachOther) (meyou 2636699780@qq.com )
457960b : feat(user): 用户社交与动态(Follows/Followeds/Events/Record/Level) (meyou 2636699780@qq.com )
1414628 : feat: --dry-run / --no-metadata flag (meyou 2636699780@qq.com )
868b8a7 : feat: 位置参数接入 song download/play + playlist download (meyou 2636699780@qq.com )
92a524c : fix(auth): 加载态改正弦波颜色扫过,去掉「Xs 前检查」抖动 (meyou 2636699780@qq.com )
a195617 : fix(ci): cosign-installer 用具体版本 v4.1.0(无 v4 移动指针) (meyou 2636699780@qq.com )
292f447 : fix(cli): onboarding 时段判断去掉 .Local() 保证测试确定性 (meyou 2636699780@qq.com )
a15f0b1 : fix(demo): antiflicker writer 消除 multi 内容闪白 (meyou 2636699780@qq.com )
6ff1d4b : fix(demo): antiflicker 模式探测真实终端宽度,进度条不再变短 (meyou 2636699780@qq.com )
b02212a : fix(demo): 渲染期间隐藏光标消除重绘闪烁 (meyou 2636699780@qq.com )
8224a36 : fix(kit): Bar 字段数据竞争,改为自有锁 + 快照渲染 (meyou 2636699780@qq.com )
8d47b8f : fix(kit): BrailleFiller 完成态保持渐变色不变绿 (meyou 2636699780@qq.com )
4f780ba : fix(kit): ETA/速度超宽时整行溢出折行堆叠 (meyou 2636699780@qq.com )
1ecbfc4 : fix(kit): 多 bar 右缘不对齐(总 bar 与子 bar 的 bar 段不等长) (meyou 2636699780@qq.com )
1b484b1 : fix(kit): 完成态保留满进度条 + ✓,不再切换成纯文字 (meyou 2636699780@qq.com )
fd7a7d5 : fix(kit): 宽度源轮询改去抖,消除拖动残影与清绘闪烁 (meyou 2636699780@qq.com )
3c26f0f : fix(kit): 并行测试改写包级 isTerminal 存数据竞争 (meyou 2636699780@qq.com )
86d72d0 : fix(kit): 拖动缩窄时 tick 旧宽度帧抢渲染留下 reflow 残影 (meyou 2636699780@qq.com )
15f2028 : fix(kit): 整行宽度按 CJK 全宽计算,修复终端折行导致的堆叠 (meyou 2636699780@qq.com )
158a97b : fix(kit): 渲染预留终端最后一列,消除 immediate-wrap 终端的逐帧抖动 (meyou 2636699780@qq.com )
d1dd2af : fix(kit): 终端缩窄时 reflow 折行导致 bar 残留重复 (meyou 2636699780@qq.com )
c9928a7 : fix(kit): 计数列固定 9 列,消除推进时进度条长度跳变 (meyou 2636699780@qq.com )
5a9e11f : fix(kite): CLI 文案残留 mimo-music 改 kite (meyou 2636699780@qq.com )
92e014b : fix(mimo-music/netease): 搜索接口改用非加密 GET API (meyou 2636699780@qq.com )
bc3af61 : fix(mimo-music/netease): 清理占位注释与未使用符号 (meyou 2636699780@qq.com )
a2a1d6d : fix(music): Makefile buf 路径兼容 PATH 与 GOPATH (xfy i@rua.plus )
fa143fa : fix(musicctl): album/artist-albums 动态 path(id 拼进 URL) (meyou 2636699780@qq.com )
9583895 : fix(musicctl): artist albums 走 endpoint 渲染替代 RawDo 透传 (meyou 2636699780@qq.com )
f23794c : fix(musicctl): install-completion 生成的补全脚本注册到子命令自身 (meyou 2636699780@qq.com )
18907fc : fix(musicctl): user-detail/follows 动态 path + subcount 修正 (meyou 2636699780@qq.com )
68dec20 : fix(musicctl): 无音源错误带出 check-available 真实原因 (meyou 2636699780@qq.com )
6b6ef97 : fix(netease): IsLike 结果按调用方而异,改走 executeOverride 不缓存 (meyou 2636699780@qq.com )
2a6b992 : fix(netease): artist songs 补 fee,albums 改 path 形式修复 400 (meyou 2636699780@qq.com )
fd1f13b : fix(netease): creator-info/chorus-time 响应映射按真实结构修正 (meyou 2636699780@qq.com )
765d0f0 : fix(netease): eapi 加密改用 AES-ECB 并在 digest 内转换 /api/ 路径 (meyou 2636699780@qq.com )
3511be9 : fix(netease): eapi 请求被 weapiPost 二次加密导致全部 eapi 接口失败 (meyou 2636699780@qq.com )
5fcc130 : fix(netease): quality-detail 响应映射按真实结构(data 动态音质 key) (meyou 2636699780@qq.com )
e48c069 : fix(netease): song url 切 eapi 移动端 UA 修复播放直链 CDN 403 (meyou 2636699780@qq.com )
ddff902 : fix(netease): weapi presetKey 笔误 + transport 补 __remember_me,修复全部 weapi 接口 (meyou 2636699780@qq.com )
da89750 : fix(netease): weapiPost encSecKey 丢失 + recommend 字段名修正 (meyou 2636699780@qq.com )
474acdc : fix(netease): 二维码登录状态码 800-803 不当错误处理 (meyou 2636699780@qq.com )
9f3f7e5 : fix(netease): 从 Set-Cookie 响应头提取真实 Cookie (meyou 2636699780@qq.com )
28fe994 : fix(netease): 地基阶段老接口 path 修正(真机验证) (meyou 2636699780@qq.com )
19dbf6f : fix(netease): 搜索单曲补 fee 字段、专辑补发行时间 (meyou 2636699780@qq.com )
815d832 : fix(player): Bytes 快照保留已消费前缀,Peek 按读指针记账 (meyou 2636699780@qq.com )
141a98d : fix(player): Range 重建解码前对齐 mp3 帧同步 (meyou 2636699780@qq.com )
3c35cd4 : fix(player): mp3 内存 seek 避开 go-mp3 全文件扫帧 (meyou 2636699780@qq.com )
7a002a9 : fix(player): mp3 帧头扫描边界与 MPEG2.5 用例 (meyou 2636699780@qq.com )
2a70a36 : fix(player): seek 重建后保留总时长 (meyou 2636699780@qq.com )
54c4d28 : fix(player): teardown 锁序、起播竞争与水位前暂停语义 (meyou 2636699780@qq.com )
b1e90af : fix(player): 连续 mem-seek 保留全量快照,避免切片耗尽 EOF (meyou 2636699780@qq.com )
d610605 : fix(player): 音频播放器 HTTP Transport 接入 ProxyFromEnvironment (xfy i@rua.plus )
84be06a : fix(playlist): HighQualityTags 响应 category 兼容数字形态 (meyou 2636699780@qq.com )
6ebe978 : fix(search): 搜索系列接口真机修复(cobra 迁移验证发现) (meyou 2636699780@qq.com )
5b448c8 : fix(song): download --json 对齐 PRD schema + protojson 多行缩进风格 (meyou 2636699780@qq.com )
1c6bb6c : fix(song): 歌词降级原因在播放 UI 状态栏可见 (meyou 2636699780@qq.com )
f67ff10 : fix(user): 特殊接口真机修复(CLI 验证发现) (meyou 2636699780@qq.com )
5f0e465 : refactor(bootstrap): 引入 wire 装配替代 server 手动 new 链 (meyou 2636699780@qq.com )
d3d09f5 : refactor(cli): 移除 CLI 播放功能(播放改由 TUI 承担) (meyou 2636699780@qq.com )
554e949 : refactor(demo): SIGWINCH 监听改为宽度源轮询 (meyou 2636699780@qq.com )
192e545 : refactor(demo): 切换自实现 Progress,删 antiflicker (meyou 2636699780@qq.com )
e765d62 : refactor(demo): 总 bar label 去掉 ♪ 前缀 (meyou 2636699780@qq.com )
81c5336 : refactor(demo): 接入 Kit 工厂 API,展示正式用法 (meyou 2636699780@qq.com )
0603812 : refactor(engine): Execute 的 Resp 类型从值改指针修正 proto mutex 拷贝 (meyou 2636699780@qq.com )
ae52d32 : refactor(kit): RenderBar 脱离 mpb 改纯函数 (meyou 2636699780@qq.com )
9978dc3 : refactor(kit): code-review 双轴评审修复 (meyou 2636699780@qq.com )
7172455 : refactor(kit): 移除 mpb 依赖 (meyou 2636699780@qq.com )
31a1505 : refactor(kite): CLI 二进制 musicctl 改名 kite 并同步文档 (meyou 2636699780@qq.com )
ef24d0d : refactor(kite): README 更新品牌为 kite (meyou 2636699780@qq.com )
d6a7c0e : refactor(kite): proto go_package 路径同步为新 module (meyou 2636699780@qq.com )
d7f7626 : refactor(kite): 服务侧品牌字符串 mimo-music 改 kite (meyou 2636699780@qq.com )
a355154 : refactor(kite): 重命名 Go module 路径为 github.com/VOD-Studio/kite (meyou 2636699780@qq.com )
550a7a2 : refactor(mimomusic): code-review 修复 (xfy i@rua.plus )
e6b4b57 : refactor(musicctl): album 命令组迁移到 cobra (meyou 2636699780@qq.com )
99926c9 : refactor(musicctl): artist 命令组迁移到 cobra (meyou 2636699780@qq.com )
352eea9 : refactor(musicctl): auth 命令迁移到 cobra auth 包 (meyou 2636699780@qq.com )
b42e0a6 : refactor(musicctl): main 切换 cobra 装配并删除旧 switch 实现 (meyou 2636699780@qq.com )
59ae32d : refactor(musicctl): playlist 命令组迁移到 cobra (meyou 2636699780@qq.com )
1770c1f : refactor(musicctl): search/recommend/fm 命令组迁移到 cobra (meyou 2636699780@qq.com )
91ebce0 : refactor(musicctl): song 命令组接入 RenderExec (meyou 2636699780@qq.com )
d62b6bd : refactor(musicctl): song 命令组迁移到 cobra (meyou 2636699780@qq.com )
51fa172 : refactor(musicctl): user 命令组迁移到 cobra (meyou 2636699780@qq.com )
e08b3f6 : refactor(musicctl): version 提取为独立子包 internal/cli/version (meyou 2636699780@qq.com )
53c8205 : refactor(musicctl): 剩余命令组全部接入渲染层 (meyou 2636699780@qq.com )
6bf7842 : refactor(musicctl): 引入 cobra 与 cli/kit 骨架 (meyou 2636699780@qq.com )
d94206e : refactor(musicctl): 所有接口统一走 executeOverride(带 cookie 绕过匿名限制) (meyou 2636699780@qq.com )
06c30be : refactor(musicctl): 提取可注入路径包 paths.go (meyou 2636699780@qq.com )
6639256 : refactor(musicctl): 提取登录成功会话落盘为公共函数 persistLogin (meyou 2636699780@qq.com )
9f5aac6 : refactor(musicctl): 确认调用收敛为 ConfirmFatal 一行化 (meyou 2636699780@qq.com )
34fb39f : refactor(netease): cookie 传递从 proto 字段迁移到 gRPC metadata (meyou 2636699780@qq.com )
46b6a47 : refactor(netease): engine 接缝加 NewResp 工厂与 req 上下文,修复 Phase 4 code-review 必修项 (meyou 2636699780@qq.com )
9e0b93a : refactor(netease): 收藏专辑拆为 SubscribeAlbum/UnsubscribeAlbum 两个 rpc (meyou 2636699780@qq.com )
e7140f8 : refactor(qrtui): 加载态改为 oh-my-pi shimmer 算法 (meyou 2636699780@qq.com )
122b672 : refactor(song): download 抽 downloadDeps seam,错误路径可单测 (meyou 2636699780@qq.com )
b49415f : refactor(song): 新建 songdl 包下沉单曲下载核心 (meyou 2636699780@qq.com )
77a0242 : refactor(songdl): DownloadOne 改 Options 签名 + FormatFilename 模板 (meyou 2636699780@qq.com )
62bd563 : revert(onboarding): 恢复时段推荐文案 (meyou 2636699780@qq.com )
79f4ccf : style(auth): 登录成功与扫码状态文案精简 (meyou 2636699780@qq.com )
978e580 : style(kit): gofmt 对齐结构体字段与注释 (meyou 2636699780@qq.com )
3780764 : style(kit): 写操作确认与召回池警告文案精简 (meyou 2636699780@qq.com )
4815f82 : style(kit): 总 bar 图标改 ♫,与子 bar 的 ♪ 区分层级 (meyou 2636699780@qq.com )
01bcbe4 : style(kit): 计数 total 不补齐,消除 "/" 后空隙 (meyou 2636699780@qq.com )
90103b3 : style(model): 补全 raw struct 字段注释 (meyou 2636699780@qq.com )
bfd59d0 : style(musicctl): 引导与诊断文案精简 (meyou 2636699780@qq.com )
9d9e0ad : style(netease): gofmt 对齐 PRD 0011 新增文件的结构体字段 (meyou 2636699780@qq.com )
929d2d0 : style(netease): gofmt 对齐 recommend model/service 结构体字段 (meyou 2636699780@qq.com )
3013e39 : style(netease): 相似/相关接口补 raw struct 字段注释 + 统一 error 返回 nil (meyou 2636699780@qq.com )
cf619b4 : style(song): 下载与播放错误文案精简 (meyou 2636699780@qq.com )
df856bb : test(endpoint): 补 endpoint MapRequest/MapResponse 与 Execute 缓存测试 (meyou 2636699780@qq.com )
8b6dfd6 : test(musicctl): proto rpc 与命令树双向 diff 守护 (meyou 2636699780@qq.com )
2b11d51 : test(musicctl): 命令树守护 — 组归属 + 命令构造校验 (meyou 2636699780@qq.com )
311aac9 : test(song): download 命令构造 + 冲突跳过 + proxyReader 测试 (meyou 2636699780@qq.com )
49cd684 : test(song): download 错误路径单测(VIP/元数据失败/不可写/mkdir/flac) (meyou 2636699780@qq.com )
You can’t perform that action at this time.