Pinafore-Web-Client-Frontend/src/routes/_components
Sorin Davidoi 77bb784efd feat(media): Blurhash (#1381)
* chore(npm): Install blurhash

* feat(media): Show blurhash

* fix(media/blurhash): Better sensitive video handling

* feat(media): Preference for using blurhash

* chore(utils/blurhash): Add performance marks

* fix(utils/blurhash): Performance marks

* fix(utils/blurhash): Use correct dimension

* refactor(utils/blurhash): Use constant for number of pixels

* refactor(media): Simplify logic for displaying blurhash

* chore(tests/spec): Attempt to adjust sensitivity tests for blurhash

* chore(tests/spec): Update sensitivity tests for blurhash

* chore(tests/spec): Check for sensitive

* fix(media/blurhash): Handle videos

* fix: Video handling

* fix: Videos

* minor refactoring, fix Svelte warning

* fix: Large inline images and videos

* feat(settings): Rename blurhash setting

* refactor: Use toBlob, block media rendering until blurhash ready

* refactor: Move computations to Web Worker

* fix(workers/blurhash): More error handling

* feat(workers/blurhash): Use quick-lru for caching

* fix: Don't create Context2D needlessly

* fix(workers/blurhash): Increase cache size to 100

* fix(workers/blurhash): Don't resolve promise twice

* fix(utils/decode-image): Ignore data URLs

Throws exception which prevents the image from loading.
2019-08-17 10:54:45 -07:00
..
community chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
compose perf: fix potential memory leak in IntersectionObserver (#1383) 2019-08-11 11:09:43 -07:00
dialog perf: only update draggable x/y state at end of drag (#1379) 2019-08-07 20:38:01 -07:00
list chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
profile chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
search
settings chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
shortcut chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
snackbar chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
status feat(media): Blurhash (#1381) 2019-08-17 10:54:45 -07:00
timeline chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
toast chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
virtualList perf: use requestPostAnimationFrame to reduce layout thrashing (#1376) 2019-08-07 09:11:34 -07:00
AccountsListPage.html chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
AutoplayVideo.html
Avatar.html
Draggable.html perf: only update draggable x/y state at end of drag (#1379) 2019-08-07 20:38:01 -07:00
DynamicPageBanner.html
ExternalLink.html
FreeTextLayout.html
HiddenFromSSR.html
IconButton.html chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
InformationalFooter.html
Label.html
LazyImage.html feat(media): Blurhash (#1381) 2019-08-17 10:54:45 -07:00
LazyPage.html
LoadingMask.html
LoadingPage.html
LoadingSpinner.html
Nav.html
NavItem.html chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
NavItemIcon.html
NavShortcuts.html chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
NonAutoplayGifv.html feat(media): Blurhash (#1381) 2019-08-17 10:54:45 -07:00
NonAutoplayImg.html chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
NotLoggedInHome.html
NotificationFilters.html
PlayVideoIcon.html
Select.html fix: add <select> aria-label, remove unnecessary aria-labelledby (#1242) 2019-05-27 12:31:59 -07:00
ShortcutHelpInfo.html
SvgIcon.html chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
TabSet.html
TimelineHomePage.html perf: lazy-load the ComposeBox (#1262) 2019-06-01 17:01:50 -07:00
TimelinePage.html
Title.html
Tooltip.html chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00