Benoit Marty
cb435c523b
Create dedicated module for notification troubleshoot.
6 months ago
Benoit Marty
52c039d676
Rename `UserPushStoreFactory.create` to `UserPushStoreFactory.getOrCreate` for code clarity.
6 months ago
Benoit Marty
e18e5f1cc5
Run `./tools/localazy/downloadStrings.sh --all`
6 months ago
Benoit Marty
565e5ce87d
Improve openUrlInExternalApp API and move url to UnifiedPushConfig
6 months ago
Benoit Marty
09b2cbaaf5
Localize Troubleshoot notification feature.
6 months ago
Benoit Marty
74048cca8f
Avoid tryEmit(), use emit()
6 months ago
Benoit Marty
2bfe125a77
Troubleshoot notifications screen
6 months ago
SpiritCroc
f93c962509
Do not crash on UP unregistered
8 months ago
Benoit Marty
7498c148f1
Ensure that a PushProvider is available on a device before using it.
...
It help to fallback to UnifiedPush (if available) if the PlayServices are not installed on the device.
8 months ago
Benoit Marty
d01c70a4fd
Fix moar ktlint issues
8 months ago
Benoit Marty
5d086ad82d
Fix moar ktlint issues
8 months ago
renovate[bot]
c8bd362397
Update plugin ktlint to v12.1.0 ( #2200 )
...
* Update plugin ktlint to v12.1.0
* Run `./gradlew ktlintFormat` and fix some issues manually.
* Fix other issues reproted by Ktlint
* Limit false positives, KtLint removes unnecessary curly brace in String templates.
* Remove useless Unit
* Minor improvements over ktlint changes
* Restore `AlertDialogContent` behaviour
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
8 months ago
Benoit Marty
0d204f5e98
Share tag with other modules.
1 year ago
Benoit Marty
7083abcf09
migrate `object` to `data object` ( #1135 )
1 year ago
Benoit Marty
1354ec76c9
Enable detekt rules `DataClassShouldBeImmutable` and fix existing issues.
1 year ago
Benoit Marty
86756dbc09
Enable detekt rules `UnusedParameter` and `UnusedPrivateProperty` and cleanup the code.
1 year ago
Yoan Pintas
f534ecda96
Init analytics modules ( #350 )
1 year ago
jonnyandrew
6239aca8cb
Allow custom push gateway to use non-default port ( #374 )
1 year ago
Jorge Martin Espinosa
fae3417181
Validate several ids in constructors ( #336 )
...
* Validate ids in constructors.
* Remove redundant `.value` usage in string interpolation.
* Make a distinction between `SessionId` and `UserId` in `TestData`.
1 year ago
Benoit Marty
a8ae909137
Use `ContributesMultibinding` annotation and remove the module for push providers.
1 year ago
Benoit Marty
62639c44a7
Cleanup
1 year ago
Benoit Marty
eb6276e09d
Improve asXId and make tests pass in release and debug mode.
1 year ago
Benoit Marty
20370656cd
UnifiedPush WIP
1 year ago
Benoit Marty
287fca5438
UnifiedPush WIP
1 year ago
Benoit Marty
0126c7ddc1
Split GoogleFcmHelper
1 year ago
Benoit Marty
21a07fda07
Sort provider by index
1 year ago
Benoit Marty
7333995630
Split push module into several modules: Firebase, UnifiedPush, store
1 year ago