markdown

1.1.3 (2026-06-04)

release-note-en

1.1.3 (2026-06-04)

Gripper Gesture-Triggered Recording

  • A close-open-close-open gesture on the gripper within 1 second starts or stops a recording, with no need to walk back to the console. A spoken countdown plays on a successful start; the UI shows a clear reason when a trigger is rejected.
  • Closed-state detection is more tolerant of natural hand tremor, reducing false triggers.

Sensor Enable / Disable Toggle

  • A new toggle on the sensor configuration page turns a sensor off without removing its configuration; pre-recording sensor counts and frame-rate aggregation only consider enabled sensors.

Frame Rate Health

  • Sensor panels and charts show "current / target" frame rate side by side, with the chip and chart line turning red when the actual rate stays below target. The first few seconds after start-up are suppressed to avoid cold-start false alarms.

Video Preview

  • Preview reconnects automatically after a network glitch — no manual refresh — and adapts resolution per camera to live network conditions, so weak networks stay smooth and strong networks keep their detail.
  • Fixed occasional blank-frame issues at start-up or when switching the active recording; higher-resolution previews play more smoothly and long-running sessions are more stable.

File Manager & Mobile Experience

  • The date/time filter accepts minute-precision inputs, a one-click button clears all active filters, and the picker's buttons follow the active interface language.
  • The file manager shows how many files are selected; long lists scroll correctly again and mobile views respect the system safe-area at the bottom.
  • Gripper charts split into IMU (accelerometer / gyroscope) and Encoder (joint angle) sub-charts, toggleable separately, with a dynamic axis-range switch; mobile screens stack them vertically.
  • Camera and microphone dropdown placement is fixed, and charts now resize correctly when switching between desktop and mobile layouts.

Recording Stopped Voice Cue

  • When recording transitions from active to stopped, the UI speaks a short confirmation ("Recording stopped" in English, "停止录制" in Chinese), so you can confirm without watching the screen.

Login & Platform

  • Platform selection (domestic / overseas) is part of the login flow and managed server-side; upload badges are tracked per platform, so switching platforms does not lose history.
  • Logout propagates across browser tabs; an expired session clears local credentials and re-opens the login dialog.
  • After an upgrade or service restart, the browser silently restores the platform you were logged in to; if automatic restore fails, the login dialog is re-opened immediately.

Data Upload

  • Upload retries wait briefly between attempts so a transient hiccup no longer hammers the upload server; permanent failures still surface immediately.

Deployment Stability

  • Resolves the rare "NVMe healthy but eMMC full" failure and the follow-on case where some devices kept writing recordings to eMMC after upgrading — recordings now always land on the newly mounted NVMe storage.
  • Recording data, caches, and logs live on the host, so restarting or rebuilding the container never loses them; the recording service is still restarted automatically on a real crash.
  • Fixed an occasional microphone / USB device open failure when stopping and starting recording in quick succession.

Upgrade & Patches

  • After a successful firmware upgrade, old Docker images are cleaned up automatically in the background to free storage.
  • The release image ships with patches built in: installs and upgrades apply them in order, already-applied patches are skipped, and any failure aborts the install for investigation.
  • io-reporter: when mDNS (<hostname>.local) is unavailable, devices can be located by serial number via https://my.sense.io-ai.tech/?sn=<serial>.
  • Intel AX210 US Wi-Fi fix: in regions that restrict 6 GHz Wi-Fi (such as the United States), devices fitted with an Intel AX210 wireless card fail to associate or drop their connection; installing the patch and rebooting the whole device restores connectivity.