Commit Graph

47 Commits

Author SHA1 Message Date
AskaEth 0194a57734 feat: download icon on webapp cards for auto-install 2026-08-17 20:18:39 +08:00
AskaEth a1b65ad4c6 fix: view-level webview scale, close menu on outside tap/page switch 2026-08-17 20:16:32 +08:00
AskaEth fb177cc30f feat: check-update diff report and list refresh 2026-08-17 20:09:15 +08:00
AskaEth 2e0e1d5d47 feat: install-locally button, log delete result 2026-08-17 20:05:39 +08:00
AskaEth 5901ce98e2 feat: add reinstall button to long-press menu 2026-08-17 20:04:16 +08:00
AskaEth 31107fddd5 feat: log export to Download 2026-08-17 19:25:43 +08:00
AskaEth d9a0342271 fix: add confirm button for server url input 2026-08-17 19:11:37 +08:00
AskaEth 811e2c9716 feat: offline package version management, long-press menu 2026-08-17 18:02:53 +08:00
AskaEth 49b84f83ad feat: offline package download/import, load progress, local-first open 2026-08-17 13:11:32 +08:00
AskaEth 17d573e589 fix: visible music-icon placeholder when media has no cover 2026-08-17 12:48:03 +08:00
AskaEth d1d903278e feat: draggable progress bar (seek) and settings sliders 2026-08-17 12:20:05 +08:00
AskaEth 91665bbbd5 fix: restore webapp list visibility on page switch 2026-08-16 21:45:34 +08:00
AskaEth 9fc3272923 feat: native tab panel overlay, webapp height no longer reserved 2026-08-16 21:41:05 +08:00
AskaEth b901afc901 fix: horizontal tab panel in top reserve area, no longer covered 2026-08-16 21:35:44 +08:00
AskaEth bc08a8e4c3 fix: hide webapp list content while a webapp is open 2026-08-16 21:33:38 +08:00
AskaEth e0add95d7a fix: webapp topbar spans full content width 2026-08-16 21:28:53 +08:00
AskaEth e34a67aeea fix: media card keeps span-2 after swipe 2026-08-16 21:26:55 +08:00
AskaEth 9f8ca61374 fix: bold time card, tab panel position above content webview 2026-08-16 21:25:37 +08:00
AskaEth 6020b89215 feat: time card font scales to half card short side, centered 2026-08-16 21:22:00 +08:00
AskaEth 1bec58420d fix: progress bar padding, time card stacked layout 2026-08-16 21:18:41 +08:00
AskaEth f3f52030f4 fix: media progress bar initial width and duration labels 2026-08-16 21:15:00 +08:00
AskaEth 729b4ba302 fix: fixed media title height to avoid layout jump on lyrics change 2026-08-16 21:13:06 +08:00
AskaEth 37979119b7 fix: align media controls center, add media duration logging 2026-08-16 21:11:45 +08:00
AskaEth ed8471a9e7 perf: in-place media card update for live lyrics 2026-08-16 21:10:08 +08:00
AskaEth fe2dcabdd4 feat: hide foreground webapp when switching sidebar pages 2026-08-16 20:27:17 +08:00
AskaEth 7a28e2372c fix: grid minmax, media polling fallback, content webview layout, swipe timeout 2026-08-16 20:25:21 +08:00
AskaEth 8d10d9e5e9 feat: media card polish - per-index controls, cover jump, wrap, slide transition 2026-08-16 20:13:47 +08:00
AskaEth c82418f846 feat: bundle demo webapp in apk 2026-08-16 20:00:26 +08:00
AskaEth 5f5d0431ee feat: media card cover, controls, live progress, multi-session swipe 2026-08-16 19:59:30 +08:00
AskaEth 8c42dca7bc feat: page preload, card grid span, wallpaper into webview for glass blur 2026-08-16 19:51:08 +08:00
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 f7cffe27d9 fix: final review findings - thread safety, xss, cache 2026-08-16 17:35:13 +08:00
AskaEth 6ca55dbe5f feat: webapp multi-tab JS bridge and multi-WebView management 2026-08-16 17:13:48 +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 ce55905e59 feat: h5 webapp list page with rich cards 2026-08-16 16:27:49 +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 a764208c0e feat: android project skeleton with immersive home activity 2026-08-16 15:34:45 +08:00