Commit Graph

  • 0c9f0e67a9 fix: actually stage the M-files for the bluedroid drop chore/lib-deps-public-urls torlando-agent[bot] 2026-05-11 09:28:57 -04:00
  • 21b0e964bc chore: drop bluedroid BLE backend — NimBLE is canonical torlando-agent[bot] 2026-05-11 09:28:27 -04:00
  • d7b308b80b chore(deps): pin microStore to ceea8f5 — match the conformance bridge SHA torlando-agent[bot] 2026-05-11 01:52:29 -04:00
  • d22e1fd186 chore(greptile): iteration 5 — applied 1, rejected 0 torlando-agent[bot] 2026-05-11 01:39:25 -04:00
  • 4c5ca8cbc8 chore(greptile): iteration 4 — applied 1, rejected 0 torlando-agent[bot] 2026-05-11 01:30:50 -04:00
  • ec19df9d5e chore(greptile): iteration 3 — applied 1, rejected 0 torlando-agent[bot] 2026-05-11 01:20:33 -04:00
  • a88983aa05 chore(greptile): iteration 2 — applied 1, rejected 0 torlando-agent[bot] 2026-05-11 01:12:36 -04:00
  • 3391cb2fb3 chore(greptile): iteration 1 — applied 2, rejected 3 torlando-agent[bot] 2026-05-11 01:02:42 -04:00
  • a9d79660a4 sec: move PYXIS_TEST_TCP_HOST/PORT to env vars + .env.example torlando-tech 2026-05-11 00:06:35 -04:00
  • a0419fcdb4 deps(codec2): swap vendor for sh123/esp32_codec2@^1.0.7 torlando-tech 2026-05-10 23:40:15 -04:00
  • adad674f66 chore(deps): switch microLXMF + microReticulum to public github URLs torlando-tech 2026-05-10 23:19:01 -04:00
  • 48382b2f9f feat: T:SCREENSHOT + T:SHOW serial commands + host-side capture torlando-tech 2026-05-10 15:23:39 -04:00
  • 76ffd29b01 feat(ble): TX/RX fragment + byte counters in BLE heartbeat torlando-tech 2026-05-10 15:23:09 -04:00
  • cbac8ed5ca fix(ble): enable NimBLE scan response so service UUID + name fit; add T:BLE hook torlando-tech 2026-05-09 20:21:08 -04:00
  • 2504fefa66 fix(autointerface): explicit mld6_joingroup + LOOP + RX/TX diagnostics torlando-tech 2026-05-09 13:29:33 -04:00
  • 848c7df200 fix(autointerface): retry start from on_wifi_connected torlando-tech 2026-05-09 13:18:39 -04:00
  • 7d158a7595 fix(microStore): close active_file before unlinking segments (FD leak) torlando-tech 2026-05-09 03:16:12 -04:00
  • 9699a15a2d fix(ui): coalesce ConversationListScreen refresh on inbound flood torlando-tech 2026-05-09 02:59:40 -04:00
  • 5f70d6abdc build: auto-sync file:// lib_deps into libdeps before each build torlando-tech 2026-05-09 02:48:12 -04:00
  • a6f59f43c3 fix(audio): remove [CAP] rate print except on ring drops torlando-tech 2026-05-09 02:43:47 -04:00
  • f6b90a330b fix(serial): silence audio/wire/path-store noise during active calls torlando-tech 2026-05-09 01:52:34 -04:00
  • f5d9e6a480 feat(lxst): T:LXSTDEST + T:ANNLXST hooks for callee interop tests torlando-tech 2026-05-08 21:29:05 -04:00
  • 24bfd68a78 fix(tcp): gate TX wire hex dumps behind LOG_DEBUG torlando-tech 2026-05-08 20:52:53 -04:00
  • 612f44e274 feat(lxst): Codec2-700C (ULBW) default profile + T:CALL_ANSWER hook torlando-tech 2026-05-08 19:07:41 -04:00
  • 6dbbe1bee7 fix(audio): correct degenerate HPF formula in voice filter chain torlando-tech 2026-05-08 13:27:34 -04:00
  • 5a3ee97856 deps(codec2): vendor codec2 v1.2.0, replace sh123/esp32_codec2_arduino@1.0.7 torlando-tech 2026-05-08 12:25:52 -04:00
  • e92ddcf2f3 test(lxst): inject 3-formant voice signal instead of pure tone torlando-tech 2026-05-08 10:05:23 -04:00
  • 12fd28b67c test(lxst): bidirectional audio content-fidelity validation torlando-tech 2026-05-08 03:11:09 -04:00
  • 8b608ec258 test(lxst): T:CALL/T:CALL_QOS hooks + Codec2 decode counters torlando-tech 2026-05-08 02:45:11 -04:00
  • e7efdf68c0 perf(boot): remove synchronous GPS+WiFi waits, defer LVGL task start torlando-tech 2026-05-07 20:13:28 -04:00
  • 346b66a04b chore(build): check in SplashImage.h, fix ChatScreen display name torlando-tech 2026-05-07 19:56:29 -04:00
  • 2eeb81e42f fix(ui): persist & restore display names; stop showing "Future" pre-clock-sync torlando-tech 2026-05-07 19:47:36 -04:00
  • ed0eebe1f0 fix(ui): add satellites-in-view tier to GPS top-bar indicator torlando-tech 2026-05-07 19:41:08 -04:00
  • 6501c6e68c fix(ui): re-enable LoRa RSSI + add GPS-alive-no-fix tier on top bar torlando-tech 2026-05-07 19:05:41 -04:00
  • 3194af0639 feat(pyxis): wire SD card as MessageStore archive tier torlando-tech 2026-05-07 15:51:04 -04:00
  • ba18c32c04 feat(test-hooks): T:SEND/SENDOPP/SENDPROP + T:SETPROP/SYNCPROP harness API torlando-tech 2026-05-07 14:03:42 -04:00
  • b2b5474045 feat(reticulum): enable transport mode + switch to LittleFS adapter torlando-tech 2026-05-06 18:16:21 -04:00
  • 6e14d626d1 feat(build): wire microReticulum for T-Deck — PSRAM, LittleFS, FS path persistence torlando-tech 2026-05-06 18:16:09 -04:00
  • 3c06760829 refactor(boot-profiler): switch SPIFFS → LittleFS torlando-tech 2026-05-06 18:15:44 -04:00
  • 39ece8800c fix(libs): drop registry-fetch microReticulum dep from interface libs torlando-tech 2026-05-06 18:15:34 -04:00
  • c7986c8211 feat(track-b): consume microLXMF as a separate library microLXMF 2026-05-05 16:19:49 -04:00
  • 97d54fd4f7 Track A.10: WDT 60s + log-only — pyxis runs stable on graft (no resets) spike/graft-upstream-microreticulum torlando-tech 2026-05-05 13:53:12 -04:00
  • f9e959f38e Track A.9: Link members default-init to Type::NONE — pyxis runs against upstream torlando-tech 2026-05-05 12:51:45 -04:00
  • fd2d3de359 Track A: pyxis builds against attermann/microReticulum @ 0.3.0 + fixes torlando-tech 2026-05-05 01:44:50 -04:00
  • 02ceeda75b Track A.8: re-vendor shim from ca355e5; UniversalFileSystem→microStore; relocate shim to lib/; pyxis lib API renames torlando-tech 2026-05-05 01:39:44 -04:00
  • 40e561f444 Repoint microReticulum submodule at torlando-tech/pyxis-fixes-on-0.3.0 torlando-tech 2026-05-05 01:16:54 -04:00
  • a0ff631001 Track A.5/6/7: Identity persistence + Transport stats + Interface overrides torlando-tech 2026-05-04 20:25:02 -04:00
  • 5e2c3a52bb CI: gate every PR on python-interop conformance feat/python-interop-ci-hook torlando-tech 2026-05-04 20:19:08 -04:00
  • dff8bf273c Track A.2: vendor libbz2 + 37 fork-only files into pyxis torlando-tech 2026-05-04 18:08:59 -04:00
  • 08c6c1ab21 deploy: a4539ecefa gh-pages torlando-tech 2026-05-04 22:02:25 +00:00
  • 41d2eb6e63 Track A.1: repoint microReticulum submodule at attermann upstream 0.3.0 torlando-tech 2026-05-04 18:00:45 -04:00
  • a4539ecefa Merge pull request #21 from torlando-tech/test/native-pytest-suite main Torlando 2026-05-04 21:58:46 +00:00
  • a135c761e6 chore(greptile): iter 1 — applied 4 (3 ACCEPT + 1 MODIFY), rejected 1 torlando-tech 2026-05-04 15:43:14 -04:00
  • 49ede41036 Fix CI: explicit cstdlib include + libbz2-dev install torlando-tech 2026-05-04 14:56:50 -04:00
  • 14f937cf8a Add native pyxis test suite + CI torlando-tech 2026-05-04 14:50:16 -04:00
  • 8518a5d1b3 Fix map markers not clearing on cease and add telemetry RX logging feature/map-telemetry torlando-tech 2026-03-14 10:58:34 -04:00
  • ae234e81af Fix receiving LXMF telemetry: field unpacking, silent handling, map markers torlando-tech 2026-03-06 11:33:50 -05:00
  • 8d4a047c14 Fix GPS time sync: double-mktime corruption, missing retry, no DST torlando-tech 2026-03-06 10:06:05 -05:00
  • cab566a69e Fix telemetry sending to Columba: field keys, encoding, and expiry torlando-tech 2026-03-06 09:57:50 -05:00
  • 0d3e1bae30 Fix tile download TLS memory and map rendering performance torlando-tech 2026-03-05 19:08:28 -05:00
  • 1a89466b66 Add on-demand tile downloading with SD card caching torlando-tech 2026-03-05 14:58:19 -05:00
  • a93ee5a903 deploy: fd5e9316f9 torlando-tech 2026-03-05 19:53:45 +00:00
  • e9e091114a Merge remote-tracking branch 'origin/main' into feature/map-telemetry torlando-tech 2026-03-05 14:50:20 -05:00
  • fd5e9316f9 Merge pull request #13 from torlando-tech/fix/ble-map-race-condition Torlando 2026-03-05 14:49:53 -05:00
  • e2df70161b Protect _clients lookup in discoverServices with _conn_mutex torlando-tech 2026-03-05 12:30:52 -05:00
  • 602d8f7083 Improve write() cache-miss warning to indicate discovery dependency torlando-tech 2026-03-05 12:28:35 -05:00
  • 74def922a7 Guard enableNotifications against missing connection entry torlando-tech 2026-03-05 12:05:50 -05:00
  • 8013597a5f Avoid redundant mutex retry in discoverServices error path torlando-tech 2026-03-05 11:59:05 -05:00
  • d9883c9e36 Report failure on mutex timeout in discoverServices torlando-tech 2026-03-05 11:46:43 -05:00
  • 8c0dd227f4 Add missing mutex timeout warning in updateConnectionMTU torlando-tech 2026-03-05 11:44:30 -05:00
  • 20a072d258 Fix TOCTOU in disconnect, stale cache in discovery, silent onConnect failures torlando-tech 2026-03-05 11:01:55 -05:00
  • 9bd075c91e Cache char pointers in discoverServices, defer disconnect, add mutex timeout logs torlando-tech 2026-03-05 01:50:46 -05:00
  • 334f024179 Close TOCTOU gap and protect onConnect map insertions torlando-tech 2026-03-05 00:16:58 -05:00
  • fffd8ec79e Add beginWriteOperation() guards to all blocking GATT methods torlando-tech 2026-03-04 23:54:01 -05:00
  • 71bc4ae82b Address Greptile review: fix use-after-free and unprotected accessors torlando-tech 2026-03-04 23:05:47 -05:00
  • 9174d27183 Fix cross-thread race condition on BLE connection maps torlando-tech 2026-03-04 22:54:29 -05:00
  • cff41d4fa0 Add offline map display and Sideband-compatible telemetry location sharing torlando-tech 2026-03-04 21:05:28 -05:00
  • 24fcb58361 deploy: 70b8df052d torlando-tech 2026-03-04 23:42:36 +00:00
  • bc659a696a deploy: 70b8df052d torlando-tech 2026-03-04 23:42:34 +00:00
  • 70b8df052d Merge pull request #12 from torlando-tech/feature/splash-screen Torlando 2026-03-04 18:38:43 -05:00
  • ff00c1d783 Clean up splash preprocessor structure and add include warning torlando-tech 2026-03-04 18:19:49 -05:00
  • bae59ff424 Fix unused BG_COLOR warning and make show_splash() private torlando-tech 2026-03-04 17:48:38 -05:00
  • 394e247188 deploy: 3c81eeb5be torlando-tech 2026-03-04 22:11:33 +00:00
  • 3c81eeb5be Merge pull request #11 from torlando-tech/fix/ble-wdt-stability Torlando 2026-03-04 17:07:27 -05:00
  • ed8c08109f Add ble_hs_synced() guard to notifyAll() torlando-tech 2026-03-04 16:20:06 -05:00
  • 5b2a1ab53e Skip redundant fill_screen when full-screen splash image is available torlando-tech 2026-03-04 16:09:49 -05:00
  • 4ba97057c5 Remove no-op esp_task_wdt_reset() calls from NimBLEPlatform torlando-tech 2026-03-04 15:32:44 -05:00
  • 2a1b98f8f1 Fix _initialized never set in Display::init() torlando-tech 2026-03-04 14:39:49 -05:00
  • 3fce118797 deploy: f24d80688a torlando-tech 2026-03-04 19:22:11 +00:00
  • 2f61b80567 Update lib/tdeck_ui/Hardware/TDeck/Display.cpp Torlando 2026-03-04 14:20:44 -05:00
  • a93f7c258f Apply suggestion from @greptile-apps[bot] Torlando 2026-03-04 14:19:48 -05:00
  • f24d80688a Merge pull request #10 from torlando-tech/feature/sd-spi-bus-sharing Torlando 2026-03-04 14:18:22 -05:00
  • 0f85f4dd69 Add Pyxis logo to README torlando-tech 2026-03-04 14:12:36 -05:00
  • 27668a7515 Add PYXIS text to splash and render full-screen 320x240 torlando-tech 2026-03-04 14:10:37 -05:00
  • 30dc48086c Add splash screen icon and build-time SVG-to-RGB565 generator torlando-tech 2026-03-04 13:50:20 -05:00
  • a4a1aacdd8 Show boot splash within 1s of power-on instead of after 20s+ init torlando-tech 2026-03-04 11:16:24 -05:00
  • c80e63dee9 Fix Task WDT crashes: LVGL priority starvation + BLE WDT false positives torlando-tech 2026-03-04 13:44:08 -05:00
  • 0608af6d38 Unify all SPI peripherals on global FSPI to fix pin conflicts torlando-tech 2026-03-04 09:41:35 -05:00
  • b4afa6d3f7 Fix SD card SPI init: use FSPI before Display claims HSPI torlando-tech 2026-03-04 09:29:47 -05:00
  • d03f0b308f Add shared SPI bus mutex for SD card, display, and LoRa coexistence torlando-tech 2026-03-04 00:19:10 -05:00