InfinityPacer
df4d697845
fix(user): harden profile and MFA workflows ( #666 )
2026-08-11 23:17:58 +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
LS
8e88a1ba15
fix(history): 桌面端媒体整理表格显示海报缩略图 ( #665 )
...
桌面端分组模式与列表模式的标题列此前硬编码类型图标,从不展示真实海报。
现复用移动端卡片已有的 getHistoryPosterUrl helper 渲染海报缩略图,
海报加载失败时通过 VImg 的 error 插槽回退到原有的类型图标结构。
2026-08-11 19:48:36 +08:00
InfinityPacer
3631cd1f22
test(user): cover user management workflows ( #664 )
2026-08-11 15:29:48 +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
InfinityPacer
202235d88a
fix(auth): prevent stale login attempts from replacing sessions ( #663 )
2026-08-11 11:33:00 +08:00
InfinityPacer
bf0e57a92f
fix(auth): reset account state on logout ( #662 )
2026-08-11 06:25:18 +08:00
InfinityPacer
e14b39c574
test(plugin): cover market settings lifecycle ( #661 )
2026-08-11 06:25:03 +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
InfinityPacer
1a303b4323
fix(glass): port material accents to v3 ( #660 )
2026-08-10 15:01:08 +08:00
jxxghp
6a4af66683
fix(glass): preserve content clarity across transparency ( #656 ) ( #657 )
...
Co-authored-by: InfinityPacer <160988576+InfinityPacer@users.noreply.github.com >
v2.15.6
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
InfinityPacer
eb3b7b63b6
fix(glass): unify content surfaces and renderer eligibility ( #653 )
2026-08-10 06:54:29 +08:00
InfinityPacer
309ce3c92e
fix(a11y): label dialog close buttons ( #654 )
2026-08-10 06:53:56 +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
cosini
d1d46353dd
fix: 修复智能助手回答内容超出界面宽度的问题 ( #652 )
2026-08-09 17:58:07 +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
okatu-loli
eabe8f6951
feat: 添加 AList 存储选项
2026-08-09 14:48:18 +08:00
千石
e6b26cc831
feat: 添加 AList 存储选项 ( #645 )
2026-08-09 14:40:54 +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
LLL001a
6bf9cf9d18
feat: 系统设置增加音乐封面代理地址配置项 ( #651 )
2026-08-09 12:43:00 +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