pe1hvh
f9cc91ebc8
feature/archive and contactlist
2026-02-08 21:29:52 +01:00
pe1hvh
6ec90b57fd
feature: persistent storage for all incoming messages
...
This feature implements persistent storage for all incoming messages, RX log entries, and contacts with configurable retention periods. The system uses a dual-layer architecture to balance real-time UI performance with comprehensive data retention.
2026-02-08 09:12:31 +01:00
pe1hvh
6d2992eed7
Update MAC address format in README
...
Removed 'literal:' prefix from MAC address examples in README.
2026-02-06 05:56:23 +01:00
pe1hvh
4b338861aa
feat: add local JSON cache for instant startup and offline resilience
...
- New: services/cache.py — DeviceCache stores device info, contacts,
channel keys per BLE address in ~/.meshcore-gui/cache/
- Changed: ble/worker.py — cache-first startup flow, background BLE
refresh, periodic contact refresh (every 5 min)
- Changed: config.py — added CONTACT_REFRESH_SECONDS setting
- GUI renders immediately from cached data; BLE updates in background
- Contacts are merged (new/changed from device, offline nodes preserved)
- Channel decryption keys cached for instant packet decoding on restart
2026-02-05 22:48:05 +01:00
pe1hvh
2f3ac32885
Update status badge in README.md
2026-02-05 18:55:21 +01:00
pe1hvh
b752abc503
Revise README for production readiness and features
...
Updated README to reflect production readiness and added details about new features and dependencies.
2026-02-05 18:51:53 +01:00
pe1hvh
2375fdef0f
Remove completed TODO for message route visualization
...
Removed a completed TODO item related to message route visualization.
2026-02-05 18:38:27 +01:00
pe1hvh
cd8bc2d60a
Update screenshots in README.md
2026-02-05 18:36:50 +01:00
pe1hvh
bb838cb3a4
Add new screenshot to README
...
Added a new screenshot to the README for better visualization.
2026-02-05 18:36:00 +01:00
pe1hvh
b6933dd7de
Fix formatting and update screenshot section in README
2026-02-05 18:33:37 +01:00
pe1hvh
dcb3037db7
Refactoring part 1
2026-02-04 10:00:20 +01:00
pe1hvh
0948dd1194
Format TODO list items in README.md
2026-02-03 13:13:42 +01:00
pe1hvh
a5f1caa6cd
Update README to specify desktop usage
...
Clarified the description of the GUI for desktop use.
2026-02-03 13:11:07 +01:00
pe1hvh
1258efb7ea
Add screenshot in README
...
Add screenshot in README
2026-02-03 13:08:53 +01:00
pe1hvh
e4b9947c1e
Initial commit
2026-02-03 13:01:55 +01:00