Releases: WJZ-P/sona
Releases · WJZ-P/sona
Sona v1.5.0
✨ 新增
- 关闭赛事直播弹窗 — 默认开启,自动移除客户端右下角的官方赛事直播浮窗。
- 模式选择 / 大厅场景毛玻璃 — 壁纸模式新增可调的场景毛玻璃模糊与底色,让自定义壁纸在模式选择、大厅等场景透出更柔和。
- 快速开房 — 点击Play按钮自动进入预先选中的模式中。
✨ 更新
- 接受反悔升级 — 接受对局后支持反悔拒绝
- 欧服 SGP 战绩兼容 — 补充 EUN1 / EUNE / EUN 与 regional issuer fallback 映射,改善欧服玩家 SGP 战绩查询失败的问题。
- 自定义资源路径兼容 — 导入资源时兼容粘贴包含
sona/assets的绝对路径,自动转换为插件可识别的相对路径。 - README 双语说明 — 更新中文 README,并新增英文版 README,补充美化、自定义头像、主题色、多语言等近期功能说明。
- 添加 key 池 — 自定义头像上传新增多个 api key,避免单个 key 被打爆。
🐛 Bug 修复
- 壁纸模式背景冲突 — 壁纸模式下清空模式选择 / 大厅与生涯背景切换器内的图片,并移除其他可能遮挡的背景图,避免盖住自定义壁纸。
- 在线状态图标位置 — 修复解锁在线状态切换后,在线状态图标在部分浅色背景下出现黑底或位置偏移的问题。
- 斗魂自定义头像 — 修复斗魂竞技场卡片不显示自定义头像的bug
- 自定义头像恢复 — 修复删除全部自定义头像后,部分已 patch 的头像元素没有恢复默认展示的问题,并修复同步失败的问题。
- 自定义头像离线缓存 — 修复好友离线且签名为空时,自定义头像缓存被误清导致头像回退的问题。
Sona v1.4.0
✨ 新增
- 客户端美化页面 — 侧边栏新增「美化」分页,用于集中管理客户端视觉美化相关功能。
- 自定义资源管理 — 美化页新增 assets 目录入口,支持手动录入
assets相对路径并预览图片资源。 - 自定义头像替换 — 美化页头像区配置图片后,会替换右侧好友列表、组队房间和个人生涯页头像显示。
- 发布包资源目录 — Release 压缩包会额外包含
assets文件夹和中英双语说明,方便用户放置自定义头像、背景、图标等资源。 - 游戏内配装推荐入口 — 进入游戏后会在客户端进行中页面提供「配装推荐」按钮,可用弹窗重新查看当前英雄推荐。
- 自定义头像 — 支持自定义头像,好友可见。
- 主页壁纸 — 新增自定义壁纸。
- 多语言支持 — 新增简体中文与英文界面文案,可在设置页手动切换。
🐛 Bug 修复
- 异常对局过滤 — 评分系统和近期表现统计会跳过早期投降局与存在挂机队友的对局,避免异常局污染胜率、KDA 和综合评分。
- 弹窗外侧点击判断 — 修复按住弹窗外侧后拖入弹窗内松开仍会关闭弹窗的问题。
- 大乱斗换英雄配置恢复 — 修复大乱斗/海克斯大乱斗锁定后换英雄时,智能符文和召唤师技能不会按新英雄重新恢复的问题。
- 好友列表自定义头像 — 修复好友列表中自定义头像只在 hovercard 生效、列表卡片未正确替换的问题。
- 自定义旗帜误应用 — 修复查看其他玩家资料时可能错误显示自己自定义旗帜的问题。
Sona v1.3.2
✨ 新增
- 自定义生涯背景定位记忆 — 再次打开背景选择器时,会自动滚动到当前已应用的背景皮肤,方便从上次位置继续浏览。
🐛 Bug 修复
- 智能召唤师技能保存恢复 — 修复海克斯大乱斗等无符文模式下,召唤师技能无法独立保存和恢复的问题。
Sona v1.3.1
🐛 Bug 修复
- 智能符文页重复创建 — 修复自动恢复符文时未复用已有
- Sona符文页,导致同一类 Sona 符文页重复创建的问题。 - Sona 装备集重复创建 — 修复自动写入装备集时同英雄重复创建多页
[Sona]装备集的问题;同英雄仅保留并覆盖一页 Sona 装备集。 - 推荐配装和智能符文页无效 — 修复了推荐配装和智能符文、召唤师技能无效的bug。
另外,推荐配装中的符文推荐、核心出装和推荐召唤师技能数量 3->5
Sona v1.3.0
✨ 新增
- OP.GG 配装推荐增强 — 新增选人阶段配装、符文、召唤师技能与强化符文推荐。
- 英雄选择阶段增强 — 增加英雄 T 级角标、头像预选/锁定 T 级提示,并将相关显示统一跟随「英雄选择阶段增强」开关。
- 自定义挑战旗帜 — 在挑战身份页面新增本地旗帜选择器,可以更换所有旗帜,但仅自己可见。
- 卸下头像 — 新增一键恢复客户端默认召唤师头像。
- 更新提醒 — 启动时检测新版本,面板展示更新内容,并在入口按钮和客户端通知中提示。
- 智能配装、符文与召唤师技能 — 锁定英雄后按英雄和模式自动同步装备集,并可记忆和自动恢复玩家手动保存过的符文与召唤师技能配置。
- OP.GG 装备集写入 — 自动生成 Sona 管理的客户端装备集,按胜率排序推荐出门装、鞋子、核心装和后续装备。
- 秒选 / 自动 Ban 英雄队列 — 秒选与自动 Ban 支持多个候选英雄,按优先级自动跳过不可用英雄并尝试下一位。
- 增强游戏中好友状态 — 右侧好友列表可显示游戏中好友的模式和实时对局时长。
- 组队页面优化 — 组队界面点击成员身份区域下半部分即可打开该玩家战绩面板;旗帜展示近期表现。
🐛 Bug 修复
- 选人阶段数据错位 — 修复玩家换位后胜率/KDA 与头像点击战绩仍绑定旧楼层的问题。
- 开黑好友标记首次不显示 — 修复了这个bug。
- 设置备份重启后消失 — 修复客户端重启后备份的设置不显示的问题。
- 自定义生涯背景 — 修复自定义生涯背景没有殿堂级皮肤的bug。
Sona v1.1.2
🐛 Bug 修复
- SGP 服务器 ID 解析失败导致战绩查询不可用 — 修复了以下三个问题:
- 国服联盟一区~五区(NJ100/GZ100/CQ100/TJ100/TJ101 等)的 issuer 不含
k8s,旧正则硬编码-k8s-导致无法匹配,SGP 查询必然失败 - 外服 issuer 子域名与 SGP 服务器 key 不一致(如
EUW1→EUW、RU1→RU),缺少映射导致查找失败 - issuer 解析失败时无备用方案,新增从
/lol-chat/v1/me的platformId字段获取服务器 ID 的 fallback 机制
- 国服联盟一区~五区(NJ100/GZ100/CQ100/TJ100/TJ101 等)的 issuer 不含
Sona v1.1.1
🐛 Bug 修复
- 英雄平衡性调整提示首次启动失效 — 修复了这个问题。
Sona v1.1.0
✨ 新增
- 国服炫彩分页恢复 — 在生涯藏品页恢复被国服隐藏的「炫彩」子分页,默认开启
- 英雄平衡性调整提示 — 游玩带平衡性调整的模式(大乱斗、无限火力、克隆大作战、极限闪击、斗魂竞技场)时,鼠标悬停在英雄头像上可以看到该英雄在当前模式下的数值调整(造成伤害、承受伤害、治疗、护盾、攻速、技能急速等)
- 自动接受的随机延迟 — 开启「自动接受对局」时,可额外配置一段随机延迟区间(毫秒级,上限 15000ms),接受前可以先等一小段随机时间
- 红蓝方提示 — 进入英雄选择时,在聊天框独立提示本局是蓝方还是红方(从"分析友方战力"中拆分为单独功能)
- 战力分析 & 红蓝方提示可见性 — 「分析友方战力」和「红蓝方提示」新增可见性选项,可选「仅自己可见」或「全队可见」,默认仅自己可见
- 隐藏云顶之弈入口 — 隐藏客户端主页的云顶之弈入口,包括顶部导航栏和游戏模式卡片
- 隐藏右侧导航文字 — 隐藏主页右侧导航栏的文字标签,仅保留图标,界面更简洁
- 优化战绩查询 — 优化战绩查询接口,快速查询战绩
- 全局战力分析弹窗 — 进入游戏后自动弹窗展示双方队伍战力分析,包括胜率、KDA、段位、开黑分组;游戏界面内嵌「对局分析」按钮(使用客户端原生
<lol-uikit-flat-button>组件)可随时重新打开 - 对局结束自动返回房间 — 对局结束后自动返回房间,完美保留开黑车队结构;支持「自动排队」(重建房间 + 自动开始匹配)和「仅返回房间」两种模式;排队模式内置 15 次重试机制,应对队友未就绪等情况
🐛 Bug 修复
- 英雄选择阶段队友头像下旧的 KD 数据残留 — 离开选人阶段后,上一局的胜率/KDA 覆盖层未被正确移除;现改为持有注入的 DOM 引用,离开选人阶段时直接从引用清理,不再依赖 querySelector
- 玩游戏时麦克风偶尔自己关闭 — 和 Sona 在对局中改写"在线状态"有关,现在游戏中、选人中、结算中都不会再动这些设置
- 主播模式下战绩数据错位 — 开启主播模式后队友 puuid/summonerId 被混淆为空值,旧逻辑过滤掉这些队友导致数组索引与楼层不对齐,KD 数据显示到错误位置;现在保留占位元素确保索引对应,无数据的楼层跳过渲染
Sona v1.0.1
🐛 Bug 修复
- 战绩查询装备 / 召唤师技能偶尔显示不出 — 修复
initAssets在 LCU 微服务尚未就绪时(如客户端刚启动)Promise.all一挂全挂的问题- 每个资源请求改为独立
catch,单个失败不再影响其他资源的加载 - 新增资源缺失自动重试机制:关键资源(装备/技能/队列/英雄)任一为空即视为未就绪,3 秒后自动重试,最多 3 次
- 日志更清晰,能看到具体哪个资源失败、重试进度
- 每个资源请求改为独立
getItemIcon/getSpellIcon路径兜底 — 映射表未就绪时,改为返回 LCU 默认路由(/lol-game-data/assets/v1/item-icons/{id}.png),彻底避免<img src="">空 src 问题
Sona v1.0.0
🎉 首个公开版本
对局增强
- 自动接受对局 — 匹配到对局时自动点击接受
- 秒抢英雄 — 轮到自己时自动秒锁指定英雄,支持模糊搜索选择,可切换"秒选并锁定"或"仅预选"模式
- 大乱斗无CD换英雄 — 移除共享池英雄的切换冷却限制
- 分析友方战力 — 进入英雄选择时自动查询队友近期战绩并发送到聊天框,附带幽默评价
- 英雄选择阶段增强 — 5 档胜率粒子特效(blazing/strong/normal/shaky/dizzy),底部显示胜率和KDA,点击头像查看详细战绩
- 对局结束自动点赞 — 自动随机给队友点赞
战绩查询
- 任意玩家战绩查询 — 输入召唤师名#Tag,一次性拉取近 100 场对局
- 模式过滤 — 按游戏模式下拉筛选
- 详细战报 — 英雄、KDA、装备、符文、召唤师技能、补刀、金币、伤害、地图、时间
- Game ID 复制 — 一键复制,配合回放功能
社交
- 解锁自定义签名 — 移除客户端签名编辑限制
- 自定义生涯背景 — 全皮肤选择器,支持搜索和分页懒加载
- 开黑好友标记 — 同局好友用相同颜色标记
- 段位伪装 — 伪装好友列表段位显示,黑铁到最强王者任选
- 卸下头像边框 — 一键移除头像框装饰
工具
- 回放观看 — 输入 Game ID 自动下载并观看对局回放
- 设置备份/恢复 — 备份客户端常规配置 + 热键,支持多命名存档,按账号隔离
- 窗口特效 — 毛玻璃、亚克力、云母(Win11)等视觉效果
- 全局粒子美化 — 客户端星光粒子背景效果
界面 & 架构
- Sona 面板 — F1 快捷键呼出,侧边栏导航(主页/工具/设置/关于/调试)
- 增强在线状态 — 手机在线、隐身,启动时自动恢复
- DOM 自愈注入机制 — MutationObserver 守护,注入点被刷掉后自动补回
- LCUManager — REST + WebSocket 双通道统一管理
- SonaStore — 内存缓存 + DataStore 持久化 + 变化监听
- 开发者调试面板 — 完整的 LCU API 调试工具