Commit Graph

65 Commits

Author SHA1 Message Date
Fedor Indutny
3387cf6a77 Prepare for adding file suffixes 2025-10-16 23:45:44 -07:00
Fedor Indutny
780f39c285 Faster incremental builds 2025-10-06 12:23:41 -07:00
Fedor Indutny
40eaf078cc Qualify CJS-only module imports 2025-09-19 13:05:51 -07:00
yash-signal
93ae2a4c48 Initial Poll message receive support 2025-09-18 11:06:43 -05:00
Fedor Indutny
c02565eaa8 Enforce node: schema for builtins, import extensions 2025-09-16 17:39:03 -07: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
Fedor Indutny
8be2e8e527 Delay storage service sync until empty
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2025-05-30 10:39:39 -04:00
trevor-signal
ba015a779e Send and properly receive AttachmentPointer.uploadTimestamp 2025-05-13 12:29:10 -07:00
Alex Bakon
0853002f88 Use libsignal key types internally
Co-authored-by: trevor-signal <trevor@signal.org>
2025-04-18 10:07:35 -04:00
trevor-signal
6f9438c74f Improve handling of edited long message attachments 2025-02-25 11:23:36 -08:00
Fedor Indutny
176baecf72 Fix processing of cached envelopes 2025-01-22 13:09:34 -08:00
Fedor Indutny
4b6ef3a1ed Migrate unprocessed table to BLOBs 2025-01-21 13:42:14 -08:00
Scott Nonnenberg
b51a0e0298 Attachments: support for incrementalMac and chunkSize 2024-10-09 09:13:41 -04:00
Fedor Indutny
2fb50df0af Introduce versioning clock to timer system 2024-08-21 09:03:28 -07:00
Fedor Indutny
38f532cdda Resumable attachment downloads 2024-08-19 13:05:35 -07:00
Scott Nonnenberg
ac04d02d4f Support for single-attachment delete synced across devices 2024-06-21 15:35:18 -07:00
trevor-signal
5f0080a7d7 Improve quoted attachment typings 2024-05-23 14:06:41 -07:00
trevor-signal
1e8047cf73 Enable downloading attachments from backup CDN 2024-05-02 13:11:34 -04:00
Fedor Indutny
8b0da36caa Migrate schema to service ids 2023-08-21 09:30:33 -07:00
Fedor Indutny
366b875fd2 Introduce Service Id Types
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-08-21 09:30:32 -07: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
Josh Perez
46942ece00 Send proper sync message for edit msg in all contexts 2023-05-09 18:25:37 -07:00
Josh Perez
1f2cde6d04 Send edited messages support
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
2023-04-20 09:31:59 -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
4c9baaef80 Filter incoming bodyRanges, also filter before display 2023-04-11 17:16:46 -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
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
Fedor Indutny
98ef4c627a Update eslint to 8.27.0 2022-11-17 16:45:19 -08:00
Fedor Indutny
6be69a7ba8 Use DurationInSeconds for expireTimer 2022-11-16 13:18:02 -07:00
Scott Nonnenberg
4ec48df5b9 Additional work to include story=true on send 2022-10-07 10:02:08 -07:00
Evan Hahn
aa86d8bf82 Lint .d.ts files 2022-09-06 13:51:34 -07:00
Evan Hahn
39354b11b7 Prefer type to interface in .d.ts files 2022-08-30 16:24:04 -05:00
Fedor Indutny
00cfd92dd0 Send and receive PniSignatureMessage 2022-08-15 14:53:33 -07:00
Scott Nonnenberg
fde917c983 A few fixes for the emoji bundled with stickers 2022-08-08 11:21:00 -07:00
Fedor Indutny
79b48115e6 Handle PniChangeNumber 2022-07-28 14:50:10 -04:00
Fedor Indutny
a450e13a99 Fetch PNI group credentials 2022-07-08 13:46:25 -07:00
Scott Nonnenberg
5fcf97b43b Introduce logging for unexpected incoming urgent values 2022-07-05 15:20:30 -07: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
Josh Perez
d970d427f8 Create text stories 2022-06-16 17:48:57 -07:00
Scott Nonnenberg
2464e0a9c1 Convert signal.js and preload.js to Typescript 2022-06-13 14:39:35 -07:00
Scott Nonnenberg
e09d148c1d On Sender Key distribution message failure, don't update send status 2022-06-02 14:25:55 -07:00
Scott Nonnenberg
a114e4e210 Gift Badges: A few tweaks 2022-05-16 12:54:38 -07:00
Scott Nonnenberg
0ba6a0926e Support for incoming gift badges 2022-05-11 13:59:58 -07:00
Josh Perez
fc9bdf9398 Process text story messages 2022-04-05 21:18:07 -04:00
Scott Nonnenberg
99687a4b5b Remove support for legacyMessage 2022-03-30 20:07:55 -07:00