AsamK
d51dd7ae57
Use .isEmpty() for checking lists and strings
2023-10-17 20:34:21 +02:00
AsamK
e5a67d6ce1
Refactor manager lib package structure
2023-05-23 19:34:13 +02:00
AsamK
91700ce995
Implement textStyles for sending and receiving
...
Fixes #1250
2023-05-20 12:49:57 +02:00
AsamK
8a31b7f2c1
Implement editing of previous messages
2023-05-11 19:10:29 +02:00
AsamK
15da210de7
Print text styles in plain text output
2023-01-27 21:46:39 +01:00
AsamK
25e84f2f5d
Add account to plain text output
...
Fixes #1075
2022-10-29 13:49:14 +02:00
AsamK
7eb7ee44f2
Refactor RecipientAddress
2022-10-08 17:42:03 +02:00
AsamK
a593051512
Implement receive handling for story messages
2022-08-09 23:20:12 +02:00
AsamK
abebffb2cd
Improve output for profile key update messages
2022-06-18 12:28:02 +02:00
AsamK
a80e18169a
Update libsignal-service-java
2022-05-14 15:51:23 +02:00
AsamK
86e5ef7382
Fix plain text output of blocked group ids
2022-03-27 18:57:21 +02:00
AsamK
5cccf52103
Cleanup manager package
2022-02-06 17:46:34 +01:00
AsamK
beb3adcc72
Change stickerId to hex everywhere
...
Remove packKey from output
2022-01-03 17:51:04 +01:00
AsamK
fc8b6d0fcb
Clean up base package
2021-11-14 15:00:06 +01:00
AsamK
8aab644db9
Rename username to account
2021-11-12 16:51:33 +01:00
AsamK
25314b1d17
Synchronize plain text output of incoming messages
2021-11-10 10:30:34 +01:00
AsamK
32818a8608
Refactor ReceiveCommand in dbus mode and remove ExtendedDbusCommand
2021-11-06 21:09:06 +01:00
AsamK
2ab42ca547
Remove libsignal-service from manager lib API
2021-11-06 13:38:10 +01:00
AsamK
9075cc1a30
Refactor receive api
2021-11-06 12:17:50 +01:00
AsamK
ce7aa580b6
Use record classes
2021-10-27 14:39:40 +02:00
AsamK
ce70a623c2
Use Java 17
2021-10-27 14:39:40 +02:00
AsamK
f094cd6806
Extract IdentityHelper
2021-10-12 22:14:39 +02:00
AsamK
d72b838560
Refactor Manager interface
2021-09-28 21:13:02 +02:00
AsamK
62d8873a92
Request message resend if incoming message can't be decrypted
2021-09-12 13:21:48 +02:00
AsamK
ac18006abb
Implement support for receiving sender key messages
2021-09-04 13:54:06 +02:00
AsamK
e83bfb9e03
Print more information for call messages
2021-09-01 20:02:20 +02:00
AsamK
8bcd8d87d2
Update libsignal-service-java
2021-08-29 13:37:24 +02:00
AsamK
467a48bac5
Add RecipientIdentifier as external Manager interface
2021-08-25 20:12:10 +02:00
AsamK
48b2c7ff8a
Refactor output writers
2021-08-08 17:32:55 +02:00
AsamK
30690785fd
Update libsignal-service-java
2021-05-19 22:51:35 +02:00
AsamK
dd0effc10c
Add group descriptions
2021-05-13 20:05:46 +02:00
AsamK
06e9f8ba64
Update libsignal-service-java
2021-05-13 17:30:29 +02:00
AsamK
1bd60eea81
Renew session if message decryption fails with ProtocolInvalidMessageException
2021-05-05 20:20:02 +02:00
AsamK
224d8194cc
Refactor contact and profile store
2021-05-03 18:43:45 +02:00
AsamK
b9b4d846d3
Resolve recipient address when displaying untrusted identity message
2021-04-23 22:00:09 +02: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
AsamK
221d937eec
Add CommandException to abstract cli return codes for errors
2021-02-23 21:42:42 +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
AsamK
6c33a89f82
Reformat code
2021-02-19 18:04:08 +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
0797217588
Print additional call message content
2021-02-07 18:47:21 +01:00
AsamK
644aacf595
Update libsignal
2021-01-23 12:59:47 +01:00
AsamK
f4ed9a01b7
If contact name is not set, print profile name instead
2021-01-18 20:28:25 +01:00
AsamK
9a775171b5
Replace Base64 class from libsignal with java.util.Base64
2021-01-15 22:32:13 +01:00
AsamK
b738f5740c
Move storage package to manager
2020-12-29 22:15:38 +01:00
AsamK
9e6a353427
Move group classes to separate package
2020-12-29 22:09:06 +01:00
AsamK
9942d967a4
Refactor to use GroupId class to wrap the byte array
...
Helps distinguish between group v1 and v2 ids
2020-12-24 16:36:47 +01:00
AsamK
67f62947c6
Add null check and change some formatting
2020-12-23 11:33:01 +01:00
Atomic-Bean
58db3cbd53
Quotes, Mentions and Reactions in non-daemon JSON mode ( #389 )
...
* Added support for quotes, mentions and reactions in non-daemon JSON output
2020-12-23 11:23:40 +01:00