Commit Graph

1137 Commits

Author SHA1 Message Date
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
Josh Perez
d8ea9856ec Moves show all media to react pane 2022-12-20 09:50:23 -08:00
Scott Nonnenberg
1e282ee5d0 ConversationView: Pull various functions out of getMessageActions 2022-12-19 17:04:47 -08:00
Josh Perez
e142cb47f5 Moves various panels out to ConversationView react 2022-12-14 17:10:09 -08:00
Jamie Kyle
15efbde23d Move ToastType to its own file to avoid importing electron in storybooks 2022-12-14 16:48:36 -08:00
Scott Nonnenberg
f2f1c3c021 Standardize on showConversation function, delete unused functions 2022-12-14 11:05:32 -08:00
Josh Perez
ebeb6a7a6d A hybrid panel system for React & Backbone 2022-12-14 10:41:04 -08:00
Josh Perez
b138774454 Moves saveAttachment to a redux action 2022-12-14 10:12:04 -08:00