Commit Graph

37 Commits

Author SHA1 Message Date
trevor-signal 511fc9c1a0 Export long message attachments 2024-09-23 12:24:41 -07:00
Fedor Indutny 24a22bf191 Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
trevor-signal 5f0080a7d7 Improve quoted attachment typings 2024-05-23 14:06:41 -07:00
trevor-signal ad94fef92d Grab freshest attributes when adding attachment to message 2024-05-15 10:19:55 -04:00
trevor-signal d0d49a043f Update attachment download handling while in a call 2024-04-19 13:09:51 -04:00
trevor-signal fc02762588 Enable more specific AttachmentDownload prioritization 2024-04-15 17:11:48 -07:00
trevor-signal ff5ecd8bf3 Cleanup attachment download flow 2024-03-21 16:02:12 -04:00
trevor-signal 83e8f4b59d Add additional logging for attachment downloading 2024-03-20 11:23:31 -04:00
Scott Nonnenberg e5e4c1aa3e Allow for zero-size attachments in maximum size calculation 2024-03-01 11:15:24 -08:00
Scott Nonnenberg 304287efef Properly handle long message attachments for edited messages 2024-01-30 13:22:23 -08:00
Scott Nonnenberg 5e733059b9 Introduce smaller incoming size limit for text attachments 2023-12-18 19:14:59 +01:00
Scott Nonnenberg 99b2bc304e Use streams to download attachments directly to disk
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2023-10-30 09:24:28 -07:00
Josh Perez 7d35216fda Replace MessageController with MessageCache 2023-10-03 17:12:57 -07:00
Fedor Indutny 366b875fd2 Introduce Service Id Types
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-08-21 09:30:32 -07:00
Josh Perez 1f2cde6d04 Send edited messages support
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
2023-04-20 09:31:59 -07:00
Josh Perez 36e21c0134 Receive support for editing messages 2023-03-27 19:48:57 -04:00
Scott Nonnenberg ef20c31c64 AttachmentDownloads: Log second error, finish job even on failures 2023-01-13 12:18:59 -07:00
Jamie Kyle 3705b959d6 Remove end year from licenses 2023-01-03 11:55:46 -08:00
Fedor Indutny ed271d92ea Add no-misused/floating-promises lint rule 2022-12-21 10:41:48 -08:00
Scott Nonnenberg 932043c58f Make attachments more resilient, decrease websocket keepalive 2022-08-16 16:49:47 -07:00
Josh Perez fcf7406dd4 Adds error states to story images 2022-08-03 20:38:41 -04:00
Scott Nonnenberg 3d94bf953c AttachmentDownloads: Wait for job completion, validate active job list 2022-08-01 19:25:53 -07:00
Fedor Indutny 6476a4fe73 Erased messages should not stall attachment jobs 2022-06-06 15:13:21 -07:00
Fedor Indutny dfc310805a Allow manually retrying attachment downloads 2022-05-23 16:07:41 -07:00
Evan Hahn 052a8e65e2 Add "clean up timer if necessary" utility 2022-02-25 10:37:15 -08:00
Scott Nonnenberg 60a53656af Optimize a few queries 2021-12-20 22:04:02 +01:00
Scott Nonnenberg 34fd945f83 No Backbone in data layer; server/client interfaces are now similar 2021-12-10 16:51:54 -06:00
Evan Hahn 5619eeca83 Upgrade Prettier to 2.4.1 2021-11-11 16:43:05 -06:00
Evan Hahn 74fde10ff5 Prefer import type when importing types 2021-10-26 14:15:33 -05:00
Fedor Indutnyy 5dafb4c11c Merge "Fix logging typo" 2021-09-27 13:21:57 -07:00
Fedor Indutny 4ef0bf96cc Uint8Array migration 2021-09-23 17:49:05 -07:00
Quentin Hibon 9d38470046 Fix logging typo 2021-09-23 23:07:51 +02:00
Josh Perez 65ddf0a9e8 Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
Evan Hahn f86f753df9 Add durations utility for computing durations 2021-08-26 09:10:58 -05:00
Fedor Indutny 1c1d0e2da0 Move to websocket for requests to signal server 2021-07-28 14:37:09 -07:00
Scott Nonnenberg 7761d83055 Update timers whenever we mark messages read 2021-07-19 13:45:18 -07:00
Scott Nonnenberg 68f1023946 Move message.getPropsForBubble and friends to selectors 2021-06-17 10:15:10 -07:00