Commit Graph

45 Commits

Author SHA1 Message Date
Fedor Indutny 0fa1d2fc2f Add backfillError to AttachmentType 2025-03-25 15:59:34 -07:00
Scott Nonnenberg f163ada463 New option: Disable automatic attachment downloads 2025-03-04 10:09:43 +10:00
ayumi-signal e45f5eae16 Show info for permanently undownloadable file and audio attachments 2025-01-21 11:16:24 -05:00
ayumi-signal 1bab28239a Fix undownloadable attachment check to require download error 2025-01-17 12:34:22 -05:00
ayumi-signal 1cc26d5cc7 Show info for permanently undownloadable visual attachments 2025-01-15 09:15:32 -08:00
Scott Nonnenberg 16bbcc2c50 Introduce ability to play mp4 files as they download 2025-01-14 15:22:40 +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 61548061b8 Support thumbnail export & import during backup of visual attachments 2024-07-16 16:39:56 -04:00
Jamie Kyle 951e39a8f7 Fix multiple attachments border radius in RTL 2024-01-18 15:23:58 -08:00
Jamie Kyle 558b5a4a38 Migrate most React class components to function components 2023-04-12 16:17:56 -07:00
Jamie Kyle 5e647c55d1 Fully migrate to ICU 2023-03-29 17:03:25 -07:00
Jamie Kyle 3705b959d6 Remove end year from licenses 2023-01-03 11:55:46 -08:00
Evan Hahn f50a6abe36 Remove unused eslint-disables 2022-06-03 14:07:51 -07:00
Scott Nonnenberg 9d3498d938 Fix collapsed corners for link previews and image attachments 2022-04-27 16:03:50 -07:00
Josh Perez 3b5cc26fec Adds logic around downloading stories 2022-03-28 18:10:08 -07: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 ede34ecee3 Enable noImplicitOverride TypeScript compiler option 2021-11-12 15:44:20 -08:00
Evan Hahn 74fde10ff5 Prefer import type when importing types 2021-10-26 14:15:33 -05:00
Josh Perez f5cce73611 Fix play button on videos 2021-10-12 12:06:39 -05:00
Josh Perez 59f8243a0d Do not show play button for undownloaded media 2021-10-04 15:29:11 -07:00
Evan Hahn a68e3a6d20 Improve staged attachment designs 2021-09-20 18:23:55 -07:00
Fedor Indutny 6c56d5a5f1 Fix UI for GIFs in groups 2021-06-24 16:00:11 -05:00
Fedor Indutny caf1d4c4da GIF attachments 2021-04-29 14:27:37 -07:00
Fedor Indutny f41ffda3e0 Update types: attachments may not have url property 2021-03-19 16:57:36 -04:00
Josh Perez 34285054f6 Manual download of attachments with no blurHash 2021-02-11 17:50:11 -08:00
Josh Perez a096220990 Do not download media if in call 2021-01-29 14:58:28 -08:00
Evan Hahn 8a72607fa7 Prefer type to interface and add an ESLint rule 2021-01-25 18:29:00 -08:00
Evan Hahn 8bfaf598af Add license headers across the project 2020-11-04 13:03:13 -06:00
Chris Svenningsen 372aa44e49 Migrate conversations to ESLint 2020-09-21 15:42:51 -04:00
Chris Svenningsen 7098c8b393 Migrate Image to Storybook 2020-08-28 15:42:24 -04:00
Ken Powers 83574eb067 Message Requests 2020-07-30 13:08:44 -07:00
Scott Nonnenberg e9f08c3da9 Bugfixes for v1.29
* If focus was set to document.body during archive, focus left pane
* Shortcut Guide: Add space between text and shortcut highlight
* Ensure that draft attachment can be closed with click on X button
* Move to keyDown event for user idle checking
* Additional resiliency around avatars; check for them on on-disk
* Increase timeouts to preserve websocket connection
* On startup, be resilient to malformed JSON in log files
* Don't crash if shell.openExternal returns an error
* Whenever we request a contact/group sync, also request block list
* Avatar popup: Ensure styling is mouse- and keyboard-appropriate
* MainHeader: Create popperRoot on demand, not on mount
* CompositionInput: Disable default Ctrl-/ shortcut
* Update libphonenumber
2019-12-03 15:02:50 -05:00
Scott Nonnenberg 0876bf7ae7 Visual bug fixes for v1.29 2019-11-21 10:17:55 -08:00
Scott Nonnenberg 20a892247f Keyboard shortcuts and accessibility 2019-11-13 16:53:42 -08:00
Scott Nonnenberg b19659f5ac Address beta feedback
* Use signal blue for search box focus outline
* Reduce debounce for draft saves
* Be less aggressive in our scrolling corrections
* Lightbox: Ensure that a tall image is still fully visible
* Fix spell checking after Electron API breaking changes
* Fix link preview image generation
* Message highlight: Move to border in signal blue
2019-08-22 17:11:36 -04:00
Scott Nonnenberg 5ebd8bc690 Virtualize Messages List - only render what's visible 2019-08-21 14:52:30 -07:00
Scott Nonnenberg e62a1a7812 Receive support for View Once photos 2019-07-17 11:29:51 -07:00
Ken Powers 29de50c12a Stickers
Co-authored-by: scott@signal.org
Co-authored-by: ken@signal.org
2019-05-16 16:10:37 -07:00
Scott Nonnenberg 8c4d90df07 Send long text as an attachment instead of inline
Remove Android length warning

Handle incoming long message attachments

Show long download pending status in message bubble

Fix the width of the smallest spinner

Remove Android length warning from HTML templates
2019-03-14 17:30:46 -07:00
Scott Nonnenberg b3ac1373fa Move left pane entirely to React 2019-03-12 17:44:14 -07:00
Scott Nonnenberg 9c540ab977 Add cache support to Signal Protocol Store 2019-02-13 16:04:58 -08:00
Scott Nonnenberg 1d2c3ae23c Download attachments in separate queue from message processing 2019-02-12 16:34:21 -08:00
Scott Nonnenberg 813924685e Link Previews 2019-01-29 13:53:14 -08:00
Scott Nonnenberg 985b1d6aa6 New staged attachments UI, multiple image attachments per message 2019-01-04 12:21:26 -08:00
Scott Nonnenberg 99252702e1 Support receiving multiple images in one messages 2018-11-26 15:26:04 -08:00