Session Index
Session 43 - 2026-03-05 to 2026-03-08
Type: Documentation, Security, and UX Session File: 42_PART40_SESSION_43.md Summary: Wiki live at wiki.simplego.dev (Docusaurus 3, full content migration, smp-in-c/ guide). Security log cleanup: all cryptographic material removed from serial output (smp_parser.c, smp_tasks.c, smp_contacts.c). Display name feature: NVS-backed user name replaces hardcoded "ESP32", first-boot prompt, settings editor. Bug #20 discovered: SEND fails after 6+ hours idle (SHOWSTOPPER). Performance: QR 60% faster, handshake 40% faster, boot 30% faster. SimpleX Network Architecture document received from Evgeny Poberezkin, SimpleGo cited as official example.
Session 42 - 2026-03-04 to 2026-03-05
Type: Code Quality Session File: 41_PART39_SESSION_42.md Summary: Pure consolidation. smp_handshake.c debug cleanup (74 lines removed). smp_globals.c dissolved (7 symbols to owning modules). smp_app_run() refactored (530 to 118 lines). License headers standardized (47 files AGPL-3.0). Zero printf in production. No functional changes.
Session 41 - 2026-03-04
Type: Cleanup and Stabilization Session File: 40_PART38_SESSION_41.md Summary: Pre-GitHub cleanup. Security cleanup (debug crypto removed, CWE-14). Hardware AES fix (software fallback). Screen lifecycle fix (ephemeral pattern). Dangling pointer protection. Comment cleanup (9 files). GitHub security features enabled.