Commit Graph

50 Commits

Author SHA1 Message Date
Scott Nonnenberg
f7d5a91772 Log when we clear profile name 2025-10-09 16:49:38 -07:00
Fedor Indutny
bcac163e73 Remove window.textsecure global 2025-10-09 13:03:13 -07:00
Fedor Indutny
911133decd Move SignalProtocolStore off window 2025-10-07 10:02:13 +10: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
Fedor Indutny
c02565eaa8 Enforce node: schema for builtins, import extensions 2025-09-16 17:39:03 -07:00
Scott Nonnenberg
237e239e05 Remove backbone as a dependency
Co-authored-by: Yash <yash@signal.org>
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
Co-authored-by: Jamie Kyle <113370520+jamiebuilds-signal@users.noreply.github.com>
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2025-08-11 14:06:34 -07:00
Fedor Indutny
63cac44853 Remove unused capabilities 2025-08-08 11:31:08 -07:00
yash-signal
5d4beb277d Fix self badge retrieval 2025-08-07 09:59:40 -07:00
Scott Nonnenberg
fd794ae90d Donations: Introduce timeouts in early stages of the workflow 2025-07-31 07:15:59 +10:00
Jamie Kyle
56223905da Reduce number of log.error calls
Co-authored-by: ayumi-signal <ayumi@signal.org>
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2025-07-24 10:18:29 -07:00
Jordan Rose
b440aec88c Set Accept-Language at the connection level for chat connections 2025-07-09 10:57:01 -07:00
Fedor Indutny
4347964030 Scope pino lines with filename 2025-06-16 11:59:31 -07:00
Scott Nonnenberg
c3b2c7af27 When a profile fetch fails, warn and don't log callstack 2025-06-10 16:16:26 -04:00
Alex Bakon
aab1423930 Upgrade libsignal to v0.71.0 2025-05-03 02:30:49 +10:00
yash-signal
7cf26c5e25 Click to download avatar for unaccepted conversations 2025-03-26 15:27:04 -05:00
Fedor Indutny
b3c7b48d1c Attachment backfill 2025-03-24 23:34:58 -07:00
Scott Nonnenberg
0d87bbb5eb getProfile: Only clear profile name if profile is missing it 2025-02-05 10:36:55 +10:00
Jamie Kyle
aa9f53df57 Migrate to private class properties/methods 2025-01-14 11:11:52 -08:00
Scott Nonnenberg
0eb4bd86bd Keep profileKey in situations where it didn't work; still fail over 2024-12-09 19:55:33 -05:00
ayumi-signal
a2bbfd9496 Deprecate check for versioned expire timer capability 2024-12-02 14:09:29 -08:00
Fedor Indutny
a338bc5a67 Update HKDF constants for backups 2024-10-31 10:01:03 -07:00
Jamie Kyle
6888bb9cba Remove unnecesary profile fetch assertion 2024-10-24 15:01:32 -07:00
Jamie Kyle
72b63576c1 Fix GSE for delivery receipts in inactive groups 2024-10-21 14:33:24 -07:00
Jamie Kyle
e617981e59 Support endorsements for group 1:1 sends
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2024-10-10 10:57:22 -07:00
Scott Nonnenberg
b32dbf2c68 setProfileKey: Introduce 'reason' parameter for improved logging 2024-09-16 10:26:42 -04:00
Fedor Indutny
fefa5d9a25 Send FETCH_LATEST.LOCAL_PROFILE on capability flip 2024-08-23 15:14:56 -07:00
trevor-signal
22acb57078 Improve throttling of profile fetching 2024-07-24 17:56:31 -07:00
Fedor Indutny
c64762858e Parallelize SQL queries 2024-07-22 11:16:33 -07:00
Fedor Indutny
e031d136a1 Include and process destinationPniIdentityKey 2024-03-11 18:08:38 -07:00
Jamie Kyle
41e44a8787 Fix shutdown with bad network connectivity 2024-02-16 15:40:38 -05:00
Fedor Indutny
bd922433e3 Change defaults for conversation title generation 2024-02-07 13:38:43 -08:00
Fedor Indutny
d71da5c486 Support phone number sharing flag on profile 2024-01-02 20:36:49 +01:00
Scott Nonnenberg
5c3b866883 Add maximum wait in updateGroup, log with queue size in profile service 2023-09-25 09:43:54 -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
Jamie Kyle
4455328312 Expose i18n globals in SignalContext across all windows 2023-08-07 13:28:09 -07:00
Scott Nonnenberg
65b6d9c2bc Fix failover on failed sends, and improve logging 2023-06-20 17:06:38 -07:00
Fedor Indutny
9ce0746f5b Fix flakey mock test 2023-04-19 09:13:48 -07:00
Jamie Kyle
da0a741a36 Use preferred system locales and add Farsi font stack 2023-01-24 16:54:46 -08:00
Jamie Kyle
465b4cb0fb Treat 413 and 429 as rate limits everywhere 2023-01-05 15:29:02 -07:00
Fedor Indutny
ed271d92ea Add no-misused/floating-promises lint rule 2022-12-21 10:41:48 -08:00
Fedor Indutny
1dc3ed914f Drop pniCredential completely 2022-12-14 10:53:23 -08:00
Josh Perez
19a42ed719 Onboarding story 2022-11-08 21:38:19 -05:00
Fedor Indutny
59da9c7ae5 Stop using deprecated PniCredential 2022-09-21 09:18:48 -07:00
jamiebuilds-signal
64a4d2e717 Improved reliability of strictAssert 2022-09-14 09:40:50 -07:00
Josh Perez
0fb45f045d Handle Safety Number changes while sending a story 2022-08-19 14:05:31 -04:00
Scott Nonnenberg
932043c58f Make attachments more resilient, decrease websocket keepalive 2022-08-16 16:49:47 -07:00
Fedor Indutny
a4cf2e0948 Always refetch profile key credential if expired 2022-07-18 13:05:41 -07:00
Scott Nonnenberg
bfc56dd175 Introduce new Profile Fetch service, with centralized queueing 2022-07-13 17:46:46 -07:00