Skip to content

v2.13.0 — Browser overlay + debug UI split

Latest

Choose a tag to compare

@x2v0 x2v0 released this 25 Oct 07:31
· 30 commits to master since this release

Browser overlay (⚙️)

  • Toolbar: ⚙️ (back) ← url → ↻ 🐞
  • /proxy/PORT/* (Go, whitelist 5555/3000/8080) — same-origin, full debug
  • /proxy-url?url=... (Go, strips X-Frame-Options, injects base + nav)
  • Android.httpGet (Java DNS, no CORS, no X-Frame-Options)
  • fetch → srcdoc → iframe.src fallback
  • Spinner при загрузке
  • Default: DuckDuckGo HTML

Debug UI (🐞)

  • Back: MTAPI → ⚙️ (16×16)
  • 7 табов: Logs | Console | Errors | Logcat | DevTools | System | Network
  • Logs = JS Logs, Console = Console Eval (split)
  • Иконки: 🌐 🌙 🐞 — 16×16, FAB → 16×16
  • Performance: attach() → uptime (since attach)
  • JS Logs: scrollbar
  • Help: расширен + auto-shown при загрузке

DOM floating (🌳)

  • Root toggle: overlay (debug) / page (основное) + auto-switch
  • Select через overlay: Logcat/табы/кнопки — напрямую
  • Auto-refresh tree 3с (skip если не изменилось, save open+scroll)
  • 8 edge resize, soft clamp (60px видно)
  • Splitter ⋮⋮, minimize/hide
  • Select U+25A3 toggle (магента), Stop убран
  • Copy HTML (toast), AI Snap (toast)
  • disabled → серый (#444, #888)

Fixes

  • CI: run-all.sh --test-force-exit (33s, was 20+ min hang)
  • gofmt http.go (tabs after /proxy registration)
  • ci.yml timeout-minutes (go 10, js-tests 20)

Tests

140/140 PASS (118 mtapi + 22 universal)

APK

  • versionCode=291, versionName=2.13.0
  • 3.1 MB, arm64-v8a, V3 signature