|
4c85a037fa
|
fix(App): set initial state of presentPreferencePanel to false
|
2025-05-28 13:12:12 +10:00 |
|
|
885a7dabab
|
feat(PreferencePanel, usePreferences): add PreferencePanel component and integrate preference settings
|
2025-05-28 12:34:14 +10:00 |
|
|
e245afd709
|
refactor(App): comment out unused SearchIcon import and button
|
2025-05-28 11:40:05 +10:00 |
|
|
65e3520ecf
|
feat(Library): add Library page and integrate favourites functionality
refactor(useFavourites): switch from chrome.storage.sync to chrome.storage.local and normalize favourites data
|
2025-05-28 09:46:43 +10:00 |
|
|
00b1083626
|
fix(App): comment out unused RouterLink for the lucky route
|
2025-05-27 21:23:20 +10:00 |
|
|
dc09918aa9
|
fix(App): update back button background color for consistency
|
2025-05-27 21:23:04 +10:00 |
|
|
d61320b97b
|
fix(App): use local router instance for navigation in back button
|
2025-05-27 21:22:48 +10:00 |
|
|
d8d1284c56
|
fix: update language attribute in HTML and adjust script source path for consistency
refactor(ScrollingLyrics): simplify markup and improve readability of lyrics rendering logic
|
2025-05-26 20:30:55 +10:00 |
|
|
3a5377595b
|
style(页面布局): 调整多个页面的顶部间距和导航栏样式
- 为Home和AlbumDetail页面添加统一的顶部间距
- 修改App.vue导航栏为绝对定位并增加z-index
- 在Playroom页面实现控制器元素的粘性定位并动态计算位置
|
2025-05-26 17:00:24 +10:00 |
|
|
740d9a2d69
|
feat: 添加并替换多个图标组件以提高代码复用性
本次提交新增了多个图标组件,并在多个页面和组件中替换了原有的内联SVG代码。通过引入这些可复用的图标组件,提高了代码的可维护性和一致性。
|
2025-05-25 17:20:03 +10:00 |
|
|
6743b694c8
|
refactor(Player): 将播放器组件从App.vue中提取到独立的Player.vue组件
提取播放器逻辑到独立的Player.vue组件,以提高代码的可维护性和复用性。同时,更新了相关依赖和样式,确保功能不受影响。
|
2025-05-24 22:53:21 +10:00 |
|
|
831ff82c8a
|
refactor: 移除Playing和SearchBar组件并重构App布局
移除不再使用的Playing和SearchBar组件,将播放队列功能集成到App.vue中,优化页面布局和导航逻辑
|
2025-05-24 21:20:30 +10:00 |
|
|
e415c1ef42
|
feat(AlbumDetail): 实现专辑详情页面的数据展示和布局
添加了专辑详情页面的数据获取逻辑和布局,包括专辑封面、名称、艺术家、简介和曲目列表的展示。同时,更新了路由参数和 API 请求路径,以支持专辑详情的动态加载。
|
2025-05-24 15:15:47 +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 |
|
|
2ee428500d
|
feat: 调整布局并添加搜索栏组件
- 在 `Home.vue` 中调整了网格布局并添加了专辑链接
- 在 `Playing.vue` 中增加了底部播放栏的高度
- 新增 `SearchBar.vue` 组件,用于搜索功能
- 在 `App.vue` 中重构了顶部导航栏并集成了搜索栏
|
2025-05-24 13:18:43 +10:00 |
|
|
c88b29702d
|
style: 调整样式以提升用户体验
- 在 `input` 元素中添加 `focus:outline-none` 样式,去除聚焦时的默认轮廓
- 在 `App.vue` 中为 `Sidebar` 添加外层 `div`,以便更好地控制布局
- 在 `Home.vue` 中调整 `gap` 间距,使页面元素更加整齐
- 在 `Sidebar.vue` 中添加搜索框,并调整布局和样式,提升用户交互体验
|
2025-05-24 11:34:45 +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 |
|
|
97d7bc0f4e
|
chore: 更新项目配置和样式以支持TailwindCSS
- 添加TailwindCSS依赖并配置Vite插件
- 修改App.vue中的文本内容
- 清理background.js中的冗余日志
- 更新index.html中的脚本路径以支持本地开发
- 在manifest.json中添加localhost权限和CSP配置
|
2025-05-24 09:16:03 +10:00 |
|
|
889adc3774
|
initial commit
|
2025-05-23 20:32:08 +10:00 |
|