Commit Graph

90 Commits

Author SHA1 Message Date
Fedor Indutny
f1624705a7 Use new attachments API endpoint 2023-05-09 10:52:42 -04:00
Josh Perez
1f2cde6d04 Send edited messages support
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
2023-04-20 09:31:59 -07:00
Jamie Kyle
5e647c55d1 Fully migrate to ICU 2023-03-29 17:03:25 -07:00
Josh Perez
36e21c0134 Receive support for editing messages 2023-03-27 19:48:57 -04:00
Alvaro
5daa820e4e Fixed voice notes to download with mp3 extension 2023-02-21 08:24:19 -07:00
Fedor Indutny
19279cfebd Support esnext in storybook 2023-01-12 12:58:53 -08:00
Josh Perez
235a188291 Always download link preview image 2023-01-06 16:55:12 -08:00
Jamie Kyle
3705b959d6 Remove end year from licenses 2023-01-03 11:55:46 -08:00
Fedor Indutny
dec23725e5 Use ReadonlyArrays in conversation model and redux 2022-12-21 16:07:02 -08:00
Fedor Indutny
8f62442822 Allow link-only stories, download previews 2022-10-31 14:28:28 -07:00
Scott Nonnenberg
0134990275 Don't access RemoteConfig directly from 'dumb' components 2022-10-24 13:46:36 -07:00
Alvaro
458eb2ea81 Voice-note animation fixes 2022-10-03 17:43:44 -06:00
Scott Nonnenberg
46428b5af6 Don't use original filenames when saving multi-attachment messages 2022-08-08 12:04:47 -07:00
Josh Perez
fcf7406dd4 Adds error states to story images 2022-08-03 20:38:41 -04:00
Scott Nonnenberg
2f252b8e26 Repair broken attachments with non-array 'data' fields 2022-07-18 13:01:43 -07:00
Josh Perez
d7307934bc Adjust some types 2022-07-12 17:37:21 -07:00
Scott Nonnenberg
0888b57744 Attachment downloads: Use filename if we have it, ignore index = 1 2022-07-08 16:10:16 -07:00
Scott Nonnenberg
064f3dd0e0 updateSchema: Be resilient to invalid images 2022-07-05 17:28:00 -07:00
Josh Perez
d970d427f8 Create text stories 2022-06-16 17:48:57 -07:00
Scott Nonnenberg
2464e0a9c1 Convert signal.js and preload.js to Typescript 2022-06-13 14:39:35 -07:00
Scott Nonnenberg
924c271b13 Convert js/modules/types/message to Typescript 2022-06-09 18:10:20 -07:00
Fedor Indutny
dfc310805a Allow manually retrying attachment downloads 2022-05-23 16:07:41 -07:00
Josh Perez
d8708e4e73 Ensure that we resolve attachments before displaying them 2022-04-25 10:25:50 -07:00
Scott Nonnenberg
37c44fb631 Support for server-configurable maximum attachment size 2022-04-13 10:47:39 -07:00
Josh Perez
0f16ef5dd6 Do not try to download text attachments 2022-04-08 10:03:10 -07:00
Josh Perez
fc9bdf9398 Process text story messages 2022-04-05 21:18:07 -04:00
Josh Perez
3b5cc26fec Adds logic around downloading stories 2022-03-28 18:10:08 -07:00
Dimitris Apostolou
718d0a7046 Fix typos 2022-03-13 11:10:17 +02:00
Fedor Indutny
0174687542 Use esbuild 2022-02-11 13:38:52 -08:00
Fedor Indutny
86d09917a3 Capture draft attachment's dimensions 2021-11-30 15:32:55 -08:00
Scott Nonnenberg
a024ee4b96 Allow stage and send of video, even if we can't get screenshot 2021-11-15 13:54:33 -08:00
Evan Hahn
5619eeca83 Upgrade Prettier to 2.4.1 2021-11-11 16:43:05 -06:00
Evan Hahn
37992715cd Remove caption editor 2021-11-09 16:25:29 -08:00
Evan Hahn
74fde10ff5 Prefer import type when importing types 2021-10-26 14:15:33 -05:00
Scott Nonnenberg
bd380086a4 Send related emoji along with Sticker, fix SendMessage types 2021-10-05 17:10:08 -05:00
Josh Perez
1c3c971cf4 Moves DraftAttachments into redux 2021-09-24 16:03:32 -04:00
Fedor Indutny
4ef0bf96cc Uint8Array migration 2021-09-23 17:49:05 -07:00
Fedor Indutny
5a57e2b704 Fix action propagation to timeline items 2021-09-12 19:36:41 -07:00
Scott Nonnenberg
9ca9f743c3 One lightbox at a time; proper dismiss of "read more" screen; proper in-progress draft HEIC images 2021-09-02 14:35:23 -05:00
Scott Nonnenberg
dcf29078f4 ConversationView: Improve types 2021-08-30 14:32:56 -07:00
Josh Perez
81c57107ce Do not transcode images if they meet the size thresholds 2021-08-23 14:24:52 -07:00
Josh Perez
9078919545 Transcode heic/heif images 2021-08-09 13:06:21 -07:00
Fedor Indutny
e534dd64f2 Don't transcode incoming attachments 2021-07-20 12:31:23 -07:00
Fedor Indutny
c3bdf3d411 Show lightbox for GIFs 2021-07-14 16:39:52 -07:00
Evan Hahn
831ec98418 Audio messages: move countdown under waveform 2021-07-09 13:27:16 -07:00
Fedor Indutny
ddbbe3a6b1 More protobufjs migration 2021-07-09 12:36:10 -07:00
Josh Perez
ff67d9178b Transcode all supported image types 2021-07-07 13:06:01 -04:00
Josh Perez
01eabf9ec6 Option to send photos as high quality 2021-06-25 11:08:16 -05:00
Fedor Indutny
6c56d5a5f1 Fix UI for GIFs in groups 2021-06-24 16:00:11 -05:00
Fedor Indutny
a7799a74c1 Fix rendering of GIFs 2021-06-24 12:05:27 -07:00