Commit Graph
209 Commits
Author SHA1 Message Date
DeFiDude e497de63b3 input: ignore wake key dispatch 2026-06-15 00:16:42 -06:00
DeFiDude 08d95cfb55 settings: clarify network menu 2026-06-15 00:08:57 -06:00
DeFiDude f6f7ab439b docs: clarify identity import files v2.0.0 2026-06-13 18:04:12 -06:00
DeFiDude 207d6bac14 identity: harden import candidate handling 2026-06-13 18:02:49 -06:00
DeFiDude f481f0c3de identity: skip reserved identity import names 2026-06-13 17:59:29 -06:00
DeFiDude b6f07161ef identity: accept exported identity key filenames 2026-06-13 17:58:26 -06:00
domints 103ebbc997 identity: import identity from SD card
Ported from PR #39 by domints with imported-key validation and hash derivation fixed.
2026-06-13 17:52:18 -06:00
DJ2LS 07ee56f9ff fixing font size for battery level so its consistent with time size 2026-06-13 17:47:05 -06:00
DJ2LS 29a74c2cd9 suppress single-percent ADC noise for battery level 2026-06-13 17:47:01 -06:00
DeFiDude f6d6aff288 rsdeck: prepare dual-mode 2.0 release 2026-06-13 17:33:00 -06:00
DeFiDude e2dad27836 rnode: harden t-deck host mode 2026-06-13 14:06:31 -06:00
DeFiDude 10e1b8037e deps: bump microReticulum to 3ddf3c3 (Ed25519 validate fix) 2026-06-12 14:24:30 -06:00
DeFiDude 394a38e2ee ui: light/dark theme toggle 2026-06-12 03:30:58 -06:00
DeFiDude 969267657e power: keyboard backlight follows screen sleep 2026-06-12 01:35:48 -06:00
DeFiDude c4d4309f8d rnode: 60s display timeout, keyboard wake, tap never sleeps, trim idle UI 2026-06-11 23:01:43 -06:00
DeFiDude 6c224c4f9b rnode: fix BLE state machine for bonded reconnects during armed pairing window 2026-06-10 22:51:57 -06:00
DeFiDude be3a5304da rnode: drop peripheral-initiated encryption — central owns SMP 2026-06-10 22:07:39 -06:00
DeFiDude c65614bf25 rnode: encrypt-on-connect pairing fix, RSSI sentinel filter, UI cleanup 2026-06-10 21:17:59 -06:00
DeFiDude 63746d0bf9 rnode: touch Pair-via-BLE button, Ratspeak title, 30s pairing window 2026-06-10 21:07:59 -06:00
DeFiDude 50c754409d rnode: keep T-Deck RF idle until host starts the radio 2026-06-10 20:57:52 -06:00
DeFiDude 3077a317c7 rnode: fix T-Deck display rotation 2026-06-10 20:54:02 -06:00
DeFiDude 1eff2f5797 rnode: full-screen T-Deck UI with touch display toggle 2026-06-10 20:46:41 -06:00
DeFiDude e4818c607f docs: rnode display note 2026-06-10 20:30:00 -06:00
DeFiDude ab5a4905c6 rnode: enable T-Deck display (node ID, waterfall, BLE pairing PIN) 2026-06-10 20:29:41 -06:00
DeFiDude 2f3875a821 launcher: reuse standalone trackball/touch HAL, add touch select 2026-06-10 20:17:23 -06:00
DeFiDude 73e1e7aa84 rsdeck: ship DIO flash images (off-brand flash fails QIO at boot) 2026-06-10 20:17:23 -06:00
DeFiDude a2dee44b07 rsdeck: dual-boot launcher, RNode mode, build pipeline 2026-06-10 18:38:49 -06:00
DeFiDude 16dedbfa3e diagnostics: add lite relay packet probes 2026-06-08 12:25:07 -06:00
DeFiDude f5ed3e5b19 release: bump Ratdeck to v1.9.3 v1.9.3 2026-05-24 00:14:28 -06:00
DeFiDude caddd445bd radio: apply persisted LoRa config on boot 2026-05-24 00:13:20 -06:00
dude.eth 93bd921ac0 Update README.md
Need to do a real update soon, but removing stale/incorrect docs.
2026-05-23 12:34:14 -06:00
DeFiDude 775e303b09 ci: remove Node 20 workflow actions 2026-05-22 00:39:52 -06:00
DeFiDude c6cb75037d ci: opt into Node 24 action runtime 2026-05-22 00:34:01 -06:00
DeFiDude b3e996e6a3 ci: update release workflow actions 2026-05-22 00:28:35 -06:00
DeFiDude 6ff76607f5 release: bump Ratdeck to v1.9.2 v1.9.2 2026-05-22 00:18:14 -06:00
DeFiDude 8913046a61 radio: add serial test harness controls 2026-05-21 23:40:49 -06:00
DeFiDude b4553a2299 radio: harden T-Deck SX1262 link 2026-05-21 23:11:23 -06:00
DeFiDude 8031fe0c4d radio: harden SX126x LoRa mode on Ratdeck 2026-05-21 19:57:26 -06:00
DeFiDude 02597f90e9 v1.9.1: input bypass, QR sharing v1.9.1 2026-05-08 14:49:03 -06:00
DeFiDude a7f88f9702 chore: trim stale gitignore entries 2026-05-08 14:48:25 -06:00
DeFiDude 3ee3cf727b license: adopt AGPLv3 2026-05-08 14:48:25 -06:00
dude.eth e7190b4126 Merge pull request #52 from drkhsh/feat/qr-share
ui: QR sharing overlay + Share My QR header on Contacts tab
2026-05-08 14:46:42 -06:00
dude.eth dde109464a Merge pull request #51 from drkhsh/fix/lvgl-input-bypass
ui: bypass LVGL frame throttle on input activity
2026-05-08 14:44:11 -06:00
drkhsh d9c92abf6c ui: QR sharing overlay + Share My QR header on Contacts tab
Adds an lxma://<hash>:<pubkey> QR overlay reachable from Settings and
from a new header row at the top of the Contacts tab. Including the
public key lets Columba/Sideband skip the PENDING_IDENTITY round-trip.

Contacts list stays visible even with no saved contacts so the header
row is always reachable; the empty-state floats above it.
2026-05-05 21:54:05 +02:00
drkhsh a9ec7f9d1e ui: bypass LVGL frame throttle on input activity
Input events otherwise wait up to a full 33ms frame interval before
LVGL renders, which is noticeable when the loop body is loaded.
When the input poll reports activity, run lv_timer_handler()
immediately and let the next idle frame fall back to the 30 FPS cadence.
2026-05-05 20:50:24 +02:00
DeFiDude 00782336f3 fix msg status, home button(s), active msg improvement 2026-05-04 13:14:13 -06:00
DeFiDude f93ba6bfc8 v1.9.1-beta: peer age, flash persistence, msgpack log clamp v1.9.1-beta 2026-05-04 02:15:27 -06:00
DeFiDude e87cef3fb3 ui: fix stale peer age display 2026-05-04 02:11:30 -06:00
DeFiDude c4e5610408 Harden flash config persistence 2026-05-04 01:08:17 -06:00
DeFiDude 149bb08d1a build: clamp MsgPack debug log level 2026-05-03 21:13:47 -06:00