c263b681d4
feat: add ShareRoomPicker component for selecting rooms to share Android content
...
- Implemented ShareRoomPicker component to allow users to pick a room for sharing content received from Android intents.
- Integrated search functionality to filter rooms and directs.
- Added virtualized list for efficient rendering of room options.
- Created utility functions for handling Android share payloads, including fetching and clearing pending shares.
Co-authored-by: Copilot <copilot@github.com >
2026-04-26 14:32:19 +10:00
ca855a6945
feat: sync version from package.json into build.gradle and set APK output name
2026-04-07 20:42:43 +10:00
6a87b449da
fix: patch capacitor.settings.gradle after cap sync (sed, post-prepare)
Build / increment-version (push) Successful in 5s
Build / build-android (push) Successful in 4m25s
Build / create-release (push) Successful in 7s
2026-04-07 16:01:50 +10:00
ffe99d8431
fix: patch capacitor.settings.gradle to use ../cinny/node_modules for Linux CI
Build / increment-version (push) Successful in 6s
Build / build-android (push) Failing after 3m1s
Build / create-release (push) Has been skipped
2026-04-07 15:56:52 +10:00
2e4a39b27e
feat: build Android APK on Linux CI (symlink, gradlew, setup-android action)
Build / increment-version (push) Successful in 6s
Build / build-linux (push) Failing after 30s
Build / build-android (push) Failing after 3m1s
Build / build-windows (push) Has been cancelled
Build / create-release (push) Has been cancelled
2026-04-07 15:40:07 +10:00
740a991be0
feat: auto-restore cinny submodule after android build (stash/pop)
Build / increment-version (push) Successful in 5s
Build / build-linux (push) Failing after 27s
Build / build-windows (push) Has been cancelled
Build / build-android (push) Has been cancelled
Build / create-release (push) Has been cancelled
2026-04-07 15:29:01 +10:00
beadaff0d5
fix: auto-generate android/local.properties from ANDROID_HOME in apply-overlay
2026-04-07 15:16:20 +10:00
adce77b73b
feat: add Android/Capacitor platform support via overlay system
...
- Add Android project (Capacitor-generated, app ID com.paarrot.app)
- Add capacitor.config.json at repo root (webDir: cinny/dist)
- Add overlay/ directory with mobile-specific source patches:
- tauri.ts: Capacitor native detection, LocalNotifications, permission APIs
- matrix.ts / useAuthenticatedMediaUrl.ts: legacy /_matrix/media/ URL support
- SystemNotification.tsx: Capacitor permission request flow
- ClientNonUIFeatures.tsx: Capacitor notification routing
- tsconfig.json: moduleResolution bundler, rootDir set
- package-additions.json: @capacitor/* deps to merge at build time
- Add scripts/apply-overlay.mjs: applies overlay onto clean cinny submodule before build
- Update android:prepare script to run apply-overlay before build + cap sync
2026-04-07 15:11:59 +10:00