v1.1.0: UI polish, LXMF messaging fixes, keyboard cleanup

- Remove boot display test (color bars + 1.5s delay)
- Show identity hashes on NodesScreen (colon-formatted, matching own identity display)
- Show node names in MessagesScreen and MessageView instead of raw hex
- Add message status indicators in chat (*/!/~ for sent/failed/queued)
- Fix LXMF send: retry Identity::recall() up to 5 times before failing
- Add LXMF logging throughout send/receive/queue drain
- Remove Alt+IJML arrow key mapping (obsolete with trackball)
- Filter own node from discovered nodes list
- Update troubleshooting docs with SetModulationParams STDBY fix
This commit is contained in:
DeFiDude
2026-03-06 13:34:15 -07:00
parent 1255f0db51
commit 80d4cd45f6
14 changed files with 117 additions and 41 deletions
-11
View File
@@ -9,17 +9,6 @@ bool Display::begin() {
Serial.printf("[DISPLAY] Initialized: %dx%d (rotation=1, LovyanGFX direct)\n",
_gfx.width(), _gfx.height());
// Quick visual test: draw colored rectangles directly
_gfx.fillRect(0, 0, 107, 120, TFT_RED);
_gfx.fillRect(107, 0, 107, 120, TFT_GREEN);
_gfx.fillRect(214, 0, 106, 120, TFT_BLUE);
_gfx.setTextColor(TFT_WHITE, TFT_BLACK);
_gfx.setTextSize(2);
_gfx.setCursor(60, 140);
_gfx.print("RATDECK DISPLAY TEST");
delay(1500);
_gfx.fillScreen(TFT_BLACK);
return true;
}