Commit Graph

  • ef5d8ea189 Long-press trackball blanks screen; suppress touch wakes when off drkhsh 2026-04-26 00:33:31 +02:00
  • f4eaf71983 sanitizeName: allow forward slash in display names drkhsh 2026-04-26 01:11:30 +02:00
  • a8da0d8918 Add Power::forceScreenOff() for manual screen-off triggers drkhsh 2026-04-26 02:37:11 +02:00
  • 3393d0afb4 Remove auto-seeded TCP hub default; users opt-in via Settings DeFiDude 2026-04-25 18:41:14 -06:00
  • 9cb5a4f3db v1.8.3: LXMF Python interop — disable bz2 compression v1.8.3 DeFiDude 2026-04-24 18:23:35 -06:00
  • b54ac52666 LXMF announce: advertise no SF_COMPRESSION (don't trigger Python bz2) DeFiDude 2026-04-23 21:41:59 -06:00
  • 401107995a Pin lvgl and LovyanGFX to ~1.1.16 / ~8.3.4 (block 1.2.x / 8.4.x) DeFiDude 2026-04-23 21:41:13 -06:00
  • be771818f9 Silence vfs_api error spam and rename /ratputer/ SD paths to /ratdeck/ DeFiDude 2026-04-16 21:54:44 -06:00
  • b27e5c9f1e Update presets DeFiDude 2026-04-16 13:25:07 -06:00
  • de608c4667 Increase supply chain risk dude.eth 2026-04-08 13:38:23 -06:00
  • e8000538aa Reduce supply chain risk DeFiDude 2026-04-07 15:11:39 -06:00
  • 037af2a6ac - Brightness adjustments DeFiDude 2026-04-06 23:02:40 -06:00
  • 675ae47b4d Merge pull request #18 from scotty007/feature/keyboard-backlight dude.eth 2026-04-06 22:39:25 -06:00
  • 61d6a861f8 v1.8.2 v1.8.2 DeFiDude 2026-04-06 16:56:08 -06:00
  • bcd30fa0b3 v1.8.1 v1.8.1 DeFiDude 2026-04-05 19:52:52 -06:00
  • bc475bc75e Use local receive time for incoming message timestamps DeFiDude 2026-04-05 19:45:11 -06:00
  • ed61d901ff Fix TCP client interface mode: MODE_GATEWAY → MODE_FULL DeFiDude 2026-04-05 19:22:24 -06:00
  • 92112de000 Fix stale orange theme comments — palette is matrix green DeFiDude 2026-04-03 23:32:18 -06:00
  • f5c584949d - LVGL changes, lost some spirit, but WIP DeFiDude 2026-04-03 19:08:56 -06:00
  • a85c18d8f3 Merge pull request #21 from scotty007/fix/send-button-callback dude.eth 2026-04-03 16:16:27 -06:00
  • 77de14baef Playing w/ LVGL DeFiDude 2026-04-03 16:12:40 -06:00
  • d0563220b6 Add send button callback in LvMessageView Scotty 2026-04-03 12:47:17 +02:00
  • fecf8249ba v1.8.0: LXMF link delivery, LoRa reliability, touch support v1.8.0 DeFiDude 2026-04-03 00:14:08 -06:00
  • 0c47e2204f Touch screen capability (closes #19) DeFiDude 2026-04-03 00:06:48 -06:00
  • 48e2b98bd7 Merge branch 'main' into touch DeFiDude 2026-04-02 23:06:43 -06:00
  • a83739c1cf Fix LXMF link delivery and improve LoRa reliability DeFiDude 2026-04-02 22:48:24 -06:00
  • ba4a729d16 The touch work has been completed Belousov Oleg 2026-04-02 18:42:50 +03:00
  • 51dbfa1a4e Add keyboard backlight config and control Scotty 2026-04-02 09:04:33 +02:00
  • 6836b6967a Fix bidirectional comms regression: remove unsafe core 0 persist task, restore better-path announce bypass Increase TCP drain budget (5→10 frames), raise RNS-overload skip threshold (200→500ms) DeFiDude 2026-03-30 02:15:22 -06:00
  • 0d2a75a71c Remove the pesky 0.1% Python DeFiDude 2026-03-30 01:32:44 -06:00
  • 33ce7eab56 Shorten LoRa preset labels, default to Long Fast DeFiDude 2026-03-30 01:21:33 -06:00
  • 4b35318121 Fix: custom label in Lora presets Belousov Oleg 2026-03-29 13:25:56 +03:00
  • 8ea5993e8d The list of Lora presets has been expanded Belousov Oleg 2026-03-29 13:18:11 +03:00
  • 16412067e0 v1.7.3: performance, Cyrillic fonts, scroll/UI fixes v1.7.3 DeFiDude 2026-03-28 22:40:42 -06:00
  • 15e0e67610 Set microReticulum log level to WARNING, document verbose logging for debugging DeFiDude 2026-03-28 22:21:05 -06:00
  • bcba228635 Move flash persistence to core 0 background task, eliminate 4s main loop freeze DeFiDude 2026-03-28 22:07:43 -06:00
  • 2c73a10c80 Hide unknown hop count, remove hops_to and toHex from transport filter hot path DeFiDude 2026-03-28 21:18:08 -06:00
  • 9e4217085a Reduce device freeze on large TCP hubs, reduce announce processing overhead DeFiDude 2026-03-28 21:11:31 -06:00
  • 59200d6aea Cyrillic and Latin Extended font support (fixes #14) DeFiDude 2026-03-28 20:58:01 -06:00
  • 4958ed9289 Fix nodes list scroll truncation, center action modal, trackball parity DeFiDude 2026-03-28 20:37:48 -06:00
  • a32c6d9a42 Prevent selecting Custom preset, detect custom frequency in preset v1.7.2 DeFiDude 2026-03-28 19:47:27 -06:00
  • e92a013caf v1.7.2: idle optimization, regional presets, RSSI, UX improvements DeFiDude 2026-03-28 19:43:14 -06:00
  • d81921357b Stamp incoming messages with receiver time, radio-style freq editor DeFiDude 2026-03-28 16:25:50 -06:00
  • f41e4c0363 Tune RNS tables, cache status bar time, add BLE idle timeout DeFiDude 2026-03-28 15:51:43 -06:00
  • d3ed421038 Optimize message view rendering, WiFi TX buffering, remove unused font DeFiDude 2026-03-28 15:48:40 -06:00
  • c3025eb98e Fix TCP stack overflow risk and cap WiFi AP client connections DeFiDude 2026-03-28 15:43:49 -06:00
  • 16f1bb516c Show WiFi reboot toast only once, not on every setting change DeFiDude 2026-03-28 15:26:24 -06:00
  • 7bf1be2724 Fix GPS time not showing without satellite lock (LoRa-only boot) DeFiDude 2026-03-28 15:16:57 -06:00
  • 4086609054 Fix stale unread badge when message arrives during active conversation DeFiDude 2026-03-28 14:51:26 -06:00
  • 31ce457192 Add action modal for node selection (Add Contact / Message / Back) DeFiDude 2026-03-28 14:38:59 -06:00
  • 6cd4197503 Add per-node RSSI/SNR display on Nodes screen (developer mode) DeFiDude 2026-03-28 14:27:07 -06:00
  • a77fb594a2 Fix screen wake on idle, add regional frequency presets and Hz input DeFiDude 2026-03-28 14:06:31 -06:00
  • b2fcfe526e v1.7.1: GPS time sync, timezone picker, status bar clock v1.7.1 DeFiDude 2026-03-25 02:42:18 -06:00
  • 311c5ad3df GPS time sync, status bar clock, configurable UTC offset DeFiDude 2026-03-25 01:36:56 -06:00
  • 31cbab7fc2 Remove merged bin from firmware zip (already a separate release asset) DeFiDude 2026-03-24 23:31:50 -06:00
  • fad3de7057 v1.7.0: LoRa split-packet framing, hub performance, silent auto-announce v1.7.0 DeFiDude 2026-03-24 23:12:11 -06:00
  • 6df6017ab4 Suppress UI notifications for auto-announce when screen is off DeFiDude 2026-03-24 22:29:26 -06:00
  • 949e508f80 Reduce table caps for client device performance DeFiDude 2026-03-24 22:23:15 -06:00
  • 851da63220 LoRa split-packet framing, TX queue, and LXMF delivery fixes DeFiDude 2026-03-24 20:55:07 -06:00
  • 2221eb832f Route large LXMF messages through Resource transfer over link DeFiDude 2026-03-24 17:06:43 -06:00
  • cc8701436e Remove local LXMFMessage — now provided by microReticulum library DeFiDude 2026-03-24 16:22:47 -06:00
  • 5fd01251dd v1.6.6: LoRa stability, announce interval config, touch input fix v1.6.6 DeFiDude 2026-03-23 18:09:09 -06:00
  • 8c0b0853e4 Fix GT911 touch coordinate axes for T-Deck Plus display orientation DeFiDude 2026-03-23 17:57:34 -06:00
  • f060b892b9 Merge pull request #10 from scotty007/fix/read-touch-input dude.eth 2026-03-23 17:56:30 -06:00
  • 3b1772147b Fix register address and size of GT911 point data Scotty 2026-03-22 09:20:43 +01:00
  • 67a682080d Store and use I2C address at which GT911 was found Scotty 2026-03-22 09:05:41 +01:00
  • f1cf2e654c Fix ISR deadlock crash: remove SPI call from DIO1 interrupt handler DeFiDude 2026-03-21 14:48:25 -06:00
  • 92e02f5442 Merge pull request #9 from scotty007/feature/config-announce-interval dude.eth 2026-03-21 14:35:51 -06:00
  • 0c4fbb5cd5 Drop oversized LoRa packets instead of silently truncating DeFiDude 2026-03-21 14:14:34 -06:00
  • 4a7b1935d5 Workaround LoRa link delivery truncation for large LXMF messages DeFiDude 2026-03-21 14:00:12 -06:00
  • 42c5a8b1a5 Add user config setting for auto-announce interval Scotty 2026-03-21 11:35:10 +01:00
  • 6f8e53c060 Fix LoRa TX killed by receive() after handle_incoming (untested) DeFiDude 2026-03-21 02:19:07 -06:00
  • 87723e891a v1.6.5: Disable BLE by default, remove DataCleanScreen prompt v1.6.5 DeFiDude 2026-03-20 20:42:37 -06:00
  • b70342a2f5 Fix wrong-recipient message delivery via stale outbound link DeFiDude 2026-03-20 20:25:47 -06:00
  • e250ea1ad0 Switch microReticulum dependency to fork master branch DeFiDude 2026-03-20 19:47:47 -06:00
  • ca9c736a2a v1.6.4: Bump version for LXMF bidirectional messaging fix DeFiDude 2026-03-20 19:43:09 -06:00
  • 43e5420416 Fix LXMF bidirectional messaging, increase known_destinations cap DeFiDude 2026-03-20 19:24:28 -06:00
  • 45df807424 Fix TCP announce flood: adaptive filter, TCP backpressure, aligned table caps DeFiDude 2026-03-19 15:24:31 -06:00
  • 00d04284c1 v1.6.3: Fix LXMF wire format, add link-based delivery v1.6.3 DeFiDude 2026-03-19 14:37:09 -06:00
  • 8b8a9b572f Add link-based LXMF delivery, fix display SPI contention DeFiDude 2026-03-19 13:07:19 -06:00
  • 71849cbb62 Fix LXMF wire format for Python interoperability DeFiDude 2026-03-19 12:37:09 -06:00
  • 2c161238c7 Fix messageId hash to exclude signature, matching Python/Rust DeFiDude 2026-03-17 18:11:35 -06:00
  • d89b6699ab v1.6.2: Fix announce bin8 encoding in Settings, deduplicate encodeAnnounceName v1.6.2 DeFiDude 2026-03-15 12:30:59 -06:00
  • e3dffe6df2 Merge pull request #5 from scotty007/fix/announce-format dude.eth 2026-03-15 12:27:22 -06:00
  • fc91f8214e TCP scaling, GUI pooling, dev mode, protocol improvements DeFiDude 2026-03-15 12:25:29 -06:00
  • d9097c0289 Fix msgpack format of announce app data Scotty 2026-03-15 13:26:09 +01:00
  • 02d7dedcce v1.6.1: Fix TCP port input, flash status, PSRAM audio optimization v1.6.1 DeFiDude 2026-03-13 13:42:17 -06:00
  • 813a14641f v1.6.0: Update microReticulum ref, LXMF fixes, bump version v1.6.0 DeFiDude 2026-03-13 04:24:14 -06:00
  • c4669a2fcc Update README.md dude.eth 2026-03-12 15:50:05 -06:00
  • ec66d24aa3 Update README.md dude.eth 2026-03-12 15:42:22 -06:00
  • 81d5f31e08 v1.5.11: Fix TCP outbound messaging + PSRAM optimization v1.5.11 DeFiDude 2026-03-11 14:49:08 -06:00
  • 957911d7e7 Fix LXMF TX: Header2 transport_id correction and TCP transport improvements DeFiDude 2026-03-11 13:43:39 -06:00
  • 6e36e6524a Remove transport node feature — ratdeck is endpoint only DeFiDude 2026-03-11 03:32:35 -06:00
  • cb74e7233e v1.5.10: M5Burner merged binary support v1.5.10 DeFiDude 2026-03-10 23:00:49 -06:00
  • 0a969ef4c6 Add merged single .bin output for M5Burner compatibility DeFiDude 2026-03-10 22:59:01 -06:00
  • 2a7808cf5a Add release protocol documentation DeFiDude 2026-03-10 14:57:40 -06:00
  • 9d81d05979 Performance and stability pass (v1.5.9) v1.5.9 DeFiDude 2026-03-10 12:10:24 -06:00
  • 1c6f1a7633 Fix boot loop crash from null Identity in announce handler DeFiDude 2026-03-10 11:22:19 -06:00
  • c630fe9d30 Bump version to 1.5.8 v1.5.8 DeFiDude 2026-03-10 00:53:48 -06:00
  • fb9eb4a4c3 Fix TCP messaging, LoRa status reversion, and message ordering (v1.5.8) DeFiDude 2026-03-10 00:49:59 -06:00