8cf31b929d
Fix Android media downloads and dismiss notifs when read elsewhere.
...
Build / increment-version (push) Successful in 5s
Build / build-android (push) Successful in 5m5s
FileSaver fails in Capacitor WebView, so save via MediaStore; clear tray notifications when sync reports rooms as read on another device, and improve collapsed notification avatars with conversation shortcuts.
2026-07-24 15:26:35 +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
a887cd39f1
Fix Stationery theme on Android by keeping overlay hooks and CSS.
Build / increment-version (push) Successful in 4s
Build / build-android (push) Successful in 4m22s
Build / create-release (push) Successful in 13s
2026-07-23 01:32:44 +10:00
697f03bc51
fix: bump cinny for Inter Variable / emoji space metrics
...
Build / increment-version (push) Successful in 8s
Build / build-android (push) Successful in 4m52s
Build / create-release (push) Successful in 14s
Point at cinny 154f4dfd (correct Inter Variable name + emoji unicode-range)
and keep the mobile overlay font stack in sync.
2026-07-15 03:20:21 +10:00
a5efb1f337
chore: update subproject status to dirty
2026-07-11 22:45:48 +10:00
792c735ffe
feat: improve touch handling in MobileSwipeGestureHost for better swipe detection
2026-07-11 22:16:26 +10:00
19252fdbb0
feat: enhance clipboard image handling and share functionality in Android app
2026-07-11 21:55:05 +10:00
d30b98c987
chore: mark subproject as dirty
2026-07-11 21:41:11 +10:00
7800e7ced7
refactor: implement immersive mode for mobile keyboard layout and update related styles
2026-07-11 21:18:06 +10:00
6f45f94f19
refactor: adjust RoomView component for improved mobile composer behavior and styling
2026-07-11 21:03:18 +10:00
b7ec975fb0
refactor: update mobile gesture styles to use global styles for better maintainability
Build / increment-version (push) Successful in 6s
Build / build-android (push) Successful in 5m11s
Build / create-release (push) Successful in 14s
2026-07-11 20:48:54 +10:00
c7b6e8f5f0
refactor: enhance mobile swipe gesture handling and improve outlet behavior on compact routes
Build / increment-version (push) Successful in 6s
Build / build-android (push) Failing after 1m32s
Build / create-release (push) Has been skipped
2026-07-11 20:36:10 +10:00
6e32bf302a
chore: hide scrollbars on mobile devices for better user experience
2026-07-09 19:11:53 +10:00
a282fce14a
chore: update cinny submodule to latest dirty commit and refactor mobile swipe gesture handling
2026-07-09 18:47:55 +10:00
72dbbe29b9
chore: update cinny submodule to latest commit with mobile gesture enhancements and disable route animation on compact view
2026-07-09 18:06:06 +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
82effc9680
chore: update cinny submodule to latest commit for improved navigation and routing
2026-07-09 17:23:45 +10:00
3245f41073
refactor: remove Android typography fix and associated styles from ClientNonUIFeatures
2026-07-09 03:40:51 +10:00
e27ec9d7ab
feat: add Android typography fix for Capacitor apps and integrate into ClientNonUIFeatures
Build / increment-version (push) Successful in 6s
Build / build-android (push) Successful in 4m30s
Build / create-release (push) Successful in 14s
2026-07-09 03:23:22 +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
fce1736312
fix(mobile): increase top padding to 60px for status bar, reduce dialog height
Build / increment-version (push) Successful in 6s
Build / build-android (push) Successful in 4m44s
Build / create-release (push) Successful in 14s
2026-05-13 10:24:02 +10:00
60d76d5165
feat(mobile): add confirmation dialog back to share picker with backdrop
Build / increment-version (push) Successful in 7s
Build / build-android (push) Successful in 4m35s
Build / create-release (push) Successful in 14s
2026-05-13 10:15:47 +10:00
f7b25261cc
fix(mobile): make share picker fullscreen with full-width search, remove confirmation dialog
Build / increment-version (push) Successful in 6s
Build / build-android (push) Has started running
Build / create-release (push) Has been cancelled
2026-05-13 10:13:35 +10:00
d1022635d2
feat(mobile): improve share dialog UI with padding, full-width search, and confirmation
Build / increment-version (push) Successful in 6s
Build / build-android (push) Successful in 4m30s
Build / create-release (push) Successful in 14s
2026-05-13 10:08:16 +10:00
0d97676edd
fix(mobile): send shared content immediately instead of staging in draft
Build / increment-version (push) Successful in 6s
Build / build-android (push) Successful in 4m51s
Build / create-release (push) Successful in 14s
2026-05-13 09:59:07 +10:00
a1577a3b97
fix(mobile): navigate to room after share picker selection
Build / increment-version (push) Successful in 7s
Build / build-android (push) Successful in 4m28s
Build / create-release (push) Successful in 15s
2026-05-13 09:53:57 +10:00
375fa74309
fix: restore live server validation while keeping input stable during typing
Build / increment-version (push) Successful in 6s
Build / build-android (push) Successful in 4m48s
Build / create-release (push) Successful in 14s
2026-05-13 09:44:14 +10:00
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