InfinityPacer
cec2169c13
fix: preserve background timer lifecycle on replacement ( #700 )
2026-08-23 18:48:27 +08:00
jxxghp
17d4dbed1d
fix: 使用钉钉官方通知图标
2026-08-22 13:39:23 +08:00
jxxghp
19e8e06798
feat(plugin): scope virtual instance frontend
2026-08-22 09:40:38 +08:00
jxxghp
c98542b9bb
fix(api): 修复无效 envelope 响应刷屏并加固 SW API 缓存
...
- 去重缓存仅在 envelope 校验通过后清空,避免坏响应命中时逐条弹窗
- SW API 缓存只写入 JSON 响应,排除 opaque 响应与连接探测心跳
2026-08-18 18:50:49 +08:00
jxxghp
89da6be8bb
feat(media-source): 支持插件注册的媒体数据源,各来源选择器与全局搜索适配扩展来源
2026-08-18 15:19:56 +08:00
jxxghp
4aaeac360e
feat(plugin): support extensible sources and dialog teardown
2026-08-13 13:30:21 +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
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
1a303b4323
fix(glass): port material accents to v3 ( #660 )
2026-08-10 15:01:08 +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
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
6db19ee6f7
feat: 优化音乐卡片与搜索站点筛选
2026-08-09 18:12:29 +08:00
jxxghp
139721d62a
fix: 修正订阅卡片占位符样式和媒体 ID 校验逻辑
2026-08-09 12:49:54 +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
6afa2bdc8a
feat(v3): add music search and subscription UI
2026-08-07 21:50:22 +08:00
jxxghp
0eb81b4ecb
perf(agent): smooth SSE streaming updates
2026-08-07 12:42:57 +08:00
InfinityPacer
1298a5f72c
test(plugin): cover dynamic sidebar navigation ( #629 )
2026-08-03 13:30:20 +08:00
InfinityPacer
b2c2cacc4c
test(plugin): cover federation host lifecycle ( #628 )
2026-08-03 12:45:33 +08:00
InfinityPacer
5ca6c520ae
fix(pwa): recover CORS image cache reads ( #627 )
2026-08-03 10:07:00 +08:00
InfinityPacer
7f2bd5b3ae
test(utils): cover request and SSE lifecycle ( #609 )
2026-07-31 12:33:40 +08:00
InfinityPacer
a1802f7f93
test(resource): cover search filtering and lifecycle ( #607 )
2026-07-31 10:59:35 +08:00
InfinityPacer
544acc0758
test: clean up expected console output ( #604 )
2026-07-31 06:17:52 +08:00
InfinityPacer
d29a008e13
fix(glass): stabilize scroll material and shared dynamics ( #598 )
2026-07-30 14:46:09 +08:00
jxxghp
01e7dcee56
fix(editor): unify Ace editor padding
2026-07-29 13:48:12 +08:00
InfinityPacer
287cbc76ae
feat(glass): refine material response and rendering lifecycle ( #596 )
2026-07-29 11:19:12 +08:00
jxxghp
8a3b99ae51
feat(pwa): 完善 iOS 启动与主题恢复
2026-07-29 10:06:14 +08:00
InfinityPacer
8a4ca2482c
fix(glass): stabilize optical rendering and page presentation ( #595 )
2026-07-28 10:41:41 +08:00
InfinityPacer
3daa031a04
fix(glass): stabilize optical surfaces and page transitions ( #594 )
2026-07-27 17:33:05 +08:00
InfinityPacer
57448ca609
fix(glass): load cross-origin wallpapers directly ( #593 )
2026-07-27 13:49:09 +08:00
InfinityPacer
0f7c95cfaf
fix(glass): 收敛壁纸预加载与失效恢复 ( #592 )
...
* fix(glass): streamline wallpaper loading
* docs(glass): remove stale compatibility comment
* docs(glass): remove obsolete texture fallback note
2026-07-27 11:26:29 +08:00
InfinityPacer
3886909e9e
feat(glass): unify login and app optical presentation ( #591 )
2026-07-27 10:26:46 +08:00
jxxghp
42ca5b8f94
fix(search): assemble batched SSE results ( #6186 )
2026-07-26 08:55:34 +08:00
InfinityPacer
27f6c33782
feat(glass): improve optical quality and controls ( #585 )
2026-07-25 10:30:29 +08:00
InfinityPacer
1bf6c1f1d8
perf(glass): complete phase three optimization ( #580 )
2026-07-23 20:26:28 +08:00
InfinityPacer
787076355b
perf(app): add activity lifecycle management ( #579 )
2026-07-23 15:59:50 +08:00
InfinityPacer
1ed69ccc64
feat: add glass materials and quality profiles ( #577 )
2026-07-23 06:08:39 +08:00
jxxghp
c5f3a4db44
fix: honor selected glass theme color
2026-07-22 15:12:35 +08:00
jxxghp
17cdfe6885
feat: add glass theme
2026-07-22 15:00:11 +08:00
jxxghp
5cf0dc116a
feat: add AniList browsing and source-aware search
2026-07-22 12:53:58 +08:00
InfinityPacer
65d93b70e4
fix(pwa): coordinate service worker lifecycle ( #569 )
2026-07-21 17:30:08 +08:00
InfinityPacer
4da856fb6d
fix(plugin): resolve remote entry URLs from document base ( #566 )
2026-07-20 15:05:58 +08:00
InfinityPacer
47f007480f
test(site): cover site card and icon cache ( #561 )
2026-07-19 12:39:53 +08:00