Commit Graph

816 Commits

Author SHA1 Message Date
Fedor Indutny 6856e246e2 Don't update our own profile key from group state 2022-04-14 15:26:47 -07:00
Josh Perez b550f64a4b Merge signalapp/Signal-Desktop#5633 2022-04-14 13:04:19 -04:00
Josh Perez 4015259def Adds captions in the viewer 2022-04-14 13:02:12 -04:00
Scott Nonnenberg 37c44fb631 Support for server-configurable maximum attachment size 2022-04-13 10:47:39 -07:00
Josh Perez 1a9547c98f Repair video playback in viewer 2022-04-12 12:29:30 -07:00
dependabot[bot] c82ce8f15f Upgrade moment to v2.29.2 2022-04-11 11:33:36 -07:00
Scott Nonnenberg 9e54f55c22 Ensure that waitForAll functions catch and log thrown errors 2022-04-11 10:53:57 -07:00
Josh Perez 0f16ef5dd6 Do not try to download text attachments 2022-04-08 10:03:10 -07:00
Josh Perez d8e6516fb9 Fixes isAccepted logic when calling it for the first time 2022-04-07 19:12:35 -07:00
Fedor Indutny 4c798bf7b8 Update dependencies to support Emoji v14 2022-04-07 14:50:42 -04:00
Scott Nonnenberg b50c96c0b5 Improve layout of various message bubbles 2022-04-07 09:58:15 -07:00
Josh Perez fc9bdf9398 Process text story messages 2022-04-05 21:18:07 -04:00
Fedor Indutny 9568d5792e Allow adding to a group by phone number 2022-04-04 17:38:22 -07:00
Scott Nonnenberg 97b03d8803 shouldCurrentMessageHideMetadata: Hide more often for less jumpiness 2022-03-30 20:07:14 -07:00
Josh Perez 3b5cc26fec Adds logic around downloading stories 2022-03-28 18:10:08 -07:00
Evan Hahn 555b9d8aa1 Upgrade webpack-cli to 4.92 and webpack-dev-server to 4.7.4 2022-03-28 16:18:00 -07:00
Scott Nonnenberg 1ad284d22c Group disparate status together, but show metadata if different 2022-03-28 15:55:12 -07:00
Fedor Indutny a0ae7c1aa2 Request and handle PniIdentity sync message 2022-03-25 10:36:08 -07:00
Jordan Rose 5a107e1bc3 Update for @signalapp/libsignal-client rename 2022-03-24 14:47:21 -07:00
Fedor Indutny 2eaacac151 Use --force-long with pbjs 2022-03-23 13:49:27 -07:00
Scott Nonnenberg e8e18ff7e4 Group messages by status, grouping everything delivered+ together 2022-03-22 14:17:21 -07:00
Fedor Indutny 356f123092 Use parallel-prettier for lint 2022-03-22 13:45:34 -07:00
Fedor Indutnyy 0e31659682 Merge https://github.com/signalapp/Signal-Desktop/pull/5788 2022-03-17 09:36:51 -07:00
Fedor Indutny 36ce4f27a2 Optimize profile avatar uploads and sync urls 2022-03-15 17:14:20 -07:00
Fedor Indutny c28971ee9e Profile fetches shouldn't drop our own profile key 2022-03-14 14:50:08 -07:00
Dimitris Apostolou 718d0a7046 Fix typos 2022-03-13 11:10:17 +02:00
Evan Hahn 72c6c57186 If not enough messages are loaded (on tall screens), fix jankiness 2022-03-11 14:31:21 -08:00
Fedor Indutny 4a00ea46bc Allow requesting profile without profileKey 2022-03-09 12:23:21 -08:00
Fedor Indutny 0c8c332805 Use new CDS implementation in staging 2022-03-09 11:28:40 -08:00
Fedor Indutny feef67da5a Add extra notary signature checks to zkgroup 2022-03-08 13:07:52 -08:00
Evan Hahn c527de0a8d Collapse message bubbles when applicable 2022-03-08 08:32:42 -06:00
Scott Nonnenberg 4be2a33be5 Populate dataMessage on CallbackResultType when sending 1:1 messages 2022-03-04 17:39:37 -08:00
Josh Perez eb91eb6fec Process incoming story messages 2022-03-04 13:14:52 -08:00
Scott Nonnenberg 0a52318be6 Delete for everyone: Track sends and show failure states 2022-03-04 11:22:31 -08:00
Evan Hahn 0c31ad25ef Remove React Virtualized from <Timeline> 2022-03-03 14:23:10 -06:00
Fedor Indutny 19441cd3f3 Optimize number of range requests in updater 2022-03-01 14:44:29 -08:00
Scott Nonnenberg fcb96bf92a Simplify OutgoingIdentityKeyError, use it in getKeysForIdentifier 2022-02-25 15:39:24 -08:00
Evan Hahn 052a8e65e2 Add "clean up timer if necessary" utility 2022-02-25 10:37:15 -08:00
Evan Hahn c2a65306e2 Add option to auto-remove unused lint-deps exceptions 2022-02-25 09:24:21 -06:00
Scott Nonnenberg fc62fd4564 Don't send to blocked users 2022-02-24 18:40:56 -08:00
Scott Nonnenberg de942e1af2 sendToGroup: Combine into final send result even in error scenarios 2022-02-24 17:22:19 -08:00
Jon Chambers 45289f519a Accept HTTP/429 as a "rate-limited" status code 2022-02-24 16:26:58 -08:00
Fedor Indutny f58d1332c4 Differential updates 2022-02-24 13:01:41 -08:00
Scott Nonnenberg 4763831d3e background.ts: Introduce types for redux initialState 2022-02-23 12:48:40 -06:00
Evan Hahn 1f191401aa Use browser time formatting instead of Moment 2022-02-23 12:15:15 -06:00
Scott Nonnenberg b33b5d2a30 profileKey: Check length of incoming values, clear on failed send/fetch 2022-02-22 14:34:57 -06:00
Scott Nonnenberg 30783c887c Introduce new conversationJobQueue 2022-02-16 10:36:21 -08:00
dependabot[bot] ec3a3bd7b2 Upgrade vm2 (a subdependency) to 3.9.7
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan Hahn <evanhahn@signal.org>
2022-02-16 09:53:07 -06:00
Fedor Indutny a0b05f41e3 Dropped storage keys should not cause upload 2022-02-14 11:36:32 -08:00
Josh Perez 67209d8881 Consolidates the search inputs 2022-02-14 12:57:11 -05:00