Commit Graph

110 Commits

Author SHA1 Message Date
Bernd Steckmeister d706ace35f chore: add automated release script for Windows + Android
scripts/release.ps1 reads version from pubspec.yaml, builds both platforms,
creates a Gitea release with auto-generated changelog, and uploads artifacts.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v0.1.0 v0.1.1 v0.1.2 v0.1.3 v0.1.5 v0.1.6 v0.1.7 v0.1.8 v0.1.9 v0.1.11 v0.1.12 v0.1.13 v0.1.15 v0.1.16 v0.1.18 v0.1.19 v0.1.20 v0.1.21 v0.1.22 v0.1.23 v0.1.24 v0.1.25 v0.1.27 v0.1.28 v0.1.29 v0.1.30 v0.1.31 v0.1.32 v0.1.33 v0.1.34 v0.1.35
2026-04-28 21:54:27 +02:00
Bernd Steckmeister 238fc3f670 fix: replace open_file_plus with native Kotlin MethodChannel for APK install
open_file_plus 3.4.1 uses deprecated PluginRegistry.Registrar API incompatible
with current Flutter. Replaced with a MethodChannel in MainActivity.kt that calls
FileProvider.getUriForFile() and launches the system package installer directly.

Also rework chat_input: 4px border radius on desktop, vPad 18px, 56px send button.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 15:44:10 +02:00
Bernd Steckmeister cdf48c4d45 feat: in-app update downloader with progress, Gitea auto-push hook
- update_checker: Gitea at git.steggi-matrix.work, Windows + Android support, asset URL detection
- update_download_dialog: animated Pyramid logo, progress bar, platform install (exe/apk)
- update_banner: Herunterladen button triggers dialog, dismiss option
- Android: REQUEST_INSTALL_PACKAGES permission + FileProvider for APK install
- post-commit hook: auto-push to Gitea on every commit
- chat_input: larger send button (60px desktop), more padding, bigger icon
- rooms_panel: space menu visible on mobile (leave space fix)
- docs: feature-checklist.md added

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 15:35:59 +02:00
Bernd Steckmeister c9af913468 fix: StreamProvider for login state, rename LoginState to avoid matrix SDK conflict 2026-04-19 20:26:28 +02:00
Bernd Steckmeister 85cf7cdf13 fix: server page empty by default, https prefix non-editable, StateProvider for instant redirect 2026-04-19 20:22:30 +02:00
Bernd Steckmeister 0f6dda7bb9 fix: separate server setup page, fix already-logged-in precondition error 2026-04-19 20:18:55 +02:00
Bernd Steckmeister c108e5b8e2 feat: chat view with timeline, message bubbles, reply and send 2026-04-19 20:09:43 +02:00
Bernd Steckmeister 5a909f0e0d feat: rooms list with real Matrix data, MXC avatars and unread badges 2026-04-19 20:07:20 +02:00
Bernd Steckmeister 883d24479b feat: Matrix login flow with auth guard and client provider 2026-04-19 19:56:12 +02:00
Bernd Steckmeister 062b8b6a94 feat: initial Pyramid project scaffold 2026-04-19 19:18:12 +02:00