Commit graph

237 commits

Author SHA1 Message Date
AsamK
5b8c0c4e2d Refactor group store 2021-05-03 18:43:45 +02:00
AsamK
a1014ba39c Correctly store uuid from server 2021-05-03 18:43:45 +02:00
AsamK
624fa4fda4 Refactor sticker store 2021-05-03 18:43:45 +02:00
AsamK
4e123a2dc3 Split load signal account method 2021-05-03 18:43:45 +02:00
AsamK
224d8194cc Refactor contact and profile store 2021-05-03 18:43:45 +02:00
AsamK
a96bd91770 Fix displaying group quit messages 2021-05-01 16:02:32 +02:00
AsamK
08962fd1dc Don't clear contact store before receiving new sync contacts 2021-05-01 15:03:26 +02:00
AsamK
a05a24873a Only respond to sync requests if we're the master device 2021-05-01 15:03:26 +02:00
AsamK
deb4ecd04f Retrieve profile to get latest identity key 2021-05-01 08:46:00 +02:00
AsamK
2ef59d692a Store messages in cache by recipient id 2021-05-01 08:46:00 +02:00
AsamK
8a0c6cae15 Refactor identity key store 2021-05-01 08:46:00 +02:00
AsamK
afb22deada Refactor signed pre key store 2021-05-01 08:46:00 +02:00
AsamK
ccc380f575 Refactor pre key store 2021-05-01 08:46:00 +02:00
AsamK
f77519445c Refactor sessions store 2021-05-01 08:46:00 +02:00
AsamK
9f5347964b Refactor recipients store 2021-05-01 08:46:00 +02:00
AsamK
3ad3b2c966 Move RecipientStore to recipients package 2021-05-01 08:46:00 +02:00
Adaptive Garage
05abb3f9f6
Send remote delete (#593)
* Implementation of remoteDelete command, iteration 1

* Implementation of remoteDelete command, iteration 2

* Implementation of remoteDelete command, iteration 3

* Implementation of remoteDelete command, iteration 4

* Implementation of remoteDelete command, iteration 5

* Implementation of remoteDelete command, iteration 6

* Renaming dbus methods remoteGroupDelete -> sendGroupRemoteDeleteMessage, remoteDelete -> sendRemoteDeleteMessage
2021-04-05 19:49:45 +02:00
AsamK
b5f0a26084 Use a new serviceID for the re-deployed KBS setup in staging. 2021-03-13 10:10:07 +01:00
AsamK
9944b666b0 Return URI instead of String 2021-03-08 21:21:51 +01:00
AsamK
2935b96070 Return a Manager from ProvisioningManager and RegistrationManager when finished 2021-03-08 21:21:51 +01:00
Adimarantis
a7b414a870
some small dbus return code fixes (#556)
* some small dbus return code fixes

* Added DBus manpage

* changed getDisplayName behaviour

* reverted change in manager
2021-03-07 21:05:49 +01:00
Adimarantis
1d2c7a479d
Dbus enhancements (#543)
* Dbus enhancements

* reverted sendMessage, completed isContactBlocked, fixed formatting

* Updates based on feedback and fixes

* Added trim

* fixed getContactName Exception handling
2021-03-01 20:31:17 +01:00
AsamK
8d0de67530 Add getDisplayName to SignalProfile 2021-02-28 10:19:40 +01:00
AsamK
9ca89b3dfa Catch all exceptions when loading cached message 2021-02-28 09:49:02 +01:00
AsamK
4860caef63 Improve behavior of trust command
- Remove all other identities for the same number

Fixes #540
2021-02-25 19:20:02 +01:00
AsamK
8249f852f9 Fix issue with broken sessions
Fixes #530
2021-02-23 21:50:31 +01:00
AsamK
de273586b4 Use var instead of explicit types 2021-02-21 15:01:41 +01:00
AsamK
03c30519b1 Refactor ReceiveMessageHandler
Introduce PlainTextWriter to improve indentation handling.
2021-02-20 19:22:36 +01:00
Atomic-Bean
237abe431b
Output "SharedContacts" field from a SignalDataMessage (#529)
* Initial version of SharedContacts from data message. Need to change location of avatar downloaded and fix plain text mode

* Made empty strings for json null and fixed plaintext output

* Removed old comments, simplified if-statement and added a 'leadingSpaces' field to the print attachments/mentions functions

* Added AsamK's changes
2021-02-19 18:03:15 +01:00
AsamK
9eeba88bd0 Add more information for libsignal-client native dependency 2021-02-14 10:40:35 +01:00
AsamK
3ed776e4cc Only attempt to delete profile avatar if it exists
Fixes #486
2021-02-13 15:16:54 +01:00
AsamK
40fc712581 Update signal-service-java 2021-02-13 09:58:40 +01:00
Dom
23df85ff90
Proposal for the Manager class to manage an ExecutorService for all SignalServiceMessageSender instances (#482)
* Modified the Manager class to provide an ExecuterService for the SignalServiceMessageSender.

* removed unnesessary comment

* Changed the ExecutorService to a unbounded newCachedThreadPool

Co-authored-by: Cutkh <cutkh@users.noreply.github.com>
2021-02-03 19:40:12 +01:00
AsamK
a811d1a05a Add support for about and aboutEmoji for profiles 2021-01-24 00:02:07 +01:00
AsamK
7d802fb8c5 Refactor ServiceConfig and add sandbox config 2021-01-23 23:29:18 +01:00
AsamK
4eaec83594 Extract checkLibVersions task to gradle plugin 2021-01-23 23:29:18 +01:00
AsamK
c72aeed8bb Extract lib module 2021-01-23 23:29:18 +01:00