jxxghp
aaa92d9673
chore: 版本号升至3.0.1触发覆盖打包
2026-08-16 09:05:33 +08:00
jxxghp
5bb93bd26b
test: 主题相关测试显式固定浅色环境避免默认玻璃主题影响断言
2026-08-16 09:05:02 +08:00
jxxghp
7b1765e43a
Update package.json
2026-08-16 08:38:04 +08:00
jxxghp
485f599489
feat(theme): 默认主题改为玻璃并升级版本至3.0.1触发打包
2026-08-16 08:33:52 +08:00
jxxghp
b65682da53
refactor(api): LLM 提供商管理调用适配后端通用 manage 接口
...
- manage.ts 扩展 manageLlmProvider,端点联合类型纳入 llm/manage
- useLlmProviderDirectory 的目录/模型查询、授权启动/轮询/断开
全部改走 POST /llm/manage(target+action+params 透传)
- 系统设置页 LLM 测试调用改走 manage,provider 字段转为 target
- 同步更新 composable 与系统设置页测试断言(GET mock 转 POST)
2026-08-16 07:50:39 +08:00
jxxghp
f8f43058c5
refactor(api): 渠道与存储管理调用适配后端通用 manage 接口
...
- 新增 src/api/manage.ts 通用封装:ManageRequest(target+action+params)
与 manageNotificationChannel/manageStorage 两个调用入口
- 存储类调用全部改走 POST /storage/manage:用量、整理方式、
配置保存/重置、二维码与 OAuth 登录确认(smb/alist/rclone/u115/alipan)
- ClawBot 状态查询、二维码刷新、登出与缓存迁移改走
POST /notification/manage,原 query 参数转入 body params
- 同步更新 AccountSettingNotification 单测断言,prune 失效 lint 抑制项
2026-08-16 07:19:05 +08:00
jxxghp
6bd684d1bd
style(reorganize): 整理历史移动端卡片与海报改用全局圆角token
2026-08-15 13:42:37 +08:00
jxxghp
937d28b944
fix(cache): 小屏识别缓存改为单列表切换避免影视音乐重叠
2026-08-15 12:42:03 +08:00
jxxghp
17f26408eb
style(no-data): 重做 404 空状态视觉
...
- 移除 44KB 外链插画 SVG,改为纯内联 SVG + CSS 绘制,消除加载延迟
- 中间 "0" 设计为对称电影胶卷盘,呼应影视主题
- 数字采用主题色渐变,明暗主题自动适配
- 加入入场动画、柔光呼吸晕与漂浮胶片帧装饰,适配 prefers-reduced-motion
- 删除无引用的 404.svg / 404.png 死资源
2026-08-15 12:07:28 +08:00
jxxghp
8ecb4a6203
fix: 健康检查未启用模块恢复未启用展示
2026-08-14 22:50:47 +08:00
jxxghp
3bc1030a41
fix: 压缩目录卡片小屏录入行高度
2026-08-14 22:38:17 +08:00
jxxghp
2757f8d72b
feat: 新增音乐信息转简体开关
2026-08-14 21:02:33 +08:00
jxxghp
e2eaf54433
fix(api): 重启期间抑制离线提示并收敛连接类错误反馈
...
- 网关错误(502/503/504)归为连接失败上报离线探测,不再逐请求弹Toast
- 仅成功响应标记服务在线,避免重启期间干扰离线阈值累计
- 新增全局重启状态,重启期间不累计离线阈值且不弹统一离线提示
2026-08-14 07:47:04 +08:00
jxxghp
3dfc835cb6
fix: 对齐站点音乐搜索交互
2026-08-13 21:17:38 +08:00
jxxghp
2754db6ccb
feat: 新增站点音乐资源直搜入口
2026-08-13 21:14:38 +08:00
jxxghp
6a0217d18c
fix(reorganize): refine transfer dialog layouts
2026-08-13 15:22:03 +08:00
jxxghp
4aaeac360e
feat(plugin): support extensible sources and dialog teardown
2026-08-13 13:30:21 +08:00
jxxghp
509dca37ce
fix(api): repair typecheck for client tests
2026-08-13 08:21:32 +08:00
jxxghp
2b0325e02b
fix(ui): stabilize authenticated page requests
2026-08-13 07:20:49 +08:00
jxxghp
0ea12f75f7
refactor(api): adopt unified responses and restore media config hints
2026-08-12 23:15:13 +08:00
jxxghp
4fce4cd171
refactor(media): unify frontend media identity
2026-08-12 18:32:29 +08:00
jxxghp
f5f7a35e29
fix(music): remove Douban explore mode switch
2026-08-12 13:13:54 +08:00
jxxghp
d7534ecba4
feat(music): refine source browsing and subscriptions
2026-08-12 12:56:40 +08:00
jxxghp
a423a2ce04
feat(music): expand source discovery and history
2026-08-12 10:50:13 +08:00
jxxghp
6768f4e8a7
feat(settings): add AcoustID API key setting
2026-08-12 08:55:50 +08:00
jxxghp
155ecffd89
feat: complete music entity workflows
2026-08-12 06:51:58 +08:00
jxxghp
26fcda661d
feat(music): 支持多源识别与刮削交互
2026-08-11 23:34:00 +08:00
jxxghp
6c384bf1ee
fix(search): 搜索框媒体数据源支持多选并默认跟随全局配置 ( #6270 )
...
- 搜索来源由单选改为多选,多个来源以逗号分隔传给后端合并展示
- 默认勾选跟随基础设置-媒体搜索数据源,用户手动调整后不再被覆盖
- 更新来源选择相关测试
2026-08-11 21:07:01 +08:00
jxxghp
247fb80e3c
test(name-test): remove obsolete title history persistence test
2026-08-11 20:20:30 +08:00
jxxghp
e21fe705b5
fix NameTestView
2026-08-11 20:01:54 +08:00
jxxghp
c46aef725d
fix 识别标题输入框大小
2026-08-11 19:59:30 +08:00
jxxghp
6e76de293f
fix(music):优化音乐识别缓存管理UI
2026-08-11 12:58:35 +08:00
jxxghp
5db3ccc6a1
feat(music): 音乐订阅刷新与识别缓存
2026-08-11 11:39:27 +08:00
jxxghp
bd691bb404
build: rebuild frontend release v3.0.0
2026-08-10 23:30:35 +08:00
jxxghp
59a296d429
feat(music): support MusicBrainz in recognition test
...
- add MusicBrainz to recognition source options with music result display
- hide custom words input when MusicBrainz is selected (music ignores words)
- link native MusicBrainz recording/release-group detail page
2026-08-10 23:30:31 +08:00
jxxghp
b8e454114a
fix(resource): 候选资源全部被过滤时显示友好提示而非 404 空态
...
搜索流追踪过滤前候选资源数(candidate_items 或搜索阶段 total_items),最终结果为空且存在候选时显示"找到 N 个资源,但均不符合过滤规则"。Closes #646
2026-08-10 21:41:19 +08:00
jxxghp
70d6bd1f52
fix(discover): TheTvDb 链接优先使用 slug,修复数字 ID 直达 404
...
TVDB 已弃用数字 ID 直达 URL,优先使用后端下发的 tvdb_slug 拼接链接,无 slug 时回退 tvdb_id。Closes #643
2026-08-10 21:41:19 +08:00
jxxghp
b9dd74aa7b
feat(dashboard): show monthly added music count in media statistics
...
- read music_count_month from dashboard statistic API and snapshot
- replace the music library placeholder with the monthly addition text
- drop unused dashboard.musicLibrary locale keys
2026-08-10 20:33:41 +08:00
jxxghp and InfinityPacer
6a4af66683
fix(glass): preserve content clarity across transparency ( #656 ) ( #657 )
...
Co-authored-by: InfinityPacer <160988576+InfinityPacer@users.noreply.github.com >
2026-08-10 12:49:05 +08:00
jxxghp
bb53a181a9
feat(music): add audio quality controls
2026-08-10 10:23:02 +08:00
jxxghp
c5f7924484
fix(music): label subscription entity types
2026-08-10 09:06:56 +08:00
jxxghp
cf5b95ec04
fix(music): increase search result density
2026-08-10 08:43:14 +08:00
jxxghp
b62e8dc1a6
Merge branch 'v2' into v3
2026-08-10 07:42:11 +08:00
jxxghp
ce0b0d6330
fix(music): preserve subscription entity semantics
2026-08-09 23:30:31 +08:00
jxxghp
2a01a2ffe0
feat(discover): persist tab visibility settings
2026-08-09 23:27:41 +08:00
jxxghp
6ca606a864
fix(images): honor global cache across cards
2026-08-09 22:20:51 +08:00
jxxghp
73840e3480
feat(music): add lyrics scraping setting
2026-08-09 22:20:07 +08:00
jxxghp
98a9f87768
feat(music): support album subscription semantics
2026-08-09 20:43:33 +08:00
jxxghp
dd6f644f05
fix: 避免音乐专辑副标题重复标题
2026-08-09 18:34:19 +08:00
jxxghp
6db19ee6f7
feat: 优化音乐卡片与搜索站点筛选
2026-08-09 18:12:29 +08:00
jxxghp
cfd08059a4
feat: 优化正在下载卡片信息层级
2026-08-09 17:50:19 +08:00
jxxghp
278a7587c1
feat: 完善音乐识别结果弹窗
2026-08-09 17:05:36 +08:00
jxxghp
b2c4a69173
feat: support fullscreen AI assistant
2026-08-09 16:36:04 +08:00
jxxghp
a98271f8a1
style: 对齐 AList 存储前端格式
2026-08-09 14:53:13 +08:00
jxxghp
e242b881de
fix tests
2026-08-09 14:12:11 +08:00
jxxghp
e23d9a6f41
feat: 调整站点资源对话框布局,优化输入框和选择框的列宽
2026-08-09 13:01:39 +08:00
jxxghp
f21274ebca
feat: 更新音乐页面加载状态显示,使用 LoadingBanner 替代 VSkeletonLoader
2026-08-09 12:56:05 +08:00
jxxghp
139721d62a
fix: 修正订阅卡片占位符样式和媒体 ID 校验逻辑
2026-08-09 12:49:54 +08:00
jxxghp
f080da1ebb
feat: 更新多个组件的背景样式为透明度背景
2026-08-09 12:35:09 +08:00
jxxghp
4b70b98ffc
feat: 为音乐类型添加图标支持
2026-08-09 11:56:54 +08:00
jxxghp
fe442fda4b
feat: 添加媒体占位图标并优化无封面处理逻辑
2026-08-09 11:40:08 +08:00
jxxghp
ede4fe94ce
fix: 修正搜索栏音乐入口测试断言文案
...
音乐搜索动作的描述文案已更新为 music.searchDescription(歌曲、专辑或艺术家),
同步修正过时的测试断言。
2026-08-09 10:58:29 +08:00
jxxghp
20fcd699f2
fix: 影视识别结果卡片不再渲染音乐专属标签
...
音乐标签(艺术家、专辑、发行日期、风格、时长等)增加 isMusic 保护,
避免电影/电视剧识别结果的 genres/release_date 等字段被误展示;
补充影视场景的回归测试。
2026-08-09 10:54:05 +08:00
jxxghp
009ce6173b
feat: 音乐搜索与识别前端联动统一
...
- 音乐搜索从 music/search 切换为 media/search?type=music
- MediaInfoCard 支持音乐卡片(方形封面、时长、音乐实体类型、详情外链)
- 订阅与资源选择器适配音乐元数据
- 同步中英繁语言包
2026-08-09 10:18:42 +08:00
jxxghp
b9194ffb74
更新 en-US.ts
2026-08-08 15:49:29 +08:00
jxxghp
942a44cde6
更新 zh-TW.ts
2026-08-08 15:48:54 +08:00
jxxghp
3bf52231f7
更新 zh-CN.ts
2026-08-08 15:48:21 +08:00
jxxghp
109a0b1af5
Delete unused files
2026-08-08 15:41:25 +08:00
jxxghp and traeagent
777c4ec7e3
feat: 优化媒体卡片与版本标志 ( #650 )
...
Co-authored-by: traeagent <traeagent@users.noreply.github.com >
2026-08-08 15:33:55 +08:00
jxxghp and traeagent
1064156062
Trae/music subscribe card cover fallback ( #648 )
...
* feat: 优化音乐搜索与详情页面
Co-authored-by: traeagent <traeagent@users.noreply.github.com >
* feat: 优化音乐搜索与详情页面
Co-authored-by: traeagent <traeagent@users.noreply.github.com >
---------
Co-authored-by: traeagent <traeagent@users.noreply.github.com >
2026-08-08 14:58:45 +08:00
jxxghp and traeagent
693e6fb352
feat: 优化音乐搜索与详情页面 ( #647 )
...
Co-authored-by: traeagent <traeagent@users.noreply.github.com >
2026-08-08 14:36:07 +08:00
jxxghp
70bb6e1040
feat(music): add MusicAlbumView, MusicArtistView, and MusicDetailView components
...
- Implement MusicAlbumView for displaying album details, including tracks and artist links.
- Create MusicArtistView to show artist information and their albums.
- Develop MusicDetailView for individual music tracks, integrating album details and related artists.
- Introduce MusicDetailLayout for consistent layout across music-related views.
- Add MusicArtistSlideView for displaying related artists in a slide format.
- Enhance user experience with loading states and error handling in NoDataFound component.
2026-08-08 12:56:22 +08:00
jxxghp
02e3314853
fix(v3): finish music discovery and detail flows
2026-08-07 23:46:54 +08:00
jxxghp
d48ee55bab
fix(v3): route music search through global search
2026-08-07 22:54:39 +08:00
jxxghp
d72bb75996
chore(v3): prune stale eslint suppression
2026-08-07 22:16:40 +08:00
jxxghp
95674fa47a
ci(v3): publish frontend from v3
2026-08-07 22:08:37 +08:00
jxxghp
6afa2bdc8a
feat(v3): add music search and subscription UI
2026-08-07 21:50:22 +08:00
jxxghp
7ea14bc919
fix confirm dialog button text color
2026-08-07 17:33:02 +08:00
jxxghp
1dfb51f3c4
Improve agent input handling and tool summary grouping
2026-08-07 13:06:01 +08:00
jxxghp
871a9a072b
fix(agent): preserve tool and content ordering
2026-08-07 13:01:47 +08:00
jxxghp
0eb81b4ecb
perf(agent): smooth SSE streaming updates
2026-08-07 12:42:57 +08:00
jxxghp
4814f53c4e
fix(download): place metadata chips below title
2026-08-07 07:35:07 +08:00
jxxghp
21b485ca84
fix(api): type avatar upload response data
2026-08-06 23:36:34 +08:00
jxxghp
fc6313b79e
fix(agent): preserve streamed message order
2026-08-06 22:24:54 +08:00
jxxghp
8badfb0da9
fix(download): keep torrent size visible
2026-08-06 17:45:56 +08:00
jxxghp
bfd61cd479
fix(api): read unified error messages
2026-08-06 17:31:00 +08:00
jxxghp
ac29818fd3
Refine assistant layering and plugin source settings
2026-08-06 10:33:20 +08:00
jxxghp
8d18f82e68
Refine responsive input action visibility
2026-08-06 08:21:49 +08:00
jxxghp
fd1bf8df7f
test(site): cover chart tooltip formatters
2026-08-06 08:01:10 +08:00
jxxghp
6fd259427e
refactor(cache): manage TMDB recognition cache only
2026-08-06 07:48:43 +08:00
jxxghp
0045ecf5d9
fix(site): keep chart dates compact
2026-08-05 22:13:22 +08:00
jxxghp
50fa751eb5
feat(site): enhance user data dashboard
2026-08-05 21:03:46 +08:00
jxxghp
aa6dfd8569
fix(plugin): clear update marker after refresh
2026-08-05 20:47:43 +08:00
jxxghp
b5ee946919
fix(test): align version statistic threshold fixture
2026-08-05 20:38:50 +08:00
jxxghp
6a21bb55c3
fix(test): avoid super-linear glass overlay regex
2026-08-05 19:52:25 +08:00
jxxghp
737d464950
更新 AboutDialog.vue
2026-08-05 19:45:23 +08:00
jxxghp
2c467335fa
更新 AboutDialog.vue
2026-08-05 19:44:16 +08:00
jxxghp
24f1580501
feat: 增加服务端联网搜索设置
2026-08-05 19:19:26 +08:00
jxxghp
1129d63fcc
fix: 恢复识别结果媒体分类展示
2026-08-05 06:56:52 +08:00
jxxghp
b1f3d3eacb
Refine shared workflow and subscription dialogs
2026-08-04 21:37:04 +08:00