Jorge Martin Espinosa
63df35e071
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
3 months ago
Benoit Marty
dcafac06d3
Use Theme.MaterialComponents.DayNight to avoid code duplication.
...
Extract colors to own files and create booleans
3 months ago
Benoit Marty
4dfd75c3d9
Open Source licenses: add color for links.
3 months ago
Benoit Marty
766ae389ce
Add generated screen to show open source licenses.
...
For Google Play variant only
3 months ago
Benoit Marty
bb5ae89b2f
Introduce ElementThemeApp to avoid code duplication.
3 months ago
Benoit Marty
9440d08c20
Create module :appicon:enterprise
4 months ago
Benoit Marty
8d1a212bfd
Move application icon to their own module, to be able to have another icon for Element Enterprise
4 months ago
jmartinesp
dabaa2d265
Sync Strings from Localazy
4 months ago
Jorge Martin Espinosa
b0cebf5ca0
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>
4 months ago
Benoit Marty
0d8064b9da
Use different groups for Element Enterprise
4 months ago
Benoit Marty
5506e2ab00
Element Enterprise: use different appId for nightly build.
4 months ago
Benoit Marty
85c55150b5
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`
4 months ago
Benoit Marty
5430d792d1
Remove unnecessary `packaging` configuration.
4 months ago
Benoit Marty
20b738b51d
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.
4 months ago
Benoit Marty
a457561b47
Remove towncrier template.
4 months ago
Benoit Marty
a565a0396f
Remove towncrier invocation when building nightly.
4 months ago
Benoit Marty
9b5738476c
Gradle: log which application is built.
4 months ago
Benoit Marty
9e2fb0d0c2
Change application name for EXE build
4 months ago
Benoit Marty
a9fb4b95ce
Add `isEnterpriseBuild` to BuildMeta
4 months ago
Benoit Marty
d8e5c0cf34
lift out assignment.
4 months ago
Benoit Marty
1b72221df7
Add first EnterpriseService.
4 months ago
Jorge Martin Espinosa
b741c32e91
Add full screen intent permissions banner ( #3024 )
...
* Add full screen intent permissions banner, creating `:libraries:fullscreenintent` modules.
* Add it to notification settings too:
- Create `libraries:fullscreenintent` modules for the permission presenter and associated data.
- Add the presenter and states to `NotificationSettingsPresenter` and `NotificationSettingsView`.
* Use the right API to check for full screen intent permissions.
- Use the right package name for `:libraries:permission` contents.
* Fix broken tests (flaky?)
* Ignore coverage verification for fake and small presenters
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
4 months ago
Benoit Marty
828cf4cc8d
Remove wrong dependency.
4 months ago
Benoit Marty
1d347b8bab
Remove unused file, we do not have LikeTheSalad on this project.
4 months ago
Jorge Martin Espinosa
55a1ac4bb5
Fix tracing configuration in debug and nightlies ( #3019 )
...
* Fix tracing configuration in debug and nightlies:
- Debug will now write the logs to disk too.
- Nightly will be able to customise tracing filters.
- Improved the configure tracing and bug report screens.
* Update screenshots
* Add changelog
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
4 months ago
bmarty
f3d286911c
Sync Strings from Localazy
4 months ago
Benoit Marty
e619fefb7f
Add a flag to enable or disable incoming share
4 months ago
Benoit Marty
9ae0107172
Incoming share
4 months ago
Benoit Marty
3fa508f1fe
Add Konsist test `Class with 'ContributeBinding' annotation should have allowed prefix` and fix exissting issues.
...
Also remove annotation `DefaultPreferences`, we only have one implementation.
5 months ago
Benoit Marty
45598a885e
Rename some class from `Impl` to Default
5 months ago
bmarty
ca5bc71057
Sync Strings from Localazy
5 months ago
Benoit Marty
b3e0f6e843
Translations: pt -> pt-rBR
5 months ago
Benoit Marty
f8aac80052
Log versionCode from Manifest and not from BuildConfig.VERSION_CODE.
5 months ago
Benoit Marty
3c3703cba3
Read versionCode from the Manifest, since `BuildConfig.VERSION_CODE` does not contain the correct last digit.
5 months ago
ganfra
73905fa695
Pin : clean up after PR review #2692
5 months ago
bmarty
83a8a631f2
Sync Strings from Localazy
5 months ago
ganfra
b0c369ee1a
Fix modal contents overlapping screen lock pin #2692
5 months ago
bmarty
0910da0a14
Sync Strings from Localazy
5 months ago
Benoit Marty
6ff1af3276
Add Explicit list of supported languages, generated from Localazy data.
5 months ago
Benoit Marty
19a97c62a8
Add warning about *.element.io
6 months ago
Benoit Marty
227611cfba
Add links to the matching assetlinks.json files.
6 months ago
Benoit Marty
6e7bbd6972
Explicitly set domain for external link handling.
...
And revert change: let ElementCallActivity handle again `call.element.io` links.
6 months ago
Tonkku
86838e7277
Enable support for Android per-app language preferences ( #2795 )
...
* Enable support for Android per-app language preferences
* Add changelog entry
6 months ago
Benoit Marty
baf3877bf7
Fix link from matrix.to websote not working.
6 months ago
Benoit Marty
1bcfa6034c
Add support for link generated by matrix.to website.
6 months ago
Benoit Marty
0fb89bd4b2
Let MainActivity manage Element Call https links.
6 months ago
Benoit Marty
0476bd95c8
Open user profile and room with event from permalink
6 months ago
Benoit Marty
c1c3227bde
Let the SDK manage the file log cleanup, and keep one week of log.
6 months ago
Benoit Marty
7bbcb719d5
Implement a migration mechanism to handle internal stuff which need to occur during application upgrade.
...
Remove VectorFileLogger, it was dead code.
6 months ago
ganfra
97e79d94d1
Room list invite: remove remaining inviteList test
6 months ago