Commit Graph

74 Commits

Author SHA1 Message Date
Scott Nonnenberg
f366454893 updatePNI: Cleanup only for obsolete PNI 2022-12-12 14:06:16 -08:00
Scott Nonnenberg
a49a6f2057 Notifications for a few merge-related scenarios 2022-12-05 14:46:54 -08:00
Alvaro
e41252b35e Added clearer debug logging to createOrLookup 2022-12-02 17:05:27 -08:00
Josh Perez
40e7518b9e Defensively set the signal conversation name 2022-12-02 12:34:46 -05:00
Fedor Indutny
991580a1ed Improve error handling during group sends 2022-11-22 10:43:43 -08:00
Josh Perez
1b16743917 Onboarding story improvements 2022-11-17 10:35:27 -07:00
Josh Perez
4a5da95c1d Fixes storybook 2022-11-09 13:11:45 -08:00
Josh Perez
19a42ed719 Onboarding story 2022-11-08 21:38:19 -05:00
Fedor Indutny
4912e5a6da Fix PNI merging for PNI-only conversations 2022-10-18 16:42:45 -07:00
Jamie Kyle
eb10aafd7c tsc:allowUnreachableCode, eslint:no-unreachable, assert->assertDev 2022-09-15 13:17:15 -06:00
Fedor Indutny
3e6156ced7 Run checkForConflicts on a p-queue 2022-09-13 09:16:01 -07:00
Fedor Indutny
757af2cbbe Include ACI+Access Keys pairs with CDSI requests 2022-08-18 13:44:53 -07:00
Scott Nonnenberg
74374e4313 maybeMergeContacts/create: Put PNI into UUID field if no ACI 2022-08-17 16:12:38 -07:00
Fedor Indutny
00cfd92dd0 Send and receive PniSignatureMessage 2022-08-15 14:53:33 -07:00
Scott Nonnenberg
269d170275 A number of additional merging fixes 2022-08-10 11:39:04 -07:00
Scott Nonnenberg
5d45197fe2 Remove restriction on maybeMergeContacts, combineConversations fixes 2022-08-09 16:46:01 -07:00
Scott Nonnenberg
faf6c41332 Early preparations for PNP Contact Merging 2022-08-09 14:39:00 -07:00
Scott Nonnenberg
4568527232 Increase backstop queue timeouts across the app 2022-06-27 09:46:43 -07:00
Scott Nonnenberg
638e3e3a58 Remove inboxCollection, ensure falsey active_at removes from badge count 2022-05-31 18:26:57 -07:00
Scott Nonnenberg
68f705e6ad Reset MessageReceiver processed count after reporting it 2022-05-25 11:15:09 -07:00
Evan Hahn
59b45399e4 Improve logic for app badge count 2022-05-23 15:21:14 -07:00
Fedor Indutny
9568d5792e Allow adding to a group by phone number 2022-04-04 17:38:22 -07:00
Fedor Indutny
891e72a260 Make sure isPinned is in sync with storage service 2022-02-02 17:21:02 -08:00
Scott Nonnenberg
2603d53891 Improve storage service migration to new field understanding 2022-01-26 15:39:25 -08:00
Scott Nonnenberg
68a458ec4a Honor preferContactAvatars field on AccountRecord 2022-01-25 09:44:45 -08:00
Fedor Indutny
8cd557ff91 Add extra logging for change phone number 2022-01-20 14:44:25 -08:00
Fedor Indutny
26421b8c18 Log conversation open time 2022-01-19 16:40:29 -08:00
Scott Nonnenberg
34fd945f83 No Backbone in data layer; server/client interfaces are now similar 2021-12-10 16:51:54 -06:00
Fedor Indutny
76a30a5196 Use throwOnTimeout option for PQueue 2021-11-23 23:01:03 +01:00
Evan Hahn
8256170066 Fix ConversationController load race condition 2021-11-04 14:11:47 -07:00
Evan Hahn
d6ffb08a63 Disable class-methods-use-this lint rule 2021-11-04 16:04:51 -05:00
Fedor Indutny
63fcdbe787 Use UUIDs in group database schema 2021-10-26 15:59:08 -07:00
Evan Hahn
74fde10ff5 Prefer import type when importing types 2021-10-26 14:15:33 -05:00
Fedor Indutny
a537204fc0 Remove ts/services/timers.ts 2021-10-06 14:59:34 -07:00
Fedor Indutny
4ef0bf96cc Uint8Array migration 2021-09-23 17:49:05 -07:00
Josh Perez
65ddf0a9e8 Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
Fedor Indutny
c7e7d55af4 UUID-keyed lookups in SignalProtocolStore 2021-09-09 19:38:11 -07:00
Evan Hahn
689542a9b4 Show additional data in debug log header 2021-07-30 09:43:16 -07:00
Scott Nonnenberg
a42c41ed01 Message Send Log to enable comprehensive resend 2021-07-15 16:48:09 -07:00
Fedor Indutny
8951665554 Clean up conversations with UUID as E164 2021-07-13 17:46:02 -07:00
Evan Hahn
4495a1ac67 Add reduce iterables utility 2021-06-28 14:46:33 -07:00
Scott Nonnenberg
68f1023946 Move message.getPropsForBubble and friends to selectors 2021-06-17 10:15:10 -07:00
Josh Perez
d4875fd8f4 Remove isPrivate, isMe, isGroupV1, isGroupV2 from model 2021-06-07 09:39:13 -07:00
Josh Perez
e0c324e4ba Send/Receive support for reaction read syncs 2021-05-06 21:15:25 -04:00
Evan Hahn
c1730e055f Remove 25 trivial WhatIsThis types 2021-05-03 09:38:20 -07:00
Evan Hahn
a82fa86176 Fetch sender certificates on-demand 2021-04-09 00:06:46 -04:00
Scott Nonnenberg
7a3130a795 Re-render left pane and timeline items when group members change 2021-03-26 11:03:15 -07:00
Evan Hahn
b725ed2ffb Refresh profiles on app start (at most every 12 hours) 2021-03-19 16:57:36 -04:00
Evan Hahn
2d051e2390 Check for conflicts with group IDs 2021-03-19 16:57:35 -04:00
Scott Nonnenberg
089e2864b3 Reduce unnecessary or overly verbose logging 2021-02-04 11:39:07 -08:00