Commit Graph

3221 Commits

Author SHA1 Message Date
Benoit Marty
ce5b9e034a Allow scroll in the "Enter recovery key" screen. #3042 2024-06-18 15:42:07 +02:00
Benoit Marty
08c3af5e05 Add missing preview 2024-06-18 14:47:47 +02:00
Benoit Marty
e4bfc5ef8f Merge pull request #3035 from element-hq/feature/bma/fixFdroidNotification
Feature/bma/fix fdroid notification
2024-06-18 12:55:27 +02:00
Jorge Martin Espinosa
fcbc095064 Improve how active calls work (#3029)
* Improve how active calls work:

- Sending the `m.call.notify` event is now done in `CallScreenPresenter` once we know the sync is running.
- You can mark a call of both external url or room type as joined.
- Hanging up checks the current active call type and will only remove it if it matches.
2024-06-18 12:07:08 +02:00
ganfra
93ccf07ad4 Merge pull request #3037 from element-hq/feature/fga/timeline_cancelable_focus
Feature/fga/timeline cancelable focus
2024-06-18 10:59:54 +02:00
Benoit Marty
83bfa3d9fc Update test after merging develop. 2024-06-18 10:33:07 +02:00
Benoit Marty
1d5970adbc Merge branch 'develop' into feature/bma/fixFdroidNotification 2024-06-18 10:28:04 +02:00
Benoit Marty
038b60a271 Merge pull request #3044 from element-hq/feature/bma/testDefaultClearCacheUseCase
Add test on DefaultClearCacheUseCase
2024-06-18 10:27:45 +02:00
Jorge Martin Espinosa
feef0f6976 Add full screen intent permissions banner (#3024)
* Add full screen intent permissions banner, creating `:libraries:fullscreenintent` modules.
* Add it to notification settings too:
    - Create `libraries:fullscreenintent` modules for the permission presenter and associated data.
    - Add the presenter and states to `NotificationSettingsPresenter` and `NotificationSettingsView`.
* Use the right API to check for full screen intent permissions.
- Use the right package name for `:libraries:permission` contents.
* Fix broken tests (flaky?)
* Ignore coverage verification for fake and small presenters

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-06-18 07:41:10 +00:00
Benoit Marty
8dbb55180f Remove trailing line. 2024-06-17 18:58:07 +02:00
Benoit Marty
ff201c6412 Fix test compilation issue. 2024-06-17 17:38:10 +02:00
Benoit Marty
059c0dfe59 Fix back navigation issue, when opening directly the notification troubleshoot screen. 2024-06-17 16:53:21 +02:00
Benoit Marty
2e8b63c006 Add a shortcut to navigate to the notification settings in case of error. 2024-06-17 16:29:10 +02:00
Benoit Marty
4a885769be Add test on DefaultClearCacheUseCase 2024-06-17 16:01:56 +02:00
Benoit Marty
64433ea209 Move InMemoryMigrationScreenStore to a test module. 2024-06-17 15:26:50 +02:00
Benoit Marty
feb6930222 Rename member. 2024-06-17 15:18:22 +02:00
Benoit Marty
f1229c582d Create test module with FakeFtueService 2024-06-17 15:12:08 +02:00
Benoit Marty
cb07ccdeb9 Add test on DefaultFtueService.reset(). 2024-06-17 15:04:20 +02:00
Benoit Marty
2b062f217b Rename method and val. 2024-06-17 14:56:56 +02:00
Benoit Marty
4b57c78a57 Rename member. 2024-06-17 14:48:52 +02:00
Benoit Marty
26fd24b341 Move setIgnoreRegistrationError call. 2024-06-17 14:48:51 +02:00
Benoit Marty
366d6c017d Add ability to not show the pusher registration again. 2024-06-17 11:38:32 +02:00
bmarty
7b27ba116d Sync Strings from Localazy 2024-06-17 00:23:40 +00:00
ganfra
56251f805c Timeline : let FocusOnEvent be cancellable and refactor a bit focus states. 2024-06-14 19:07:44 +02:00
ganfra
4f3cb5a1e5 Progress dialog : add dialog properties parameter 2024-06-14 18:59:42 +02:00
Benoit Marty
714147eb0d Merge pull request #3030 from element-hq/feature/bma/codeCleanup
Code cleanup and store badges
2024-06-14 15:15:01 +02:00
Benoit Marty
154216f4df Fix test present - notification settings set custom 2024-06-14 13:41:37 +02:00
Benoit Marty
6a7d6fa631 Fix wrong dependency.
implementation -> testImplementation
2024-06-14 10:29:59 +02:00
Benoit Marty
69ffed5e2b Fix formatting issue. 2024-06-13 18:20:19 +02:00
Benoit Marty
4a84350261 Remove empty manifest files. 2024-06-13 18:20:19 +02:00
Benoit Marty
580622da9a Move MAX_LOG_UPLOAD_SIZE to RageshakeConfig 2024-06-13 18:20:19 +02:00
Benoit Marty
a6fe0ddc9b Move rageshake configuration from resource file to Kotlin RageshakeConfig 2024-06-13 18:20:19 +02:00
Benoit Marty
90ec8a94c5 Delete useless file. 2024-06-13 18:20:19 +02:00
Benoit Marty
de0382eab4 Fix wrong dependencies.
Detected by Sonar: https://sonarcloud.io/project/issues?id=vector-im_element-x-android&open=AY1oUC_Jzk7jMkPkjDmI
2024-06-13 16:55:42 +02:00
Benoit Marty
19b7f2415f Merge pull request #3022 from element-hq/feature/bma/notificationSetting
Improve UX on notification setting changes
2024-06-13 14:08:08 +02:00
ganfra
4a68dd786c Merge pull request #3023 from element-hq/feature/fga/update_rust_sdk_0.2.25
Feature/fga/update rust sdk 0.2.25
2024-06-13 14:07:10 +02:00
Benoit Marty
dfb4298856 Merge pull request #3012 from element-hq/feature/bma/elementCallUrl
Make Element Call widget URL configurable with call .well-known file
2024-06-13 14:06:22 +02:00
Benoit Marty
cc55738bd4 Implement a memory cache for CallWellknownAPI 2024-06-13 13:32:18 +02:00
Jorge Martin Espinosa
1a0a28d966 Add hidden developer settings in release builds too (#3020)
* Add hidden developer settings to release builds

* Add changelog
2024-06-13 13:08:56 +02:00
ganfra
6d4d9db8a1 Sending queue : fix more tests. 2024-06-13 10:27:57 +02:00
ganfra
009c1ac181 Fix ktlint 2024-06-12 17:06:43 +02:00
ganfra
8ab388ee04 Merge branch 'develop' into feature/fga/update_rust_sdk_0.2.25 2024-06-12 16:55:25 +02:00
ganfra
d63ee1fa7d Sending queue : fix more tests as we have less methods available now. 2024-06-12 16:54:49 +02:00
Benoit Marty
351d94ad85 Remove unused import 2024-06-12 13:54:11 +02:00
Benoit Marty
38b68a93f0 Ensure that setting change is taken at least 300ms to avoid dialog flickering (#1647) 2024-06-12 12:50:56 +02:00
Benoit Marty
f31c91a417 Rename Event for clarity 2024-06-12 12:50:55 +02:00
Benoit Marty
f24036d688 Ensure that the Loading Dialog and the toggles update at the same time. 2024-06-12 12:50:55 +02:00
Jorge Martin Espinosa
54845866a6 Fix tracing configuration in debug and nightlies (#3019)
* Fix tracing configuration in debug and nightlies:

- Debug will now write the logs to disk too.
- Nightly will be able to customise tracing filters.
- Improved the configure tracing and bug report screens.

* Update screenshots

* Add changelog

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-06-12 10:20:43 +00:00
ganfra
aaf8fda9c1 Merge branch 'test/jme/base-path-migration' into feature/fga/update_rust_sdk_0.2.25 2024-06-12 11:44:57 +02:00
ganfra
1b411c3c4b Sending queue : disable edition of local echo 2024-06-12 11:36:53 +02:00