Skip to content

Releases: mwolf1989/MeshHessen

v1.0.14

Choose a tag to compare

@mwolf1989 mwolf1989 released this 18 May 07:18

feat: Update marketing version to 1.0.14 and enhance Bluetooth write handling

v1.0.13

Choose a tag to compare

@mwolf1989 mwolf1989 released this 12 May 11:40
feat: Update marketing version to 1.0.13 and enhance Bluetooth connec…

v1.0.12

Choose a tag to compare

@mwolf1989 mwolf1989 released this 05 Apr 11:04

Full Changelog: v1.0.10...v1.0.12

v1.0.11

Choose a tag to compare

@mwolf1989 mwolf1989 released this 02 Apr 16:13

Full Changelog: v1.0.10...v1.0.11

v1.0.10

Choose a tag to compare

@mwolf1989 mwolf1989 released this 01 Apr 13:29

Neue Features

  • Telemetrie-Datenbank & Statistiken — Gerätemetriken, Umweltdaten und Traceroute-Hops werden jetzt lokal in einer SQLite-Datenbank erfasst. Neue Telemetrie-Ansicht mit Diagrammen (Swift Charts) und
    Tag/Nacht-Aufschlüsselung, erreichbar über das Node-Info-Sheet.
  • PKI-Entschlüsselung — Client-seitige Entschlüsselung von PKI-verschlüsselten Paketen via X25519 + AES-256-CTR. Der private Schlüssel verbleibt ausschließlich im RAM.
  • Node Key Store — Öffentliche Schlüssel der Nodes werden automatisch aus NodeInfo-Paketen extrahiert und in einer CSV-Datenbank gespeichert.
  • Device Metadata — Firmware-Version und Hardware-Modell werden nach der Verbindung automatisch abgefragt und angezeigt.

Verbesserungen

  • Verbindungsstabilität — Race Conditions bei Reconnects behoben, 10-Sekunden-Timeout für BLE-Schreibvorgänge, eigene TCP-Echos werden ignoriert und deaktivierte Channel-Slots werden nicht erneut angefragt.
  • Nachrichtenzustellung — Sende-Fehler werden jetzt im Zustellstatus der Nachricht sichtbar angezeigt.
  • UI-Stabilität — Layout-Rekursionen in Fenster- und Kartenansicht durch verzögerte UI-Updates behoben.
  • Swift 6 Kompatibilität — Concurrency-Warnung in TelemetryChartView behoben.

Full Changelog: v1.0.9...v1.0.10

v1.0.9

Choose a tag to compare

@mwolf1989 mwolf1989 released this 02 Mar 16:56

What's Changed since v1.0.8

New Features

  • XModem Protocol Support — Added XModem protocol definition (xmodem.proto) for firmware file transfers
  • Offline Map Tile Caching — New CachingTileOverlay class caches downloaded map tiles for offline use, integrated into the map view for improved performance
  • Duplicate Channel Cleanup — Added functionality to identify and remove duplicate channels from connected devices, with a UI button in the Channels tab
  • Copy Debug Logs — Added a button in the Debug view to copy logs to the clipboard

Improvements

  • TCP Heartbeat Mechanism — Prevents idle disconnects by sending periodic heartbeats to the device
  • Improved Config Handling — Config completion is now inferred based on received packets for more reliable configuration reads
  • Enhanced Logging — Better debug logging and tracking of protocol states

Refactoring

  • Updated Protobuf Definitions — Migrated to the official Meshtastic protobuf structure under meshtastic/ namespace, covering admin, atak, channel, config, connection_status, device_ui, mesh, module_config, portnums, telemetry, and xmodem definitions
  • Removed Deprecated Protos — Cleaned up obsolete portnums.proto and mesh.proto from the legacy location
  • Device Config View — Refactored to use the new config structures from updated protobuf definitions
  • Map View — Updated overlay implementation to use the new CachingTileOverlay

Full Changelog: v1.0.8...v1.0.9

v1.0.8

Choose a tag to compare

@mwolf1989 mwolf1989 released this 02 Mar 11:18

What's Changed

Full Changelog: v1.0.7...v1.0.8

v1.0.7

Choose a tag to compare

@mwolf1989 mwolf1989 released this 01 Mar 09:42

What's Changed

  • feat: Add topography map style with 3D terrain by @mwolf1989 in #35

Full Changelog: v1.0.6...v1.0.7

v1.0.6

Choose a tag to compare

@mwolf1989 mwolf1989 released this 28 Feb 17:04

What's Changed

  • docs: Add comprehensive bilingual README (German + English) by @mwolf1989 in #31
  • refactor: Apple Maps, performance fixes, dead code removal by @mwolf1989 in #32

Full Changelog: v1.0.5...v1.0.6

v1.0.5

Choose a tag to compare

@mwolf1989 mwolf1989 released this 28 Feb 09:31

Full Changelog: v1.0.4...v1.0.5