MeshDD-Bot/CHANGELOG.md
ppfeiffer a1fe0a297d feat: v0.2.3 - Command tracking, active nodes 24h, request breakdown
- Track bot command responses in new `commands` DB table
- Stats cards: total nodes, active 24h, total commands answered
- Full-width command breakdown row with badges per command
- Update bot /stats response

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 14:26:16 +01:00

2.2 KiB

Changelog

[0.2.3] - 2026-02-15

Added

  • Kommando-Tracking in der Datenbank (neue Tabelle commands)
  • Stats Card "Aktiv (24h)" zeigt Nodes der letzten 24 Stunden
  • Stats Card "Anfragen" zeigt beantwortete Bot-Kommandos
  • Kommando-Aufschlüsselung als Badges in voller Breite (z.B. /help 5, /ping 3)

Changed

  • Stats Cards von 4er auf 3er Grid umgestellt plus Breakdown-Zeile
  • Bot /stats Kommando zeigt aktualisierte Statistiken

[0.2.2] - 2026-02-15

Changed

  • SNR-Spalte rechtsbündig, Batterie-Spalte linksbündig
  • Spaltenabstände in der Nodesliste reduziert (kompakteres Layout)
  • Spaltenüberschrift "Zuletzt gesehen" zu "Zuletzt" gekürzt

[0.2.1] - 2026-02-15

Changed

  • Stats Cards kompakter (kleinerer Padding und Schrift)
  • Batteriestatus mit Bootstrap Icons und Farbcodierung (grün/gelb/rot)
  • Version wird in der Navbar angezeigt
  • Karte fittet beim Öffnen auf alle Nodes

[0.2.0] - 2026-02-15

Added

  • Zentrale config.yaml mit Live-Reload (File-Watcher)
  • Konfigurierbarer Command-Prefix (Standard: /)
  • Kanalnamen in der Nachrichtenliste
  • Hops-Spalte in der Nodes-Tabelle
  • Karte: Farbcodierung der Nodes nach Hop-Anzahl mit Legende
  • Karte: Tooltip mit Node-Infos beim Hover
  • Hell/Dunkel Theme-Umschalter im Dashboard
  • Node-Namen (LongName/ShortName) werden korrekt angezeigt
  • Nachrichten werden beim Connect aus der DB geladen
  • Wetter-Fallback auf Dresden Zentrum bei fehlender Position

Changed

  • Konfiguration von Environment-Variablen auf config.yaml umgestellt
  • Version wird in config.yaml statt version.py verwaltet

Removed

  • Git pre-commit Hook (manuelle Versionierung)
  • version.py (ersetzt durch config.yaml)

[0.1.2] - 2026-02-15

Changed

  • Auto-commit update

[0.1.1] - 2026-02-15

Changed

  • Dashboard auf Bootstrap 5.3 Dark Theme umgestellt
  • Bootstrap Icons hinzugefügt
  • Responsive Stat-Cards, verbessertes Node-Table-Layout
  • Online-Nodes werden grün hervorgehoben

[0.1.0] - 2026-02-15

Added

  • Initial release
  • Meshtastic Bot mit TCP-Verbindung
  • Bot-Kommandos: !ping, !nodes, !info, !help, !weather, !stats, !uptime
  • SQLite-Datenbank für Nodes und Nachrichten
  • Web-Dashboard mit Live-Updates via WebSocket
  • Leaflet-Karte mit Node-Positionen
  • Automatische Versionierung via Git pre-commit Hook