jubb
53127b69de
refactor: compile errors and refactoring to view binding
2022-02-08 12:04:55 +11:00
jubb
f05487f925
feat: adding call messages for incoming/outgoing/missed
2021-11-23 17:59:02 +11:00
jubb
a0e604dbaf
feat: hooking up calls and fixing broken dependencies and compile errors
2021-11-08 17:32:25 +11:00
jubb
3755315b4c
feat: adding remainder of basic functionality to services and CallManager.kt
2021-11-05 16:35:40 +11:00
jubb
7ed29cc7d8
feat: audio manager call service boilerplate
2021-10-27 15:50:00 +11:00
Harris
0755f0b953
fix: conversationListNotificationHandler initialized in getter if null and removed from onCreate
2021-10-12 14:32:06 +11:00
Harris
37f9ef3b1a
Merge branch 'dev' into restore_log_report
...
# Conflicts:
# app/build.gradle
# app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java
2021-10-06 14:57:51 +11:00
Harris
91b876589a
refactor: move db module init before injection and replace ApplicationContext db component access to static function to get the component
2021-10-05 10:58:02 +11:00
Harris
0516526923
refactor: use hilt to provide DB instead of our own factory, inject it in some places where possible
2021-10-04 18:51:19 +11:00
Harris
c21a75c880
feat: finish share log dialog
2021-09-23 15:47:43 +10:00
Harris
17b58b09e3
feat: add persistent logger and integrate it to the loggers initialization
2021-09-23 10:27:57 +10:00
jubb
0ed7b28b6b
refactor: performance experiments
2021-07-29 17:02:58 +10:00
jubb
a18ab6c079
refactor: remove PersistentLogger.java and fix libsignal build.gradle minSdkVersion
2021-07-15 16:56:13 +10:00
Niels Andriesse
dc790560fd
Clean & debug
2021-07-09 13:56:38 +10:00
Niels Andriesse
9d447608da
Re-organize files
2021-07-09 13:25:57 +10:00
Niels Andriesse
c984d90b04
Re-organize files
2021-07-09 13:18:48 +10:00
Niels Andriesse
a9b5c269f6
Re-organize files & delete unused code
2021-07-09 11:14:21 +10:00
Niels Andriesse
666cab9df6
Clean up TextSecurePreferences
2021-07-08 16:31:37 +10:00
Harris
91aefb7c87
feat: upgrade to keystore sealed identity key preferences
2021-06-07 11:53:17 +10:00
Niels Andriesse
85120b57ea
Batch conversation updates
2021-05-27 15:05:15 +10:00
Niels Andriesse
ba116df195
Merge pull request #554 from RyanRory/fix-open-group-spam
...
Fix Open Group Notification Spam Part 2
2021-05-24 16:14:25 +10:00
Niels Andriesse
550d8b61c7
Quick fix crash
2021-05-24 15:31:46 +10:00
ryanzhao
25df4330be
Merge branch 'dev' of https://github.com/oxen-io/session-android into fix-open-group-spam
2021-05-24 14:49:56 +10:00
Niels Andriesse
08a2295f16
Merge pull request #562 from hjubb/pubkey_validation_on_open_group
...
Validate Public Key When Adding Open Group
2021-05-24 14:32:18 +10:00
jubb
4f84b976c5
fix: return error early if the public key is not expected length or format with an appropriate message
2021-05-24 14:01:20 +10:00
Niels Andriesse
639146cc0a
Simplify & fix `from_server_id` usage
2021-05-24 13:48:01 +10:00
Niels Andriesse
d7afcd07f8
Add contacts migration
2021-05-24 11:35:05 +10:00
Niels Andriesse
e7ae08fe7a
Clean
2021-05-24 10:27:31 +10:00
ryanzhao
b186d4a670
Merge branch 'dev' of https://github.com/oxen-io/session-android into fix-open-group-spam
2021-05-24 09:19:56 +10:00
Niels Andriesse
49c3ffd9ca
Remove redundant code
2021-05-21 15:02:34 +10:00
Ryan ZHAO
953f6d8c17
Merge branch 'dev' of https://github.com/oxen-io/session-android into fix-open-group-spam
2021-05-21 14:55:15 +10:00
Ryan ZHAO
d52787a661
try to use jobs to mark if all open groups are caught up
2021-05-21 14:55:06 +10:00
Niels Andriesse
da331b036e
Integrate new closed group poller
2021-05-21 10:30:02 +10:00
Ryan ZHAO
6822bc461c
new approach for batch notification
2021-05-20 15:41:17 +10:00
ryanzhao
f13b5ab9d7
fix open group spam
2021-05-19 17:01:53 +10:00
nielsandriesse
7ba116c1df
Switch to new open group manager
2021-05-19 11:12:29 +10:00
Niels Andriesse
6243443262
Move files
2021-05-18 16:11:38 +10:00
Niels Andriesse
4078a9c4b5
Move files
2021-05-18 16:03:47 +10:00
Niels Andriesse
c1548a4e51
Move files
2021-05-18 09:50:16 +10:00
Niels Andriesse
a88322a033
Move files
2021-05-18 09:12:33 +10:00
Niels Andriesse
d9348c5442
Remove weird roundabout way of doing decryption
2021-05-13 15:27:08 +10:00
Niels Andriesse
d83c257491
Use V2 file server for profile pictures
...
Also don't randomly rotate profile key
2021-05-13 14:24:27 +10:00
jubb
8439d57115
refactor: let the periodic work run more frequently and never fail from excessive retries preventing from re-running.
...
remove resume pending jobs from ApplicationContext onCreate and handle in home activity's onCreate instead.
prevent some illegal argument exceptions from Random.kt by returning null if empty
2021-05-10 17:07:10 +10:00
jubb
4fff5ac2dc
refactor: make storage reference jobId by string in deletion, don't persist jobs we are about to delete, delete jobs that fail to serialize from storage (probably from corrupt or moved data classes) in temporary message send jobs
2021-05-07 11:48:03 +10:00
Niels Andriesse
a822c74ecc
Use global Kovenant config
2021-04-29 10:10:41 +10:00
Niels Andriesse
761c12addd
Clean
2021-04-29 10:02:07 +10:00
Niels Andriesse
e2ad23482d
Resolve various loose ends
2021-04-27 14:36:03 +10:00
Niels Andriesse
7150374c94
Clean
2021-04-27 14:26:26 +10:00
Niels Andriesse
17e764fc31
Clean
2021-04-26 11:14:45 +10:00
Niels Andriesse
bc66c45bca
Clean
2021-04-26 10:26:31 +10:00