Commit Graph
130 Commits
Author SHA1 Message Date
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
jxxghpandInfinityPacer 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