bmarty
76804d9e48
Sync Strings from Localazy
2 months ago
ElementBot
1f01bd73c4
Sync Strings ( #3232 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2 months ago
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
2 months ago
Benoit Marty
dcafac06d3
Use Theme.MaterialComponents.DayNight to avoid code duplication.
...
Extract colors to own files and create booleans
2 months ago
Benoit Marty
4dfd75c3d9
Open Source licenses: add color for links.
2 months ago
Benoit Marty
766ae389ce
Add generated screen to show open source licenses.
...
For Google Play variant only
2 months ago
Benoit Marty
bb5ae89b2f
Introduce ElementThemeApp to avoid code duplication.
2 months ago
Benoit Marty
8d1a212bfd
Move application icon to their own module, to be able to have another icon for Element Enterprise
3 months ago
jmartinesp
dabaa2d265
Sync Strings from Localazy
3 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`
3 months ago
Benoit Marty
a9fb4b95ce
Add `isEnterpriseBuild` to BuildMeta
3 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>
3 months ago
Benoit Marty
1d347b8bab
Remove unused file, we do not have LikeTheSalad on this project.
3 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>
3 months ago
bmarty
f3d286911c
Sync Strings from Localazy
3 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.
4 months ago
Benoit Marty
45598a885e
Rename some class from `Impl` to Default
4 months ago
bmarty
ca5bc71057
Sync Strings from Localazy
4 months ago
Benoit Marty
b3e0f6e843
Translations: pt -> pt-rBR
4 months ago
Benoit Marty
f8aac80052
Log versionCode from Manifest and not from BuildConfig.VERSION_CODE.
4 months ago
Benoit Marty
3c3703cba3
Read versionCode from the Manifest, since `BuildConfig.VERSION_CODE` does not contain the correct last digit.
4 months ago
ganfra
73905fa695
Pin : clean up after PR review #2692
4 months ago
bmarty
83a8a631f2
Sync Strings from Localazy
4 months ago
ganfra
b0c369ee1a
Fix modal contents overlapping screen lock pin #2692
4 months ago
bmarty
0910da0a14
Sync Strings from Localazy
4 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
5 months ago
Benoit Marty
227611cfba
Add links to the matching assetlinks.json files.
5 months ago
Benoit Marty
6e7bbd6972
Explicitly set domain for external link handling.
...
And revert change: let ElementCallActivity handle again `call.element.io` links.
5 months ago
Tonkku
86838e7277
Enable support for Android per-app language preferences ( #2795 )
...
* Enable support for Android per-app language preferences
* Add changelog entry
5 months ago
Benoit Marty
baf3877bf7
Fix link from matrix.to websote not working.
5 months ago
Benoit Marty
1bcfa6034c
Add support for link generated by matrix.to website.
5 months ago
Benoit Marty
0fb89bd4b2
Let MainActivity manage Element Call https links.
5 months ago
Benoit Marty
0476bd95c8
Open user profile and room with event from permalink
5 months ago
Benoit Marty
c1c3227bde
Let the SDK manage the file log cleanup, and keep one week of log.
5 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.
5 months ago
ganfra
97e79d94d1
Room list invite: remove remaining inviteList test
5 months ago
ganfra
e171472fc4
Room list invites : clean and format
5 months ago
ganfra
997c4606c6
Invites : open room instead of invite list when clicking an invite notification
5 months ago
ganfra
447a10cb06
Add ApplicationConfig object to help tweaking the application / brand name used across the application.
5 months ago
Benoit Marty
ffede8b13b
Use productionApplicationName, set to "Element", instead of "Element X", and use ot for `screen_onboarding_welcome_message`
5 months ago
Benoit Marty
075510c425
Add `desktopApplicationName` to BuildMeta.
5 months ago
Jorge Martin Espinosa
b6ceb8c697
Improve UI for notification permission screen in onboarding ( #2660 )
...
* Improve UI for notification permission screen in onboarding
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
6 months ago
Benoit Marty
b104dba845
Remove Modifier parameter in private function when only default value is used.
...
This will improve the code coverage metrics, and this also fixes a few potential bug, where the Modifier was used several times.
8 months ago
Jorge Martin Espinosa
ede1dc0fab
Fix crash about several DataStores using the same file ( #2312 )
...
* Fix crash about several DataStores using the same file
- Create `@SessionCoroutineScope` annotation to pass a session-managed coroutine scope to the DI.
- Expose this scope from `MatrixClient`.
- Rework DataStore file creation a bit.
- Centralise session preference creation through `DefaultSessionPreferencesStoreFactory` until we figure out what went wrong with the scoping
8 months ago
Jorge Martin Espinosa
7e58f719fe
Add 'send private read receipts' option in advanced settings ( #2290 )
...
* Add 'send private read receipts' option in advanced settings
* Create `SessionPreferencesStore` that stores the settings for the current use separate from those of the app.
* Rename `PreferencesStore` to `AppPreferencesStore` to split the preferences.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
8 months ago
Jorge Martin Espinosa
b7945675c9
Add a special tracing configuration for nightlies ( #2297 )
...
It also enables logging `MATRIX_SDK_BASE_READ_RECEIPTS` at a `TRACE` level for both debug and nightly versions.
8 months ago
Benoit Marty
cccfdfbcc7
Restore branch and git sha, to use it in logs and in rageshakes.
...
Remove quite useless `gitRevisionDate`.
8 months ago