eafonyang
|
6844a87d62
|
适配新语言
|
2026-10-22 13:50:31 +08:00 |
|
fucheng
|
2e6a9c50cf
|
fix: use device model in localized AI welcome
|
2026-10-21 10:24:31 +08:00 |
|
eafonyang
|
50da350d26
|
修复了 vu 表灵敏度拖动条步长错误的问题
|
2026-10-16 17:32:30 +08:00 |
|
eafonyang
|
9587586bd4
|
根据 mac 地址屏蔽导航栏入口
|
2026-10-10 17:12:44 +08:00 |
|
eafonyang
|
b99655277c
|
元旦节皮肤
|
2026-10-09 13:56:41 +08:00 |
|
eafonyang
|
4363b10917
|
万圣节&圣诞节皮肤
|
2026-09-29 16:03:23 +08:00 |
|
eafonyang
|
9f1ddc156e
|
feat(home): 支持蓝牙输入协议显示逻辑
- 新增蓝牙输入协议索引常量,与输入选项保持一致
- 导入并使用 INPUT_BLUETOOTH_INDEX 判断蓝牙输入状态
- 仅当输入为蓝牙且状态有效时显示蓝牙信息区域
- 优化输入状态判断逻辑,提升代码可读性和维护性
|
2026-09-24 13:40:00 +08:00 |
|
eafonyang
|
16f1d5aee7
|
feat(device): 增加耳机最大音量限制及显示提示
- 新增 getHomeVolumeMax 函数,计算耳机输出的最大允许音量
- 新增 getHeadphoneMaxVolumeDb 函数,获取耳机最大音量的 dB 值用于提示显示
- 修改 setVolume 函数,限制音量在动态最大值范围内,防止首页入口发送超限音量
- Home 页面音量滑块、旋钮角度及音量范围由固定 200 调整为当前设备最大音量
- 添加耳机最大音量提示文本,根据用户设置动态显示最大 dB 值
- 各语言文件新增耳机最大音量提示相关文案
- 优化实现,防止拖动时音量显示超出最大音量限制
|
2026-09-23 19:05:39 +08:00 |
|
eafonyang
|
6937705fa1
|
新增音量保护
|
2026-09-22 11:55:48 +08:00 |
|
fucheng
|
8c4c14c40e
|
fix(ai): AI 接口协议跟随当前页面,不再写死 https
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-21 10:39:49 +08:00 |
|
eafonyang
|
2777770913
|
新增了耳机音量保护
|
2026-09-21 09:28:56 +08:00 |
|
eafonyang
|
cc818fe26e
|
优化 peq 流程
|
2026-09-20 14:06:34 +08:00 |
|
fucheng
|
b606e7ad4d
|
fix(connect): 连接提示使用 URL 中的设备 IP,去掉写死的 10.0.0.119
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-20 10:46:50 +08:00 |
|
fucheng
|
16a18dd135
|
fix(ai): 网络失败时显示友好提示,不再直接展示 Failed to fetch
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-20 10:00:14 +08:00 |
|
eafonyang
|
cc0e9a3334
|
refactor(ThumbOnlyRangeSlider): 优化滑块拖拽逻辑和事件处理
- 移除原有基于客户端X坐标计算值的函数,改用更精确的偏移计算
- 实现滑块中心位置和偏移值转换函数,确保滑块不会超出轨道边界
- 将原生输入禁用指针事件,由外层容器处理所有指针事件以提升触控体验
- 修复触摸设备上滑块跳跃问题,防止点击轨道时误触导致值突变
- 优化指针事件绑定和释放逻辑,支持多种交互状态切换
- 保持键盘无障碍可用,输入框仍可通过键盘改变值并触发事件
style(BrandDrawer): 修正抽屉高度适配并增加对动态视窗单位的支持
- 将固定高度单位58dvh替换为58vh,并增加max-h-full以限制最大高度
- 利用CSS supports媒体查询,针对支持1dvh单位的浏览器恢复58dvh高度
- 修复在不同设备和浏览器中抽屉显示高度不一致的问题
|
2026-09-15 17:09:13 +08:00 |
|
eafonyang
|
65209d9577
|
优化自定义交叉反馈
|
2026-09-11 19:30:31 +08:00 |
|
fucheng
|
a415c6bf2b
|
feat(ai): 大幅提高音量前增加二次确认
避免 AI 突然拉高音量或打开直通,需用户确认后再写入设备。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-11 16:46:47 +08:00 |
|
eafonyang
|
abd9033b49
|
修复&优化听力补偿模块功能
|
2026-09-09 18:26:28 +08:00 |
|
eafonyang
|
ab5d85841b
|
feat(firmware): 缓存并异步获取固件版本名称以优化UI展示
- 新增固件版本名称本地缓存机制,缓存有效期30分钟,存储于localStorage
- 实现本地读取缓存函数,确保读取失败、无效或过期时返回null
- 实现缓存写入函数,容忍私密模式或配额限制导致的写入失败
- 新增异步获取云端固件版本名称函数,支持开发环境代理和生产环境自动切换
- SystemPage中首选尝试读取本地缓存,命中则直接显示版本名称避免接口请求
- 缓存未命中时异步调用云端接口获取版本名称,失败则使用本地格式兜底显示
- UI中固件版本行新增loading动画指示异步加载状态
- 调整固件版本格式显示函数,自动识别新旧版本号格式展示方式
|
2026-09-09 14:14:30 +08:00 |
|
eafonyang
|
33a5b8a9b0
|
feat(api): 新增 UAC 版本支持及相关界面改进
- 在音频参数中加入 uac_ver 字段,支持区分 UAC 2.0 和 UAC 1.0
- 在多语言资源中添加 UAC 版本选项及对应标签(中英文、德语、西班牙语、法语、繁体中文等)
- 在 AudioPage 页面新增 UAC 版本选择组件,支持用户选择不同版本
- 在 SelectPage 中加入 uac_ver 的映射,保证数据正确传递
- 为 UAC 版本选项新增“Custom”自定义项,丰富配置可能性
|
2026-09-08 14:19:26 +08:00 |
|
eafonyang
|
f6f8bee11a
|
feat(eq): 使用平直曲线作为默认预设显示
- 新增 FLAT_BANDS 平直曲线预设,包含10个增益为0的PEAK滤波器
- 默认初始化bandsByMode状态使用FLAT_BANDS替代旧的DEFAULT_BANDS
- 在无远程peq数据或切换耳机时,默认设置为FLAT_BANDS
- 无滤波器时恢复平直曲线并清空原始参考线状态
- 保持FLAT_BANDS预设一致性优化未加载状态的体验
|
2026-08-28 18:47:24 +08:00 |
|
eafonyang
|
bf8a06eff7
|
fix(EQPage): 取消默认耳机列表展示,避免展示虚假型号
- 设备无数据时清空耳机型号列表和相关预设项
- 取消设置默认耳机名称,选择空值
- 拉取失败时同样保持列表为空,避免误导用户
- 复位当前原始曲线和频段选择状态
|
2026-08-28 18:23:27 +08:00 |
|
eafonyang
|
083423c4af
|
移除返回旧版入口和相关代码
|
2026-08-17 14:56:38 +08:00 |
|
eafonyang
|
3ad409cc91
|
effect 响度阈值最低支持 -40
|
2026-08-12 18:54:13 +08:00 |
|
eafonyang
|
5689ecb9e7
|
首页新增 what‘s new 入口,维护一个 changelog 文档
|
2026-08-06 14:39:36 +08:00 |
|
eafonyang
|
6bab63ab3d
|
新增 EQ撤销功能,用户调节的参数不满意可以点击回退到上一次,撤销栈最多存放 30 步
|
2026-08-06 12:01:47 +08:00 |
|
eafonyang
|
2cd61ea7b5
|
修复 bug:EQ 页面调节任意参数后,耳机会自动切换到别的耳机
|
2026-08-06 11:09:33 +08:00 |
|
allen2fuc
|
0c2dcc9a10
|
应用/回滚 PEQ 后刷新接口失败不应影响主流程结果提示
修复 executeApplyToggle 中 upgradePeqChange 已成功但后续 refreshState
(msgAdd) 因固件不支持或网络抖动而失败时,错误地将整个操作判定为失败、
弹出 "Operation failed" 且不更新本地已应用状态的问题。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-07-31 09:53:49 +08:00 |
|
allen2fuc
|
34b733bfe7
|
限制 AI 输入长度不超过 1000 字符,超出时提示用户
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-07-30 14:02:30 +08:00 |
|
eafonyang
|
eb8b70773c
|
首页音量旋钮,不允许用户主动调节音量
|
2026-07-23 17:40:27 +08:00 |
|
eafonyang
|
0a216e1cc6
|
首页显示设备名称
|
2026-07-17 16:48:14 +08:00 |
|
eafonyang
|
b7fdfe0101
|
version>=29 使用了新的重命名接口、EQ 排序功能
|
2026-07-07 17:14:52 +08:00 |
|
eafonyang
|
61fc54cd5a
|
重命名 EQ 名称增加等待时间
|
2026-07-07 09:48:39 +08:00 |
|
allen2fuc
|
3e7f790d0a
|
增加回滚和应用时检查dsp_enable
|
2026-07-06 18:50:27 +08:00 |
|
allen2fuc
|
fe08efa74a
|
AI 回滚 EQ 时同样检查 HP-EQ 是否已开启
应用与回滚统一在 peqEnable 未开启时弹出确认框。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-06 15:06:20 +08:00 |
|
allen2fuc
|
8a358d10e3
|
0702大更新
|
2026-07-06 14:50:06 +08:00 |
|
allen2fuc
|
4d8160e273
|
AI 应用 EQ 前检查 HP-EQ 是否已开启
未开启时弹出确认框,确认后先启用 peqEnable 再应用优化参数。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-06 14:48:34 +08:00 |
|
allen2fuc
|
62998de6e5
|
修复 AI 历史会话删除在 App 内无响应的问题
WebView 不支持 window.confirm,改用 AlertDialog 显示删除确认框。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-06 09:48:21 +08:00 |
|
eafonyang
|
9ed1b6f526
|
优化图标
|
2026-07-03 15:58:51 +08:00 |
|
eafonyang
|
94224421a3
|
优化首页图标,用 lucide-react 代替了蓝牙模块的图标
|
2026-07-03 11:11:10 +08:00 |
|
eafonyang
|
cbb1a45a5e
|
EQ 批量管理窗口支持多语言
|
2026-07-01 15:16:24 +08:00 |
|
eafonyang
|
ac7b5da0f0
|
当设备未连接时,各页面默认显示英文语言的文本,并在标题追加 (Disconnect)
|
2026-07-01 11:23:06 +08:00 |
|
eafonyang
|
8283ffcf14
|
新增氛围灯功能,对 EQ 名称长度做限制
|
2026-06-30 15:28:53 +08:00 |
|
eafonyang
|
98e8738e79
|
新增德文/法文/西班牙文
|
2026-06-22 14:51:49 +08:00 |
|
eafonyang
|
07262e91ba
|
优化结构目录,新增部署脚本,一键上传s3 和刷新 cdn
|
2026-06-18 16:12:51 +08:00 |
|
eafonyang
|
e16c3ebd9d
|
清理项目没用的代码,新增 EQ 预设管理界面
|
2026-06-18 12:01:12 +08:00 |
|
eafonyang
|
0d577f939c
|
新增 build:test 方便构建线上的测试环境,优化分享码功能的交互
|
2026-06-17 16:51:43 +08:00 |
|
eafonyang
|
a045db235a
|
拆分 EQPage 页面,新增分享码功能,修复 bug,优化性能
|
2026-06-15 18:39:07 +08:00 |
|
eafonyang
|
1b0b447eee
|
修复 bug
|
2026-06-12 15:58:08 +08:00 |
|
eafonyang
|
56a76e68ef
|
优化目录
|
2026-06-10 19:59:25 +08:00 |
|