Commit Graph

241 Commits

Author SHA1 Message Date
yash-signal
677404e82d Send and receive polls with latest protocol version 2025-11-11 16:08:37 -06:00
yash-signal
6bf79848c1 Add backup support for polls 2025-11-03 11:51:21 -05:00
Scott Nonnenberg
99682a4981 Support for Notification Profiles
Co-authored-by: trevor-signal <trevor@signal.org>
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
2025-10-08 10:06:24 +10:00
yash-signal
93ae2a4c48 Initial Poll message receive support 2025-09-18 11:06:43 -05:00
Jordan Rose
a0633efece Remove sealed sender proto file in favor of libsignal types 2025-08-30 07:07:28 +10:00
Jamie Kyle
1df2dc6151 Implement sync for chat folders
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2025-08-25 18:02:05 -07:00
trevor-signal
4ac3f21268 Add support for OutgoingMessageDetails.dateReceived 2025-08-19 12:44:07 -07:00
emir-signal
ebf2892039 Add support for call link epochs
Co-authored-by: trevor-signal <trevor@signal.org>
2025-08-07 15:12:56 -04:00
trevor-signal
d5c18f2810 Backups: remove legacy locators 2025-07-31 10:53:15 -04:00
Scott Nonnenberg
fd794ae90d Donations: Introduce timeouts in early stages of the workflow 2025-07-31 07:15:59 +10:00
Fedor Indutny
8251720444 Use new compact representations in protobufs
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2025-06-25 10:30:40 -07:00
trevor-signal
fb0c414702 Backups: use new locatorInfo & mediaName (#10627) 2025-06-18 13:16:29 -04:00
Jordan Rose
12bedb5d1c Improve use of libsignal for decryption 2025-06-02 10:52:22 -07:00
ayumi-signal
a2c74c3a8b Basic support for local encrypted backups 2025-05-12 14:15:11 -07:00
Scott Nonnenberg
98270316c5 Introduce infrastructure for Notification Profiles 2025-05-05 10:39:04 -04:00
Scott Nonnenberg
61dc048436 Update to the latest SignalService.proto 2025-04-07 15:00:53 -07:00
Fedor Indutny
b3c7b48d1c Attachment backfill 2025-03-24 23:34:58 -07:00
Fedor Indutny
aff9a3213e Import/export avatar colors 2025-03-05 10:56:23 -08:00
trevor-signal
1e16c86fd0 Support system name fields & upgrade libsignal 2025-02-18 12:58:44 -05:00
Scott Nonnenberg
d26d915a44 Update to the latest SignalService.proto 2025-02-11 08:20:14 +10:00
Fedor Indutny
aa5dabd1d8 Remove another unused string 2025-02-06 17:24:13 -08:00
trevor-signal
d30ad37262 Update behavior during import for missing oneof fields 2025-02-04 09:55:38 -08:00
trevor-signal
b535f34b73 Update to latest backup integration tests 2025-01-28 09:02:13 -08:00
trevor-signal
65055fd475 Roundtrip group.blocked state 2025-01-27 14:53:43 -05:00
trevor-signal
0d6cd429d0 Backups: support direct story replies 2025-01-21 16:49:05 -05:00
Fedor Indutny
8c57d243c0 Export single contact, nickname 2025-01-08 16:14:04 -08:00
trevor-signal
6f7faf4be8 Backups: update to latest integration tests 2024-12-11 12:01:45 -05:00
trevor-signal
96de2c2a38 Support device name change sync message 2024-12-10 04:22:15 +10:00
ayumi-signal
ffd61e80b6 Verify groupId for group changes 2024-11-25 11:41:47 -08:00
Fedor Indutny
104995e980 Export/import verified state 2024-11-12 15:43:52 -05: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
ce090a8a3c Import/export view-once messages 2024-10-29 14:16:09 -04:00
Fedor Indutny
6565daa5c8 Link-and-sync 2024-10-18 13:15:03 -04:00
Fedor Indutny
bb69f81b9f Compute from embedded contact's displayName 2024-10-01 14:46:56 -07:00
Fedor Indutny
d5f44c1b8f Further improvements for backup import/export 2024-09-18 22:26:52 -07:00
Fedor Indutny
8dabe4fbe4 Backup import/export consistency fixes 2024-09-16 14:30:39 -07:00
Fedor Indutny
3a991822c5 Fix some backup integration tests 2024-09-13 09:48:27 +10:00
Fedor Indutny
989659028a Import/export expireTimerVersion 2024-09-10 17:03:06 -04: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
trevor-signal
301f7a505a Update backup import/export with new SendStatus, FilePointer, and GroupSnapshot updates 2024-08-20 10:47:02 +10:00
Scott Nonnenberg
63e14a7df6 Backup: Support for calls 2024-08-13 11:39:04 -07:00
Fedor Indutny
c5ce9cd880 Update backup protos 2024-07-31 09:43:26 -04:00
Fedor Indutny
d627bf543e Update backup protos 2024-07-25 10:58:51 -04:00
Fedor Indutny
8f2061e11d Import/export chat styles 2024-07-15 13:58:55 -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
Fedor Indutny
5e41701516 Lazily load better quality jumbomoji 2024-06-21 15:35:56 -07:00