Benoit Marty
df4c719151
Let enterprise build be able to use a different notification channel for noisy notification.
2026-02-11 11:57:01 +01:00
Benoit Marty
eb31505dc7
Copyright: Add Element Creations Ltd. copyright
2025-11-10 11:05:05 +01:00
Benoit Marty
f86431e663
Copyright: Add final period
2025-11-10 10:13:41 +01:00
Benoit Marty
c4e0370f41
Copyright: run command uv run license-editor --repository ../element-x-android
2025-11-10 10:09:26 +01:00
Benoit Marty
57ac39673d
Notification: show userId in notification when several accounts are configured.
2025-10-31 09:25:01 +01:00
Benoit Marty
b6b0ad91ce
Let notifications uses the brandColor.
2025-10-24 18:22:41 +02:00
Benoit Marty
6e9af83b6a
Let notifications uses the brandColor.
2025-10-24 17:04:48 +02:00
Benoit Marty
263e761907
Remove @Inject, not necessary anymore when class is annotated with @ContributesBinding
2025-10-22 18:52:37 +02:00
Benoit Marty
b4ce7ce9ff
Add missing tests on DefaultEnterpriseService
2025-10-22 11:55:58 +02:00
Benoit Marty
2396464eee
Fix tests.
2025-10-22 10:15:32 +02:00
Benoit Marty
07b9a8456b
Move SemanticColorsLightDark to compound module
2025-10-22 09:35:55 +02:00
Benoit Marty
49c23a922e
Improve API and fix theme glitch when switching between accounts.
2025-10-22 09:32:15 +02:00
Benoit Marty
c5da479065
Improve API and documentation
2025-10-21 11:53:36 +02:00
Benoit Marty
38908a42a2
Update API around brandColor.
2025-10-20 16:33:46 +02:00
Benoit Marty
844e1d2ce5
Let the enterprise build be able to update the colors.
2025-10-15 11:25:58 +02:00
Benoit Marty
95f1dc9bae
Import Compound code from project https://github.com/element-hq/compound-android
2025-10-03 18:23:27 +02:00
Benoit Marty
a575019760
Use DependencyHandlerScope.testCommonDependencies()
2025-09-16 14:38:31 +02:00
Benoit Marty
e88743bd6a
Rename anvil modules to annotations and codegen
2025-09-05 14:26:27 +02:00
Jorge Martín
e8328858ab
Fixes after rebase
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
29a97fc0d9
Fix lint issues and restore commented out code
2025-09-04 16:49:18 +02:00
Jorge Martín
b76a71ebf5
Start migrating Anvil KSP to Metro
2025-09-04 16:48:34 +02:00
Benoit Marty
0927a502f5
Do not let default enterprise impl module be implemented for enterprise build.
2025-09-04 13:33:37 +02:00
Benoit Marty
d9b274b6cf
Let enterprise build be able to override (or disable) the bug report URL.
2025-08-08 17:23:39 +02:00
Benoit Marty
25ba79a681
Move isElementCallAvailable fun to new SessionEnterpriseService, which implementations can get the current MatrixClient.
2025-06-24 11:28:25 +02:00
Benoit Marty
5b9da3c41b
Hide Element Call entry point if Element Call service is not available. ( #4783 )
...
* Hide Element Call entry point if Element Call service is not available.
* No need to preview the case RoomCallState.Unavailable
* Hide start call action from user profile if Element Call is not available.
* Add mising `use` and cover the problem by a test.
* Update screenshots
* Update enterprise submodule ref.
* Ensure `enterpriseService.isElementCallAvailable()` is not called several times.
And fix unit tests on CI
---------
Co-authored-by: ElementBot <android@element.io>
2025-05-27 16:31:05 +02:00
Benoit Marty
b926f5f5dc
On boarding flow: add a screen to select account provider among a fixed list ( #4769 )
...
* Hide login with QrCode when the app is opened by a link
* Fix UI on ChangeAccountProviderView.
* Add flow to choose between a fixed list of account provider
* Update screenshots
* Fix licence header
* Rename preview.
* Ensure that the default account provider cannot be "*"
This should not happen IRL, but better be robust against issue in application configuration.
* Create const of any account provider value
* Fix typo
---------
Co-authored-by: ElementBot <android@element.io>
2025-05-23 18:36:48 +02:00
Benoit Marty
3cf8237d29
Allow configuration to provide multiple account providers. ( #4742 )
...
* Allow several account provider in configuration
* Target latest private modules.
* Fix tests
* Target latest private modules.
* Trigger CI
* Fix formatting issue
2025-05-20 08:57:01 +02:00
Benoit Marty
8ca5f8bc9d
Let EnterpriseService prevent usage of homeserver ( #4682 )
...
* Add check on homeserver url.
* Update screenshots
* Add missing test
* Update submodule link.
---------
Co-authored-by: ElementBot <android@element.io>
2025-05-06 17:25:07 +00:00
Benoit Marty
5cab146eed
Give ability to configure the UnifiedPush default push gateway.
2025-03-12 17:10:33 +01:00
Benoit Marty
cf60f943a8
Give ability to configure the Firebase push gateway.
2025-03-12 16:50:46 +01:00
Benoit Marty
0a5784992f
Add a way to override default homeserver.
2025-02-20 18:05:49 +01:00
Benoit Marty
b7dc2e3551
No need to expose libs.compound here.
2025-02-06 15:10:15 +01:00
Benoit Marty
1654f569a0
Add ability to EnterpriseService to override theme colors
2025-02-06 15:10:14 +01: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
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
f61df38e55
Migrate license to AGPL.
...
Run script `uv run license-editor --repository ../element-x-android`
2024-09-06 17:19:19 +02:00
Benoit Marty
e5ec904697
Remove not needed dependency on libs.anvil.compiler.api and fix compilation issue of EXA.
2024-06-27 14:06:02 +02:00
Benoit Marty
2659713486
Fix quality issue
2024-06-26 11:59:47 +02:00
Benoit Marty
f3df1141e5
Fix compilation issue.
2024-06-26 11:59:46 +02:00
Benoit Marty
4c77201a4e
Fix quality issue and add tests.
2024-06-26 11:59:44 +02:00
Benoit Marty
1b72221df7
Add first EnterpriseService.
2024-06-26 11:59:41 +02:00