Commit graph

10353 commits

Author SHA1 Message Date
Jorge Martín
16545ce60e Fix session verification incorrectly displaying as 'not verified' when the user opened the app with no network connection.
It turns out `encryptionService.verificationState()` runs a network request that will cause a deadlock when it fails.

Also fixed another deadlock that caused the screen to remain blank sometimes after logging in, because DataStore got stuck when checking the `skipVerification` state for some reason I don't fully understand.
2024-06-28 11:35:08 +02:00
ganfra
a7a2b4727f Merge pull request #3109 from element-hq/feature/fga/fix_restore_session_no_network
Auth : fix restore session when there is no network.
2024-06-27 18:38:48 +02:00
ganfra
2ef29c7538 Auth : fix restore session when there is no network. 2024-06-27 18:05:47 +02:00
Benoit Marty
251622319d Merge pull request #3108 from element-hq/renovate/com.google.truth-truth-1.x
Update dependency com.google.truth:truth to v1.4.3
2024-06-27 18:01:50 +02:00
renovate[bot]
677db7f10a Update dependency com.google.truth:truth to v1.4.3 2024-06-27 15:32:09 +00:00
Jorge Martin Espinosa
a95d610464 Fix @room mentions crashing in debug builds (#3107)
* Fix `@room` mentions crashing in debug builds

* Iterate on previous solution, add `MentionSpan.Type.EVERYONE`
2024-06-27 15:31:19 +00:00
Benoit Marty
92db08909c Use Apache License URL with https. 2024-06-27 15:30:26 +02:00
Benoit Marty
bef0d85415 Merge pull request #3106 from element-hq/feature/bma/fixRelease
Fix F-Droid reproducible build.
2024-06-27 15:23:35 +02:00
Benoit Marty
8079e09846 Fix download path. 2024-06-27 14:56:52 +02:00
Benoit Marty
a21c3f3b4d Merge pull request #3105 from element-hq/feature/bma/releaseNotesNoTowncrier
Let GitHub generates the release notes
2024-06-27 14:27:57 +02:00
Benoit Marty
90a7cc7868 inplace-fix.py also needs fix-pg-map-id.py to do the requested work. 2024-06-27 14:18:47 +02:00
Benoit Marty
4fa33721dd Remove not needed dependency on libs.anvil.compiler.api and fix compilation issue of EXA. 2024-06-27 14:06:02 +02:00
Benoit Marty
e25b8fdd95 Fix typo 2024-06-27 14:00:43 +02:00
Benoit Marty
86ce65c1e4 Remove towncrier: iterate on release script. 2024-06-27 12:24:22 +02:00
Benoit Marty
77d10eaf39 Remove towncrier template. 2024-06-27 12:16:34 +02:00
Benoit Marty
a580774d0c Towncrier removal: update the contributing doc. 2024-06-27 12:15:51 +02:00
Benoit Marty
8cbf571cf5 Towncrier removal: update PR checklist. 2024-06-27 12:12:08 +02:00
Benoit Marty
d3a896b750 Add ylm file to improve GitHub release notes generation. 2024-06-27 12:10:22 +02:00
Benoit Marty
5991c3be11 Iterate on pr notice. 2024-06-27 12:06:59 +02:00
Benoit Marty
58707199ae Towncrier is gone, iterate on danger checks 2024-06-27 12:02:29 +02:00
Benoit Marty
416dff6818 Remove towncrier file 2024-06-27 11:55:24 +02:00
Benoit Marty
4f32c6ae27 Change label used by Renovate from dependencies to PR-Dependencies 2024-06-27 11:54:10 +02:00
Benoit Marty
83d5904f28 Remove towncrier invocation when building nightly. 2024-06-27 11:52:38 +02:00
Jorge Martin Espinosa
cdbb46fa22 Bump Rust SDK version and adapt our code (#3068)
* Use the new SDK version
* Adapt the authentication service to the new Rust SDK APIs
* Remove `Timeline.enterSpecialMode(...)` as it's no longer necessary
2024-06-27 09:44:14 +00:00
Benoit Marty
f94a1069c0 Add label PR-Misc to PR created to sync SAS strings. 2024-06-27 11:43:02 +02:00
Benoit Marty
2908cd3779 Add label PR-i18n to PR created during Localazy sync. 2024-06-27 11:42:10 +02:00
Benoit Marty
f163852c4b Merge pull request #3102 from element-hq/renovate/androidx.test.ext.junit
Update dependency androidx.test.ext:junit to v1.2.1
2024-06-27 10:42:34 +02:00
Benoit Marty
5bd97ca00a Merge pull request #3103 from element-hq/renovate/androidx.test-runner-1.x
Update dependency androidx.test:runner to v1.6.1
2024-06-27 10:42:04 +02:00
renovate[bot]
191ea63966 Update test.core to v1.6.1 (#3104)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-27 10:07:46 +02:00
Benoit Marty
66bd58a8b2 Skip build Element Enterprise on forks. 2024-06-27 09:35:33 +02:00
Benoit Marty
4f39490fd0 Remove useless if, this workflow is not triggered when pushing the main branch. 2024-06-27 09:34:49 +02:00
renovate[bot]
33b4e4c2e5 Update dependency androidx.test:runner to v1.6.1 2024-06-27 00:26:31 +00:00
renovate[bot]
15801f371c Update dependency androidx.test.ext:junit to v1.2.1 2024-06-27 00:26:26 +00:00
ganfra
a285215d08 Merge pull request #3099 from element-hq/feature/fga/draft_support
Feature : Draft support
2024-06-26 16:53:18 +02:00
ElementBot
edcc8ba112 Update screenshots 2024-06-26 13:34:52 +00:00
ganfra
a77e5edef4 Merge branch 'develop' into feature/fga/draft_support 2024-06-26 15:22:00 +02:00
Benoit Marty
68cc0cf876 Lint: Disable check of "ObsoleteSdkInt" since the min sdk is higher on Enterprise builds 2024-06-26 14:43:39 +02:00
ganfra
d868f7ac52 Draft : add changelog file. 2024-06-26 12:17:01 +02:00
ganfra
cb6074fb2a Draft : code cleanup 2024-06-26 12:15:00 +02:00
ganfra
32f2b7534b Draft : add unit tests for draft support 2024-06-26 12:14:43 +02:00
Benoit Marty
d43b0e8401 Remove the method supportNotificationChannels() from SystemUtils, it has been copied in NotificationChannels.kt 2024-06-26 11:59:48 +02:00
Benoit Marty
94d72e0961 Add 'Enterprise' label to rageshake 2024-06-26 11:59:47 +02:00
Benoit Marty
3139ab06c9 Fix quality issue 2024-06-26 11:59:47 +02:00
Benoit Marty
f339bd5d25 Gradle: log which application is built. 2024-06-26 11:59:46 +02:00
Benoit Marty
ab5a54afd0 Fix compilation issue. 2024-06-26 11:59:46 +02:00
Benoit Marty
96249c14bd Change application name for EXE build 2024-06-26 11:59:46 +02:00
Benoit Marty
ff78512b78 Add isEnterpriseBuild to BuildMeta 2024-06-26 11:59:45 +02:00
Benoit Marty
03491b81e7 lift out assignment. 2024-06-26 11:59:45 +02:00
Benoit Marty
f591b48bed Fix quality issue and add tests. 2024-06-26 11:59:44 +02:00
Benoit Marty
1ba0399dbc Run tests on Element Enterprise modules. 2024-06-26 11:59:44 +02:00