Greyson Parrelli
|
8d4419705b
|
Update to libsignal-client 0.15.0
|
2022-03-28 19:07:20 -04:00 |
Greyson Parrelli
|
2b5d65ae04
|
Revert "Update to libsignal-client 0.15.0"
This reverts commit 3d5f04eba757563dd92366d994a96cf323b8d540.
|
2022-03-28 19:07:20 -04:00 |
Jordan Rose
|
1e316ea19f
|
Update to libsignal-client 0.15.0
|
2022-03-28 19:07:20 -04:00 |
Cody Henthorne
|
daedb8261d
|
Fix empty group update bug.
|
2022-03-17 19:28:50 -04:00 |
Cody Henthorne
|
d3049a3433
|
Add block request action button to collapsed join request events.
|
2022-03-17 12:12:56 -04:00 |
Greyson Parrelli
|
057231b9c3
|
Update libsignal-client to 0.14.0
|
2022-03-17 12:12:56 -04:00 |
Cody Henthorne
|
35199abf1f
|
Fix rejoining group on linked device not showing as joined.
|
2022-03-08 10:41:37 -04:00 |
Cody Henthorne
|
69dc31681d
|
Apply server returned group patch instead of local only.
|
2022-03-08 10:41:37 -04:00 |
Greyson Parrelli
|
935dd7de45
|
Remove E164s most places and prefer ServiceId more places.\
|
2022-03-08 10:41:36 -04:00 |
Greyson Parrelli
|
7ca2420287
|
Move from ACI to a generic ServiceId.
|
2022-02-17 17:09:26 -05:00 |
Cody Henthorne
|
6f788ee3df
|
Improve GV2 state change processing speed.
|
2022-02-17 17:09:26 -05:00 |
Cody Henthorne
|
e01574c6b4
|
Fix GV2 state change bug.
|
2022-02-16 14:01:42 -05:00 |
Cody Henthorne
|
bb1e6ffae0
|
Improve GV2 update speed by only requesting a full snapshot when necessary.
|
2022-02-09 14:52:01 -05:00 |
Cody Henthorne
|
7a241e5fb5
|
Use group state paging always.
|
2022-02-02 16:50:58 -05:00 |
Greyson Parrelli
|
8648c74221
|
Ignore irrelevant P2P updates for inactive groups.
|
2022-01-25 10:02:26 -04:00 |
Cody Henthorne
|
4dae424a5c
|
Add group update paging feature flag.
|
2022-01-07 14:41:42 -04:00 |
Cody Henthorne
|
e41c73f293
|
Fix OOM when paging lots of group updates.
|
2022-01-07 14:41:42 -04:00 |
Greyson Parrelli
|
843ed24bbb
|
Introduce SignalDatabase as the main database entrypoint.
|
2021-11-18 12:36:52 -05:00 |
Greyson Parrelli
|
5bb48caafd
|
Strongly type UUIDs as ACIs.
|
2021-11-01 16:48:41 -04:00 |
Cody Henthorne
|
6f6da699a3
|
Fix groups not showing after pin restore.
|
2021-09-17 09:56:49 -04:00 |
Greyson Parrelli
|
922d0d7203
|
Stop showing empty group updates for internal users.
|
2021-08-01 00:26:20 -04:00 |
Greyson Parrelli
|
7d8f780d60
|
Clean up bookkeeping around threads.
|
2021-07-27 13:52:49 -04:00 |
Greyson Parrelli
|
a1c8573fad
|
Insert resent messages at the proper location.
|
2021-07-07 14:58:50 -03:00 |
Greyson Parrelli
|
513e5b45c5
|
Show notifications for group creates.
|
2021-05-26 00:39:59 -04:00 |
Cody Henthorne
|
ef5b68eb35
|
Add report spam in message request state.
|
2021-05-17 17:03:21 -03:00 |
Alan Evans
|
42c3cc5296
|
Do not insert empty group updates for non-internal users.
|
2021-03-12 10:30:05 -05:00 |
Greyson Parrelli
|
8e93bf9075
|
Create a core-util module with some common utilities.
|
2020-12-05 13:44:13 -05:00 |
Greyson Parrelli
|
6bb9d27d4e
|
Add the ability to migrate GV1 groups to GV2.
Co-authored-by: Alan Evans <alan@signal.org>
|
2020-11-04 16:05:35 -04:00 |
Alan Evans
|
ffc7c13717
|
Group GET 404 and PUT 409 handling.
|
2020-10-22 16:56:16 -04:00 |
Alan Evans
|
054c705fe2
|
Respect the 206 paged response from the server group logs endpoint.
Prevent the deduplicate message logic firing and log it if it does.
|
2020-10-09 17:46:21 -03:00 |
Alan Evans
|
38fa58c0a3
|
Write previous group state to the database for advanced change messages.
|
2020-10-06 11:21:56 -03:00 |
Alan Evans
|
2ee04bd1b6
|
Insert placeholder group on GV2 storage service sync.
|
2020-09-09 11:59:09 -03:00 |
Alan Evans
|
c797b09228
|
Set profile sharing based on who added you to the group.
|
2020-09-08 09:47:57 -04:00 |
Alan Evans
|
860f06ec9e
|
Join group via invite link.
|
2020-08-26 12:51:25 -03:00 |
Greyson Parrelli
|
f29f25822b
|
Have DatabaseFactory.getMmsDatabase() return MessageDatabase.
|
2020-08-24 16:40:47 -04:00 |
Greyson Parrelli
|
190ca9eddd
|
Have DatabaseFactory.getSmsDatabase() return MessageDatabase.
Slowly moving towards a single interface.
|
2020-08-24 11:16:41 -03:00 |
Cody Henthorne
|
b2d4c5d14b
|
Add mentions for v2 group chats.
|
2020-08-06 20:57:50 -04:00 |
Alan Evans
|
26868ae668
|
Get authoritative profile keys from group changes only.
|
2020-08-06 20:57:50 -04:00 |
Alan Evans
|
b28ac7af8c
|
Additional tests around rigid Groups V2 change application.
|
2020-08-06 20:57:50 -04:00 |
Greyson Parrelli
|
9b61e1c85c
|
Show a message request for certain GV2 adds.
|
2020-08-04 19:12:25 -04:00 |
Alan Evans
|
8cb9ab3204
|
Fetch newly found profiles on Groups V2 inline.
|
2020-07-28 15:20:20 -04:00 |
Alan Evans
|
575413cac9
|
Wait for message queue to drain before updating v2 groups.
|
2020-07-20 11:09:42 -03:00 |
Alan Evans
|
b10fc6a0b0
|
Support Groups v2 Change Epochs.
|
2020-07-19 09:32:16 -04:00 |
Alan Evans
|
9ac9ace6b8
|
Groups V2 state comparison and gap handling.
|
2020-07-08 17:12:19 -04:00 |
Alan Evans
|
6704ad8193
|
Do not show update messages for profile key updates.
|
2020-07-08 16:51:30 -04:00 |
Greyson Parrelli
|
2751fd7efc
|
Retrieve profiles in parallel.
|
2020-06-09 12:47:11 -04:00 |
Alan Evans
|
a99c0d438e
|
Rename GV2 "version" to "revision".
|
2020-05-29 19:14:37 -04:00 |
Alan Evans
|
befb4939d5
|
Restore groups from storage service.
|
2020-05-29 09:51:20 -04:00 |
Alan Evans
|
297a7d0ef8
|
Handle absent change during invite.
|
2020-05-29 09:51:20 -04:00 |
Alan Evans
|
2f9320989a
|
Server signed group v2 changes sent and received P2P.
|
2020-05-29 09:51:20 -04:00 |