98 Commits

Author SHA1 Message Date
Fedor Indutny
b3c7b48d1c Attachment backfill 2025-03-24 23:34:58 -07:00
Scott Nonnenberg
d26d915a44 Update to the latest SignalService.proto 2025-02-11 08:20:14 +10:00
trevor-signal
b535f34b73 Update to latest backup integration tests 2025-01-28 09:02:13 -08:00
trevor-signal
96de2c2a38 Support device name change sync message 2024-12-10 04:22:15 +10:00
Fedor Indutny
fbf39a36fb Deprecate Keys.storageService sync field 2024-11-12 11:36:58 -08:00
Fedor Indutny
a338bc5a67 Update HKDF constants for backups 2024-10-31 10:01:03 -07:00
Fedor Indutny
bb69f81b9f Compute from embedded contact's displayName 2024-10-01 14:46:56 -07:00
ayumi-signal
5a75246e42 Use storage service for call links 2024-09-04 11:06:06 -07:00
Fedor Indutny
2fb50df0af Introduce versioning clock to timer system 2024-08-21 09:03:28 -07:00
ayumi-signal
d9f514fe96 Save call history when peeking and discovering active call links 2024-07-03 14:35:41 -07:00
Jamie Kyle
fc08e70c0f Update CallLogEvent to latest spec 2024-06-25 17:58:38 -07:00
Scott Nonnenberg
08da49a0aa Delete Sync: Handle and send mostRecentNonExpiringMessages if needed 2024-06-24 10:49:36 -07:00
Scott Nonnenberg
ac04d02d4f Support for single-attachment delete synced across devices 2024-06-21 15:35:18 -07:00
Scott Nonnenberg
75c32e86f0 Move receipts and view/read syncs to new syncTasks system 2024-06-17 15:24:39 -04:00
Scott Nonnenberg
11eb1782a7 Support for local deletes synced to all your devices 2024-05-28 11:56:00 -04:00
ayumi-signal
2785501f82 Sync call link call history 2024-04-25 10:09:05 -07:00
Fedor Indutny
4caa260a22 Update story gradients 2024-04-09 14:38:27 -07:00
Jamie Kyle
8387f938eb Spam Reporting UI changes 2024-03-12 09:29:31 -07:00
Fedor Indutny
e031d136a1 Include and process destinationPniIdentityKey 2024-03-11 18:08:38 -07:00
ayumi-signal
c332bd240f Handle new sync message MarkedAsRead for Calls Tab 2024-03-11 11:18:55 -07:00
ayumi-signal
96b3413feb Basic call link join support 2024-02-22 13:19:50 -08:00
Jim Gustafson
861f35aa53 Update to RingRTC v2.36.0 2024-01-10 11:14:58 -08:00
Fedor Indutny
e8fdd7116b Remove deprecated ContactDetails fields 2023-11-07 21:26:31 +01:00
Fedor Indutny
d7b53f3d27 Deprecate storageServiceKey in SyncMessage.Keys 2023-10-12 21:42:24 +02:00
Fedor Indutny
366b875fd2 Introduce Service Id Types
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-08-21 09:30:32 -07:00
Jamie Kyle
1eaabb6734 Calls Tab & Group Call Disposition 2023-08-08 17:53:06 -07:00
Josh Perez
8aac997b4f Removes groupv1 protos 2023-07-26 13:49:27 -04:00
Scott Nonnenberg
b6445a6af0 Support for loading, storing, and using kyber keys in decryption 2023-07-19 16:21:30 -07:00
Fedor Indutny
f90c2b7479 destinationServiceId in Sent 2023-06-29 21:17:27 +02:00
Fedor Indutny
759c61d06e Use e164 from PniChangeNumber sync message 2023-05-22 09:37:58 -07:00
Fedor Indutny
22e1ff9b50 Drop support of PniIdentity sync message 2023-05-10 10:02:32 -07:00
Josh Perez
68ae25f5cd Remove GroupContext proto
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-04-14 17:52:50 -07:00
Scott Nonnenberg
d9d820e72a Support for receiving formatted messages
Co-authored-by: Alvaro Carrasco <alvaro@signal.org>
2023-04-10 09:31:45 -07:00
Josh Perez
36e21c0134 Receive support for editing messages 2023-03-27 19:48:57 -04:00
Fedor Indutny
486cbe0471 Support reporting token on envelope 2023-02-07 16:55:12 -08:00
Jamie Kyle
e5638c0b20 Call Disposition 2023-01-09 16:52:01 -08:00
Jamie Kyle
3705b959d6 Remove end year from licenses 2023-01-03 11:55:46 -08:00
Jamie Kyle
6198b02640 Init payments message types 2022-11-30 13:47:54 -08:00
Scott Nonnenberg
4ec48df5b9 Additional work to include story=true on send 2022-10-07 10:02:08 -07:00
Fedor Indutny
00cfd92dd0 Send and receive PniSignatureMessage 2022-08-15 14:53:33 -07:00
Fedor Indutny
2b0d3cab40 Remove source from Envelope 2022-08-02 09:19:21 -07:00
Fedor Indutny
79b48115e6 Handle PniChangeNumber 2022-07-28 14:50:10 -04:00
Scott Nonnenberg
06190b1434 Introduce new urgent property for outgoing messages 2022-07-01 09:55:13 -07:00
Josh Perez
9155784d56 Sync my stories with primary device 2022-06-30 20:52:03 -04:00
Scott Nonnenberg
0ba6a0926e Support for incoming gift badges 2022-05-11 13:59:58 -07:00
Scott Nonnenberg
99687a4b5b Remove support for legacyMessage 2022-03-30 20:07:55 -07:00
Fedor Indutny
a0ae7c1aa2 Request and handle PniIdentity sync message 2022-03-25 10:36:08 -07:00
Josh Perez
eb91eb6fec Process incoming story messages 2022-03-04 13:14:52 -08:00
Evan Hahn
67b17ec317 Hide "become a sustainer" button if you're already a sustainer 2021-11-30 17:29:57 +01:00
Scott Nonnenberg
e45b3e97d0 Update protos with planned changes for stories 2021-11-15 17:20:09 -08:00