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 |
|
InfinityPacer
|
9654bd9852
|
test(settings): cover notification configuration (#674)
|
2026-08-13 10:08:58 +08:00 |
|
InfinityPacer
|
b3b9248af6
|
fix(agent): recover pre-header stream disconnects (#673)
|
2026-08-13 10:08:21 +08:00 |
|
InfinityPacer
|
96d3991579
|
fix(agent): defer secret control history (#672)
|
2026-08-13 08:20:39 +08:00 |
|
InfinityPacer
|
2c4b859729
|
fix(agent): scope secret confirmation controls (#671)
|
2026-08-13 07:39:47 +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 |
|
InfinityPacer
|
1355e3460e
|
feat(agent): render protected stream deliveries (#669)
|
2026-08-12 14:35:44 +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
|
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 |
|
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 |
|
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
|
e14b39c574
|
test(plugin): cover market settings lifecycle (#661)
|
2026-08-11 06:25:03 +08:00 |
|
InfinityPacer
|
1a303b4323
|
fix(glass): port material accents to v3 (#660)
|
2026-08-10 15:01:08 +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
|
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
|
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 |
|
jxxghp
|
f080da1ebb
|
feat: 更新多个组件的背景样式为透明度背景
|
2026-08-09 12:35:09 +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 |
|
 jxxghpandtraeagent
|
777c4ec7e3
|
feat: 优化媒体卡片与版本标志 (#650)
Co-authored-by: traeagent <traeagent@users.noreply.github.com>
|
2026-08-08 15:33:55 +08:00 |
|