-
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
-
Pyramid Beta (2026-07-03 18:17) Pre-Release
released this
2026-07-03 18:17:11 +02:00 | 68 commits to master since this releaseBeta-Build von Commit
87ff15d(2026-07-03 18:17).- PC: ZIP entpacken, pyramid.exe starten
- Handy: APK herunterladen und installieren (Installation aus unbekannten Quellen erlauben)
Downloads
-
Pyramid v0.1.35 Stable
released this
2026-04-28 21:54:27 +02:00 | 106 commits to master since this release- chore: add automated release script for Windows + Android
- fix: replace open_file_plus with native Kotlin MethodChannel for APK install
- feat: in-app update downloader with progress, Gitea auto-push hook
- fix: StreamProvider for login state, rename LoginState to avoid matrix SDK conflict
- fix: server page empty by default, https prefix non-editable, StateProvider for instant redirect
- fix: separate server setup page, fix already-logged-in precondition error
- feat: chat view with timeline, message bubbles, reply and send
- feat: rooms list with real Matrix data, MXC avatars and unread badges
- feat: Matrix login flow with auth guard and client provider
- feat: initial Pyramid project scaffold
Downloads
Datei Für welches Gerät? pyramid-android-arm64-v8a-v0.1.35.apk64-bit ARM — praktisch jedes Smartphone der letzten ~8 Jahre. Im Zweifel diese Datei. pyramid-android-armeabi-v7a-v0.1.35.apk32-bit ARM — sehr alte Geräte pyramid-android-x86_64-v0.1.35.apkEmulatoren / x86-Geräte pyramid-windows-v0.1.35.zipWindows 10/11 Die App lädt beim automatischen Update selbst die passende Variante.
Downloads
-
Pyramid v0.1.34 Stable
released this
2026-04-28 21:54:27 +02:00 | 106 commits to master since this release- chore: add automated release script for Windows + Android
- fix: replace open_file_plus with native Kotlin MethodChannel for APK install
- feat: in-app update downloader with progress, Gitea auto-push hook
- fix: StreamProvider for login state, rename LoginState to avoid matrix SDK conflict
- fix: server page empty by default, https prefix non-editable, StateProvider for instant redirect
- fix: separate server setup page, fix already-logged-in precondition error
- feat: chat view with timeline, message bubbles, reply and send
- feat: rooms list with real Matrix data, MXC avatars and unread badges
- feat: Matrix login flow with auth guard and client provider
- feat: initial Pyramid project scaffold
Downloads
Datei Für welches Gerät? pyramid-android-arm64-v8a-v0.1.34.apk64-bit ARM — praktisch jedes Smartphone der letzten ~8 Jahre. Im Zweifel diese Datei. pyramid-android-armeabi-v7a-v0.1.34.apk32-bit ARM — sehr alte Geräte pyramid-android-x86_64-v0.1.34.apkEmulatoren / x86-Geräte pyramid-windows-v0.1.34.zipWindows 10/11 Die App lädt beim automatischen Update selbst die passende Variante.
Downloads
-
Pyramid v0.1.33 Stable
released this
2026-04-28 21:54:27 +02:00 | 106 commits to master since this release[0.2.0] – 2026-06-11
Downloads
Datei Für welches Gerät? pyramid-android-arm64-v8a-v0.1.33.apk64-bit ARM — praktisch jedes Smartphone der letzten ~8 Jahre. Im Zweifel diese Datei. pyramid-android-armeabi-v7a-v0.1.33.apk32-bit ARM — sehr alte Geräte pyramid-android-x86_64-v0.1.33.apkEmulatoren / x86-Geräte pyramid-windows-v0.1.33.zipWindows 10/11 Die App lädt beim automatischen Update selbst die passende Variante.
Downloads
-
Pyramid v0.1.32 Stable
released this
2026-04-28 21:54:27 +02:00 | 106 commits to master since this release- chore: add automated release script for Windows + Android
- fix: replace open_file_plus with native Kotlin MethodChannel for APK install
- feat: in-app update downloader with progress, Gitea auto-push hook
- fix: StreamProvider for login state, rename LoginState to avoid matrix SDK conflict
- fix: server page empty by default, https prefix non-editable, StateProvider for instant redirect
- fix: separate server setup page, fix already-logged-in precondition error
- feat: chat view with timeline, message bubbles, reply and send
- feat: rooms list with real Matrix data, MXC avatars and unread badges
- feat: Matrix login flow with auth guard and client provider
- feat: initial Pyramid project scaffold
Downloads
-
Pyramid v0.1.31 Stable
released this
2026-04-28 21:54:27 +02:00 | 106 commits to master since this releaseBenachrichtigungen funktionieren jetzt
Downloads
-
Pyramid v0.1.21 Stable
released this
2026-04-28 21:54:27 +02:00 | 106 commits to master since this release- chore: add automated release script for Windows + Android
- fix: replace open_file_plus with native Kotlin MethodChannel for APK install
- feat: in-app update downloader with progress, Gitea auto-push hook
- fix: StreamProvider for login state, rename LoginState to avoid matrix SDK conflict
- fix: server page empty by default, https prefix non-editable, StateProvider for instant redirect
- fix: separate server setup page, fix already-logged-in precondition error
- feat: chat view with timeline, message bubbles, reply and send
- feat: rooms list with real Matrix data, MXC avatars and unread badges
- feat: Matrix login flow with auth guard and client provider
- feat: initial Pyramid project scaffold
Downloads
-
Pyramid v0.1.0 Stable
released this
2026-04-28 21:54:27 +02:00 | 106 commits to master since this release- chore: add automated release script for Windows + Android
- fix: replace open_file_plus with native Kotlin MethodChannel for APK install
- feat: in-app update downloader with progress, Gitea auto-push hook
- fix: StreamProvider for login state, rename LoginState to avoid matrix SDK conflict
- fix: server page empty by default, https prefix non-editable, StateProvider for instant redirect
- fix: separate server setup page, fix already-logged-in precondition error
- feat: chat view with timeline, message bubbles, reply and send
- feat: rooms list with real Matrix data, MXC avatars and unread badges
- feat: Matrix login flow with auth guard and client provider
- feat: initial Pyramid project scaffold
Downloads