Commit Graph

81 Commits

Author SHA1 Message Date
Benoit Marty
e9a9e79b40 Cleanup 2025-01-28 11:33:20 +01:00
Benoit Marty
a1b027a8ab Add exception for Konsist 2025-01-22 16:24:28 +01:00
Benoit Marty
05fc76822a 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
Benoit Marty
52648d2abf Fix quality checks 2025-01-02 08:16:06 +01:00
Benoit Marty
0ed4d34329 Add inline voice player to the files gallery 2024-12-16 11:03:44 +01:00
Benoit Marty
4863195a9a Fix API break in Sealed interface used in Composable MUST be Immutable or Stable 2024-11-26 11:39:33 +01:00
Benoit Marty
6e162f0a44 Fix API break in Fake classes must be named using Fake and the interface it fakes
It seems that the workaround is not necessary anymore.
2024-11-26 11:09:38 +01:00
Benoit Marty
06714dd7f3 Ensure Fake classes must be named using Fake and the interface it fakes is detecting error by adding failing cases. 2024-11-26 10:48:01 +01:00
Benoit Marty
aa7a4e742c Ensure Sealed interface used in Composable MUST be Immutable or Stable is detecting error by adding a failing case. 2024-11-26 10:24:03 +01:00
Benoit Marty
563c0c6233 Merge pull request #3906 from element-hq/feature/bma/minSizeForHiddenMedia
Min size for hidden media
2024-11-21 21:06:19 +01:00
Benoit Marty
57950c0e94 Fix test and rename class to follow naming convention for PreviewParameterProvider. 2024-11-21 15:18:56 +01:00
Benoit Marty
d6ee0846b3 Fix tests 2024-11-21 09:45:27 +01:00
Benoit Marty
070ea820ae Fix Konsist test failing 2024-11-07 20:40:19 +01:00
Benoit Marty
19c56cdbe3 Send caption with media 2024-11-04 14:24:39 +01:00
Valere
371799fdad Bump rust-sdk version to rust-sdk 0.2.57 (#3735)
* Bump rust-sdk version to rust-sdk 0.2.57

* rust sdk update: Support persisted WedgeQueueError

* Trust & Decoration | Support new expected UTD causes

* Room Subscribtion settings not needed anymore (see https://github.com/matrix-org/matrix-rust-sdk/pull/4159)

* File/Attachement upload: update to support `storeInCache`

* feat(knock): update API to use reason and serverNames

* Add another `Konsist` exception

* Update screenshots

---------

Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <android@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-10-24 16:45:16 +02:00
Benoit Marty
89493f870f Merge pull request #3718 from element-hq/feature/bma/verifiedUserBadge
Verified user badge
2024-10-23 14:20:23 +02:00
Benoit Marty
f5edb6d8fd Let IconTitleSubtitleMolecule use BigIcon. 2024-10-22 11:53:30 +02:00
Benoit Marty
86a839ea73 Move RoomBadge to atomic package and rename to MatrixBadge 2024-10-22 10:18:42 +02:00
Benoit Marty
2513ae769f Improve test Classes extending 'PreviewParameterProvider' name MUST end with 'Provider' and MUST contain provided class name 2024-10-16 11:17:45 +02:00
Benoit Marty
da08cc3e08 Fix konsist test. 2024-10-08 11:13:56 +02:00
Benoit Marty
4394b76d07 Konsist: Ensure that Presenter do not depend on other presenters. 2024-10-07 17:45:16 +02:00
Benoit Marty
01b083270a Konsist: Ensure that unit tests are detected 2024-10-07 17:45:15 +02:00
Benoit Marty
a73c8b1e25 Rename hideContent to hideMediaContent 2024-10-04 17:02:03 +02:00
Benoit Marty
eeca2e1f96 Fix test 2024-10-04 17:01:54 +02:00
Jorge Martin Espinosa
4a43fcb69a 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
Benoit Marty
46b41ea363 Konsist: implement another workaround. 2024-09-27 12:14:51 +02:00
Benoit Marty
5f27c3ccc3 Konsist: fix compilation issue and implement workaround. 2024-09-27 11:59:32 +02:00
Benoit Marty
35fcb96e47 Adapt Konsist test for Fake Rust classes. 2024-09-18 18:50:54 +02:00
Benoit Marty
776e45d516 Migrate license to AGPL - Update KonsistLicenseTest 2024-09-06 18:02:35 +02:00
Benoit Marty
2b016227e9 Migrate license to AGPL.
Run script `uv run license-editor --repository ../element-x-android`
2024-09-06 17:19:19 +02:00
Benoit Marty
b9169e6c76 Replace OSS licenses plugin with Licensee and some manually done UI.
This should fix both configuration cache and reproducible F-droid builds.

Cleanup and remove gplay/fdroid diff on open source licenses.

Co-authored by @jmartinesp
2024-09-02 21:11:52 +02:00
Benoit Marty
a8f0c6c2b2 Add test on function name which may start or end with spaces and fix existing issues. 2024-08-20 17:11:30 +02:00
Benoit Marty
350c678199 Add preview for message shield dialog. 2024-08-16 11:33:52 +02:00
Benoit Marty
34268a30ea Iterate on shield mapping and rendering
Also handle click on the timeline and information displayed on long click.
2024-08-14 17:24:11 +02:00
Benoit Marty
3cab6c92d0 Add exception for Konsist test. 2024-07-17 18:08:17 +02:00
Benoit Marty
f3b3b97877 Add preview for Call screen in different PipState. 2024-07-15 17:23:03 +02:00
Benoit Marty
f3d48355f6 Add Konsist test to ensure that we invoke callback method on all the Callback instances. 2024-07-05 12:00:04 +02:00
Benoit Marty
4047f4395d Let Konsist checks the license header 2024-07-01 11:12:02 +02:00
Benoit Marty
d43a8c8bea Add first EnterpriseService. 2024-06-26 11:59:41 +02:00
Benoit Marty
a00ee18f96 Add Konsist test Class with 'ContributeBinding' annotation should have allowed prefix and fix exissting issues.
Also remove annotation `DefaultPreferences`, we only have one implementation.
2024-05-31 10:18:08 +02:00
Benoit Marty
9367f58216 Rename some class from Impl to Default 2024-05-31 09:47:27 +02:00
Benoit Marty
c0b00b0091 Add Konsist test about class name: Class implementing interface should have name not end with 'Impl' but start with 'Default' 2024-05-31 09:34:45 +02:00
Benoit Marty
319562e358 Exclude screenshot test classes from Classes name containing @Test must end with 'Test' 2024-05-30 11:19:33 +02:00
Benoit Marty
6a901f1d7b Fix typo in test name 2024-05-30 10:11:30 +02:00
Benoit Marty
b8ab89422f Fix deprecation warning. 2024-05-30 09:27:05 +02:00
Benoit Marty
8d3fe2daa5 Fix API break in Konsist 0.15.1 2024-05-29 18:05:03 +02:00
Benoit Marty
0f71b3eb64 Add a Konsist test to check function parameter name, and fix existing issue. 2024-05-29 15:31:49 +02:00
Benoit Marty
27e50cf6ad Merge pull request #2911 from element-hq/feature/bma/reproducibleBuild
Reproducible build
2024-05-27 12:46:19 +02:00
Benoit Marty
c9d5a1027e Add Konsist test to ensure that BuildConfig.VersionCode is not used. 2024-05-24 14:55:56 +02:00
Benoit Marty
b5c6723144 Exclude FakeRustRoom from this test. 2024-05-23 14:38:51 +02:00