Commit graph

253 commits

Author SHA1 Message Date
ganfra
3cdec66e95 Merge tag '25.03.2' into develop 2025-03-24 09:26:51 +01:00
Benoit Marty
2fd1c21df0
Let element enterprise be able to configure id for mapTiler. (#4446)
* Let element enterprise configure the ids for maptiler service.

* Disable location sharing and location viewer is the service is not available.

* Fix compilation issue on connected test

* Do not allow to reload the map if the mapId is not available.

* Update screenshots

* Rename file.

* Better to inject a string provider here, so we can unit test DefaultLocationService.

---------

Co-authored-by: ElementBot <android@element.io>
2025-03-21 17:06:52 +01:00
ganfra
efe160c042 Setting version for the release 25.03.2 2025-03-21 15:03:24 +01:00
bmarty
9a75f40855 Sync Strings from Localazy 2025-03-10 00:28:38 +00:00
Benoit Marty
182d1af620 Setting version for the release 25.03.1 2025-03-06 16:53:03 +01:00
Benoit Marty
60241dec27 Setting version for the release 25.03.0 2025-02-27 17:32:27 +01:00
Benoit Marty
03e05ffd7b Improve the way we include all modules for clarity. 2025-02-21 16:14:56 +01:00
Benoit Marty
e5ed0a0641 Move build parameters to a common file 2025-02-20 17:58:41 +01:00
bmarty
f549e7bba2 Sync Strings from Localazy 2025-02-17 00:30:17 +00:00
Benoit Marty
ad33151968 Exclude some class from State coverage check
> Rule 'Check code coverage of states' violated:
    instructions covered percentage for class 'io.element.android.libraries.mediaviewer.impl.local.player.MediaPlayerControllerState' is 0.000000, but expected minimum is 90
    instructions covered percentage for class 'io.element.android.libraries.textcomposer.components.FormattingOptionState' is 0.000000, but expected minimum is 90
2025-02-06 16:51:18 +01:00
Benoit Marty
57158ff948 Setting version for the release 25.02.0 2025-02-04 11:46:35 +01:00
bmarty
be91da966a Sync Strings from Localazy 2025-02-03 00:29:01 +00:00
Benoit Marty
6dca2bf53d
Merge pull request #4192 from element-hq/feature/bma/calver2
CalVer: use 2 digits for the year and 2 digits for the month.
2025-01-29 16:22:17 +01:00
Jorge Martin Espinosa
9b5b76203f
Use secret Sentry DSN value (#4210)
* Use secret Sentry DSN value.

We realised our DSN entry has been shipped along with the code and it was being used in several forks as is, resulting in wrong bug reports coming into our Sentry dashboard and making it very hard to debug actual issues in the app.
2025-01-29 13:47:06 +01:00
Benoit Marty
8a1e530ece Kover: include back :libraries:matrix:impl module. 2025-01-27 09:55:57 +01:00
Benoit Marty
e5aecbbf8d CalVer: use 2 digits for the year and 2 digits for the month. 2025-01-23 18:29:19 +01:00
Benoit Marty
536832dcac Migrate to CalVer-like versioning 2025-01-23 11:10:53 +01:00
bmarty
bd1165179b Sync Strings from Localazy 2025-01-13 00:30:35 +00:00
Benoit Marty
97f3be3dc5 Apply dual licenses: AGPL + Element Commercial to file headers.
2 replace all actions have been performed:
- "SPDX-License-Identifier: AGPL-3.0-only" to "SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial"
- "Please see LICENSE in the repository root for full details." to "Please see LICENSE files in the repository root for full details."
2025-01-07 10:05:04 +01:00
ganfra
d460e6bf18 version++ 2024-12-20 14:41:53 +01:00
Benoit Marty
f74258d794 Extract voice message player to its own module 2024-12-13 15:44:58 +01:00
ganfra
3058739461 version++ 2024-12-06 11:56:04 +01:00
Benoit Marty
9a5d4fc2f5 Fix kover rule (PdfViewerState has moved)
Remove obsolete items
Reorder items.
2024-11-29 15:15:24 +01:00
Benoit Marty
c209245c2b Exclude Konsist code from Kover. 2024-11-26 15:59:29 +01:00
ganfra
caa17ee598 version++ 2024-11-20 11:39:33 +01:00
ElementBot
bc59a70043
Sync Strings - add translations to Finnish (#3883)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2024-11-18 11:37:17 +00:00
Benoit Marty
4c61e5dfa2 Remove :samples:minimal module 2024-11-14 09:06:13 +01:00
Benoit Marty
001d6e4c51 version++ 2024-11-08 17:04:21 +01:00
Benoit Marty
4f60ee2eb2 Fix warning in Versions.kt: const and naming convention. 2024-10-31 09:28:03 +01:00
Benoit Marty
920c50cc3d Compile and target API 35.
Tested OK on a API 35 emulator.
2024-10-31 09:27:52 +01:00
ganfra
1da6482c76 version++ 2024-10-29 14:58:43 +01:00
Benoit Marty
dd2d1de78d version++ 2024-10-25 11:54:40 +02:00
Benoit Marty
afa5525baf version++ 2024-10-10 20:29:37 +02:00
Benoit Marty
5823c2886e Setting version for the release 0.7.0 2024-10-10 20:22:56 +02:00
Jorge Martin Espinosa
366db4791b
Upgrade Kotlin to v2.0 (#3594)
* Bump Kotlin to v2.0

* Fix lots of issues due to the upgrade: lint issues, function signature incompatibilities, broken tests, etc.

---------

Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-10-10 08:32:00 +00:00
Benoit Marty
584c80a3eb version++ 2024-10-09 09:40:04 +02:00
bmarty
e25ba65170 Sync Strings from Localazy 2024-10-07 00:28:33 +00:00
Jorge Martin Espinosa
f8fa218146
Upgrade the used JDK in the project to v21 (#3582)
* Upgrade the used JDK in the project to v21

* Use it for CI too

* Centralise java language version

* Fix deprecations, tests and lint issues

* Fix coverage taking into account `@Preview` annotated code.

---------

Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-10-03 09:38:03 +00:00
Jorge Martin Espinosa
79c17f714f
Use Anvil KSP instead of the Square KAPT one (#3564)
* Use Anvil KSP instead of the Square KAPT one

* Fix several configuration cache, lint and test issues

* Allow incremental kotlin compilation in the CI

* Workaround Robolectric + Compose issue that caused `AppNotIdleException`

* Update the `enterprise` commit hash

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2024-10-02 11:52:17 +00:00
Jorge Martin Espinosa
eeec7cc785
Centralise the DI code generation logic (#3562)
* Create Anvil extension helper

* Use the helper everywhere
2024-09-30 12:20:28 +00:00
Benoit Marty
a9b45a2f57
Merge pull request #3349 from frebib/fix/warnings
Fix a couple of build-time warnings in Gradle output
2024-09-30 11:47:21 +02:00
ganfra
ff0722978d version++ 2024-09-25 18:33:33 +02:00
Benoit Marty
1a979cd142 Use ModulesConfig for push provider modules. 2024-09-24 12:31:18 +02:00
Benoit Marty
d57e3b7ec9 Introduce ModulesConfig for easier configurations of modules. 2024-09-24 12:26:48 +02:00
ganfra
d0f363bf7d Pinned messages analytics : introduce LocalAnalyticsService so we can easily inject it in views 2024-09-20 18:28:25 +02:00
Benoit Marty
1dbd7df2fb version++ 2024-09-19 10:37:15 +02:00
Benoit Marty
4bd7fbe2b0 version++ 2024-09-17 20:06:10 +02:00
Benoit Marty
fe5c08108e version++ 2024-09-17 14:02:39 +02:00
Benoit Marty
dac3c7285a version++ 2024-09-12 15:06:50 +02:00
Benoit Marty
24a78f90df version++ 2024-09-10 09:29:32 +02:00