Commit Graph

4118 Commits

Author SHA1 Message Date
Benoit Marty
0409ed84ed Enable Offline mode of the SyncService, so that the sync starts automatically when the network is back.
Also rely on the sync state to render the "Offline" banner.
2025-02-03 18:27:32 +01:00
bmarty
5a4cac7d2d Sync Strings from Localazy 2025-02-03 00:29:01 +00:00
Benoit Marty
f5f66e6c60 Always render either "Not encrypted" or "Encrypted" badge in the room detail screen. 2025-01-30 11:01:05 +01:00
ganfra
c689809b55 Merge pull request #4212 from element-hq/feature/fga/room_settings_security_privacy
Feature : room settings - security and privacy
2025-01-29 17:29:56 +01:00
ganfra
d4aed1ddbe feat(security&privacy) : add more previews 2025-01-29 16:47:39 +01:00
ganfra
e6549d725c feat(security&privacy) : improve and document code after PR review. 2025-01-29 14:16:57 +01:00
Jorge Martin Espinosa
c935783a78 Use secret Sentry DSN value (#4210)
* Use secret Sentry DSN value.

We realised our DSN entry has been shipped along with the code and it was being used in several forks as is, resulting in wrong bug reports coming into our Sentry dashboard and making it very hard to debug actual issues in the app.
2025-01-29 13:47:06 +01:00
ganfra
a8b3c7c5a7 feat(security&privacy) : fix tests after some rework landed 2025-01-28 21:08:14 +01:00
ganfra
82bbf2c83f feat(security&privacy) : some more clean up 2025-01-28 20:09:58 +01:00
ganfra
627ce7de3f feat(security&privacy) : update canShowSecurityAndPrivacy check 2025-01-28 20:09:45 +01:00
ganfra
3c18c1f06a feat(security&privacy) : clean code 2025-01-28 14:39:27 +01:00
Benoit Marty
fdf40120a7 Add ability to swipe between media when opened from the timeline. 2025-01-28 09:58:44 +01:00
ganfra
76bc87275c feat(security&privacy) : add all tests for EditRoomAddress classes 2025-01-27 22:43:10 +01:00
ganfra
73281be1af feat(security&privacy) : write View tests 2025-01-27 21:39:25 +01:00
ganfra
ee4fba327c feat(security&privacy) : start writing tests 2025-01-27 16:36:53 +01:00
Benoit Marty
fa617dbda8 Merge pull request #4195 from element-hq/feature/bma/snackBar
Fix snack bar not displayed in MediaViewer
2025-01-27 09:52:36 +01:00
bmarty
d419f2fdff Sync Strings from Localazy 2025-01-27 00:25:38 +00:00
ganfra
5c1bd6ddb7 feat(security&privacy) : make the whole RoomDirectoryVisibility item clickable 2025-01-24 16:27:24 +01:00
ganfra
9c2f8d39e4 feat(security&privacy) : update strings 2025-01-24 15:55:30 +01:00
Benoit Marty
9b0df915a6 Snackbar: SnackbarDispatcher.post does not need to be suspend. 2025-01-24 14:42:07 +01:00
ganfra
63db14293a feat(security&privacy) : use permissions and improve save 2025-01-23 23:29:35 +01:00
ganfra
19d273ddc4 feat(security&privacy) : introduce permissions and use in RoomDetails 2025-01-23 21:51:25 +01:00
ganfra
be199e25ff feat(security&privacy) : manage save action and some edge cases. 2025-01-23 14:19:23 +01:00
ganfra
968db70e94 feat(security&privacy) : manage encryption settings 2025-01-22 17:55:37 +01:00
ganfra
8a90770072 feat(security&privacy) : update the save address algorithm 2025-01-22 17:07:11 +01:00
ganfra
755ddcbf47 feat(privacy&security) : extract some code for address management 2025-01-22 16:34:03 +01:00
Benoit Marty
03523c9567 Provide duration 2025-01-22 16:22:18 +01:00
Benoit Marty
7397dde87d Add support for files navigation (when coming from the gallery) 2025-01-22 16:22:15 +01:00
Benoit Marty
f7a4c999f7 Replace our firstIfSingle extension with singleOrNull from the Kotlin library. 2025-01-22 15:49:41 +01:00
ganfra
873b6558cc feat(security&privacy) : manage save action for edit room address 2025-01-22 15:14:22 +01:00
ganfra
70f39c4f7c feat(security&privacy) : expose methods from sdk to update alias and rename alias to canonicalAlias 2025-01-22 15:13:09 +01:00
ganfra
e56fe4fb38 feat(security&privacy) : start handling edition of room address 2025-01-21 21:55:55 +01:00
ganfra
8406840169 feat(room address) : extract some reusable code 2025-01-21 21:55:11 +01:00
ganfra
5a37a2eeef feat(security&privacy) : introduce navigator 2025-01-21 20:38:43 +01:00
ganfra
6e43c2d659 feat(security&privacy) : get data from sdk 2025-01-21 20:38:29 +01:00
ganfra
6e4bcedc4c feat(security&privacy) : expose new sdk methods 2025-01-21 11:49:56 +01:00
bmarty
841c08cbf3 Sync Strings from Localazy 2025-01-20 00:26:57 +00:00
ganfra
12d184f3b2 feat(security & privacy) : introduce EditRoomAddress screen 2025-01-17 17:44:10 +01:00
ganfra
1aa0afd280 change(room details) : update room details with new sections organisation 2025-01-17 17:44:10 +01:00
ganfra
0856a9ac62 feat(security&privacy) : first implementation of ui 2025-01-17 17:44:10 +01:00
ganfra
83f1072b50 change(tracing) : update bug reporter tracing form data. 2025-01-17 16:59:31 +01:00
ganfra
ddb0810ded change(tracing) : change how tracing is configured (ui and logic) 2025-01-17 09:52:32 +01:00
ganfra
d5b5439db1 change(flow) : remove developer entry point from OnBoarding 2025-01-17 09:37:35 +01:00
ganfra
2fca4698f2 Merge pull request #4140 from element-hq/feature/fga/compound_design_announcement
change(design) : New component Announcement
2025-01-15 11:38:43 +01:00
Jorge Martin Espinosa
6bfd28b1d8 Remove or replace unnecessary BackHandler calls (#4148)
* Remove/replace `BackHandler` calls:

- For `UserProfileView`, remove the redundant `BackHandler` -> `navigateUp()` call.
- For `SetupBiometricView`, remove the `enabled = true` parameter, as this is the default value.
2025-01-15 10:43:26 +01:00
ganfra
19c61331ec change(design) : replace DialogLikeBannerMolecule by Announcement component 2025-01-14 16:35:37 +01:00
bmarty
24fd0a3911 Sync Strings from Localazy 2025-01-13 00:30:35 +00:00
Jorge Martin Espinosa
f72fb9650b Close the media preview screen ASAP with sending queue enabled (#4089)
* Close the attachment preview screen ASAP when sending media with the send queue is enabled

* When the send queue FF is not enabled make sure to dismiss the screen after the media has been sent

* Make sure we get a scaled thumbnail from videos too, not only for images

* Unify several state holders into `SendActionState`.

* Fix lint issues, add `Flow.firstInstanceOf` extension fun

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2025-01-08 15:49:17 +00:00
Jorge Martin Espinosa
dfc2ade84e Replace the InfoListOrganism default bg color (#4091)
* Replace the `InfoListOrganism` default bg color

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2025-01-07 14:01:42 +01:00
Benoit Marty
05fc76822a Apply dual licenses: AGPL + Element Commercial to file headers.
2 replace all actions have been performed:
- "SPDX-License-Identifier: AGPL-3.0-only" to "SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial"
- "Please see LICENSE in the repository root for full details." to "Please see LICENSE files in the repository root for full details."
2025-01-07 10:05:04 +01:00