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
b476ca4fa1
fix: update workflow to support multiple branches and add prebuild scripts for Chrome and Firefox
2025-05-29 09:51:05 +10:00
edb6662d0e
feat: add dev:refresh script for rebuilding and refreshing the project
2025-05-28 13:56:16 +10:00
6ed684e567
feat: add prebuild script for processing manifest and index files
2025-05-28 13:55:06 +10:00
c6868ed2a2
feat: add vue-toast-notification for user feedback and implement queue management in TrackItem component
2025-05-27 17:03:55 +10:00
145a2d2dbb
fix: storage / network permission issue
2025-05-26 18:44:25 +10:00
32ab4574dd
feat(偏好设置): 添加浏览器扩展存储支持及时间显示偏好功能
...
添加 webextension-polyfill 依赖以支持浏览器扩展存储 API
创建 usePreferences store 管理用户偏好设置
将 Playroom 页面的时间显示切换功能迁移至偏好设置 store
2025-05-26 14:50:53 +10:00
c24d51ea9e
feat(播放器): 新增播放室页面并集成GSAP动画库
...
新增播放室页面,支持歌曲播放进度条拖拽功能。在播放队列存储中添加当前播放时间和总时长状态。更新播放器组件以支持跳转到播放室页面,并集成GSAP动画库用于实现进度条拖拽效果。
2025-05-25 10:28:16 +10:00
94a153ae11
feat(播放队列): 添加播放队列功能并集成 Pinia 状态管理
...
新增播放队列功能,使用 Pini a进行状态管理。包括创建播放队列存储、在专辑详情页添加播放功能、以及在播放组件中监听播放状态的变化。同时,更新了依赖以支持 Pinia 的集成。
2025-05-24 16:33:50 +10:00
b73748c084
feat: 添加专辑详情页并调整路由和导航
...
新增 AlbumDetail.vue 页面,用于展示专辑详情。调整 Home.vue 中的路由链接,将 `/album` 改为 `/albums`。在 main.ts 中添加新的路由配置 `/albums/:id`。移除 remixicon 依赖,并优化 App.vue 中的导航栏逻辑,添加返回按钮。
2025-05-24 13:39:53 +10:00
a6ab9aacb5
feat: 添加 API 模块并更新项目配置
...
- 新增 `src/apis/index.ts` 文件,用于管理与塞壬唱片官网 API 的交互
- 在 `Home.vue` 中添加 API 调用逻辑,获取并打印专辑数据
- 更新 `vite.config.ts`,添加路径别名配置
- 在 `package.json` 中添加 `@types/node` 依赖
- 调整 `Playing.vue` 和 `App.vue` 的布局样式
- 更新 `manifest.json` 中的安全策略,允许连接到 API
2025-05-24 10:52:32 +10:00
51185b6ff0
feat: 添加RemixIcon字体和MiSans字体支持
...
- 添加RemixIcon字体库并引入其CSS文件
- 添加MiSans字体文件并在style.css中定义字体样式
- 更新Sidebar组件,增加导航链接和样式
- 调整App.vue中的布局结构
2025-05-24 10:04:08 +10:00
fff7ceeb2e
feat: 新增主页、侧边栏和播放组件,并配置路由
...
添加了主页、侧边栏和播放组件的基本结构,并配置了 Vue Router 以支持路由功能。同时,更新了全局样式和依赖项,确保界面风格一致。
2025-05-24 09:39:33 +10:00
ebd78dcae4
feat: add redirection from MSR homepage to extension page
2025-05-24 08:56:16 +10:00
a769bbf57e
chore: add linting
2025-05-24 08:04:14 +10:00
889adc3774
initial commit
2025-05-23 20:32:08 +10:00