Commit Graph

  • 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 gh-pages 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 main 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
  • 4e0b536548 deploy: d9411fb4bb torlando-tech 2026-03-04 04:43:34 +00:00
  • 1c49ff3f52 deploy: d9411fb4bb torlando-tech 2026-03-04 04:43:28 +00:00
  • 059b4d5215 deploy: e3cf0c75bf torlando-tech 2026-03-04 04:43:10 +00:00
  • 30e224f975 deploy: e3cf0c75bf torlando-tech 2026-03-04 04:43:08 +00:00
  • d9411fb4bb Merge pull request #7 from torlando-tech/ble-stability-audit v0.2.2 Torlando 2026-03-03 23:39:38 -05:00
  • e3cf0c75bf Merge pull request #8 from torlando-tech/fix/flasher-versioned-releases Torlando 2026-03-03 23:39:17 -05:00
  • 2fb1f95154 deploy: 5971771ed2 torlando-tech 2026-03-04 04:33:18 +00:00
  • fd62d5042f Use exact match for HTTP status code check torlando-tech 2026-03-03 23:33:10 -05:00
  • 5971771ed2 Merge pull request #5 from davidcranor/fix/cross-platform-build Torlando 2026-03-03 23:29:38 -05:00
  • 2f8e4b6a42 deploy: 1d0a58de64 torlando-tech 2026-03-04 02:30:29 +00:00
  • 1d0a58de64 Merge pull request #9 from torlando-tech/ci/build-check Torlando 2026-03-03 21:26:33 -05:00
  • 1c5dd9936a Add CI build check for pull requests torlando-tech 2026-03-03 21:17:14 -05:00
  • 4f22776971 Add tone as explicit dependency of tdeck_ui fix/cross-platform-build torlando-tech 2026-03-03 21:05:42 -05:00
  • 8ebb637a78 Add landing page at GitHub Pages root from README.md torlando-tech 2026-03-03 20:59:56 -05:00
  • ee87edef7a Fix web flasher versioned releases failing with CORS error torlando-tech 2026-03-03 20:57:38 -05:00
  • 46ce057a1e BLE stability: host-controller resync, stuck GAP conn cancel, scan diagnostics torlando-tech 2026-03-03 19:57:55 -05:00
  • 2cc9441f0a BLE stability: desync connect cooldown prevents crash-on-connect torlando-tech 2026-03-03 18:34:40 -05:00
  • 827ff2eb42 Fix cross-platform build: replace ${PROJECT_DIR} with relative paths davidcranor 2026-03-03 15:19:32 -05:00
  • 74d832fb63 NimBLE patches: fix 574 stuck GAP state, add desync diagnostics torlando-tech 2026-03-03 12:49:41 -05:00
  • 8d23c03e3b Fix conversation list showing hashes instead of display names after restart torlando-tech 2026-03-03 00:24:30 -05:00
  • d6d4eb2c9c BLE stability: defer disconnect processing, fix data races, harden operations torlando-tech 2026-03-03 00:15:24 -05:00
  • f89fcdca02 deploy: 774f055362 torlando-tech 2026-03-03 04:33:43 +00:00
  • 774f055362 Merge pull request #4 from torlando-tech/torlando-tech-patch-1 Torlando 2026-03-02 23:30:05 -05:00
  • 7b2a4b80c8 Revise README for LXMF and LXST client details torlando-tech-patch-1 Torlando 2026-03-02 23:29:55 -05:00
  • 5fc2c23860 deploy: 609a3bc62b torlando-tech 2026-03-03 04:29:53 +00:00
  • 6bb854b8f2 deploy: 609a3bc62b torlando-tech 2026-03-03 04:24:01 +00:00
  • 609a3bc62b LXMF propagation sync, manual node entry, and status improvements v0.2.1 torlando-tech 2026-03-02 23:03:32 -05:00
  • 1cb3f92e87 deploy: 7d687ea8a8 torlando-tech 2026-02-25 22:09:39 +00:00
  • 8eb42553df deploy: 7d687ea8a8 torlando-tech 2026-02-25 22:02:12 +00:00
  • 7d687ea8a8 Merge pull request #3 from torlando-tech/flasher-version-picker v0.2.0 Torlando 2026-02-25 16:58:27 -05:00
  • fd6fb4bcda Add firmware version picker to web flasher torlando-tech 2026-02-25 16:36:03 -05:00
  • 9e7412b76f deploy: 1a6c9aee44 torlando-tech 2026-02-25 17:47:45 +00:00
  • 1a6c9aee44 Merge pull request #2 from torlando-tech/transport-pools-psram Torlando 2026-02-25 11:35:11 -05:00
  • ea586112e3 CI: auto-build and deploy firmware to GitHub Pages on every push to main transport-pools-psram torlando-tech 2026-02-25 10:41:58 -05:00
  • 6744eb136d LXST voice call stability: fix hangup crash, signal queue, TX pump, mic tuning torlando-tech 2026-02-25 00:52:40 -05:00
  • ddd19a04db Fix LXST TX audio wire format to match Columba's expected batch size torlando-tech 2026-02-24 16:15:17 -05:00
  • 6e47cb808b Increase playback buffer for jitter-free LXST RX audio torlando-tech 2026-02-24 00:42:07 -05:00
  • e263e1e7a6 Add OTA flashing and wireless UDP log broadcasting torlando-tech 2026-02-23 17:43:48 -05:00
  • bb58c69d38 Add core dump partition for crash analysis torlando-tech 2026-02-23 16:57:05 -05:00
  • 5949cd97ff Reduce BLE desync reboot tolerance from 5min to 90s with connections torlando-tech 2026-02-23 16:39:43 -05:00
  • 4e1f379d94 Persist only contacts to flash, mark on send/receive torlando-tech 2026-02-23 13:17:28 -05:00
  • e343caf2d2 Stability: WDT yield, BLE mutex fixes, time-based desync recovery torlando-tech 2026-02-23 12:30:30 -05:00
  • 3ca27f53f6 Task watchdog, BLE mutex fixes, NimBLE crash-safe recovery torlando-tech 2026-02-23 10:45:43 -05:00
  • a499a2b30a Persistence reliability: NimBLE crash fix, atomic save, fast persist torlando-tech 2026-02-23 01:44:38 -05:00
  • 43a7e1088f BLE P2P stability: fix ODR violation, shutdown safety, connection robustness torlando-tech 2026-02-23 00:24:45 -05:00
  • ac7b0ac1f7 Remove debug heartbeat and loop_count from BLE interface loop torlando-tech 2026-02-22 21:46:35 -05:00
  • 869963c33c BLE: use NimBLEClient for connections, fix service discovery and host reset torlando-tech 2026-02-22 21:34:28 -05:00
  • 769c9952bd BLE P2P stability: PSRAM zero-init, pool sizing, stuck-state recovery torlando-tech 2026-02-22 20:57:05 -05:00
  • d58ac9573f Switch to Codec2 3200 (LBW profile) for better voice quality torlando-tech 2026-02-22 19:28:50 -05:00
  • 90d5afa35b 15-tap half-band FIR anti-alias filter, reduce mic gain to 15dB torlando-tech 2026-02-22 19:13:37 -05:00
  • 3655a8a9eb LXST audio fixes: split codecs, TDM stride-4, anti-alias, TX batching torlando-tech 2026-02-22 18:25:38 -05:00
  • 7215a2f6f9 Fix SPSC ring buffer violations in capture and playback paths torlando-tech 2026-02-22 02:14:13 -05:00
  • 6dbdd4854b LXST voice TX: link routing fix, frame batching, TX diagnostics torlando-tech 2026-02-22 02:11:13 -05:00
  • 06743635eb Fix ES7210 mic capture: use LilyGO library with slave mode torlando-tech 2026-02-22 01:42:47 -05:00
  • f73fbb2568 Fix LXST voice call interop with Python LXST/Columba torlando-tech 2026-02-19 21:00:07 -05:00