Commit graph

5258 commits

Author SHA1 Message Date
Benoit Marty
d0f1a7e3e0 Replace showConfirmationDialog by disableAction Confirming state, and remove force boolean, we get read the state instead.
Also use AsyncActionView.
2024-01-04 18:07:09 +01:00
Benoit Marty
d78ce21939 Rename AsyncView to AsyncActionView 2024-01-04 17:50:52 +01:00
Benoit Marty
bd91dd64e2 Rename Async to AsyncData 2024-01-04 16:30:56 +01:00
Benoit Marty
0e4cb679e1 Fix test compilation 2024-01-04 16:23:54 +01:00
Benoit Marty
da23628c8a Introduce AsyncAction with a Confirmation state and use it for logout action. 2024-01-04 15:56:16 +01:00
Benoit Marty
236ec3f718 Merge pull request #2158 from element-hq/renovate/android.gradle.plugin
Update android.gradle.plugin to v8.2.1
2024-01-04 14:53:16 +01:00
renovate[bot]
bd779627ad Update android.gradle.plugin to v8.2.1 2024-01-04 11:11:03 +00:00
Jorge Martin Espinosa
b7cf298934 Upgrade to AGP 8.2.0 (#2142)
* Upgrade to AGP 8.2.0

Add proguard rule for the problematic TagSoup library. For some reason, adding this in the consumer proguard rules of the RTE library doesn't seem to work.

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-01-04 12:09:46 +01:00
Benoit Marty
a2a10e6459 Merge pull request #2154 from element-hq/renovate/com.posthog-posthog-android-3.x
Update dependency com.posthog:posthog-android to v3.0.1
2024-01-04 11:28:52 +01:00
Benoit Marty
3d25b7193d Merge pull request #2149 from element-hq/renovate/app.cash.molecule-molecule-runtime-1.x
Update dependency app.cash.molecule:molecule-runtime to v1.3.2
2024-01-04 09:51:47 +01:00
renovate[bot]
87213a3016 Update actions/github-script action to v7 (#2152)
* Update actions/github-script action to v7

* Fix issues with both the PR from fork welcome comment and skipping Maestro for PRs coming from forks.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2024-01-04 09:36:40 +01:00
Benoit Marty
886247585e Merge pull request #2138 from element-hq/sync-localazy
Sync Strings
2024-01-04 09:30:20 +01:00
Marco Antonio Alvarez
83e4af52b9 [Technical] Open stickers using the thumbnail url if the main url is empty (#2157)
* Explicitely use the thumbnail url to show stickers if the content's url is an empty string

---------

Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com>
2024-01-04 09:06:30 +01:00
renovate[bot]
a6020e0441 Update dependency com.posthog:posthog-android to v3.0.1 2024-01-03 15:45:07 +00:00
Jorge Martin Espinosa
c6d109c424 Implement ContentAvoidingLayout for timeline items (#2113)
* Implement `ContentAvoidingLayout` for timeline items

* Truncate long mention pills

---------

Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-01-03 12:32:02 +01:00
Jorge Martin Espinosa
02cb2b4ba9 Restore Github PAT in record screenshots, disable Maestro for forks (#2147)
* Restore PAT for `recoverScreenshots.yml` flow.

This is needed to trigger CI jobs automatically. In the case where this is not possible (forks) a message will be added to ask the user to add an empty commit to trigger the CI.

* Add community PR notice

* Disable Maestro steps for fork PRs
2024-01-03 12:26:46 +01:00
ganfra
852567211a Merge pull request #2150 from element-hq/feature/fga/fix_2132
Revert compose material3 to 1.2.0-alpha11
2024-01-03 12:17:43 +01:00
ganfra
21edff7e2f Merge pull request #2146 from element-hq/feature/fga/fix_2084
Fix room transition animation happens twice
2024-01-03 11:57:25 +01:00
ganfra
d18d2b1dde Revert compose.material3 to alpha11 as it leads to frozen timeline scrolling #2132 2024-01-03 11:06:49 +01:00
renovate[bot]
01c1ec0c03 Update dependency app.cash.molecule:molecule-runtime to v1.3.2 2024-01-02 22:23:26 +00:00
ganfra
4ca310f53b Fix room transition animation happens twice #2084 2024-01-02 16:13:46 +01:00
Marco Antonio Alvarez
378da8ce21 [Feature] Render m.sticker events (#2122)
* Render m.sticker events
---------

Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-01-02 16:03:19 +01:00
Jorge Martin Espinosa
edd07df96e Fix record screenshots workflow and script for forks (#2141)
Fix record screenshots workflow and script for forks
2024-01-02 10:47:56 +01:00
Jorge Martín
0cef150147 Fix record screenshots workflow and script 2024-01-02 10:43:57 +01:00
Jorge Martin Espinosa
b80801ec7c Merge pull request #2126 from element-hq/renovate/org.jsoup-jsoup-1.x
Update dependency org.jsoup:jsoup to v1.17.2
2024-01-02 09:00:28 +01:00
bmarty
66073a1461 Sync Strings from Localazy 2024-01-01 00:11:02 +00:00
Benoit Marty
d7c8037aa4 Merge pull request #2121 from element-hq/renovate/wysiwyg
Update wysiwyg to v2.23.0
2023-12-29 14:43:52 +01:00
Benoit Marty
9ac488b684 Merge pull request #2069 from element-hq/renovate/dagger
Update dagger to v2.50
2023-12-29 13:39:29 +01:00
Benoit Marty
01e25e8f0c Merge pull request #2094 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
Update dependency org.matrix.rustcomponents:sdk-android to v0.1.83
2023-12-29 13:30:04 +01:00
Jorge Martin Espinosa
4f296ffb49 Disable vector XML rasterisation on API 23 (#2128)
* Disable vector XML rasterisation on API 23

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-12-29 11:41:08 +00:00
renovate[bot]
98955a2772 Update dependency org.matrix.rustcomponents:sdk-android to v0.1.83 2023-12-29 11:41:07 +00:00
renovate[bot]
9346b261fa Update dependency org.jsoup:jsoup to v1.17.2 2023-12-29 03:43:20 +00:00
Jorge Martin Espinosa
2948f16e77 Merge pull request #2118 from element-hq/misc/jme/only-apply-dependency-analysis-to-some-modules
Only apply dependencyanalysis plugin to some modules
2023-12-28 18:18:51 +01:00
Jorge Martin Espinosa
5593430d5b Merge pull request #2119 from element-hq/misc/jme/add-rte-build-script
Add build script for the RTE library
2023-12-28 18:18:19 +01:00
Jorge Martín
6bfbd27674 Build library module too and make sure to build from scratch 2023-12-28 17:52:29 +01:00
renovate[bot]
67bd7f81af Update wysiwyg to v2.23.0 2023-12-28 16:06:19 +00:00
Jorge Martín
4c8c63db59 Add changelog 2023-12-28 17:06:05 +01:00
Jorge Martín
0e19c2f2c8 Only apply dependencyanalysis plugin to some modules 2023-12-28 17:06:05 +01:00
Jorge Martin Espinosa
196bb1a7cc Merge pull request #2120 from element-hq/feature/bma/testSecureBackupEnablePresenter
Add missing test for SecureBackupEnablePresenter
2023-12-28 17:05:03 +01:00
Benoit Marty
521d4a1983 Add missing test for SecureBackupEnablePresenter 2023-12-28 16:33:53 +01:00
Jorge Martín
416a56faa3 Fix release build 2023-12-28 15:20:28 +01:00
Benoit Marty
4ce70d290b Merge pull request #2117 from element-hq/feature/bma/composeUpgrade
Compose upgrade
2023-12-28 14:11:00 +01:00
Benoit Marty
88d99d6623 Fix compilation issue with compose compiler 1.5.7 2023-12-28 12:41:02 +01:00
Benoit Marty
a71b0ed067 Kotlin 1.9.21 and compose compiler 1.5.7 2023-12-28 12:41:02 +01:00
Benoit Marty
4ec118d45d Update kotlinx-collections-immutable to 0.3.7 2023-12-28 12:41:02 +01:00
Benoit Marty
0cf5d3b55e Fix issue in doc (detected with knit 0.5.0) 2023-12-28 12:41:02 +01:00
Benoit Marty
3e40d30701 Update json to 1.6.2 2023-12-28 12:41:02 +01:00
Benoit Marty
c4de849a2b Update datetime to 0.5.0 2023-12-28 12:41:02 +01:00
Benoit Marty
61ae9cae6f Upgrade knit to 0.5.0 2023-12-28 12:41:02 +01:00
Benoit Marty
d9fb5ce007 Remove now useless ExperimentalLayoutApi opt in 2023-12-28 12:41:02 +01:00