Commit graph

  • 8e123eb5f4
    Merge 5fa63d71cd into 98fec8f5e2 hardened_malloc 2026-06-29 22:45:08 +02:00
  • 98fec8f5e2 release: prepare rsCardputer 2.0.3 main v2.0.3 DeFiDude 2026-06-28 21:15:55 -06:00
  • 5fa63d71cd fix(radio): fix LoRa frequency stuck at default after first band switch hardened_malloc 2026-06-27 13:29:29 +02:00
  • 2ae435f589 fix(radio): issue CalibrateImage from STDBY_RC, not STDBY_XOSC hardened_malloc 2026-06-27 11:04:52 +02:00
  • e8064553fb release: bump rsCardputer to v2.0.2 v2.0.2 DeFiDude 2026-06-26 18:10:53 -06:00
  • a9e0157df6 reticulum: default LoRa interface to roaming DeFiDude 2026-06-26 16:32:31 -06:00
  • 8c31ae0966 release: prepare v2.0.1 v2.0.1 DeFiDude 2026-06-13 19:13:30 -06:00
  • 3bb21a60ea docs: refresh rsCardputer release notes DeFiDude 2026-06-13 17:33:14 -06:00
  • 9cd837aa10 rnode: harden host reconnect handling DeFiDude 2026-06-13 14:06:35 -06:00
  • e1997ef130 deps: bump microReticulum to 3ddf3c3 (Ed25519 validate fix) DeFiDude 2026-06-12 14:24:15 -06:00
  • 1b85b670d1 release: prepare v2.0.0 v2.0.0 DeFiDude 2026-05-23 21:59:28 -06:00
  • e51ba5432e rnode: auto-arm first pairing window ratspeak-v1.0.18 DeFiDude 2026-05-23 18:33:36 -06:00
  • a2db8ade1d rnode: repair stale Cardputer identity DeFiDude 2026-05-23 17:27:24 -06:00
  • d0fe9153be rnode: enable Cardputer BLE by default DeFiDude 2026-05-23 16:46:48 -06:00
  • 7ceaba8211 ci: remove Node 20-only actions DeFiDude 2026-05-23 01:45:01 -06:00
  • 77f43bb20a ci: force Node 24 actions runtime DeFiDude 2026-05-23 01:34:51 -06:00
  • 48d3f4e985 naming: publish rsCardputer standalone mode v1.9.9 DeFiDude 2026-05-23 00:44:02 -06:00
  • ca96a2e0d6 release: add M5Launcher app images DeFiDude 2026-05-22 23:54:14 -06:00
  • 48565869ad repo: migrate Ratcom to rsCardputer DeFiDude 2026-05-22 23:18:38 -06:00
  • 4ba09cea3a rnode: require hold for Cardputer pairing DeFiDude 2026-05-22 21:26:48 -06:00
  • b831fda17c docs: refresh Cardputer Adv README DeFiDude 2026-05-22 21:12:10 -06:00
  • 67dae625e2 build: integrate Cardputer Adv firmware family DeFiDude 2026-05-22 21:03:12 -06:00
  • a5b94bf9cc ui: keep onboarding screens modal DeFiDude 2026-05-22 19:39:53 -06:00
  • 873d6a272a ui: refine Ratcom home action hint DeFiDude 2026-05-22 18:30:41 -06:00
  • 52ae7d4542 ui: tighten Cardputer layout DeFiDude 2026-05-22 17:24:32 -06:00
  • 9cf3368c47 ui: refine Cardputer interface DeFiDude 2026-05-22 17:03:05 -06:00
  • cd83a2a127 ui: rotate battery and clock status DeFiDude 2026-05-22 16:18:42 -06:00
  • cebb687bdf ui: keep battery percent visible DeFiDude 2026-05-22 16:12:38 -06:00
  • 7390e7ba77 boot: return to Cardputer launcher DeFiDude 2026-05-22 15:42:40 -06:00
  • 8f05684c25 ci: remove Node 20 workflow actions DeFiDude 2026-05-22 00:39:52 -06:00
  • c4f757abf9 ci: opt into Node 24 action runtime DeFiDude 2026-05-22 00:34:01 -06:00
  • 95ca0d9a51 ci: update release workflow actions DeFiDude 2026-05-22 00:28:35 -06:00
  • 65dde67ace release: bump Ratcom to v1.9.2 v1.9.2 DeFiDude 2026-05-22 00:18:14 -06:00
  • cbce4dfc23 radio: add serial test harness controls DeFiDude 2026-05-21 23:40:49 -06:00
  • 057f632b8e radio: harden Cardputer SX1262 link DeFiDude 2026-05-21 23:11:23 -06:00
  • d820eb90ff radio: enable Cardputer LoRa RF switch DeFiDude 2026-05-21 21:40:39 -06:00
  • 9a3ba24343 build: pin tested M5 libraries DeFiDude 2026-05-21 21:04:01 -06:00
  • 95c567bdf1 storage: serialize shared SPI access DeFiDude 2026-05-21 21:01:03 -06:00
  • c1d69de8bf input: gate keyboard refresh on interrupt DeFiDude 2026-05-21 20:55:25 -06:00
  • b2b25162a1 audio: make notifications nonblocking DeFiDude 2026-05-21 20:53:12 -06:00
  • 839321714f radio: cap Cardputer LoRa TX power DeFiDude 2026-05-21 20:51:54 -06:00
  • 01b6290a07 ratcom: port reliability hardening from Ratdeck DeFiDude 2026-05-21 20:43:45 -06:00
  • a31fbc91a7 radio: fix SX126x LoRa mode assertion DeFiDude 2026-05-21 19:48:15 -06:00
  • 4204542c8f license: adopt AGPLv3 DeFiDude 2026-05-05 18:30:39 -06:00
  • cfabf9daaa tools: add announce validator DeFiDude 2026-05-05 18:03:11 -06:00
  • fc13b2706f AutoInterface: notify_link_change on SLAAC privacy-address rotation DeFiDude 2026-05-01 16:20:28 -06:00
  • a2abd87c30 v1.8.0-beta: prerelease build v1.8.0-beta DeFiDude 2026-04-26 23:54:59 -06:00
  • 4e7d3468e4 Port ratdeck 7896d3b (AnnounceManager doubling/name fixes). Thanks @drkhsh. DeFiDude 2026-04-25 21:27:57 -06:00
  • 0445f12806 Port ratdeck 2b39f72 (path-constant trailing slash fix). DeFiDude 2026-04-25 21:23:16 -06:00
  • 275f85116a Add AutoInterface support (IPv6 LAN auto-discovery via microReticulum AutoInterface) DeFiDude 2026-04-25 20:54:05 -06:00
  • b9c103af17 v1.7.9: LXMF Python interop — disable bz2 compression v1.7.9 DeFiDude 2026-04-24 18:23:59 -06:00
  • 679c74dbb6 LXMF announce: advertise no SF_COMPRESSION (don't trigger Python bz2) DeFiDude 2026-04-23 21:44:43 -06:00
  • 2d2accc561
    Update and rename LICENSE to LICENSE.md serialrf433 2026-04-16 21:25:20 +00:00
  • c33e2e570b
    Increase supply chain risk dude.eth 2026-04-08 13:36:00 -06:00
  • b31a6c029c Reduce supply chain risk DeFiDude 2026-04-07 15:11:48 -06:00
  • e557185c90 v1.7.8 v1.7.8 DeFiDude 2026-04-05 19:51:26 -06:00
  • 18a55d1644 Use local receive time for incoming message timestamps DeFiDude 2026-04-05 19:45:03 -06:00
  • 1d4123f997 Fix message persistence DeFiDude 2026-04-05 19:41:22 -06:00
  • 0c8c2dc32b Fix NomadNet interop: TCP interface mode, proof routing, diagnostics DeFiDude 2026-04-05 19:21:53 -06:00
  • 4ba9783b22 Fix message freeze, deferred callbacks, conversation persistence DeFiDude 2026-04-05 17:35:39 -06:00
  • b5905dcd1f - fixing messaging persistence v1.7.7 v1.7.6 DeFiDude 2026-04-05 00:16:21 -06:00
  • db1bfd94d1 - Message UI fix/TCP update DeFiDude 2026-04-04 23:42:32 -06:00
  • fe44d2edc6 Disable auto-connect to TCP v1.7.5 DeFiDude 2026-04-04 23:15:58 -06:00
  • a5fc1cd344 Region UX DeFiDude 2026-04-04 23:09:13 -06:00
  • dd5c47e00e Clean up repo: remove docs/, update README for v1.7.5 DeFiDude 2026-04-04 22:59:53 -06:00
  • ab86fc273c v1.7.5: Major stability overhaul, UI refresh, GPS, and rebrand to Ratcom DeFiDude 2026-04-04 22:57:06 -06:00
  • 8505e51c1e Fix WiFi freeze, LittleFS corruption, TCP stack overflow on Cardputer DeFiDude 2026-03-28 23:37:22 -06:00
  • c61e369d7f Port Ratdeck v1.7.3 performance fixes and features to Ratcom DeFiDude 2026-03-28 23:27:01 -06:00
  • 4b92a44ea9 v1.7.0: LoRa split-packet framing, hub performance, silent auto-announce v1.7.0 DeFiDude 2026-03-24 23:12:24 -06:00
  • 0b58a35b98 Suppress UI notifications for auto-announce when screen is off DeFiDude 2026-03-24 22:29:51 -06:00
  • 58e78531ce Port LoRa split-packet framing and LXMF delivery fixes from Ratdeck DeFiDude 2026-03-24 21:11:24 -06:00
  • 4a63467cba Route large LXMF messages through Resource transfer over link DeFiDude 2026-03-24 17:07:29 -06:00
  • 43f21df1ea Remove local LXMFMessage — now provided by microReticulum library DeFiDude 2026-03-24 16:26:33 -06:00
  • 57b6f892d1 Fix ISR deadlock crash: remove SPI call from DIO1 interrupt handler DeFiDude 2026-03-21 14:48:55 -06:00
  • 1251cbda9d Drop oversized LoRa packets instead of silently truncating DeFiDude 2026-03-21 14:14:38 -06:00
  • 305e24363c Workaround LoRa link delivery truncation for large LXMF messages DeFiDude 2026-03-21 14:00:22 -06:00
  • d016641df0 Fix LoRa TX killed by receive() after handle_incoming (untested) DeFiDude 2026-03-21 02:19:08 -06:00
  • 1650176e07 v1.6.5: Remove DataCleanScreen prompt, remove serial wipe debug window v1.6.5 DeFiDude 2026-03-20 20:42:39 -06:00
  • bec79a8408 Fix wrong-recipient message delivery via stale outbound link, fix ESC key DeFiDude 2026-03-20 20:26:00 -06:00
  • 368da5a357 Port Ratdeck TCP interface fixes, increase announce table cap DeFiDude 2026-03-20 20:04:55 -06:00
  • d706e5b62e Switch microReticulum dependency to fork master branch DeFiDude 2026-03-20 19:47:52 -06:00
  • f7d22860ef v1.6.4: Fix LXMF bidirectional messaging, increase known_destinations cap DeFiDude 2026-03-20 19:43:21 -06:00
  • dd2241f7b3 Fix TCP announce flood: adaptive filter, TCP backpressure, lower rate cap DeFiDude 2026-03-19 15:24:46 -06:00
  • 39f2ff0a19 v1.6.3: Fix LXMF wire format, add link-based delivery v1.6.3 DeFiDude 2026-03-19 14:37:13 -06:00
  • 5513f4b561 Add link-based LXMF delivery, fix display SPI contention DeFiDude 2026-03-19 13:17:04 -06:00
  • 0ea4b75f1f Fix random reboots: SPI race, stack overflow, unbounded heap growth DeFiDude 2026-03-18 21:59:29 -06:00
  • 52c58d3d1c Fix messageId hash to exclude signature, matching Python/Rust DeFiDude 2026-03-17 18:11:36 -06:00
  • d87703c759 v1.6.2: Fix msgpack announce app_data to use bin8 instead of fixstr v1.6.2 DeFiDude 2026-03-15 12:52:40 -06:00
  • 5f12d9e02d Improve announce name parsing, raise table caps, bump to v1.6.1 v1.6.1 DeFiDude 2026-03-13 05:53:46 -06:00
  • ade873e7dc v1.6.0: Split TCP port input, bump version v1.6.0 DeFiDude 2026-03-13 04:23:35 -06:00
  • a23262e2de
    Update README.md dude.eth 2026-03-12 15:50:37 -06:00
  • b43f198507 v1.5.8: Fix TCP outbound messaging v1.5.8 DeFiDude 2026-03-11 14:49:45 -06:00
  • 49c689ba7f Fix LXMF TX: Header2 transport_id correction and TCP transport improvements DeFiDude 2026-03-11 13:43:41 -06:00
  • c96c4296e6 Disable transport mode — ratcom is endpoint only DeFiDude 2026-03-11 03:32:24 -06:00
  • b696aa0422 v1.5.7: M5Burner merged binary support v1.5.7 DeFiDude 2026-03-10 23:00:31 -06:00
  • 235f8bab66 Add merged single .bin output for M5Burner compatibility DeFiDude 2026-03-10 22:58:27 -06:00
  • 39d99561b0 Add release protocol documentation DeFiDude 2026-03-10 14:57:19 -06:00
  • 78e86e2751 Fix boot loop: stack overflow from 4KB buffer + 8KB task stack (v1.5.6) v1.5.6 DeFiDude 2026-03-10 14:42:49 -06:00
  • dbdedb9cab Port performance and stability fixes from Ratdeck (v1.5.5) v1.5.5 DeFiDude 2026-03-10 12:11:16 -06:00
  • 54534c5430 Fix incorrect radio preset values in UI and docs DeFiDude 2026-03-09 15:43:05 -06:00