45d66bbe28
fix(mobile): prevent server input focus loss and text modification while typing
Build / increment-version (push) Successful in 6s
Build / create-release (push) Has been cancelled
Build / build-android (push) Has been cancelled
2026-05-13 09:41:49 +10:00
badcfb160c
fix(mobile): handle Android keyboard autocorrect text duplication in overlay
Build / increment-version (push) Successful in 6s
Build / build-android (push) Successful in 5m15s
Build / create-release (push) Successful in 13s
2026-05-13 09:32:22 +10:00
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
79d46857f9
feat: integrate UnifiedPush for background synchronization and event handling
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-26 10:56:10 +10:00
bc07974b4b
feat: implement push ping receiver and one-shot sync fetch functionality
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-26 10:17:56 +10:00
e203a46b5a
fix: move capacitor dependencies to root package.json
...
Build / increment-version (push) Successful in 6s
Build / build-android (push) Successful in 4m34s
Build / create-release (push) Successful in 14s
Capacitor CLI and Android libraries need to be in root node_modules since capacitor.config.json and android/ folder are at root. The overlay no longer needs to add these deps to cinny.
2026-04-17 20:16:04 +10:00
85851d7288
fix: update version to 4.11.66 and streamline Android build scripts
2026-04-15 22:14:14 +10:00
70f7d41d9a
feat: implement background sync service for Matrix integration
2026-04-07 20:36:25 +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