Commit graph

457 commits

Author SHA1 Message Date
AsamK
8a86f250ec Store profile keys only in profile store
Fixes #328
2020-11-21 20:11:46 +01:00
AsamK
8c1f082c8a Save account data after executing message actions
Fixes #361
2020-11-21 11:51:59 +01:00
AsamK
2ab8646168 Don't retry messages if they fail for another reason than untrusted identity 2020-11-21 11:51:31 +01:00
AsamK
019efbe22c Show view once, remote delete and mentions info when receiving message 2020-11-21 11:50:40 +01:00
AsamK
b0502f9f82 Update dependencies 2020-11-21 11:49:06 +01:00
AsamK
94a2da5bc1
Update codeql-analysis.yml 2020-11-19 17:17:32 +01:00
AsamK
3cbb8de656 Print addition message info 2020-10-22 18:30:26 +02:00
AsamK
83877d6939 Bump version 2020-10-14 18:39:18 +02:00
AsamK
a54fc92c05 Fix behavior for recipients with only UUIDs
Fixes #359
2020-10-11 11:15:34 +02:00
Mateusz Piotrowski
ae39d6a085 Bump required JRE version in README 2020-09-28 18:11:12 +02:00
AsamK
e713fd83a9 Bump version 2020-09-11 16:25:12 +02:00
AsamK
ad509e8097 Refactor ProfileStore to handle name/uuid addresses correctly 2020-09-11 16:22:30 +02:00
AsamK
bb24a2aa31 Add workaround to fix crashes if native libzkgroup is not available
Fixes #350
Fixes #349
Fixes #344
2020-09-11 15:35:44 +02:00
AsamK
bb59d1c9c9 Ignore error if downloading profile avatar fails 2020-09-11 09:23:30 +02:00
AsamK
2ccff8f51d Support saving profiles for users without uuids
Fixes #347
2020-09-11 09:16:31 +02:00
AsamK
7334c78450 Prevent corrupting account file, when serialization fails 2020-09-11 09:14:41 +02:00
AsamK
87c0282af5 Bump version 2020-09-10 16:02:46 +02:00
AsamK
4d80117e87 Update gradle wrapper 2020-09-10 16:02:41 +02:00
AsamK
20e253372b Remove deprecated calls 2020-09-10 14:40:52 +02:00
AsamK
b94c1e50e6 Cache profiles for 24h before retrieving them again 2020-09-10 14:20:16 +02:00
AsamK
0f3aa22519 Retrieve avatar profile image 2020-09-10 12:20:04 +02:00
AsamK
6c4d272309 Update libsignal-service 2020-09-10 11:07:30 +02:00
AsamK
4d8b103570 Use java 14 for CI builds 2020-09-10 10:16:24 +02:00
Lars K.W. Gohlke
0dfe4d189b cleanup: removes deprecation 2020-09-06 20:43:23 +02:00
Lars K.W. Gohlke
a747ddbae4 replaces strings to enable compile time checking 2020-09-06 20:43:23 +02:00
Lars K.W. Gohlke
7e1764200b Update codeql-analysis.yml 2020-08-27 18:06:09 +02:00
Lars K.W. Gohlke
057168c421 set to jdk11 2020-08-27 18:06:09 +02:00
exquo
1be13392da Adjust link to a renamed wiki page 2020-08-19 13:03:38 +02:00
AsamK
2e1660f066 Update README.md 2020-08-14 20:52:21 +02:00
AsamK
2c5a70cc47 Improve stderr output 2020-08-14 20:49:54 +02:00
AsamK
2c3d222e84 Remove unnecessary stderr output
Fixes #334
2020-08-14 20:49:54 +02:00
Mateusz Piotrowski
b1e9f4e158 Mention the availability of signal-cli on FreeBSD 2020-08-14 20:49:50 +02:00
AsamK
e6c1e03e21 Update dependencies
updateProfile can now only update both name and avatar at the same time,
as the upstream API has changed.
2020-08-09 13:00:29 +02:00
AsamK
6b02b1076c Update dependencies 2020-08-06 22:35:59 +02:00
AsamK
f96770df3c Move decrypting recipient profile to separate method 2020-08-06 22:35:59 +02:00
Mateusz Piotrowski
3aade45643 Fix a typo 2020-08-05 20:23:06 +02:00
AsamK
1ba2626ae9
Create codeql-analysis.yml 2020-08-04 22:37:04 +02:00
AsamK
2f9873c35e Use isEmpty() 2020-07-02 21:34:52 +02:00
Elburz Sorkhabi
23282fc7e8 add further clarification to addDevice docs
I added a short note mentioning to add quotation marks around the full URI, otherwise the user receives "Invalid device URI" errors from Java.
2020-06-22 18:32:50 +02:00
AsamK
4177deccf1 Ignore closed channel exception when closing the channel lock 2020-06-05 12:14:04 +02:00
AsamK
a83924238f Print more information for sync requests 2020-06-05 12:13:38 +02:00
AsamK
34caba2a7a Delay auto responses to messages until caught up with old messages
To prevent responding with old state, if the last receive call was a long
time ago.
2020-06-05 12:13:17 +02:00
AsamK
d14b8ac71f Detect when receive has caught up with old messages 2020-06-04 18:44:13 +02:00
AsamK
5829e3f117 Create service config only once 2020-06-04 17:59:05 +02:00
AsamK
22336460cc Update dependencies 2020-06-04 17:07:03 +02:00
exquo
f324a43298 Remove references to the native unix-java library
Since version 0.6.8 signal-cli uses hypfvieh dbus-java, so installing the packages libunixsocket-java (Debian), libmatthew-java (Fedora) or libmatthew-unix-java (ArchLinux) is not necessary.
2020-06-02 17:55:55 +02:00
AsamK
cf1cd60b9f Bump version 2020-05-22 15:03:35 +02:00
AsamK
bfb12b0872 Refactor sendMessage and extract sendSelfMessage method 2020-05-22 12:54:22 +02:00
AsamK
1aba9f370e Extract sending of expiration timer update to separate method 2020-05-22 12:48:39 +02:00
AsamK
e048b1886d Store number/uuid in recipient store after receiving a message
Necessary to find the correct session if the sender send the next message
with only the uuid.

Fixes #309
2020-05-22 12:32:36 +02:00