Commit Graph

146 Commits

Author SHA1 Message Date
Fedor Indutny
e3d27bd00e MemberPendingProfileKey can't have profile key 2023-06-05 09:22:27 -07:00
Josh Perez
7c1957c30d Moves conversation.getProps out of models
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-06-02 10:54:36 -07:00
Fedor Indutny
3ff390e1c4 Don't send group update on PNI decline 2023-05-23 16:38:58 -07:00
Jamie Kyle
76b9d07acf Remove Signal.Util 2023-04-10 20:54:43 -07:00
Scott Nonnenberg
dec3dfcf17 Improve handling for group joins via group link 2023-03-01 15:48:23 -08:00
Josh Perez
9374832ea4 Enables ContextIsolation 2023-01-12 16:24:59 -08:00
Fedor Indutny
81e1357723 Display combined group event for PNI -> ACI 2023-01-10 17:20:13 -08:00
Scott Nonnenberg
b8234765bf Update Backbone types: attributes is T - and fix failing type checks 2023-01-05 13:58:13 -08:00
Dimitris Apostolou
3c80272673 Fix typos 2023-01-03 13:02:01 -08:00
Jamie Kyle
3705b959d6 Remove end year from licenses 2023-01-03 11:55:46 -08:00
Fedor Indutny
dec23725e5 Use ReadonlyArrays in conversation model and redux 2022-12-21 16:07:02 -08:00
Fedor Indutny
ed271d92ea Add no-misused/floating-promises lint rule 2022-12-21 10:41:48 -08:00
Fedor Indutny
22c310bce0 Add missing await in gv1 migration 2022-12-13 17:56:41 -08:00
Scott Nonnenberg
e9b7a74b32 GroupV2: Show summary of change details on re-join of group 2022-12-06 13:12:57 -08:00
Alvaro
78ce34b9d3 Removed gv1-migration 2022-12-05 09:42:13 -08:00
Alvaro
e41252b35e Added clearer debug logging to createOrLookup 2022-12-02 17:05:27 -08:00
Fedor Indutny
991580a1ed Improve error handling during group sends 2022-11-22 10:43:43 -08:00
Fedor Indutny
6be69a7ba8 Use DurationInSeconds for expireTimer 2022-11-16 13:18:02 -07:00
Fedor Indutny
95bee1c881 Sync group stories through storage service 2022-10-07 17:19:02 -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
Scott Nonnenberg
6dd6a64d6c ErrorBoundary improvements, StickerCreator logging/resiliency 2022-08-19 11:35:40 -07:00
Scott Nonnenberg
faf6c41332 Early preparations for PNP Contact Merging 2022-08-09 14:39:00 -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
Fedor Indutny
07cc399550 Lazily fetch profiles when modifying groups 2022-07-11 11:50:14 -07:00
Fedor Indutny
a450e13a99 Fetch PNI group credentials 2022-07-08 13:46:25 -07:00
Fedor Indutny
35e5eb847a Better logging for expiration timer updates 2022-06-20 15:43:16 -07:00
dependabot[bot]
9ac917849e Upgrade sharp to v0.30.5 2022-06-17 15:33:46 -07:00
Scott Nonnenberg
924c271b13 Convert js/modules/types/message to Typescript 2022-06-09 18:10:20 -07:00
Scott Nonnenberg
fcd0a186e0 If group avatar is the same, but URL changed, capture that new URL 2022-05-31 09:27:03 -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
105508c50f Update unread count when creating important local notifications 2022-05-11 19:45:20 -07:00
Fedor Indutny
6856e246e2 Don't update our own profile key from group state 2022-04-14 15:26:47 -07:00
Fedor Indutny
f77175f6b3 Fix spurious assert in groups.ts 2022-04-11 14:31:38 -07:00
Fedor Indutny
e4b5b75988 GroupV2: Don't apply last state from the logs if skipped 2022-03-31 11:22:40 -07:00
Fedor Indutny
03173a31da Don't await profile fetches without changes 2022-03-28 16:05:47 -07:00
Jordan Rose
5a107e1bc3 Update for @signalapp/libsignal-client rename 2022-03-24 14:47:21 -07:00
Fedor Indutny
0f5a01f2b2 Fetch full group state if last epoch is stale 2022-03-24 10:06:39 -07:00
Fedor Indutny
c5a3ffddf9 Limit number of GV2 banned members 2022-03-23 15:34:51 -07:00
Fedor Indutny
2eaacac151 Use --force-long with pbjs 2022-03-23 13:49:27 -07:00
Fedor Indutny
926a04d045 getProfile errors shouldn't stop group update 2022-03-22 12:00:31 -07:00
Fedor Indutny
e0bccf6a79 Make final state assert more specific 2022-03-18 09:38:17 -07:00
Fedor Indutny
64219f52ac Request last group state when fetching delta 2022-03-16 17:45:38 -07:00
Scott Nonnenberg
703bb8a3a3 Introduce new 'Block request' button in timeline 2022-03-15 17:11:28 -07:00
Scott Nonnenberg
f217730b84 Support for people banned from joining groups via link 2022-03-14 18:32:07 -07:00
Fedor Indutny
feef67da5a Add extra notary signature checks to zkgroup 2022-03-08 13:07:52 -08:00
Evan Hahn
effe5aae6f Assume everyone is GV2-capable 2022-03-04 13:48:44 -06:00
Scott Nonnenberg
0a52318be6 Delete for everyone: Track sends and show failure states 2022-03-04 11:22:31 -08:00
Scott Nonnenberg
1656b61a82 Group Migration: Don't bump to top of list if we're not in group 2022-03-01 16:13:17 -08:00