1294 Commits

Author SHA1 Message Date
Alvaro
0e655ceeed Voice notes mini-player 2023-02-24 15:18:57 -08:00
Alvaro
b5849f872a Drain jobs cleanly on shutdown 2023-02-24 11:03:17 -08:00
Fedor Indutny
5d110964b9 PNP Settings 2023-02-23 13:32:19 -08:00
Fedor Indutny
260c1fd9df Further restrict E164 format in storage service 2023-02-15 18:06:10 -07:00
Fedor Indutny
1f95c2299e Use ContactRecord.systemNickname 2023-02-13 14:40:11 -08:00
Fedor Indutny
0e618e5091 Remove at-username i18n string 2023-02-09 11:18:57 -08:00
Alvaro
57029a9908 Added logging for RetryPlaceholders.findByMessageAndRemove 2023-02-09 09:35:53 -08:00
Fedor Indutny
8ed13b2247 Username hashing 2023-02-08 09:14:59 -08:00
Fedor Indutny
27d44a746c Create AudioContext only when needed 2023-02-08 08:05:50 -07:00
Jamie Kyle
8b5fa7039d jumbo emoji-only message with whitespace 2023-02-06 13:40:49 -08:00
Fedor Indutny
b6c395fac1 Simplify E164 checks in storage service 2023-02-06 12:33:31 -08:00
Fedor Indutny
dff924c0c5 Generalize keepMutedChatsArchived check 2023-02-06 10:08:53 -08:00
Jamie Kyle
2bbcc4676e Move receipt queues into conversation queue to handle 428s 2023-02-06 09:24:34 -08:00
Alvaro
e51f582bfb Removed hard limit on unprocessed messages in cache 2023-02-02 11:39:07 -08:00
Fedor Indutny
1381e8df5d Process username changes in storage service 2023-02-02 11:03:51 -07:00
Scott Nonnenberg
b062409bb3 'Draw attention to this window' option is now defaulted to 'false' 2023-01-31 18:03:44 -08:00
Josh Perez
e334490cf4 Fixes link preview send in stories 2023-01-27 08:39:38 -07:00
Scott Nonnenberg
7c1f186c05 sendToGroup: Don't fail send if we get 401 from multi_recipient/ request 2023-01-20 17:50:34 -07:00
Fedor Indutny
ef13eb06fc Confine message selector cache to component 2023-01-19 11:56:02 -08:00
Evan Hahn
7f0ed2599d Percent-encode URL path when reporting spam 2023-01-19 11:53:04 -08:00
Scott Nonnenberg
b0e2d22750 EmojiButton: Eliminate usage of createPortal 2023-01-18 19:09:18 -05:00
Fedor Indutny
ac50af52d2 Unsupported OS Dialog 2023-01-18 15:31:10 -08:00
Jamie Kyle
c1b8fe8182 Fix video duration parsing in stories 2023-01-18 09:22:40 -08:00
Scott Nonnenberg
4a3ffe07e8 sendToGroup: 404 from multi_recipient endpoint now treated differently 2023-01-13 14:01:47 -08:00
Jamie Kyle
c58a723f45 Add type-alias-readonlydeep rule and make ducks mostly immutable 2023-01-13 12:07:26 -08:00
Josh Perez
9374832ea4 Enables ContextIsolation 2023-01-12 16:24:59 -08:00
Jamie Kyle
342373bdfe Group call started notification use address book name 2023-01-12 16:29:07 -07:00
Fedor Indutny
d7b09b9703 Deprecate phone number discovery notification 2023-01-12 14:18:08 -08:00
Fedor Indutny
19279cfebd Support esnext in storybook 2023-01-12 12:58:53 -08:00
Scott Nonnenberg
50a0110192 Stories: Proper notifications and handling of out-of-order messages 2023-01-11 14:54:06 -08:00
Jamie Kyle
81fc9ff94d Add more logs for call disposition 2023-01-11 12:04:03 -08:00
Fedor Indutny
be99c7dfdf Repair on-boarding story if needed 2023-01-09 17:44:20 -08:00
Jamie Kyle
e5638c0b20 Call Disposition 2023-01-09 16:52:01 -08:00
Jim Gustafson
01eb3b73b4 Update to RingRTC v2.23.0 2023-01-09 10:38:57 -08:00
Josh Perez
235a188291 Always download link preview image 2023-01-06 16:55:12 -08:00
Jamie Kyle
569b6e14a6 Add new eslint plugin to check for valid i18n keys 2023-01-05 14:43:33 -08:00
Scott Nonnenberg
b8234765bf Update Backbone types: attributes is T - and fix failing type checks 2023-01-05 13:58:13 -08:00
Fedor Indutny
487bb58880 Fix units of maximum attachment size 2023-01-05 13:47:11 -08:00
Jamie Kyle
fdaaa531b3 Treat falsy values as valid for i18n placeholders & fix groups in common message 2023-01-03 16:48:54 -07: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
Josh Perez
5e6eeecede Removes Backbone.View and jQuery 2023-01-02 13:34:41 -08:00
Fedor Indutny
41d144bc98 Use @indutny/sneequals for memoization 2022-12-23 12:25:15 -08:00
Fedor Indutny
55a1c5f6c5 Use proxy-compare for message bubbles 2022-12-22 16:32:03 -08:00
Fedor Indutny
f92f81dfd6 Cache some volatile conversation properties 2022-12-22 16:13:23 -08:00
Josh Perez
0b83ab497d Removes ReactWrapperView 2022-12-21 22:07:45 -05: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
Scott Nonnenberg
1a68c3db62 conversation_view: Move the last of the small functions to redux 2022-12-20 22:25:10 -05:00
Fedor Indutny
57eed10a38 Add "pni" capability in staging 2022-12-20 12:29:17 -08:00