DeFiDude
603b974864
release: prepare rsDeck 2.0.2
v2.0.2
2026-06-28 21:15:55 -06:00
DeFiDude
0ee1b71860
release: bump rsDeck to v2.0.1
v2.0.1
2026-06-26 18:10:51 -06:00
DeFiDude
c0d7d88427
reticulum: persist peer identity on announce
2026-06-26 17:58:24 -06:00
DeFiDude
d53ae94f93
reticulum: default LoRa interface to roaming
2026-06-26 16:12:48 -06:00
DeFiDude
b3d03e204a
ui: default send picker to opportunistic
...
Normal SEND and Enter already use opportunistic LXMF delivery. Make the long-press send-mode picker open on Send normally instead of Send as link so LoRa users do not accidentally choose link delivery as the apparent default.
This matches the field test result where short opportunistic LoRa messages worked bidirectionally, while link establishment from Ratspeak to rsDeck could queue after restarts/config changes.
2026-06-26 15:14:24 -06:00
DeFiDude
a2aad03a39
lxmf: avoid split LoRa opportunistic sends
...
Gate rsDeck opportunistic LXMF sends by the final packed Reticulum raw size when the next hop is LoRa, instead of using the pre-encryption LXMF payload size as the 254-byte limit.
Keep TCP paths on the normal Reticulum MDU, route LoRa packets that would exceed one RNode RF frame into link delivery, and log payload/raw/lora_raw sizing for field diagnosis.
Tested with rsDeck/Ratdeck T-Deck and Heltec V3 RNode attached over USB to a MacBook Pro running Ratspeak, using the medium-fast LoRa preset. Short 1-5 character opportunistic sends worked bidirectionally. Direct link delivery worked from T-Deck to Ratspeak/Heltec; Ratspeak-to-T-Deck link delivery later queued during link establishment while opportunistic still worked.
2026-06-26 15:13:12 -06:00
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 and DeFiDude
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 and DeFiDude
07ee56f9ff
fixing font size for battery level so its consistent with time size
2026-06-13 17:47:05 -06:00
DJ2LS and DeFiDude
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 and GitHub
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 and GitHub
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 and GitHub
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