-
Pyramid v0.1.36 (Beta) Pre-Release
released this
2026-07-07 06:22:30 +02:00 | 0 commits to master since this releaseErste Beta mit dem kompletten Ueberarbeitungs-Stand seit v0.1.35. Zum Testen gedacht - Rueckmeldungen willkommen.
Sicherheit & Verschluesselung
- SQLCipher: lokale Datenbank (pyramid.sqlite) inkl. Access-Token und Krypto-Material ist jetzt verschluesselt. Live per echtem Login und auf dem Android-Emulator verifiziert, inkl. Migration bestehender Klartext-Datenbanken (kein Datenverlust).
- Dashboard-Admin-Endpoints abgesichert (nur Heimnetz), Server (server.py) gehaertet: multithreaded, Locks gegen Races, keine Exception-Texte mehr nach aussen.
- Geleakte Secrets aus Repo/Client entfernt, Admin-Token aus der App geloest (eigener Diagnose-Token), LiveKit-Token wird server-seitig erzeugt.
Calls
- Call-Schicht modularisiert (call_signaling / voice_channel / call_ui) und robuster gemacht (Beitreten / Verlassen / Wechseln / sauberer Zustand bei Verbindungsabbruch).
- Standalone-Voice-Channel per Klick beitretbar.
- Windows-Mikrofon-Erkennung repariert - Audiogeraete werden jetzt erkannt (vorher leere Liste ohne laufenden Call).
Streaming (Bildschirmuebertragung)
- Neue 60-FPS-Presets (hd60 / fhd60) fuer fluessigere Streams mit hoeherer Bitrate.
Wichtige Fehlerbehebungen
- Zufaelliger Logout (Uta-Bug): Refresh-Token wird beim Login angefordert + Soft-Logout-Guard - kein destruktiver Auto-Logout mehr. Ueber mehrere Stunden ohne Fehl-Logout beobachtet, auch bei kurzen Netzausfaellen (Sync erholt sich selbst).
- Logout-Warnung, wenn kein Schluessel-Backup vorhanden ist.
- Lade-Race in den Einstellungen behoben.
Unterbau & Aufraeumen
- Grosse "Gott-Dateien" in saubere Module aufgeteilt (Einstellungen, Chat, Raeume, Calls, Verschluesselung), toter Code entfernt, Storage-Fassaden eingezogen, 32 automatische Tests.
- Anzeigename ist jetzt gross geschrieben: Pyramid.
Beta-Hinweise (noch ungetestet)
- 60-FPS-Streaming und der Windows-Mikrofon-Fix sind noch nicht in echter Praxis gegengetestet.
- Echtes 2-Personen-Audio auf echten Geraeten steht noch aus.
Downloads
Datei Fuer welches Geraet? Pyramid-android-arm64-v8a-v0.1.36.apk 64-bit ARM - praktisch jedes Smartphone der letzten ~8 Jahre. Im Zweifel diese Datei. Pyramid-android-armeabi-v7a-v0.1.36.apk 32-bit ARM - sehr alte Geraete Pyramid-android-x86_64-v0.1.36.apk Emulatoren / x86-Geraete Pyramid-windows-v0.1.36.zip Windows 10/11 (entpacken, pyramid.exe starten) Downloads