Commit Graph

  • 0194a57734 feat: download icon on webapp cards for auto-install dev AskaEth 2026-08-17 20:18:39 +08:00
  • a1b65ad4c6 fix: view-level webview scale, close menu on outside tap/page switch AskaEth 2026-08-17 20:16:32 +08:00
  • 69bd90d23a fix: disable overview mode for per-app scale to take effect AskaEth 2026-08-17 20:12:21 +08:00
  • fb177cc30f feat: check-update diff report and list refresh AskaEth 2026-08-17 20:09:15 +08:00
  • 2e0e1d5d47 feat: install-locally button, log delete result AskaEth 2026-08-17 20:05:39 +08:00
  • 5901ce98e2 feat: add reinstall button to long-press menu AskaEth 2026-08-17 20:04:16 +08:00
  • bb714d8de3 feat: per-app initial scale config AskaEth 2026-08-17 20:01:01 +08:00
  • b65a0400a6 fix: allow file access for local offline packages AskaEth 2026-08-17 19:54:06 +08:00
  • 24c78bb9c2 feat: per-app UA config, fix demo file path and back-loop AskaEth 2026-08-17 19:51:54 +08:00
  • 5498c8ed0b fix: resolve relative manifest paths, base64 demo icon AskaEth 2026-08-17 19:44:53 +08:00
  • a35a5018b7 fix: fetch manifest from <server>/manifest.json AskaEth 2026-08-17 19:41:08 +08:00
  • 2d2dee5e51 fix: allow cleartext HTTP for local/network servers AskaEth 2026-08-17 19:33:43 +08:00
  • 31107fddd5 feat: log export to Download AskaEth 2026-08-17 19:25:43 +08:00
  • d9a0342271 fix: add confirm button for server url input AskaEth 2026-08-17 19:11:37 +08:00
  • 811e2c9716 feat: offline package version management, long-press menu AskaEth 2026-08-17 18:02:53 +08:00
  • 49b84f83ad feat: offline package download/import, load progress, local-first open AskaEth 2026-08-17 13:11:32 +08:00
  • 010076ff28 docs: add device debugging and UI iteration log AskaEth 2026-08-17 12:51:33 +08:00
  • 8d7e015857 fix: cache media cover to avoid vanishing on swipe AskaEth 2026-08-17 12:49:38 +08:00
  • 17d573e589 fix: visible music-icon placeholder when media has no cover AskaEth 2026-08-17 12:48:03 +08:00
  • d1d903278e feat: draggable progress bar (seek) and settings sliders AskaEth 2026-08-17 12:20:05 +08:00
  • 91665bbbd5 fix: restore webapp list visibility on page switch AskaEth 2026-08-16 21:45:34 +08:00
  • 9fc3272923 feat: native tab panel overlay, webapp height no longer reserved AskaEth 2026-08-16 21:41:05 +08:00
  • 0154ebc999 fix: increase top reserve so tab panel fully clears content webview AskaEth 2026-08-16 21:38:01 +08:00
  • b901afc901 fix: horizontal tab panel in top reserve area, no longer covered AskaEth 2026-08-16 21:35:44 +08:00
  • bc08a8e4c3 fix: hide webapp list content while a webapp is open AskaEth 2026-08-16 21:33:38 +08:00
  • e0add95d7a fix: webapp topbar spans full content width AskaEth 2026-08-16 21:28:53 +08:00
  • e34a67aeea fix: media card keeps span-2 after swipe AskaEth 2026-08-16 21:26:55 +08:00
  • 9f8ca61374 fix: bold time card, tab panel position above content webview AskaEth 2026-08-16 21:25:37 +08:00
  • 6020b89215 feat: time card font scales to half card short side, centered AskaEth 2026-08-16 21:22:00 +08:00
  • 1bec58420d fix: progress bar padding, time card stacked layout AskaEth 2026-08-16 21:18:41 +08:00
  • f3f52030f4 fix: media progress bar initial width and duration labels AskaEth 2026-08-16 21:15:00 +08:00
  • 729b4ba302 fix: fixed media title height to avoid layout jump on lyrics change AskaEth 2026-08-16 21:13:06 +08:00
  • 37979119b7 fix: align media controls center, add media duration logging AskaEth 2026-08-16 21:11:45 +08:00
  • ed8471a9e7 perf: in-place media card update for live lyrics AskaEth 2026-08-16 21:10:08 +08:00
  • 18a237bd1f feat: live lyrics from notification title, fix topbar overlap AskaEth 2026-08-16 21:06:08 +08:00
  • fe2dcabdd4 feat: hide foreground webapp when switching sidebar pages AskaEth 2026-08-16 20:27:17 +08:00
  • 7a28e2372c fix: grid minmax, media polling fallback, content webview layout, swipe timeout AskaEth 2026-08-16 20:25:21 +08:00
  • 8d10d9e5e9 feat: media card polish - per-index controls, cover jump, wrap, slide transition AskaEth 2026-08-16 20:13:47 +08:00
  • c82418f846 feat: bundle demo webapp in apk AskaEth 2026-08-16 20:00:26 +08:00
  • 5f5d0431ee feat: media card cover, controls, live progress, multi-session swipe AskaEth 2026-08-16 19:59:30 +08:00
  • 8c42dca7bc feat: page preload, card grid span, wallpaper into webview for glass blur AskaEth 2026-08-16 19:51:08 +08:00
  • 1a79b4ed55 fix: media card survives page switch, cards fill column height AskaEth 2026-08-16 18:47:29 +08:00
  • 6915c54832 feat: glass effect toggle, media refresh timing fix, page transition perf AskaEth 2026-08-16 18:42:04 +08:00
  • a65205b8d2 fix: pull active media session on start, icon centering, tap highlight, media card AskaEth 2026-08-16 18:33:14 +08:00
  • c9dcb88647 feat: settings interactions (theme/mask/brightness/server-url), svg icons, seconds display, page transition AskaEth 2026-08-16 18:25:28 +08:00
  • e2a289a4b0 feat: add notification-access setting item with jump AskaEth 2026-08-16 18:12:06 +08:00
  • 8e722dc545 fix: catch SecurityException when notification access not granted AskaEth 2026-08-16 18:10:26 +08:00
  • 160274e218 fix: enter immersive mode after setContentView to avoid DecorView NPE AskaEth 2026-08-16 18:08:52 +08:00
  • ebcd771a1f fix: add LAUNCHER category and page-finished log AskaEth 2026-08-16 17:59:40 +08:00
  • a39264d785 docs: add development log AskaEth 2026-08-16 17:50:28 +08:00
  • 7ce4df15e6 fix: synchronize webapp container state access AskaEth 2026-08-16 17:49:38 +08:00
  • f7cffe27d9 fix: final review findings - thread safety, xss, cache AskaEth 2026-08-16 17:35:13 +08:00
  • a0f8873b7a fix: marshal js bridge view ops to main thread AskaEth 2026-08-16 17:21:02 +08:00
  • 6ca55dbe5f feat: webapp multi-tab JS bridge and multi-WebView management AskaEth 2026-08-16 17:13:48 +08:00
  • 381b9a57e7 feat: wire MainActivity with repositories, error page, and back handling AskaEth 2026-08-16 17:03:07 +08:00
  • abed4f4e15 feat: notification listener service and media source hardening AskaEth 2026-08-16 17:02:11 +08:00
  • 05a4009532 feat: settings page AskaEth 2026-08-16 16:56:08 +08:00
  • b157dac7ae feat: media session source and media card AskaEth 2026-08-16 16:49:41 +08:00
  • 695df96c24 fix: home time card fallback when no catalog AskaEth 2026-08-16 16:47:02 +08:00
  • fdaa8d0516 feat: card repository and home three-column layout AskaEth 2026-08-16 16:43:30 +08:00
  • 065625843d fix: topbar xss and stale closure AskaEth 2026-08-16 16:37:15 +08:00
  • 867ba3b098 feat: webapp topbar and tab switching AskaEth 2026-08-16 16:34:39 +08:00
  • f8639917f3 feat: webapp container tab state management AskaEth 2026-08-16 16:30:45 +08:00
  • ce55905e59 feat: h5 webapp list page with rich cards AskaEth 2026-08-16 16:27:49 +08:00
  • f3405e003f feat: cache manager and webapp manifest repository AskaEth 2026-08-16 16:23:48 +08:00
  • 0153ec38ae feat: android app list page with search and icons AskaEth 2026-08-16 16:20:10 +08:00
  • bd56d89cf3 feat: h5 desktop shell with sidebar and dark mode AskaEth 2026-08-16 16:15:58 +08:00
  • dcb712731d fix: single-query listApps AskaEth 2026-08-16 16:12:44 +08:00
  • 77b52223c6 docs: add wallpaper transparency and hyperos-4 soft-glass style AskaEth 2026-08-16 16:09:21 +08:00
  • c4c19b610c feat: app repository for list and launch apps AskaEth 2026-08-16 16:08:37 +08:00
  • df0f9a2615 chore: disable AGP SDK auto-download (dl.google.com unreachable) AskaEth 2026-08-16 16:01:36 +08:00
  • 394a553da7 feat: webview manager and js bridge skeleton AskaEth 2026-08-16 16:01:36 +08:00
  • a764208c0e feat: android project skeleton with immersive home activity AskaEth 2026-08-16 15:34:45 +08:00
  • bb3699267f docs: adapt plan for arm64 build environment AskaEth 2026-08-16 15:19:07 +08:00
  • 4d1c4b294b docs: add implementation plan AskaEth 2026-08-16 15:01:29 +08:00
  • 425ffc42c9 docs: add webapp tab bar, back-key suppression, sidebar clock AskaEth 2026-08-16 14:57:57 +08:00
  • 5b5dc20f5a docs: add launcher design spec AskaEth 2026-08-16 14:45:49 +08:00
  • f360532e24 Initial commit main AskaEth 2026-08-16 14:11:19 +08:00