Fedor Indutny
|
f52da976f9
|
Compile protobufs with no-convert/null-defaults
Co-authored-by: Scott Nonnenberg <scott@signal.org>
|
2023-11-07 22:31:59 +01:00 |
|
Fedor Indutny
|
9206b9984b
|
Enable pni capability
|
2023-10-31 16:21:39 -07:00 |
|
akonradi-signal
|
87659ef2b5
|
Hold CDSI lookup ACI & UAK args in one array
|
2023-10-31 20:00:25 +01:00 |
|
Scott Nonnenberg
|
99b2bc304e
|
Use streams to download attachments directly to disk
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
|
2023-10-30 09:24:28 -07:00 |
|
ayumi-signal
|
064659657f
|
Use new endpoint for badge config
|
2023-10-06 14:31:17 -07:00 |
|
Fedor Indutny
|
56ba8fea4d
|
Support Happy Eyeballs in proxy-agent
|
2023-08-30 01:58:48 +02:00 |
|
Fedor Indutny
|
ccb5eb0dd2
|
Atomic linking
|
2023-08-28 17:41:32 -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
|
366b875fd2
|
Introduce Service Id Types
Co-authored-by: Scott Nonnenberg <scott@signal.org>
|
2023-08-21 09:30:32 -07:00 |
|
Scott Nonnenberg
|
3299b8f323
|
Remove obsolete capabilities, improve routine profile fetch
|
2023-08-08 01:12:57 +02:00 |
|
Jamie Kyle
|
bbd43b6e38
|
Implement read support for CDN3
|
2023-07-26 15:15:05 -07: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
|
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 |
|
Scott Nonnenberg
|
7c5e6166ab
|
WebAPI: Increase default timeout to 30 seconds
|
2023-06-21 17:40:02 -04:00 |
|
Scott Nonnenberg
|
efc237d106
|
Additional logging, more reliable contact/group sync fetch
|
2023-06-14 13:51:49 -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
|
557b86f52e
|
Use electron's DNS resolver, prioritizing ipv4 connections
|
2023-05-30 16:57:16 -07:00 |
|
Fedor Indutny
|
f1624705a7
|
Use new attachments API endpoint
|
2023-05-09 10:52:42 -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 |
|
Fedor Indutny
|
7e05893e1a
|
Fallback to dns.resolve4/6 on getaddrinfo failure
|
2023-03-21 17:43:55 -07:00 |
|
Fedor Indutny
|
fad0529080
|
New sticker creator button
|
2023-02-27 14:34:43 -08:00 |
|
Fedor Indutny
|
5d110964b9
|
PNP Settings
|
2023-02-23 13:32:19 -08:00 |
|
Fedor Indutny
|
8ed13b2247
|
Username hashing
|
2023-02-08 09:14:59 -08:00 |
|
Fedor Indutny
|
486cbe0471
|
Support reporting token on envelope
|
2023-02-07 16:55:12 -08:00 |
|
Scott Nonnenberg
|
fbdfaf3962
|
Cancel in-flight attachment downloads on suspend/resume
|
2023-01-24 11:17:00 -08:00 |
|
Evan Hahn
|
7f0ed2599d
|
Percent-encode URL path when reporting spam
|
2023-01-19 11:53:04 -08:00 |
|
Fedor Indutny
|
19279cfebd
|
Support esnext in storybook
|
2023-01-12 12:58:53 -08:00 |
|
Jamie Kyle
|
3705b959d6
|
Remove end year from licenses
|
2023-01-03 11:55:46 -08:00 |
|
Fedor Indutny
|
ed271d92ea
|
Add no-misused/floating-promises lint rule
|
2022-12-21 10:41:48 -08:00 |
|
Fedor Indutny
|
57eed10a38
|
Add "pni" capability in staging
|
2022-12-20 12:29:17 -08:00 |
|
Alvaro
|
78ce34b9d3
|
Removed gv1-migration
|
2022-12-05 09:42:13 -08:00 |
|
Fedor Indutny
|
5e1169bec3
|
Fine-grained session control for node-fetch
|
2022-11-19 00:14:20 -05:00 |
|
Fedor Indutny
|
e6ebfe4fca
|
Update typescript to 4.8.4
|
2022-11-14 11:35:37 -08:00 |
|
Josh Perez
|
19a42ed719
|
Onboarding story
|
2022-11-08 21:38:19 -05:00 |
|
Fedor Indutny
|
7f0a66847b
|
Remove LegacyCDS
|
2022-10-26 16:17:14 -07:00 |
|
Fedor Indutny
|
f5e94f2069
|
Use correct endpoint to lookup by username
|
2022-10-19 13:41:47 -07:00 |
|
Fedor Indutny
|
00f82a6d39
|
Discriminator in username
|
2022-10-18 10:12:02 -07:00 |
|
Scott Nonnenberg
|
4ec48df5b9
|
Additional work to include story=true on send
|
2022-10-07 10:02:08 -07:00 |
|
Evan Hahn
|
5219cdf2c9
|
Make 1 the minimum registration ID
|
2022-10-05 09:35:56 -07:00 |
|
Fedor Indutny
|
e20ec013f5
|
Provide pni registration id in createAccount
|
2022-10-04 17:50:07 -07:00 |
|
Fedor Indutny
|
ebafc933b9
|
Use X-Signal-Receive-Stories header
|
2022-10-04 17:48:25 -07:00 |
|
Scott Nonnenberg
|
2b2594c20a
|
Stories: Fix sender key persistence, pipe story: true into sends
|
2022-09-30 09:59:36 -07:00 |
|
Fedor Indutny
|
59da9c7ae5
|
Stop using deprecated PniCredential
|
2022-09-21 09:18:48 -07:00 |
|
Jamie Kyle
|
eb10aafd7c
|
tsc:allowUnreachableCode, eslint:no-unreachable, assert->assertDev
|
2022-09-15 13:17:15 -06:00 |
|
Fedor Indutny
|
dda21701c5
|
Pass proxyUrl to LegacyCDS
|
2022-08-31 13:45:58 -07:00 |
|
Fedor Indutny
|
7632f31cf2
|
Show internal error toast on CDS errors
|
2022-08-30 17:03:42 -07:00 |
|
Fedor Indutny
|
6e3ec163dc
|
Drop pnpChangeNumber capability
|
2022-08-24 09:34:00 -07:00 |
|
Fedor Indutny
|
c18fa35354
|
Remove unused CDSH code
|
2022-08-23 09:38:46 -07:00 |
|
Josh Perez
|
0fb45f045d
|
Handle Safety Number changes while sending a story
|
2022-08-19 14:05:31 -04:00 |
|
Fedor Indutny
|
d036803df9
|
Mirror CDS requests
|
2022-08-18 17:31:12 -07:00 |
|
Fedor Indutny
|
757af2cbbe
|
Include ACI+Access Keys pairs with CDSI requests
|
2022-08-18 13:44:53 -07:00 |
|
Fedor Indutny
|
68a0c44e19
|
Register pnpChangeNumber capability
|
2022-08-11 09:52:24 -07:00 |
|
Fedor Indutny
|
62962e4950
|
Support iasVersion 4
|
2022-08-08 18:09:44 -07:00 |
|
Fedor Indutny
|
d8a7e99c81
|
Consistent log lines for WebAPI requests
|
2022-08-03 09:23:29 -07:00 |
|
Fedor Indutny
|
79b48115e6
|
Handle PniChangeNumber
|
2022-07-28 14:50:10 -04:00 |
|
Fedor Indutny
|
5c2016ec40
|
Refresh PNI on startup
|
2022-07-18 15:32:00 -07:00 |
|
Fedor Indutny
|
a450e13a99
|
Fetch PNI group credentials
|
2022-07-08 13:46:25 -07:00 |
|
Scott Nonnenberg
|
06190b1434
|
Introduce new urgent property for outgoing messages
|
2022-07-01 09:55:13 -07:00 |
|
Scott Nonnenberg
|
4568527232
|
Increase backstop queue timeouts across the app
|
2022-06-27 09:46:43 -07:00 |
|
Fedor Indutny
|
973b2264fe
|
Add to group by username
|
2022-06-16 17:38:28 -07:00 |
|
Fedor Indutny
|
253e050262
|
CDSI Support
|
2022-06-14 18:15:33 -07:00 |
|
Scott Nonnenberg
|
2464e0a9c1
|
Convert signal.js and preload.js to Typescript
|
2022-06-13 14:39:35 -07:00 |
|
Evan Hahn
|
f50a6abe36
|
Remove unused eslint-disable s
|
2022-06-03 14:07:51 -07:00 |
|
Scott Nonnenberg
|
dfd1190e8b
|
Groups: Show in left pane more often, proper join message
|
2022-05-16 07:53:54 -07:00 |
|
Scott Nonnenberg
|
0ba6a0926e
|
Support for incoming gift badges
|
2022-05-11 13:59:58 -07:00 |
|
Chris Eager
|
2f5e4f1b98
|
Update message reporting to use sender ACI instead of E164
|
2022-04-12 12:54:04 -07:00 |
|
Fedor Indutny
|
36ce4f27a2
|
Optimize profile avatar uploads and sync urls
|
2022-03-15 17:14:20 -07:00 |
|
Fedor Indutny
|
4a00ea46bc
|
Allow requesting profile without profileKey
|
2022-03-09 12:23:21 -08:00 |
|
Fedor Indutny
|
0c8c332805
|
Use new CDS implementation in staging
|
2022-03-09 11:28:40 -08:00 |
|
Josh Perez
|
eb91eb6fec
|
Process incoming story messages
|
2022-03-04 13:14:52 -08:00 |
|
Evan Hahn
|
effe5aae6f
|
Assume everyone is GV2-capable
|
2022-03-04 13:48:44 -06:00 |
|
Fedor Indutny
|
6de2710841
|
Use new server params for group log fetch
|
2022-02-04 13:42:20 -08:00 |
|
Fedor Indutny
|
b6287f4839
|
Properly propagate 204 to fetchManifest
|
2022-01-31 11:58:20 -08:00 |
|
Fedor Indutny
|
437ef2d3a7
|
Fetch joinedAtVersion before change log fetch for new groups
|
2022-01-26 16:02:23 -08:00 |
|
Evan Hahn
|
393b740fe6
|
Fix crash when changing your username
|
2022-01-13 13:25:20 -08:00 |
|
Fedor Indutny
|
8070b8b14f
|
Block WebAPI during active registration
|
2021-12-17 22:26:50 +01:00 |
|
Scott Nonnenberg
|
a023fc1bb0
|
Usernames: Fetch own username from /whoami not /profile
|
2021-12-15 12:02:55 -08:00 |
|
Fedor Indutny
|
b4b65c4f00
|
Add v2 implementation of CDS HSM
|
2021-12-06 23:54:20 +01:00 |
|
Fedor Indutny
|
ca1aef660f
|
Generate PNI key on standalone registration
|
2021-12-02 18:06:32 -08:00 |
|
Fedor Indutny
|
348012ef4c
|
Add PNI endpoints to WebAPI
|
2021-11-30 20:33:51 +01:00 |
|
Fedor Indutny
|
7c1ce3366d
|
Move StandaloneRegistration to React
|
2021-11-30 09:51:53 -08:00 |
|
Evan Hahn
|
67b17ec317
|
Hide "become a sustainer" button if you're already a sustainer
|
2021-11-30 17:29:57 +01:00 |
|
Fedor Indutny
|
76a30a5196
|
Use throwOnTimeout option for PQueue
|
2021-11-23 23:01:03 +01:00 |
|
Fedor Indutny
|
c6ee6a038e
|
Add stream timeout for attachment downloads
|
2021-11-15 23:54:59 +01:00 |
|
Fedor Indutny
|
bb15cfc622
|
Additional protocol changes for CDS v2
|
2021-11-12 21:45:30 +01:00 |
|
Scott Nonnenberg
|
cbae7f8ee9
|
Search for username in compose mode
|
2021-11-11 17:17:29 -08:00 |
|
Evan Hahn
|
5619eeca83
|
Upgrade Prettier to 2.4.1
|
2021-11-11 16:43:05 -06:00 |
|
Fedor Indutny
|
409bf1fc82
|
WebSocket API for CDS
|
2021-11-08 15:32:31 -08:00 |
|
Evan Hahn
|
f647c4e053
|
Display user badges
|
2021-11-02 16:01:13 -07:00 |
|
Scott Nonnenberg
|
3190f95fac
|
Usernames: Create/update/delete in profile editor
|
2021-11-01 12:13:35 -07:00 |
|
Evan Hahn
|
74fde10ff5
|
Prefer import type when importing types
|
2021-10-26 14:15:33 -05:00 |
|
Scott Nonnenberg
|
fe49edce8a
|
updateGroup: Use hasMember instead of 'left' attribute for membership
|
2021-10-20 16:32:38 -05:00 |
|
Evan Hahn
|
92f7259272
|
Respect proxies when fetching link previews
|
2021-10-14 15:49:36 -07:00 |
|
Evan Hahn
|
c9a49ecb4b
|
WebAPI: Require options in getProfile
|
2021-10-12 14:32:38 -07:00 |
|
Fedor Indutny
|
1466f9f1b2
|
Update got/form-data to latest
|
2021-10-06 09:25:22 -07:00 |
|
Scott Nonnenberg
|
bd380086a4
|
Send related emoji along with Sticker, fix SendMessage types
|
2021-10-05 17:10:08 -05:00 |
|