Commit graph

313 commits

Author SHA1 Message Date
Benoit Marty
a575019760 Use DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
Benoit Marty
9b24e04101 Introduce DependencyHandlerScope.testCommonDependencies() 2025-09-16 14:38:31 +02:00
Benoit Marty
7fcc090cc6 Document Versions.kt 2025-09-10 11:58:38 +02:00
Benoit Marty
c3db71b623 Add static checks 2025-09-10 11:47:56 +02:00
Benoit Marty
ac9c75dded Remove obsolete comment. The release script now reads the value from Versions.kt 2025-09-10 11:34:26 +02:00
Benoit Marty
94f098d517 Release script: read the build tool version from Versions.kt 2025-09-10 11:33:38 +02:00
Benoit Marty
59c6ae6fea Setting version for the release 25.09.1 2025-09-09 18:59:13 +02:00
Benoit Marty
b8085cc77c Cleanup kover config. 2025-09-05 16:54:47 +02:00
Benoit Marty
8d533e8a20 Other cleanup 2025-09-05 16:54:45 +02:00
Benoit Marty
e88743bd6a Rename anvil modules to annotations and codegen 2025-09-05 14:26:27 +02:00
Benoit Marty
c15162ed38 Format 2025-09-05 14:03:09 +02:00
bmarty
8027ce9dca Sync Strings from Localazy 2025-09-05 07:44:19 +00:00
Jorge Martín
de8de61b2e Remove dagger and anvil dependencies, try to simplify gradle build scripts a bit 2025-09-04 16:49:21 +02:00
Jorge Martín
4ab62a6a38 Redo DI gradle setup code 2025-09-04 16:49:20 +02:00
Jorge Martín
6027651d85 Use version 0.6.3 of Metro, with the bugfix we need 2025-09-04 16:49:20 +02:00
Jorge Martín
b76a71ebf5 Start migrating Anvil KSP to Metro 2025-09-04 16:48:34 +02:00
Jorge Martín
9e69cb0f0f Setting version for the release 25.09.0 2025-08-27 10:15:08 +02:00
Jorge Martín
6a7b7b70dd Setting version for the release 25.08.4 2025-08-26 15:18:34 +02:00
Benoit Marty
4e5bbaf946 Split module deeplink to api and impl. 2025-08-25 11:36:42 +02:00
Benoit Marty
976beff1de Build release with build tools from SDK 36 and add a not to not forget last time we update the value of COMPILE_SDK 2025-08-14 14:31:22 +02:00
Benoit Marty
19a98b9fba Setting version for the release 25.08.3 2025-08-14 12:06:32 +02:00
Jorge Martín
cb486e93d7 Remove libs.showkase entry in composeDependencies
Add it only to the needed library modules.
2025-08-13 11:43:57 +02:00
Benoit Marty
139b34013e Workaround to fix error "No matching variant of com.airbnb.android:showkase:1.0.5 was found".
Replace `implementation` by `debugImplementation` and `releaseImplementation`
2025-08-13 10:23:35 +02:00
Benoit Marty
36cdf6c21d Compile and target SDK 36. 2025-08-12 09:57:30 +02:00
Benoit Marty
216ba060b4
Merge branch 'develop' into feature/bma/rageshakeConfigStep2 2025-08-11 17:35:06 +02:00
Benoit Marty
275c5b41c5 Fix compilation issue 2025-08-08 18:08:30 +02:00
Jorge Martín
8bde0592e5 Setting version for the release 25.08.2 2025-08-08 15:42:43 +02:00
Jorge Martín
9105a89c02 Setting version for the release 25.08.1 2025-08-06 12:39:51 +02:00
ganfra
d670bf805b Setting version for the release 25.08.0 2025-08-01 13:48:43 +02:00
ganfra
fc1ef3d654 Setting version for the release 25.07.1 2025-07-15 17:01:21 +02:00
Benoit Marty
5e73e0b9d0 Setting version for the release 25.07.0 2025-07-04 16:49:23 +02:00
Benoit Marty
c3b7f38dab Change minSDK to 33 for Element enterprise. #4905 2025-06-30 17:00:56 +02:00
Benoit Marty
7f449fef81 Introduce MIN_SDK_FOSS and MIN_SDK_ENTERPRISE const. 2025-06-30 17:00:55 +02:00
bmarty
284241a4ec Sync Strings from Localazy 2025-06-30 00:33:54 +00:00
Jorge Martín
cbee14d75a Setting version for the release 25.06.3 2025-06-19 12:30:49 +02:00
ganfra
8907af3dc2 Setting version for the release 25.06.2 2025-06-10 20:12:25 +02:00
Jorge Martín
9bca411f7f Setting version for the release 25.06.1 2025-06-09 12:32:09 +02:00
ganfra
8231e0dedf Setting version for the release 25.06.0 2025-06-03 15:41:57 +02:00
ElementBot
e8f29a38bf
Sync Strings (#4775) 2025-05-30 08:47:39 +00:00
Benoit Marty
bb87e7a7b8 Setting version for the release 25.05.4 2025-05-21 17:43:25 +02:00
Benoit Marty
0255111528
Improve audio focus management (#4707)
* Extract Audio focus management to its own modules.

* Request Audio focus when playing a voice message.

* Add missing dependency.
(and remove a duplicated one)

* Request Audio focus when playing a video/audio in the media viewer.

* Pause audio when audio focus is lost.

* Rename class

* Fix tests

* Fix detekt issue.

* Audio focus: let the system handle automatic ducking when playing media.

* Document and update API

* Remove useless space.
2025-05-13 09:54:58 +00:00
Jorge Martín
b396ca3159 Setting version for the release 25.05.3 2025-05-12 17:10:08 +02:00
Jorge Martín
e9f87e35fe Setting version for the release 25.05.2 2025-05-12 16:43:34 +02:00
Jorge Martín
d2efaaddbd Setting version for the release 25.05.1 2025-05-08 11:23:31 +02:00
Jorge Martín
0628b780e1 Setting version for the release 25.05.0 2025-05-06 15:57:37 +02:00
Benoit Marty
c61ee59528
Improve the callback uri format and customization. (#4664)
* Remove unused SUPPORT_EMAIL_ADDRESS

* Improve the callback uri format and customization.

Use io.element.android for the scheme of Oidc redirection for Element X.
For nightly the scheme will be io.element.android.nightly
For debug the scheme will be  io.element.android.debug

Element Pro is using `io.element`
2025-05-05 17:46:17 +02:00
Jorge Martin Espinosa
619aa6f2de
Split MatrixRoom into BaseRoom and JoinedRoom (#4561)
`JoinedRoom` will now contain both a mandatory live timeline reference and all the functionality associated to it.

`BaseRoom` on the other hand will contain only functionality that's shared for both joined and not joined rooms.

`NotJoinedRoom` is a wrapper around `RoomPreviewInfo` data and a possible local `BaseRoom`, if it exists.

The `RustRoomFactory` cache is now gone since the persistent event cache should have the same effect.
2025-04-23 15:53:40 +02:00
Benoit Marty
b068597a25
OIDC configuration (#4623)
* Login: more logs.

* Login: map Oidc error to provide more information in the error dialog.

* Oidc: use the application name.

* Oidc: move configuration from OidcConfigurationProvider to OidcConfig and add some comments.

* Oidc: limit to only 1 contact in the configuration.

* Oidc: Move configuration to BuildConfig file.

* Remove unused const.

* Add missing test on Exception mapping

* Remove contacts from OidcConfiguration.

https://github.com/matrix-org/matrix-rust-sdk/pull/4958
2025-04-23 11:58:38 +02:00
ganfra
68c766a6c5 Setting version for the release 25.04.3 2025-04-23 11:02:23 +02:00
Benoit Marty
4b9c9ccb7d
Push gateway config (#4608)
* Read PushProvidersConfig parameter from BuildTimeConfig

* Update submodule link.
2025-04-22 13:58:12 +02:00