Commit Graph

5700 Commits

Author SHA1 Message Date
ganfra 881d0900a1 Use localized string instead of hardcoded 2026-03-13 18:41:13 +01:00
ganfra 4a29fe4d94 Remove duplicate location content and reorder Live mode 2026-03-13 15:50:33 +01:00
ganfra 4fe83aab66 Fix stability 2026-03-13 15:48:56 +01:00
ganfra b6bbe372be Fix wrong dependency 2026-03-13 15:08:17 +01:00
ganfra 5a40144a24 Fix some existing tests after changes 2026-03-13 10:18:28 +01:00
ganfra ccc5945e6f Fix quality! 2026-03-12 21:12:52 +01:00
ganfra e3b03165e4 Remove hardcoded string 2026-03-12 15:58:27 +01:00
ganfra e8c2790595 Merge branch 'develop' into feature/fga/live_location_sharing_setup 2026-03-12 12:48:55 +01:00
ganfra 347bb627d9 Rename ShowLocationEvents -> ShowLocationEvent 2026-03-12 12:47:52 +01:00
ganfra d10c3db79e Disable live location sharing for now (nothing done) 2026-03-12 12:40:10 +01:00
ganfra 96147967ac Code cleanup 2026-03-12 12:35:46 +01:00
ganfra de304a7d55 Fix and add tests related to location 2026-03-12 12:31:51 +01:00
ganfra e8308d9d8e Add Constraints check for permissions and GPS check 2026-03-12 11:53:36 +01:00
ganfra a56ecb9c69 Set LocationShareRow max lines to Text components 2026-03-12 10:29:20 +01:00
ganfra 50cf8a6986 Make sure zoom is at least DEFAULT_ZOOM when following user position 2026-03-12 10:28:36 +01:00
ganfra 92cb2ccb95 Fix previews 2026-03-10 21:48:54 +01:00
ganfra a5f574888f Check location is enabled 2026-03-10 21:48:37 +01:00
Jorge Martin Espinosa 912b9168fd Add network constraints for fetching notifications with WorkManager (#6305)
* Add `isNetworkBlocked` and `isInAirGappedEnvironment` to `NetworkMonitor`.

* Improve the DI of `SyncPendingNotificationsRequestBuilder` to simplify its usage.

* Only update `isInAirGappedEnvironment` in `DefaultNetworkManager` if the current build is an enterprise one.

* Add network constraints to `DefaultSyncPendingNotificationsRequestBuilder` based on the air-gapped status.

* Add a feature flag to disable the new check, in case it doesn't work as expected.
2026-03-10 12:44:31 +00:00
ganfra 0056a3f163 Fix compilation 2026-03-09 21:19:57 +01:00
ganfra 7575d78d86 Start implementing location shares sheet content 2026-03-09 20:54:02 +01:00
ganfra 4a271f339a Start cleaning up location code 2026-03-09 20:54:02 +01:00
ganfra 09382530a3 Use android.graphic.canvas to create proper bitmap 2026-03-09 20:54:02 +01:00
ganfra 5f16a5658b LocationPin : disable hardware rendering if needed 2026-03-09 20:54:02 +01:00
ganfra 785587911b Introduce LocationPinMarkers composable 2026-03-09 20:54:02 +01:00
ganfra f2d4ffc5bd Introduce LiveLocationContent for the timeline (needs sdk) 2026-03-09 20:54:01 +01:00
ganfra 57885f449b Start using LocationPinMarker in Share and Show locations 2026-03-09 20:54:01 +01:00
ganfra 818b32713e Add current user to ShareLocationState 2026-03-09 20:54:01 +01:00
ganfra 05d10c3403 Fix MapBottomSheetScaffold paddings 2026-03-09 20:54:01 +01:00
ganfra 270fbe3744 Use ListItem.onClick method 2026-03-09 20:54:01 +01:00
ganfra ffad69b7b9 Make sure we can display both Live and Static locations in ShowLocation 2026-03-09 20:54:01 +01:00
ganfra e1e7c264ed Raname UserLocation to UserLocationPuck 2026-03-09 20:54:01 +01:00
ganfra aa55a3aae7 First iteration using maplibre-compose 2026-03-09 20:54:01 +01:00
ganfra 268d2e587e Location accuracy should be nullable 2026-03-09 20:54:01 +01:00
ganfra 4e2ba3c1d9 Allow picking duration for the live location share 2026-03-09 20:54:01 +01:00
ganfra 198f11c61f Add share live location item 2026-03-09 20:54:01 +01:00
ganfra cacaadf3ac Rename ShareLocationEvents -> ShareLocationEvent 2026-03-09 20:54:01 +01:00
ganfra 8a12cba923 Rename send location to share location 2026-03-09 20:54:01 +01:00
Valere Fedronic 95049849cc Merge branch 'develop' into valere/rtc/voice_call 2026-03-09 17:18:55 +01:00
ElementBot 73961b4940 Sync Strings (#6302)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2026-03-09 10:38:07 +01:00
Jorge Martin Espinosa e821f75a88 Add code to help debugging the saved nav state graph (#6295)
* Add code to help debugging the saved nav state graph: this would help us diagnose the `TransactionTooLargeException` reports we've been seeing for months.
2026-03-06 14:44:30 +00:00
Valere 14cea294bb Merge branch 'develop' into valere/rtc/voice_call 2026-03-06 12:22:28 +01:00
Valere bad6085fb2 review: consistency use isAudioCall everywhere (instead of voiceOnly) 2026-03-06 12:19:05 +01:00
Valere 4406b50542 review: fix bad usage of modifier 2026-03-06 12:15:20 +01:00
Valere 79d8ec16b9 review: Rename aIncomingCallScreenState to aCallNotificationData 2026-03-06 12:12:32 +01:00
Valere 874311011a fix tests 2026-03-05 12:14:42 +01:00
Valere dd0143bf62 fix RoomDetailsViewTest 2026-03-05 11:28:38 +01:00
Valere c67a76fbda fix call state presenter test 2026-03-05 10:46:20 +01:00
Valere 7897101009 fix test for voice call button 2026-03-05 10:09:10 +01:00
Benoit Marty 022eb5f1fe Fix test 2026-03-04 21:02:37 +01:00
Valere f81f79f79a fix tests 2026-03-04 19:07:53 +01:00