Commit Graph

  • 28d1c02062 очки: HUD (время+заряд) сверху по центру обоих глаз, всегда поверх main subochev 2026-10-01 17:50:22 +03:00
  • 65782abfdb клавиатура: подавить системный IME на очках + ввод текста через Accessibility subochev 2026-10-01 17:40:28 +03:00
  • c02e126bc6 очки: не гасить экран при закрытии посторонней WS-сессии subochev 2026-10-01 14:10:34 +03:00
  • 8be9afb592 аудио: убрать прогрев кодера — Concentus деградировал в ~30x subochev 2026-10-01 12:18:40 +03:00
  • 20d0d05fb4 аудио: убрать потери кадров (Concentus не успевал); экран — POWER subochev 2026-10-01 12:10:30 +03:00
  • 4743427756 экран очков: единый тумблер на «Пульте» + очки шлют реальное состояние экрана subochev 2026-10-01 11:26:37 +03:00
  • de6c648c35 аудио: убрать «просадки» — запас буферов + PLC на пропусках subochev 2026-10-01 05:58:50 +03:00
  • d4e1b66924 аудио UDP+Opus (очки→телефон), жесты дужки → гость, «убить всё лишнее» на очках subochev 2026-10-01 05:54:54 +03:00
  • 8cfd9192b3 mercury: синк часов очков после коннекта BLE (ble.response.set_time) subochev 2026-09-28 02:27:12 +03:00
  • e5d2fa24a1 mercury 0.1.1-SNAPSHOT (fixed enableWirelessAdb URI); B-2 resolved subochev 2026-09-27 16:24:33 +03:00
  • 0f6f07782f UI: развести статусы каналов — сводка «Связь» (BLE / TCP/IP); transport 0.1.1-SNAPSHOT; BLOCKERS B-5 subochev 2026-09-27 15:56:49 +03:00
  • 3808281d42 fix(audio,#2): переиспользование одного MediaProjection — устранён слом повторного ON_PHONE subochev 2026-09-27 12:49:05 +03:00
  • c485306bc4 BLOCKERS: B-3 закрыт — захват на очках работает, E2E ждёт нажатия UI subochev 2026-09-27 11:33:23 +03:00
  • e3582e34ec BLOCKERS: переписан по факту (B-1 не подтверждён, B-2 — нет DebugResponse в RESPONSE_MAP, B-3 — очки на другом WiFi) subochev 2026-09-27 11:26:40 +03:00
  • ad4e458f5c #5 AccessibilityProvisioner: авто-включение VmAccessibilityService на очках при коннекте (по модели ShizukuProvisioner) subochev 2026-09-27 11:22:04 +03:00
  • 65f3f5d228 #1,#3,#4+#5 keyboards: Binocular Compose, cursor watchdog 3s, SetText + VmNoopIme + sendText subochev 2026-09-27 11:18:52 +03:00
  • 3ac76daca1 feat(#1,#3): binocular start screen via Binocular{}; cursor auto-hide after 3s idle subochev 2026-09-27 06:42:26 +03:00
  • b1efa3d462 feat(audio,#2): MediaProjection + AudioPlaybackCapture preview on glasses; AudioPath /vm-audio to phone; debug test tone; debug audio pipe; FGS mediaProjection type; AudioOutputSection UI toggle subochev 2026-09-27 06:39:00 +03:00
  • 2125788e25 glasses: пассивный Accessibility-сервис (авто-запуск + живучесть) + TASKS.md с планом subochev 2026-09-27 05:46:14 +03:00
  • 9914488258 phone: AdbController — единственная точка входа для adb-команд; screen on/off через Канал 1 subochev 2026-09-27 04:55:47 +03:00
  • 027e2efb9c phone: rewind/forward buttons in remote screen (DPAD left/right) subochev 2026-09-27 04:01:22 +03:00
  • 8a0b7832c0 phone: autonomous Shizuku revive over wireless-adb; glasses screen on/off buttons subochev 2026-09-27 03:52:05 +03:00
  • 59069a741e phone: keep-alive foreground service + notification perm; glasses: clear NoConnection on reconnect subochev 2026-09-26 13:59:54 +03:00
  • 94f0ed28fc glasses: ignore scroll drags shorter than 96px (guest counts them as item clicks); phone: skip centroid jump on finger-count change subochev 2026-09-25 20:27:26 +03:00
  • 05daf3fc7b phone: delay touchpad tap click by 100 ms; second finger cancels it subochev 2026-09-25 20:20:39 +03:00
  • fe95d249e9 glasses: start Mercury kill guard with service; batch scroll deltas into one drag per tick subochev 2026-09-25 20:07:42 +03:00
  • c69e8a2e80 glasses: hold Mercury kill switch on hidden VirtualDisplay; phone: brightness/WiFi panel, two-finger touchpad scroll subochev 2026-09-25 19:49:25 +03:00
  • 3fce3eb3ca phone: third «Пульт» tab with on-glasses cursor; atomic click injection subochev 2026-09-25 18:20:56 +03:00
  • 03f1d7dcc7 glasses: launch guest on Shizuku VirtualDisplay + binocular render subochev 2026-09-25 17:19:49 +03:00
  • 5afdde70e1 build: add .gitignore (build, .gradle, .idea, .cortexkit) subochev 2026-09-25 15:22:43 +03:00
  • 42f117796a glasses: ShizukuBootstrap rewrite per docs (sticky listener + activity context) subochev 2026-09-25 15:21:34 +03:00
  • 86bffed6ec phone: dynamic app list from glasses + two-channel GlassesStatusScreen subochev 2026-09-25 15:21:14 +03:00
  • cc5866b373 glasses: list all installed launchable apps on phone (Android 11+ queries) subochev 2026-09-25 15:19:57 +03:00
  • ca01a7b918 docs: SPEC §5.3.1 — document Shizuku v12+ integration on RayNeo X3 Pro subochev 2026-09-25 14:47:12 +03:00
  • e01fafd5a9 glasses: switch to rikka.shizuku.ShizukuProvider, fix binder acquisition subochev 2026-09-25 14:44:52 +03:00
  • 987f9e5547 init subochev 2026-09-25 13:24:56 +03:00
  • 45066a65a1 Initial commit subochev 2026-09-25 01:36:46 +00:00