Skip to content

Pixelia 0.3.1 – Weboberfläche: Seiten

Choose a tag to compare

@github-actions github-actions released this 19 Oct 18:09
· 4 commits to main since this release
35fafc4

Pixelia 0.3.1 – Weboberfläche: Seiten

WLAN, System mit Update, Live-Log, Info, Hardware und verbundene Geräte in der neuen Oberfläche; Setup-Modus und Einrichtungsseite im M3-Look · 2026-10-19

Neu

  • Web: Seite WLAN: Verbindung mit Router, DNS, Zugangspunkt und Dauer, gespeicherte Netze entfernen, Netzsuche mit Signalbalken, Netz hinzufügen mit Passwort-Prüfung
  • Web: Seite System: Update hochladen (Datei wird im Browser geprüft, Fortschritt, Probelauf), Drehung, Helligkeit, langer Druck, Diagnosepaket, Absturzbericht löschen, letzte Starts, Neustart
  • Web: Seite Live-Log über /ws/log (Rückfall auf /api/log): Filter nach Stufe, Suche, Pause, Neustart-Trenner, Download als Text, Befehle über /api/cmd mit Rückfrage bei gefährlichen
  • Web: Seiten Info (Laufzeit, Netz, NTP, Speicherbalken, Partitionswarnung) und Hardware (Panel, Touch, Chip mit Temperatur, Flash, PSRAM, MACs, Pins, Partitionstabelle)
  • Web: Seite Verbundene Geräte: jeder Browser mit zufälliger ID, Browser · System, IP, Seite, online, erste/letzte Verbindung; eigener Name pro Gerät; im Setup-Modus die Geräte am Access Point
  • Web: Neue Bausteine Textfeld, Schieberegler (M3 Expressive), Bestätigungsdialog, Signalbalken; Navigation auf dem Handy mit fünf Zielen und Seite Mehr, Schiene am Desktop mit allen
  • Web: Neue Schnittstellen /api/system (Hardware, Netz, Partitionen, Temperatur) und /api/clients(/name) in web_info.cpp; Browser melden sich über /ws an, bis zu 12 Geräte im NVS
  • Web: Setup-Modus zeigt jetzt die neue Oberfläche und startet auf der WLAN-Seite mit kurzer Anleitung; die einfache Einrichtungsseite bleibt unter /setup
  • Web: Einfache Einrichtungsseite im M3-Look (Farben der Standardpalette, Roboto Flex, Formen), alle Funktionen erhalten: WLAN, Update, Anzeige, System, Diagnosepaket

Verbessert

  • Web: Übersicht verweist auf die Seiten System und WLAN statt auf die Einrichtungsseite; npm run mock liefert alle neuen Schnittstellen und /setup (PIXELIA_MOCK=setup für den Setup-Modus)

Behoben

  • Web: Abstände über Text unter Knöpfen (System: Update, Diagnose), abgeschnittene Chips in der Geräteliste, Fußzeile der Einrichtungsseite, Fokus beim Umbenennen (am Gerät gefunden)

Geprüft

  • Gerät: Setup-Modus im Captive Portal von Android: das Anmeldefenster (WebView) lädt die neue Oberfläche, meldet sich live an, Netzsuche und /setup funktionieren; Windows nicht geprüft
  • Gerät: Alle Seiten per WLAN-Update geprüft: Netzsuche, Live-Log, Befehl wifi, Geräte-Anmeldung mit Umbenennen, /api/system in 36 ms, Chiptemperatur 41,8 °C
  • Gerät: Mit offener Oberfläche und Live-Log 29,8–30,3 fps, Zeichnen ≤ 4,2 ms, 0 Aussetzer, interner RAM-Tiefstwert 111 KB; Firmware 1305 KB = 21 % der Partition
  • Web: Bundle gzip 119 KB (app.js 79 KB, CSS 7 KB, Schrift 33 KB), Ziel ≤ 150 KB

Pull Requests

#15

Installation

  • Update (ab 0.2.0): auf der Einrichtungsseite des Geräts unter „Update“ die Datei pixelia-v0.3.1.bin hochladen.
  • Erstinstallation: Web-Flasher https://baldesarra.github.io/pixelia/ öffnen (Chrome oder Edge am PC), Board per USB-Datenkabel anschließen, auf „Installieren“ klicken.
  • Von Hand: pixelia-v0.3.1-factory.bin mit esptool ab Adresse 0x0 schreiben.