Fedor Indutny
|
ccb5eb0dd2
|
Atomic linking
|
2023-08-28 17:41:32 -07:00 |
|
Scott Nonnenberg
|
cbd16b90bb
|
Resilience to failed PNI key upload, clean more key tables
|
2023-08-28 17:26:39 -07:00 |
|
Josh Perez
|
cc13350d3f
|
Bump up the edit send/receive timers to 24hr/48hr
|
2023-08-25 09:50:04 -04:00 |
|
Scott Nonnenberg
|
3339899684
|
Eliminate extra preKeys, fail early on key creation if no PNI identity key
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
|
2023-08-21 22:15:10 +02:00 |
|
Josh Perez
|
04f716986c
|
Do not confirm messages until we have handled them
|
2023-08-21 13:08:27 -07:00 |
|
Fedor Indutny
|
58aec8b1a3
|
Unlink on PNI identity key mismatch
|
2023-08-21 09:30:33 -07:00 |
|
Fedor Indutny
|
8b0da36caa
|
Migrate schema to service ids
|
2023-08-21 09:30:33 -07:00 |
|
Fedor Indutny
|
71958f8a01
|
Attachment controller fixes
|
2023-08-21 09:30:32 -07:00 |
|
Fedor Indutny
|
deb1f9bd8d
|
A few serviceId fixes
Co-authored-by: Scott Nonnenberg <scott@signal.org>
|
2023-08-21 09:30:32 -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 |
|
Jamie Kyle
|
1eaabb6734
|
Calls Tab & Group Call Disposition
|
2023-08-08 17:53:06 -07:00 |
|
Scott Nonnenberg
|
3299b8f323
|
Remove obsolete capabilities, improve routine profile fetch
|
2023-08-08 01:12:57 +02:00 |
|
Josh Perez
|
d8ea785f4e
|
Do not confirm DOE or edit until it is processed
|
2023-08-07 09:36:37 -07:00 |
|
Jamie Kyle
|
bbd43b6e38
|
Implement read support for CDN3
|
2023-07-26 15:15:05 -07:00 |
|
Josh Perez
|
8aac997b4f
|
Removes groupv1 protos
|
2023-07-26 13:49:27 -04:00 |
|
Fedor Indutny
|
13193649d3
|
Use combined username link API
|
2023-07-21 01:19:32 +02:00 |
|
Fedor Indutny
|
e1d2dbd8ff
|
Username Link QR Code
|
2023-07-20 05:14:08 +02:00 |
|
Fedor Indutny
|
ba9f1a3e5e
|
Support cds.disableCompatibilityMode
|
2023-07-19 16:21:33 -07:00 |
|
Scott Nonnenberg
|
9d03d9b59c
|
Fix initial kyber key hydration; improve generation and logging
|
2023-07-19 16:21:31 -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
|
c1580a5eb3
|
Add support for ACI safety numbers behind a feature flag
|
2023-07-19 16:21:30 -07:00 |
|
trevor-signal
|
60f7308dc8
|
Allow sends of quoted messages with attachments without thumbnails
|
2023-07-07 13:34:23 -07:00 |
|
Scott Nonnenberg
|
8177a4e2b3
|
MessageReceiver: Emit envelope event on queue for cached+decrypted items
|
2023-07-06 01:16:17 +02:00 |
|
Fedor Indutny
|
f90c2b7479
|
destinationServiceId in Sent
|
2023-06-29 21:17:27 +02:00 |
|
Scott Nonnenberg
|
7c5e6166ab
|
WebAPI: Increase default timeout to 30 seconds
|
2023-06-21 17:40:02 -04:00 |
|
Fedor Indutny
|
47c0cc053a
|
Enable TCP Keep-Alive on WebSockets
|
2023-06-21 12:05:44 -07:00 |
|
Scott Nonnenberg
|
65b6d9c2bc
|
Fix failover on failed sends, and improve logging
|
2023-06-20 17:06:38 -07:00 |
|
Scott Nonnenberg
|
efc237d106
|
Additional logging, more reliable contact/group sync fetch
|
2023-06-14 13:51:49 -07:00 |
|
Josh Perez
|
a255ac02c8
|
Adds logging to see what server timestamp is for edit messages > 24hr
|
2023-06-13 17:35:41 -07:00 |
|
Scott Nonnenberg
|
22fb69bbb7
|
Call refreshPreKeys on same cadence as rotateSignedPreKey
|
2023-06-08 18:08:24 -07:00 |
|
Fedor Indutny
|
7abd2280bc
|
Simplify WebSocket keepalive logic
|
2023-06-06 17:36:38 -07:00 |
|
Fedor Indutny
|
ab68e24805
|
Optimize debug logs by truncating CDN URLs
Attachments are end-to-end encrypted, and these lengthy URLs don't
provide any meaningful info for debugging purposes.
|
2023-06-01 11:28:16 -07:00 |
|
Fedor Indutny
|
b705609341
|
Fix edit message in Note to Self
|
2023-05-31 08:54:45 -07:00 |
|
Fedor Indutny
|
557b86f52e
|
Use electron's DNS resolver, prioritizing ipv4 connections
|
2023-05-30 16:57:16 -07:00 |
|
Fedor Indutny
|
1941a33556
|
Fix handling of replies on multiple dist lists
|
2023-05-25 14:12:33 +02:00 |
|
Fedor Indutny
|
759c61d06e
|
Use e164 from PniChangeNumber sync message
|
2023-05-22 09:37:58 -07:00 |
|
trevor-signal
|
73f4374e1e
|
Improved WS request timeout handling
|
2023-05-17 09:43:33 -07:00 |
|
Fedor Indutny
|
9a7f1e86e2
|
Fix sync message for editMessage
|
2023-05-11 08:47:41 -07:00 |
|
Fedor Indutny
|
22e1ff9b50
|
Drop support of PniIdentity sync message
|
2023-05-10 10:02:32 -07:00 |
|
Josh Perez
|
46942ece00
|
Send proper sync message for edit msg in all contexts
|
2023-05-09 18:25:37 -07:00 |
|
Scott Nonnenberg
|
b4caf67bf9
|
Allow copy/paste of formatting and mentions
|
2023-05-09 17:40:19 -07:00 |
|
Fedor Indutny
|
f1624705a7
|
Use new attachments API endpoint
|
2023-05-09 10:52:42 -04:00 |
|
Fedor Indutny
|
34baa0fa2f
|
Fix check in MessageReceiver
|
2023-05-09 10:52:39 -04:00 |
|
Fedor Indutny
|
ca4aad6bad
|
Extra toast for Message Receiver errors
|
2023-05-09 10:52:33 -04:00 |
|
Fedor Indutny
|
36b3e2de08
|
MessageReceiver improvements
|
2023-05-09 10:52:33 -04:00 |
|
Josh Perez
|
e211837bcd
|
Enables sandbox for all windows except main
|
2023-04-20 17:23:19 -04:00 |
|
Josh Perez
|
1f2cde6d04
|
Send edited messages support
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
|
2023-04-20 09:31:59 -07:00 |
|
Scott Nonnenberg
|
850442bf2d
|
Consider all messages without contentHint, from us, to be resendable
|
2023-04-18 15:49:14 -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
|
9bfbee464b
|
Support for sending formatting messages
|
2023-04-14 11:16:28 -07:00 |
|