bmarty
3dddd90d97
Sync Strings from Localazy
2025-02-17 00:30:17 +00:00
Benoit Marty
0d6d74512f
Use ElementTheme instead of MaterialTheme
2025-02-06 15:10:15 +01:00
Benoit Marty
468ef0f7fc
Add ability to EnterpriseService to override theme colors
2025-02-06 15:10:14 +01:00
bmarty
5a4cac7d2d
Sync Strings from Localazy
2025-02-03 00:29:01 +00:00
ganfra
ddb0810ded
change(tracing) : change how tracing is configured (ui and logic)
2025-01-17 09:52:32 +01:00
bmarty
24fd0a3911
Sync Strings from Localazy
2025-01-13 00:30:35 +00:00
Benoit Marty
9a49f5be6f
Ignore dependency that are not third-party licenses to us.
2025-01-07 17:29:16 +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
renovate[bot]
3968bb82aa
Update appyx to v1.5.1 ( #3889 )
...
* Update appyx to v1.5.1
* Fix api breaks
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2024-11-19 07:56:06 +00:00
ElementBot
411895456b
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
6ea98d3d26
Merge pull request #3776 from element-hq/feature/bma/targetApi35
...
Target api 35
2024-11-05 09:39:50 +01:00
Joe Groocock
0da504542f
Enable predictive back gesture ( #3797 )
...
This only animates closing the app, but it's better than nothing.
Signed-off-by: Joe Groocock <me@frebib.net >
2024-11-04 13:44:35 +01:00
Benoit Marty
6a1e9d0321
Fix warning in Versions.kt: const and naming convention.
2024-10-31 09:28:03 +01:00
bmarty
05291bcf2f
Sync Strings from Localazy
2024-10-07 00:28:33 +00:00
renovate[bot]
9c6df9b5c9
Update wysiwyg to v2.37.13 ( #3596 )
...
* Update wysiwyg to v2.37.13
* Update licenses to include AGPL3 and remove unused ones
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2024-10-04 14:49:39 +00:00
Benoit Marty
ab7c5e5cc7
Fix building the app using a local SDK.
...
Inject `AnalyticsService` instead of `UtdTracker` since `UtdTracker` requires access to `org.matrix.rustcomponents.sdk.UnableToDecryptDelegate`
2024-10-04 12:01:30 +02:00
Jorge Martin Espinosa
60f1bf6e54
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
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
Jorge Martin Espinosa
2efdb3ae45
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
fea22313fb
Fix copy paste error
2024-09-24 13:40:29 +02:00
Benoit Marty
77d7bacaf6
Use ModulesConfig for push provider modules.
2024-09-24 12:31:18 +02:00
ganfra
e1f88a9232
Pinned messages analytics : introduce LocalAnalyticsService so we can easily inject it in views
2024-09-20 18:28:25 +02:00
Benoit Marty
c876313cd6
Migrate license to AGPL - other files.
2024-09-06 17:55:16 +02:00
Benoit Marty
62a6e916a6
Migrate license to AGPL - XML files.
2024-09-06 17:43: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
bmarty
5765d9bf9f
Sync Strings from Localazy
2024-08-19 00:25:36 +00:00
renovate[bot]
9b061ca798
Update android.gradle.plugin to v8.5.2 ( #3004 )
...
* Update android.gradle.plugin
* Fix release builds with AGP 8.5 by removing the minification config in each library module. I believe this is now centralised.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2024-08-09 15:04:10 +02:00
bmarty
d288ace4bd
Sync Strings from Localazy
2024-07-29 00:26:27 +00:00
ElementBot
9522569860
Sync Strings ( #3232 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2024-07-22 08:59:47 +00:00
Jorge Martin Espinosa
30154783e8
Use the right filename for log files so they're sorted in rageshakes ( #3219 )
...
* Use the right filename for log files so they're sorted in rageshakes
* Hide the suffix part so it's not changed by accident
2024-07-19 10:33:33 +00:00
Benoit Marty
d78cbd4e18
Use Theme.MaterialComponents.DayNight to avoid code duplication.
...
Extract colors to own files and create booleans
2024-07-18 12:42:58 +02:00
Benoit Marty
ec669bf56c
Open Source licenses: add color for links.
2024-07-18 11:49:35 +02:00
Benoit Marty
c2c7f6b755
Add generated screen to show open source licenses.
...
For Google Play variant only
2024-07-17 15:53:08 +02:00
Benoit Marty
29b115dfdf
Introduce ElementThemeApp to avoid code duplication.
2024-07-09 11:10:10 +02:00
Benoit Marty
b804e5488b
Create module :appicon:enterprise
2024-07-03 17:20:13 +02:00
Benoit Marty
ca8f13cfaf
Move application icon to their own module, to be able to have another icon for Element Enterprise
2024-07-03 15:15:53 +02:00
jmartinesp
58f2cbf489
Sync Strings from Localazy
2024-07-03 11:21:27 +00:00
Jorge Martin Espinosa
950e502ca6
Improve screenshot testing with ComposablePreviewScanner ( #3125 )
...
* Use ComposablePreviewScanner to rework how screenshot testing works
* Add test sharding
* Update screenshots
* Fixes for Element Gallery
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
Co-authored-by: Benoit Marty <benoit@matrix.org >
2024-07-03 13:05:06 +02:00
Benoit Marty
0e23e081ce
Use different groups for Element Enterprise
2024-07-02 17:21:03 +02:00
Benoit Marty
dc8d3dc7fe
Element Enterprise: use different appId for nightly build.
2024-07-02 14:58:13 +02:00
Benoit Marty
b460c602ba
Remove removal of androidx.startup.InitializationProvider. This provider is declared at line 39 in this file.
...
Fix the warning: `provider#androidx.startup.InitializationProvider was tagged at AndroidManifest.xml:149 to remove other declarations but no other declaration present`
2024-07-02 14:52:13 +02:00
Benoit Marty
6c0719e067
Merge pull request #3025 from element-hq/feature/bma/elementEnterprise
...
Element enterprise (EE) foundations
2024-07-01 17:08:40 +02:00
Benoit Marty
0fb7f621ba
Remove unnecessary packaging configuration.
2024-07-01 11:54:54 +02:00
Benoit Marty
c4bb13098f
Add a check on isEnterpriseBuild before including enterprise module.
...
This is not strictly necessary, since if the enterprise modules are not there, nothing will be included by `allEnterpriseImpl()`, but for clarity, it's better to add this check.
2024-07-01 11:53:43 +02:00
Benoit Marty
77d10eaf39
Remove towncrier template.
2024-06-27 12:16:34 +02:00
Benoit Marty
83d5904f28
Remove towncrier invocation when building nightly.
2024-06-27 11:52:38 +02:00
Benoit Marty
f339bd5d25
Gradle: log which application is built.
2024-06-26 11:59:46 +02:00
Benoit Marty
96249c14bd
Change application name for EXE build
2024-06-26 11:59:46 +02:00
Benoit Marty
ff78512b78
Add isEnterpriseBuild to BuildMeta
2024-06-26 11:59:45 +02:00