• Joined on 2026-04-03
sl-ios pushed to sl-ios/saltytag-merge at seb/saltylab-ios 2026-04-07 08:32:17 -04:00
e0c88983f1 feat: Pilot tab — HUD compass tape from saltybot/imu heading
sl-ios pushed to sl-ios/saltytag-merge at seb/saltylab-ios 2026-04-06 20:47:38 -04:00
f954b844d4 feat: Add Pilot tab — MJPEG camera feed + virtual joystick RC control
sl-ios pushed to sl-ios/saltytag-merge at seb/saltylab-ios 2026-04-06 20:01:49 -04:00
615dc405d0 fix: auto-connect to UWB_TAG on launch — no user action needed
sl-ios pushed to sl-ios/saltytag-merge at seb/saltylab-ios 2026-04-06 18:58:35 -04:00
cd90d6dbee feat: Phase 1 — Route Recording with waypoints (GPS track at 1Hz)
sl-ios pushed to sl-ios/saltytag-merge at seb/saltylab-ios 2026-04-06 17:31:32 -04:00
6fa2a1b03f fix: throttle BLE writes to TAG — GPS 1Hz, IMU 2Hz
sl-ios pushed to sl-ios/saltytag-merge at seb/saltylab-ios 2026-04-06 17:24:41 -04:00
b2bda0f467 feat: prioritise UWB ranging over GPS for distance display
sl-ios pushed to sl-ios/saltytag-merge at seb/saltylab-ios 2026-04-06 16:46:09 -04:00
313e84a516 fix: migrate stale UserDefaults WebSocket URL on launch
sl-ios pushed to sl-ios/saltytag-merge at seb/saltylab-ios 2026-04-06 16:35:14 -04:00
efeff9e6c0 config: change default WebSocket URL to wss://www.saultee.bot/ws
sl-ios pushed to sl-ios/saltytag-merge at seb/saltylab-ios 2026-04-06 16:29:42 -04:00
9197371522 fix: support v3.4 12-byte ranging packet with best_rssi float
sl-ios pushed to sl-ios/saltytag-merge at seb/saltylab-ios 2026-04-06 16:25:41 -04:00
12338f491e fix: parse HAL two-anchor ranging format (8-byte int32×2)
sl-ios pushed to sl-ios/saltytag-merge at seb/saltylab-ios 2026-04-06 15:49:03 -04:00
7f9f159016 fix: resolve all Swift compiler errors and BLE write type mismatch
sl-ios pushed to sl-ios/saltytag-merge at seb/saltylab-ios 2026-04-06 15:20:42 -04:00
7b911d3591 fix: scan all peripherals so NimBLE service UUID in scan response is not missed
sl-ios created pull request seb/saltylab-ios#5 2026-04-04 12:22:57 -04:00
feat: Merge SaltyTag BLE — GPS/IMU streaming to UWB tag, anchor display, UWB position authority
sl-ios pushed to sl-ios/saltytag-merge at seb/saltylab-ios 2026-04-04 12:22:22 -04:00
c472668d7a feat: Merge SaltyTag BLE — GPS/IMU streaming to UWB tag, anchor display, UWB position authority
1d5f196e68 feat: Add UWB integration — follow mode, range presets, UWB status
0ad2b2f5c0 feat: Rename to SAUL-T-MOTE, add map with user + robot positions and follow path
f39b9d432d feat: publish iOS GPS to MQTT topic saltybot/ios/gps at 1 Hz (Issue #681)
a7a4ed262a fix: add ATS exception for Tailscale WebSocket (error -1022) (Issue #709)
Compare 7 commits »
sl-ios created branch sl-ios/saltytag-merge in seb/saltylab-ios 2026-04-04 12:22:22 -04:00
sl-ios created pull request seb/saltylab-ios#4 2026-04-04 12:12:42 -04:00
feat: UWB integration — follow mode selector, range presets, UWB status badge
sl-ios created branch sl-ios/uwb-integration in seb/saltylab-ios 2026-04-04 12:12:27 -04:00
sl-ios pushed to sl-ios/uwb-integration at seb/saltylab-ios 2026-04-04 12:12:27 -04:00
4eb2fce08f feat: Add UWB integration — follow mode, range presets, UWB status
72e3138fb3 feat: Rename to SAUL-T-MOTE, add map with user + robot positions and follow path
541a27b07b feat: publish iOS GPS to MQTT topic saltybot/ios/gps at 1 Hz (Issue #681)
19c05516df fix: add ATS exception for Tailscale WebSocket (error -1022) (Issue #709)
433d85754f fix: switch WebSocket to Tailscale IP, add configurable Orin URL (Issue #709)
Compare 6 commits »
sl-ios created pull request seb/saltylab-ios#3 2026-04-04 11:41:28 -04:00
feat: Rename to SAUL-T-MOTE + MapKit map with user & robot positions (Issue #681)
sl-ios pushed to sl-ios/saul-t-mote-map at seb/saltylab-ios 2026-04-04 11:41:15 -04:00
1eaaa58194 feat: Rename to SAUL-T-MOTE, add map with user + robot positions and follow path
33afd76adf feat: publish iOS GPS to MQTT topic saltybot/ios/gps at 1 Hz (Issue #681)
7e1f74fe67 fix: add ATS exception for Tailscale WebSocket (error -1022) (Issue #709)
a47ed7d10f fix: switch WebSocket to Tailscale IP, add configurable Orin URL (Issue #709)
1b2674c761 feat: iOS companion app - sensor streaming over WebSocket (Issue #709)
Compare 5 commits »