41 Commits

Author SHA1 Message Date
Scott Nonnenberg
1ee7231453 Trim message whitespace in more situations 2025-02-07 10:04:29 -06:00
Scott Nonnenberg
f846678b90 Use minimal replacement class for MessageModel 2025-01-10 08:18:32 +10:00
trevor-signal
6c348e2db7 Update attachment handling 2024-12-12 05:56:41 +10:00
Scott Nonnenberg
2741fbb5d2 Show attachment download progress, new stop button to cancel
Co-authored-by: Jamie Kyle <jamie@signal.org>
2024-12-10 08:54:18 +10:00
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