diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..d72f59f --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,82 @@ +# Changelog + +All notable changes to this project. + +--- + +## [v8] — 2026-01-14 + +### Added +- Channels: Custom Command — configure via Mgmt → UI. +- Mgmt: Tele page — compact self-telemetry panel (VBAT, GPS, env values). +- Admin: System section — uptime, heap, PSRAM, flash/sketch usage, CPU, chip model/rev/cores, reset reason. +- Radio presets — predefined presets in Mgmt → Radio; selecting a preset applies settings and reboots. + +### Changed / Improved +- Channels UI — redesigned layout; scroll-to-newest now marks all messages read. +- Mgmt / Log — layout updated to Channels-style with extended information. +- Mgmt / GPS — added RX/TX/Baud custom values. +- Battery press — short press toggles Volts ↔ Percent; long press still opens power popup; realtime duty-cycle display added. +- Contacts tab button — short press cycles filters (A–Z → Last heard → Last msg) and shows a 5s statusbar overlay; long press jumps to top. +- SenseCap — default text size increased (adjustable via ZOOM). +- Nick coloring — colored device names across UI (resets on reboot). + +### Fixed +- Neighbor discovery — refactored and working. + +--- + +## [v7] — 2026-01-11 (changes #2), [v6] — 2026-01-11 (changes #1) + +### Fixed +- WiFi: connects but did not sync with App — fixed. +- Overscrolling could overdraw Back/Send buttons — fixed. + +### Changed / Improved +- Top status bar: WiFi / BLE switching now triggers a reboot; setting is remembered. +- Page "Channels": unified message detail view — improved and fixed. +- Mgmt → Global: now shows the PublicKey and the first 2 letters of your PublicKey. +- Mgmt → BLE: added more information. +- Mgmt → WiFi: added more information (IP address, etc.). +- Mgmt → Log: completely renewed with more information. + +### Added +- Contacts page: Tperm button — request telemetry from viewed contact. +- Contacts page: RT (RangeTest) button — sends "RangeTest - ACK?" automatically (customizable later). + +--- + +## [v5] — 2026-01-11 + +### Added +- Firmware release v5 — merged firmware build for SenseCap Indicator D1Pro/D1L and LilyGO T-Deck Plus. +- Mail icon (unread indicator) in status bar: hidden = none; white = unread Channel; red = unread User. +- Battery icon popup — press the icon to show battery details. +- New RxLog — receive log screen. +- New Stats — on-device radio statistics screen. + +### Changed / Improved +- Mgmt page: swipeable layout — more space and better overview. +- Channels page: swipeable views — Channel view vs User view (DMs). +- Contacts page: extra info/menus (WIP). +- Touch/display reaction: faster/more consistent UI response (WIP). +- Message details view: improved layout/behavior (WIP). +- WiFi password field: show/hide option. +- WiFi initialization + optimizations — improved stability. +- GPS settings visible (WIP). +- Map improvements. + +--- + +## pre-version [2026-01-08] + +### Fixed +- SenseCap RP2040 sensor telemetry → MeshCore telemetry — corrected LPP sensor types to avoid overflow; CO2 + TVOC index (plus temp/humidity) now map into proper MeshCore telemetry fields. + +### Added +- ui-modern: Telemetry mini panel (Contact detail) — compact telemetry line in contact detail (voltage / temperature / humidity / CO2 / TVOC when available). +- Map: Tile view (T-Deck Plus) — tile view when SD card contains expected tile folder structure (if available). + +### Changed / Improved +- ui-modern: Telemetry request behavior — changed to one-shot request when opening a contact; clear state shown: OK, NO ANSWER, or NO PERMISSION. +- Ping 0-hop improved — TRACE-based ping shows SNR there / SNR back and duration, or NO ANSWER after timeout.