Commit graph

7514 commits

Author SHA1 Message Date
Jorge Martín
f421f94639 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
0c543ab709
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
e9c995f96d Auth : fix restore session when there is no network. 2024-06-27 18:05:47 +02:00
Benoit Marty
74f24e1b39
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]
a5c17835b3
Update dependency com.google.truth:truth to v1.4.3 2024-06-27 15:32:09 +00:00
Jorge Martin Espinosa
d6b259b85a
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
ed00ed4811
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
c9c66ba9d3 Fix download path. 2024-06-27 14:56:52 +02:00
Benoit Marty
6fd5964c93
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
cedbaadf8c 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
790c0aa0c0 Fix typo 2024-06-27 14:00:43 +02:00
Benoit Marty
09afedd433 Remove towncrier: iterate on release script. 2024-06-27 12:24:22 +02:00
Benoit Marty
a457561b47 Remove towncrier template. 2024-06-27 12:16:34 +02:00
Benoit Marty
1b4cd45a92 Towncrier removal: update the contributing doc. 2024-06-27 12:15:51 +02:00
Benoit Marty
d9c01606be Towncrier removal: update PR checklist. 2024-06-27 12:12:08 +02:00
Benoit Marty
6355dd52ef Add ylm file to improve GitHub release notes generation. 2024-06-27 12:10:22 +02:00
Benoit Marty
124e31933c Iterate on pr notice. 2024-06-27 12:06:59 +02:00
Benoit Marty
ffa4bec78c Towncrier is gone, iterate on danger checks 2024-06-27 12:02:29 +02:00
Benoit Marty
c67d961fdb Remove towncrier file 2024-06-27 11:55:24 +02:00
Benoit Marty
b55584cca4 Change label used by Renovate from dependencies to PR-Dependencies 2024-06-27 11:54:10 +02:00
Benoit Marty
a565a0396f Remove towncrier invocation when building nightly. 2024-06-27 11:52:38 +02:00
Jorge Martin Espinosa
4904c4b751
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
8a609c4ab5 Add label PR-Misc to PR created to sync SAS strings. 2024-06-27 11:43:02 +02:00
Benoit Marty
e13f9affd6 Add label PR-i18n to PR created during Localazy sync. 2024-06-27 11:42:10 +02:00
Benoit Marty
d638d61e2b
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
3fc4b77306
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]
03561ef1c3
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
renovate[bot]
9c36a6ee78
Update dependency androidx.test:runner to v1.6.1 2024-06-27 00:26:31 +00:00
renovate[bot]
c59968b110
Update dependency androidx.test.ext:junit to v1.2.1 2024-06-27 00:26:26 +00:00
ganfra
e0cf4cfa45
Merge pull request #3099 from element-hq/feature/fga/draft_support
Feature : Draft support
2024-06-26 16:53:18 +02:00
ElementBot
76d0f4b105 Update screenshots 2024-06-26 13:34:52 +00:00
ganfra
1b56d1b97a Merge branch 'develop' into feature/fga/draft_support 2024-06-26 15:22:00 +02:00
ganfra
31c7ee48f4 Draft : add changelog file. 2024-06-26 12:17:01 +02:00
ganfra
644b425d71 Draft : code cleanup 2024-06-26 12:15:00 +02:00
ganfra
029962c101 Draft : add unit tests for draft support 2024-06-26 12:14:43 +02:00
Benoit Marty
81a5394079
Merge pull request #3089 from element-hq/renovate/androidx.test-runner-1.x
Update dependency androidx.test:runner to v1.6.0
2024-06-26 10:16:34 +02:00
Benoit Marty
e7f7493ad0
Merge pull request #3083 from element-hq/feature/bma/filterAutoScroll
Improve room filtering behavior.
2024-06-26 09:46:44 +02:00
ganfra
e68684815d Draft : makes sure all existing tests passes 2024-06-25 15:17:18 +02:00
renovate[bot]
9503d665ba
Update wysiwyg to v2.37.4 (#3094)
* Update wysiwyg to v2.37.4

* Remove obsolete comment

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-06-25 11:58:29 +02:00
Benoit Marty
b03ec4760e
Merge pull request #3084 from element-hq/feature/bma/reproBuild
Upgrade build tools and fix `pg-map-id` for F-Droid
2024-06-25 11:43:26 +02:00
ganfra
321c2dca30 Draft : refactor a bit ComposerMode and formatting management so we don't mess up with draft restoration. 2024-06-25 11:35:22 +02:00
Jorge Martin Espinosa
40b7736fcf
Use IO dispatcher for cleanup in bug reporter (#3092) 2024-06-25 09:26:18 +00:00
Jorge Martin Espinosa
ce28a05467
Replace the 'answer' PendingIntent in ringing call notifications (#3093)
* Replace the 'answer' PendingIntent in ringing call notifications

Co-authored-by: Benoit Marty <benoit@matrix.org>

---------

Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-06-25 10:36:29 +02:00
Benoit Marty
c727f8aaac
Merge pull request #3087 from element-hq/renovate/espresso.core
Update dependency androidx.test.espresso:espresso-core to v3.6.0
2024-06-25 09:42:04 +02:00
Benoit Marty
f57a869a25 Remove unused dependency on androidx.appcompat:appcompat 2024-06-25 09:15:07 +02:00
Benoit Marty
dfca5dc43c
Merge pull request #3090 from element-hq/renovate/test.core
Update test.core to v1.6.0
2024-06-25 09:10:13 +02:00
Benoit Marty
bd8f2351c9 Remove unused dependency on androidx.test.espresso 2024-06-25 08:59:22 +02:00
renovate[bot]
5c92bf7f2c
Update dependency androidx.test.espresso:espresso-core to v3.6.0 2024-06-25 06:32:36 +00:00
renovate[bot]
ec06ce44e5
Update dependency androidx.test.ext:junit to v1.2.0 (#3088)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 08:31:26 +02:00
renovate[bot]
4dfc1be67f
Update test.core to v1.6.0 2024-06-24 23:04:53 +00:00