Commit Graph

86 Commits

Author SHA1 Message Date
Jamie Kyle
c58a723f45 Add type-alias-readonlydeep rule and make ducks mostly immutable 2023-01-13 12:07:26 -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
ed271d92ea Add no-misused/floating-promises lint rule 2022-12-21 10:41:48 -08:00
Josh Perez
b138774454 Moves saveAttachment to a redux action 2022-12-14 10:12:04 -08:00
Josh Perez
635a59a473 Moves showLightbox to redux 2022-12-09 21:02:22 -05:00
Alvaro
ab153b30c8 Remove unused name on Avatar 2022-09-28 09:27:52 -07:00
Josh Perez
fcf75fdd1c Fix video playback controls flicker 2022-07-07 14:07:00 -07:00
Evan Hahn
63189f3f91 Convert ReactWrapperView to TypeScript 2022-06-03 09:33:39 -07:00
Josh Perez
b38590a4ac Lightbox: Fix clicks outside of zoomable area 2022-02-01 15:49:36 -08:00
Josh Perez
3eddd06e5c Lightbox zoom improvements 2022-01-19 12:21:12 -08:00
Fedor Indutny
46ddcc50f9 Update electron to 16.0.6 2022-01-03 17:43:42 -08:00
Fedor Indutny
fed84be0b6 Fix crashes when playing media on legacy OS 2021-12-10 15:27:42 -08:00
Evan Hahn
e030b3d18c Require badge props in <Avatar> to ensure no missing spots 2021-12-01 18:24:00 +01: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
Josh Perez
d0e8fbd5a6 Animates ModalHost overlay 2021-10-14 09:52:42 -07:00
Josh Perez
7dca544295 Animate lightbox and better touch support 2021-10-12 15:25:09 -05:00
Josh Perez
bcf1640587 Adds some padding around lightbox zooming 2021-10-05 10:28:32 -07:00
Josh Perez
54e7cd21fc Adds touch support to lightbox 2021-10-04 15:12:14 -05:00
Josh Perez
19e700aba3 Lightbox improvements 2021-09-30 17:18:56 -04:00
Josh Perez
68cef84c29 Massively zoom in on images, adds panning 2021-09-28 13:27:35 -07:00
Josh Perez
7b5faa1cc1 Permissions popup context iso 2021-09-17 18:24:21 -04:00
Josh Perez
65ddf0a9e8 Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
Scott Nonnenberg
c6278aa173 Lightbox: A number of tweaks 2021-09-07 09:12:26 -07:00
Fedor Indutny
30075f18fc Fix lightbox for tap-to-view GIFs 2021-09-02 16:38:46 -05: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
Fedor Indutny
1858b15588 Hide previous/next buttons in fullscreen lightbox 2021-08-31 20:19:18 -05:00
Josh Perez
28f5a2bd1c Fixes view once videos in lightbox 2021-08-24 14:47:14 -07:00
Josh Perez
d5d808651a Improved Lightbox experience 2021-08-23 16:14:53 -07:00
Josh Perez
12d2b1bf7c Avatar defaults and colors 2021-08-05 20:17:05 -04:00
Fedor Indutny
c3bdf3d411 Show lightbox for GIFs 2021-07-14 16:39:52 -07:00
Evan Hahn
92cbfc4437 Improve readability of image captions 2021-06-29 14:13:36 -07:00
Evan Hahn
8a72607fa7 Prefer type to interface and add an ESLint rule 2021-01-25 18:29:00 -08:00
Evan Hahn
abc21c8f45 Fix call header title for direct calls 2020-11-23 16:37:39 -05:00
Vin Howe
e398520db0 Fix MIME check for JPEG in lightbox copy handler (#4643)
* Fix MIME check for JPEG in lightbox copy handler

* Handle both image/jpeg and non-standard image/jpg
2020-11-23 14:44:19 -05:00
Evan Hahn
8bfaf598af Add license headers across the project 2020-11-04 13:03:13 -06:00
Scott Nonnenberg
18c71b291c Fix left pane draft display and GV2 typing indicators 2020-11-03 16:16:20 -08:00
Scott Nonnenberg
ab89c6c704 Lightbox.tsx: Fix formatting 2020-11-02 17:12:27 -08:00
Vin Howe
526ab4fe29 Add menu option for copying supported images in lightbox (#4614) 2020-11-02 16:47:46 -08:00
Scott Nonnenberg
4e223def29 Improved support for images with extreme ratios 2020-09-23 12:07:27 -04:00
Scott Nonnenberg
9f9ce91a9c Allow for very tall portrait images in lightbox 2020-09-21 15:42:51 -04:00
Scott Nonnenberg
ec8ac1db58 Outgoing: Ensure that sends still succeed without CDS 2020-09-21 15:42:51 -04:00
Chris Svenningsen
b13dbcfa77 Migrate components to eslint 2020-09-21 15:42:50 -04:00
Chris Svenningsen
4b0c206128 Migrate Lightbox to Storybook 2020-08-28 15:42:24 -04:00
Ken Powers
8d4125f0a8 Lint fixes 2020-02-07 12:07:43 -08:00
Scott Nonnenberg
3938eb9801 A set of fixes and upgrades
* writeToDownloads: Add missing await
* Remove window.isFocused() - not used anywhere!
* Update typescript, p-queue, make necessary changes to fix build
* Slow down sender certificate retries with no existing cert
* Slow down signed prekey refreshes when unlinked - 5s -> 5m
* Update protobufjs to 4.1.2
2020-02-07 14:37:04 -05:00
Scott Nonnenberg
20a892247f Keyboard shortcuts and accessibility 2019-11-13 16:53:42 -08:00
Scott Nonnenberg
c81c25bb85 Update colors, icons, and fonts 2019-10-10 14:56:14 -07:00
Scott Nonnenberg
5c00b89600 Support for receiving View Once Video 2019-10-10 14:56:14 -07:00