Commit Graph

37 Commits

Author SHA1 Message Date
AskaEth 1a79b4ed55 fix: media card survives page switch, cards fill column height 2026-08-16 18:47:29 +08:00
AskaEth 6915c54832 feat: glass effect toggle, media refresh timing fix, page transition perf 2026-08-16 18:42:04 +08:00
AskaEth a65205b8d2 fix: pull active media session on start, icon centering, tap highlight, media card 2026-08-16 18:33:14 +08:00
AskaEth c9dcb88647 feat: settings interactions (theme/mask/brightness/server-url), svg icons, seconds display, page transition 2026-08-16 18:25:28 +08:00
AskaEth e2a289a4b0 feat: add notification-access setting item with jump 2026-08-16 18:12:06 +08:00
AskaEth 8e722dc545 fix: catch SecurityException when notification access not granted 2026-08-16 18:10:26 +08:00
AskaEth 160274e218 fix: enter immersive mode after setContentView to avoid DecorView NPE 2026-08-16 18:08:52 +08:00
AskaEth ebcd771a1f fix: add LAUNCHER category and page-finished log 2026-08-16 17:59:40 +08:00
AskaEth a39264d785 docs: add development log 2026-08-16 17:50:28 +08:00
AskaEth 7ce4df15e6 fix: synchronize webapp container state access 2026-08-16 17:49:38 +08:00
AskaEth f7cffe27d9 fix: final review findings - thread safety, xss, cache 2026-08-16 17:35:13 +08:00
AskaEth a0f8873b7a fix: marshal js bridge view ops to main thread 2026-08-16 17:21:02 +08:00
AskaEth 6ca55dbe5f feat: webapp multi-tab JS bridge and multi-WebView management 2026-08-16 17:13:48 +08:00
AskaEth 381b9a57e7 feat: wire MainActivity with repositories, error page, and back handling 2026-08-16 17:03:07 +08:00
AskaEth abed4f4e15 feat: notification listener service and media source hardening 2026-08-16 17:02:11 +08:00
AskaEth 05a4009532 feat: settings page 2026-08-16 16:56:08 +08:00
AskaEth b157dac7ae feat: media session source and media card 2026-08-16 16:49:41 +08:00
AskaEth 695df96c24 fix: home time card fallback when no catalog 2026-08-16 16:47:02 +08:00
AskaEth fdaa8d0516 feat: card repository and home three-column layout 2026-08-16 16:43:30 +08:00
AskaEth 065625843d fix: topbar xss and stale closure 2026-08-16 16:37:15 +08:00
AskaEth 867ba3b098 feat: webapp topbar and tab switching 2026-08-16 16:34:39 +08:00
AskaEth f8639917f3 feat: webapp container tab state management 2026-08-16 16:30:45 +08:00
AskaEth ce55905e59 feat: h5 webapp list page with rich cards 2026-08-16 16:27:49 +08:00
AskaEth f3405e003f feat: cache manager and webapp manifest repository 2026-08-16 16:23:48 +08:00
AskaEth 0153ec38ae feat: android app list page with search and icons 2026-08-16 16:20:10 +08:00
AskaEth bd56d89cf3 feat: h5 desktop shell with sidebar and dark mode
- tokens.css/app.css: Miuix dual-color tokens + HyperOS 4 soft-glass rail
- bridge.js/router.js: Promise bridge wrapper + 5-page router with top clock
- index.html: sidebar + 5 page containers
- native wallpaper transparency: Theme.Hearth (showWallpaper + transparent window) + WebView transparent background
2026-08-16 16:15:58 +08:00
AskaEth dcb712731d fix: single-query listApps 2026-08-16 16:12:44 +08:00
AskaEth 77b52223c6 docs: add wallpaper transparency and hyperos-4 soft-glass style 2026-08-16 16:09:21 +08:00
AskaEth c4c19b610c feat: app repository for list and launch apps 2026-08-16 16:08:37 +08:00
AskaEth df0f9a2615 chore: disable AGP SDK auto-download (dl.google.com unreachable) 2026-08-16 16:01:36 +08:00
AskaEth 394a553da7 feat: webview manager and js bridge skeleton 2026-08-16 16:01:36 +08:00
AskaEth a764208c0e feat: android project skeleton with immersive home activity 2026-08-16 15:34:45 +08:00
AskaEth bb3699267f docs: adapt plan for arm64 build environment 2026-08-16 15:19:07 +08:00
AskaEth 4d1c4b294b docs: add implementation plan 2026-08-16 15:01:29 +08:00
AskaEth 425ffc42c9 docs: add webapp tab bar, back-key suppression, sidebar clock 2026-08-16 14:57:57 +08:00
AskaEth 5b5dc20f5a docs: add launcher design spec 2026-08-16 14:45:49 +08:00
AskaEth f360532e24 Initial commit 2026-08-16 14:11:19 +08:00