86dc7f849a
Expose appInForeground to Java for MainActivity lifecycle updates.
Build / increment-version (push) Successful in 5s
Build / build-android (push) Successful in 4m43s
2026-07-24 15:08:55 +10:00
157d707581
Fix Android notification avatars, E2EE wake alerts, and tap navigation.
...
Build / increment-version (push) Successful in 5s
Build / build-android (push) Failing after 5m3s
Show circular sender avatars with MessagingStyle, notify on encrypted background sync events, deep-link tray taps into the right room, and suppress Firefox open-link contextual actions.
2026-07-24 15:03:03 +10:00
cfabcc5fbf
Show decrypted notification bodies and authenticated sender avatars.
...
Build / increment-version (push) Successful in 5s
Build / build-android (push) Successful in 5m8s
Wait for E2EE cleartext before building tray text, and post Android notifications natively so dynamic avatars fetched with secure media auth can appear as large icons.
2026-07-24 14:47:32 +10:00
45bc475340
Group Android notifications by space and clear them on read.
...
Build / increment-version (push) Successful in 5s
Build / build-android (push) Successful in 4m52s
Use stable per-room notification IDs with Directs/Spaces/Home channels and space group summaries so the shade nests deeper than a flat Messages list, and dismiss those tray entries when a room is marked read.
2026-07-24 14:36:11 +10:00
8046474b8a
Fix background push notifying for muted and mention-only rooms.
...
Build / increment-version (push) Successful in 5s
Build / build-android (push) Failing after 4m37s
Build / create-release (push) Has been skipped
Filter Android sync wakes by push rules/unread counts, align JS system notifications, and point the cinny submodule at git.ruv.wtf.
2026-07-24 00:30:33 +10:00
19252fdbb0
feat: enhance clipboard image handling and share functionality in Android app
2026-07-11 21:55:05 +10:00
83b4cbbd8e
chore: update cinny submodule to latest commit and modify versioning for Android app
Build / increment-version (push) Successful in 6s
Build / build-android (push) Successful in 5m15s
Build / create-release (push) Successful in 13s
2026-07-09 17:42:28 +10:00
9dc177f527
fix: update version code and name in build.gradle; register PluginStoragePlugin in MainActivity; enhance text duplication handling in Editor component
Build / increment-version (push) Successful in 6s
Build / build-android (push) Successful in 5m15s
Build / create-release (push) Successful in 15s
2026-07-09 02:07:03 +10:00
6207d18b3c
fix: update version code and name in build.gradle; adjust Modal component in ShareRoomPicker
2026-05-13 11:12:09 +10:00
be52b0fa08
fix(mobile): update version code and name, adjust padding in ShareRoomPicker component
2026-05-13 10:40:31 +10:00
61b82d1f40
fix: use consistent signing cert for all builds to prevent update conflicts
Build / increment-version (push) Successful in 6s
Build / build-android (push) Successful in 4m53s
Build / create-release (push) Successful in 14s
2026-05-13 08:51:57 +10:00
c9883a1279
chore: remove extra newline in SIGNING_SETUP.md
Build / increment-version (push) Successful in 6s
Build / build-android (push) Successful in 4m49s
Build / create-release (push) Successful in 23s
2026-05-13 08:28:45 +10:00
2281b31894
feat: add signing configuration for debug and release builds based on keystore properties
2026-05-13 08:20:47 +10:00
0fe41a55c1
feat: add custom notification sound for message alerts in MatrixSyncService
Build / increment-version (push) Successful in 7s
Build / build-android (push) Successful in 4m56s
Build / create-release (push) Successful in 14s
2026-04-28 15:46:20 +10:00
af2f7dbcbc
feat: enhance MatrixSyncService with user profile handling and image notifications
2026-04-26 18:54:58 +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
d8343d089b
feat: implement Android app signing setup and update .gitignore for keystore files
2026-04-19 07:24:38 +10:00
da52ec84b7
fix: improve handling of joined rooms and event notifications in MatrixSyncService
2026-04-07 20:45:44 +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
70f7d41d9a
feat: implement background sync service for Matrix integration
2026-04-07 20:36:25 +10:00
226f4863ff
feat: add POST_NOTIFICATIONS permission to AndroidManifest.xml
2026-04-07 19:42:17 +10:00
a0eb652098
Add new 64x64 icon image in PNG format
Build / increment-version (push) Successful in 6s
Build / build-android (push) Successful in 4m16s
Build / create-release (push) Successful in 8s
2026-04-07 17:12:59 +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