Benoit Marty
|
d80a25feac
|
Fix "@JvmStatic used for @Provides function in an object class" Lint warning.
See https://github.com/google/dagger/releases/tag/dagger-2.25.2 point 2.ii. : @Module object classes no longer need @JvmStatic on the provides methods.
Ensure this warning does not appear again.
|
2021-11-19 15:29:11 +01:00 |
|
Benoit Marty
|
be3aafeef2
|
Merge pull request #4433 from vector-im/feature/bma/android12
Android12
|
2021-11-16 13:27:33 +01:00 |
|
Benoit Marty
|
aa3f36b7b7
|
Target API 31 - Android 12 - #4262
|
2021-11-15 12:24:48 +01:00 |
|
Adam Brown
|
588958c807
|
moving the notifable queue adding to the queue itself and making onNotifiableEventReceived not synchronised for use within the synchronized batching
- makes the refresh function private as all interactions now come through via update
|
2021-11-08 15:24:08 +00:00 |
|
Adam Brown
|
c173adb783
|
removing google play background task starting, we should rely on play services
|
2021-11-04 09:45:59 +00:00 |
|
Adam Brown
|
56d5a38e80
|
reverting parts of the rapid periodic sync, unfortunately it suffers from the same issue as the one shot workers -
the system can ignore them if the application process is in the background
|
2021-11-04 09:45:59 +00:00 |
|
Adam Brown
|
71b27bfd5d
|
making the guard service a noop, lifeline scheduling will be brought back if we confirm the service by itself is not enough
- reuses the sync foreground notification for the guard foreground service
|
2021-11-04 09:45:59 +00:00 |
|
Andrew Aylett
|
d261dd705d
|
Periodic sync to re-kick-off rapid sync
|
2021-11-04 09:45:59 +00:00 |
|
Adam Brown
|
86b500445f
|
updating the push gateway property to reflect that it mean the event can be replaced
- makes the property immutable as only the creation of the event knows if it can be replace eg it came from a push or the /sync event stream
|
2021-10-26 20:03:10 +01:00 |
|
Adam Brown
|
67211605aa
|
removing unused commented code
|
2021-10-26 20:03:10 +01:00 |
|
ganfra
|
e6e8c7f7d1
|
Hilt: clean code and add changelog
|
2021-10-22 12:41:06 +02:00 |
|
ganfra
|
188b4887ba
|
Hilt: continue migrating activities
|
2021-10-20 18:06:57 +02:00 |
|
Adam Brown
|
e24329e139
|
reusing the transactional logic for the current session notifications toggle
- uses the synchronous token registering which also means we get error handling
|
2021-10-12 11:39:14 +01:00 |
|
Benoit Marty
|
d1e9f3131a
|
Big annoying commit: execute command ./gradlew ktlintFormat - Fix "colon-spacing"
|
2021-10-01 13:31:15 +02:00 |
|
Benoit Marty
|
2ca3c68611
|
Big annoying commit: execute command ./gradlew ktlintFormat - Fix "import-ordering"
|
2021-10-01 13:31:15 +02:00 |
|
Benoit Marty
|
306e3cf055
|
Improve log to track push and sync request
Also change some log level from d to v
|
2021-09-23 13:54:03 +02:00 |
|
Benoit Marty
|
93506d18fa
|
Display push counter on debug mode
|
2021-09-23 13:54:03 +02:00 |
|
Benoit Marty
|
1cd6ec4448
|
Do not log eventId
|
2021-09-23 13:54:03 +02:00 |
|
Benoit Marty
|
8211cc266f
|
Remove usage of GlobalScope
|
2021-05-14 15:26:16 +02:00 |
|
Benoit Marty
|
c6a493848e
|
Fix a race condition: Push can be received before the Gateway API returns
|
2021-04-16 16:13:16 +02:00 |
|
Benoit Marty
|
9fc00fe6ff
|
App crashes on "troubleshoot notifications" button (#3187)
|
2021-04-16 14:33:00 +02:00 |
|
Benoit Marty
|
7309c1066c
|
Move WifiDetector to the app side
And protect the call to getEvent()
|
2021-04-07 17:35:46 +02:00 |
|
Benoit Marty
|
dead57b9fe
|
Cleanup
|
2021-04-07 17:35:46 +02:00 |
|
Benoit Marty
|
b89a258fdf
|
FastLane: Only is Wifi is detected
|
2021-04-07 17:35:46 +02:00 |
|
Benoit Marty
|
9a124f7630
|
Done TODO
|
2021-04-07 17:35:46 +02:00 |
|
Benoit Marty
|
96153fe92a
|
Get Event after a Push for a faster notification display in some conditions
|
2021-04-07 17:35:46 +02:00 |
|
Benoit Marty
|
e4e13aaa97
|
ktlint and cleanup
|
2021-03-31 09:25:35 +02:00 |
|
Dominic Fischer
|
6226938c6f
|
Missing file
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
|
2021-03-30 19:13:16 +01:00 |
|
Dominic Fischer
|
1e58767374
|
Missing file
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
|
2021-03-29 20:02:03 +01:00 |
|
Benoit Marty
|
2d664c423d
|
Simplify code
|
2021-03-02 16:21:40 +01:00 |
|
Benoit Marty
|
1058bfecf4
|
Kotlinification
|
2020-12-02 13:54:59 +01:00 |
|
Benoit Marty
|
f0afd5ceea
|
Update deprecated code
|
2020-12-02 13:49:07 +01:00 |
|
Benoit Marty
|
cb1addd5e3
|
Push test now does not display notification anymore. Add a dedicated test to do it
|
2020-10-09 20:10:55 +02:00 |
|
Benoit Marty
|
3714e4e787
|
Add a Waiting for user state
|
2020-10-08 22:08:48 +02:00 |
|
Benoit Marty
|
ab9bbe9a48
|
Cleanup and cancel request properly
|
2020-10-08 22:08:48 +02:00 |
|
Benoit Marty
|
dbb77d9dc1
|
Push test: success if user click on the notification
|
2020-10-08 22:08:48 +02:00 |
|
Benoit Marty
|
f860cfd8a3
|
Fix compilation issue after rebase
|
2020-10-08 22:08:48 +02:00 |
|
Benoit Marty
|
48ca1384f8
|
Do some renaming, Sygnal is an implementation of a PushGateway.
|
2020-10-08 22:08:48 +02:00 |
|
Benoit Marty
|
02f1dab9b2
|
Push test: better error handling
|
2020-10-08 22:08:48 +02:00 |
|
Benoit Marty
|
7d53dfeca4
|
Add Sygnal API implementation to test is Push are correctly received
|
2020-10-08 22:08:48 +02:00 |
|
Benoit Marty
|
cb33b9f158
|
cleanup
|
2020-10-08 22:08:25 +02:00 |
|
Benoit Marty
|
bc339191ea
|
Fix Copyright mention
|
2020-10-08 15:11:01 +02:00 |
|
Benoit Marty
|
573ec29829
|
ktlint cleanup
|
2020-10-07 19:10:53 +02:00 |
|
Benoit Marty
|
29d25c377b
|
Do not use deprecated Activity.startActivityForResult anymore - step 2
|
2020-10-07 18:07:04 +02:00 |
|
Valere
|
971b425e17
|
F-Droid background sync modes
|
2020-09-10 17:10:47 +02:00 |
|
Benoit Marty
|
b9e8d7187c
|
Merge pull request #2075 from vector-im/feature/strict_mode_tracking
Feature/strict mode tracking
|
2020-09-10 13:46:44 +02:00 |
|
Onuray Sahin
|
0cba8f3aa1
|
Start background sync even if the eventId or roomId is null.
|
2020-09-10 12:08:05 +03:00 |
|
ganfra
|
fa381cc06d
|
Use a singleton for default shared pref
|
2020-09-09 11:45:47 +02:00 |
|
Benoit Marty
|
bf7a096a18
|
Refactor: Remove duplicated declaration for Actions
|
2020-08-25 17:01:55 +02:00 |
|
Benoit Marty
|
11b5512cb8
|
Rename package of SDK modules
|
2020-08-13 12:50:58 +02:00 |
|