c57d7bc42d
add: 更新日志面板添加文本
构建扩展程序 / 构建 Chrome 扩展程序 (push) Successful in 54s
构建扩展程序 / 构建 Firefox 附加组件 (push) Successful in 58s
构建扩展程序 / 发布至 Chrome 应用商店 (push) Has been skipped
构建扩展程序 / 发布至 Edge 附加组件商店 (push) Has been skipped
构建扩展程序 / 发布至 Firefox 附加组件库 (push) Has been skipped
构建扩展程序 / 构建 Safari 扩展程序 (push) Has been cancelled
2025-06-25 13:20:24 +10:00
dd500b75e4
update: 更新版本号
2025-06-25 13:19:54 +10:00
d8b284d54e
feat: 更新偏好设置面板的反馈渠道信息
...
构建扩展程序 / 构建 Safari 扩展程序 (push) Waiting to run
构建扩展程序 / 构建 Chrome 扩展程序 (push) Successful in 1m6s
构建扩展程序 / 构建 Firefox 附加组件 (push) Successful in 51s
构建扩展程序 / 发布至 Chrome 应用商店 (push) Has been skipped
构建扩展程序 / 发布至 Edge 附加组件商店 (push) Has been skipped
构建扩展程序 / 发布至 Firefox 附加组件库 (push) Has been skipped
- 更新 GitHub 仓库链接描述,明确提及 Issue 功能
- 新增 Discord 社群链接,提供额外的交流和反馈渠道
- 新增 Trello 看板链接,让用户了解开发进度
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 13:12:29 +10:00
afe21c0cf6
fix: 修复 Windows 和其他系统中偏好设置面板滚动条显示异常
...
将 overflow-scroll 更改为 overflow-y-auto 以确保在不同操作系统中
滚动条的一致性显示,避免在 Windows 等系统中出现横向滚动条。
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 13:11:34 +10:00
db881da671
feat: 重构更新弹窗为智能版本检测系统
...
构建扩展程序 / 构建 Safari 扩展程序 (push) Waiting to run
构建扩展程序 / 构建 Chrome 扩展程序 (push) Successful in 1m7s
构建扩展程序 / 构建 Firefox 附加组件 (push) Successful in 58s
构建扩展程序 / 发布至 Chrome 应用商店 (push) Has been skipped
构建扩展程序 / 发布至 Edge 附加组件商店 (push) Has been skipped
构建扩展程序 / 发布至 Firefox 附加组件库 (push) Has been skipped
- 重命名 updated.vue 为 UpdatePopup.vue
- 新增 useUpdatePopup store 进行版本检测和存储管理
- 实现基于版本变化的智能弹窗显示逻辑
- 支持 Chrome storage API 和 localStorage 双重存储方案
- 添加弹窗关闭后的状态记录,避免重复显示
- 更新 App.vue 中的组件引用
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 12:56:59 +10:00
c0e26c0c80
feat: 更新弹窗添加 Safari 兼容性说明
...
- 添加 select-none 防止文本选择
- 更新说明内容,增加 Safari 兼容性支持描述
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 12:07:13 +10:00
195f3eced9
Merge branch 'dev' into feature/updated-popup
2025-06-25 12:05:07 +10:00
c262149d51
feat: 添加更新弹窗组件
...
- 在 App.vue 中引入并使用 Updated 组件
- 新增 src/components/updated.vue 组件文件
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 12:02:36 +10:00
fa8bd3d2af
fix: 修正 Safari 扩展构建的 scheme 名称
...
构建扩展程序 / 构建 Safari 扩展程序 (push) Successful in 2m40s
构建扩展程序 / 构建 Chrome 扩展程序 (push) Successful in 5m37s
构建扩展程序 / 构建 Firefox 附加组件 (push) Successful in 2m47s
构建扩展程序 / 发布至 Chrome 应用商店 (push) Has been skipped
构建扩展程序 / 发布至 Edge 附加组件商店 (push) Has been skipped
构建扩展程序 / 发布至 Firefox 附加组件库 (push) Has been skipped
- 使用正确的 scheme 名称 'MSR Mod (macOS)' 而不是 'MSR Mod'
- safari-web-extension-converter 生成的 scheme 包含平台标识符
2025-06-05 16:12:43 +10:00
9852d7bef4
chore: 更新 Safari 扩展的 bundle ID
...
构建扩展程序 / 发布至 Chrome 应用商店 (push) Has been cancelled
构建扩展程序 / 构建 Firefox 附加组件 (push) Has been cancelled
构建扩展程序 / 发布至 Firefox 附加组件库 (push) Has been cancelled
构建扩展程序 / 发布至 Edge 附加组件商店 (push) Has been cancelled
构建扩展程序 / 构建 Chrome 扩展程序 (push) Has been cancelled
构建扩展程序 / 构建 Safari 扩展程序 (push) Failing after 30s
- 将 bundle ID 从 com.astrian.msrmod 改为 moe.astrian.ext-msrmod
- 使用反向域名规范,更符合项目命名规范
2025-06-05 15:43:56 +10:00
e62ef27a10
fix: 修复 Safari 扩展构建路径问题
...
构建扩展程序 / 构建 Chrome 扩展程序 (push) Has started running
构建扩展程序 / 构建 Firefox 附加组件 (push) Waiting to run
构建扩展程序 / 构建 Safari 扩展程序 (push) Waiting to run
构建扩展程序 / 发布至 Chrome 应用商店 (push) Blocked by required conditions
构建扩展程序 / 发布至 Firefox 附加组件库 (push) Blocked by required conditions
构建扩展程序 / 发布至 Edge 附加组件商店 (push) Blocked by required conditions
- 修正 xcodebuild 命令的工作目录
- safari-web-extension-converter 会在指定目录下创建以应用名命名的子目录
2025-06-05 15:42:26 +10:00
e54361fb14
trigger CI rebuild
构建扩展程序 / 构建 Chrome 扩展程序 (push) Successful in 2m16s
构建扩展程序 / 构建 Firefox 附加组件 (push) Successful in 1m32s
构建扩展程序 / 发布至 Chrome 应用商店 (push) Has been skipped
构建扩展程序 / 发布至 Edge 附加组件商店 (push) Has been skipped
构建扩展程序 / 发布至 Firefox 附加组件库 (push) Has been skipped
构建扩展程序 / 构建 Safari 扩展程序 (push) Failing after 1m23s
2025-06-05 12:05:40 +10:00
581d294cee
Merge branch 'feature/safari_compatibility' into dev
构建扩展程序 / 构建 Chrome 扩展程序 (push) Waiting to run
构建扩展程序 / 发布至 Edge 附加组件商店 (push) Has been cancelled
构建扩展程序 / 构建 Firefox 附加组件 (push) Waiting to run
构建扩展程序 / 构建 Safari 扩展程序 (push) Has been cancelled
构建扩展程序 / 发布至 Chrome 应用商店 (push) Has been cancelled
构建扩展程序 / 发布至 Firefox 附加组件库 (push) Has been cancelled
2025-06-05 10:54:33 +10:00
acc3af1214
feat: add Safari extension build workflow for CI/CD
...
Add macOS runner support for building Safari extensions including:
- Safari-specific build process with npm run build:safari
- Xcode setup and safari-web-extension-converter integration
- Native Safari extension compilation with xcodebuild
- Artifact upload for Safari extension builds
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-05 10:54:13 +10:00
1b4a8ed3b4
feat: add Safari extension support with auto-redirect functionality
...
构建扩展程序 / 发布至 Chrome 应用商店 (push) Blocked by required conditions
构建扩展程序 / 发布至 Firefox 附加组件库 (push) Blocked by required conditions
构建扩展程序 / 发布至 Edge 附加组件商店 (push) Blocked by required conditions
构建扩展程序 / 构建 Chrome 扩展程序 (push) Failing after 10m58s
构建扩展程序 / 构建 Firefox 附加组件 (push) Failing after 10m50s
- Add Safari-specific prebuild script to handle background page requirements
- Create background.html wrapper for Safari's background page architecture
- Fix TypeScript compilation errors in browserDetection.ts and PlayListItem.vue
- Add preference-aware auto-redirect via content script messaging
- Support cross-platform extension building with npm run build:safari
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-04 23:20:48 +10:00
be15a89ad6
fix: 恢复非 Safari 浏览器的音频可视化效果
...
构建扩展程序 / 发布至 Firefox 附加组件库 (push) Blocked by required conditions
构建扩展程序 / 构建 Chrome 扩展程序 (push) Failing after 1m0s
构建扩展程序 / 发布至 Chrome 应用商店 (push) Has been skipped
构建扩展程序 / 发布至 Edge 附加组件商店 (push) Has been skipped
构建扩展程序 / 构建 Firefox 附加组件 (push) Failing after 16m24s
- 只在 Safari 浏览器上使用静态图标替代可视化
- Chrome、Firefox 等浏览器保留原有的动态可视化效果
- Player.vue 和 PlayQueueItem.vue 现在都会检测浏览器支持情况
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-04 22:31:16 +10:00
282af70b74
fix: 替换音频可视化效果为静态图标
...
- Player.vue: 播放状态显示暂停图标而非可视化效果
- PlayQueueItem.vue: 当前播放项显示音波图标并带脉冲动画
- 创建新的 soundwave.vue 图标用于播放指示
- 避免在不支持的浏览器上显示空白或错误
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-04 22:29:22 +10:00
b0743178ed
fix: 修复 ref 未导入的错误
...
- 在 Player.vue 中添加缺失的 ref 导入
- 解决 "ReferenceError: Can't find variable: ref" 错误
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-04 22:25:24 +10:00
8ee2b928f9
fix: 解决 Safari 浏览器音频播放问题
...
- 创建浏览器检测工具,专门检测 Safari 和音频可视化支持
- 在 Safari 浏览器上禁用 AudioContext 连接,避免播放问题
- 保持其他浏览器的音频可视化功能正常工作
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-04 22:23:34 +10:00