Commit graph

570 commits

Author SHA1 Message Date
Nolan Lawson 4fe7a818ab
fix: bump sapper version (#1758) 2020-05-02 13:42:33 -07:00
Nolan Lawson 7c8cd271ca
fix: update sapper to fix SNYK-JS-SAPPER-561051 (#1757) 2020-05-02 12:27:25 -07:00
Nolan Lawson 2f602e5a58
chore: remove greenkeeper (#1756) 2020-05-02 11:37:04 -07:00
greenkeeper[bot] 3e63323c27
chore: Update terser-webpack-plugin to the latest version 🚀 (#1754)
* fix(package): update terser-webpack-plugin to version 3.0.0

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile

Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
Co-authored-by: greenkeeperio-bot <support@greenkeeper.io>
2020-05-02 10:10:54 -07:00
Nolan Lawson ae3bd2bda2
perf: make timeline rendering less janky (#1747)
* perf: make timeline rendering less janky

1. Ensures all statuses are rendered from top to bottom (no more shuffling-card-effect rendering)
2. Wraps all individual status renders in their own requestIdleCallback to improve input responsiveness especially only slow devices like Nexus 5.

* fix focus restoration

* only do rIC on mobile
2020-04-26 16:54:00 -07:00
greenkeeper[bot] bfb1da6bd0
chore: Update now to the latest version 🚀 (#1741)
* chore(package): update now to version 18.0.0

* chore(package): update lockfile yarn.lock

Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
2020-04-25 15:01:06 -07:00
greenkeeper[bot] ee5d911d49
chore: Update intersection-observer to the latest version 🚀 (#1740)
* fix(package): update intersection-observer to version 0.8.0

* chore(package): update lockfile yarn.lock

Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
2020-04-25 14:17:52 -07:00
greenkeeper[bot] 94fd351638
chore: Update emoji-regex to the latest version 🚀 (#1738)
* fix(package): update emoji-regex to version 9.0.0

* chore(package): update lockfile yarn.lock

Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
2020-04-25 14:12:04 -07:00
Nolan Lawson 8d8f30a134 1.15.8 2020-03-21 09:51:03 -07:00
Nolan Lawson 8f3fa34358
chore: update deps (#1731) 2020-03-21 09:09:01 -07:00
greenkeeper[bot] 916889efe9
chore: Update file-loader to the latest version 🚀 (#1730)
* fix(package): update file-loader to version 6.0.0

* chore(package): update lockfile yarn.lock

Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
2020-03-21 08:42:05 -07:00
Nolan Lawson acddcab6ee
chore: update webpack and yarn.lock (#1728) 2020-03-08 12:01:17 -07:00
Nolan Lawson cd85e0c4ec
chore: update now (#1725) 2020-03-08 09:15:24 -07:00
greenkeeper[bot] a7cb4db0f7
chore: Update rollup to the latest version 🚀 (#1727)
* fix(package): update rollup to version 2.0.0

* chore(package): update lockfile yarn.lock

Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
2020-03-08 09:15:16 -07:00
Nolan Lawson aea42257cc
chore: update babel (#1724) 2020-03-08 09:14:54 -07:00
Nolan Lawson 15b046fee7
chore: update deps (#1723) 2020-03-03 05:53:18 -08:00
Nolan Lawson a56a37b069
chore: update testcafe (#1722) 2020-03-01 18:40:35 -08:00
Nolan Lawson 08490d48b0
chore: update rollup and rollup-plugin-terser (#1721) 2020-03-01 18:40:28 -08:00
Nolan Lawson ce8e457820
chore: update webpack and terser-plugin-webpack (#1720) 2020-03-01 18:40:20 -08:00
Nolan Lawson 737e8ffc31
fix: update @webcomponents/custom-elements (#1719) 2020-03-01 18:40:12 -08:00
Nolan Lawson 681e4c63b8
chore: update mocha (#1718) 2020-03-01 18:40:04 -08:00
Nolan Lawson c202b43cc4
chore: update node-sass (#1710) 2020-02-23 08:15:34 -08:00
Nolan Lawson a522c0ae93
chore: update mocha to v7 (#1709) 2020-02-23 08:15:28 -08:00
Nolan Lawson 8400f10014
chore: update mkdirp (#1699) 2020-02-22 16:45:32 -08:00
greenkeeper[bot] 2f87db8389
chore: Update cross-env to the latest version 🚀 (#1700)
* fix(package): update cross-env to version 7.0.0

* chore(package): update lockfile yarn.lock
2020-02-22 16:42:10 -08:00
greenkeeper[bot] e9b696c96b
chore: Update p-any to the latest version 🚀 (#1706)
* fix(package): update p-any to version 3.0.0

* chore(package): update lockfile yarn.lock
2020-02-22 16:42:02 -08:00
greenkeeper[bot] a0b7e77dc2
chore: Update now to the latest version 🚀 (#1703)
* chore(package): update now to version 17.0.0

* chore(package): update lockfile yarn.lock
2020-02-22 16:41:53 -08:00
Nolan Lawson 2edbd4746d 1.15.7 2020-01-12 14:43:24 -08:00
Nolan Lawson 4a500c16f5
chore: update dependencies (#1697) 2020-01-12 10:32:40 -08:00
Nolan Lawson a4b743caf7
chore: update dependencies (#1691) 2020-01-12 09:56:57 -08:00
Nolan Lawson f5bb8a0b14
perf: use emoji-mart fork for now (#1689) 2019-12-23 20:48:39 -08:00
Nolan Lawson 78014a7f33
fix: remove remount (#1688)
* fix: remove remount

* fixup
2019-12-23 18:10:03 -08:00
Nolan Lawson 22fd567eb1
fix: update emoji-mart, add dark mode and custom categories (#1686) 2019-12-23 11:53:44 -08:00
Nolan Lawson 2477e3a020 1.15.6 2019-12-15 11:51:58 -08:00
Nolan Lawson 32d35a1f11
chore(package): update deps (#1677) 2019-12-15 09:58:05 -08:00
Nolan Lawson 69d0038fc0
chore: update terser-webpack-plugin (#1665) 2019-12-08 13:55:51 -08:00
Nolan Lawson 26e90d23de
chore: update file-loader and rollup (#1661) 2019-11-30 09:56:57 -08:00
greenkeeper[bot] 3bf98804f5 chore: Update file-loader to the latest version 🚀 (#1657)
* fix(package): update file-loader to version 5.0.0

* chore(package): update lockfile yarn.lock
2019-11-27 07:22:08 -08:00
Nolan Lawson 29f42b137f
chore: update dev deps (#1656) 2019-11-24 12:12:01 -08:00
Nolan Lawson 957bdfc479
chore: update deps (#1655) 2019-11-24 12:11:54 -08:00
Nolan Lawson 14762c4a5f 1.15.5 2019-11-23 15:18:12 -08:00
greenkeeper[bot] 4bd51de61d chore: Update fake-indexeddb to the latest version 🚀 (#1638)
* chore(package): update fake-indexeddb to version 3.0.0

* chore(package): update lockfile yarn.lock
2019-11-17 21:23:22 -05:00
Nolan Lawson 6211402afc
chore: update rollup (#1639) 2019-11-17 20:51:36 -05:00
Nolan Lawson ea382acf1d
test: improve testcafe test flakiness, use config file (#1627) 2019-11-09 17:25:33 -05:00
Marcin Cieślak f8356c2eaf chore(package): update node-sass to 4.13.0 (#1625)
This makes deployments based on Node 13 easier.
2019-11-09 09:23:13 -05:00
greenkeeper[bot] 92634dc3ed chore: Update form-data to the latest version 🚀 (#1623)
* fix(package): update form-data to version 3.0.0

* chore(package): update lockfile yarn.lock
2019-11-08 21:36:50 -05:00
Nolan Lawson af1bb984c9 1.15.4 2019-11-01 17:46:54 -07:00
Nolan Lawson 08cd8f645f
chore(package): update to svgo 1.3.2 (#1613)
* chore(package): update svgo to version 1.3.2

* chore(package): update lockfile yarn.lock
2019-10-30 07:50:05 -07:00
Nolan Lawson 4bc8036dd9
chore: update arrow-key-navigation (#1609) 2019-10-29 18:58:41 -07:00
Nolan Lawson bb85bcb32b
fix: switch to arrow-key-navigation library (#1607)
For left/right arrow key navigation, switch to a small library I made to
handle this. Also make it load asynchronously, because why not.
2019-10-28 08:16:51 -07:00
Nolan Lawson 1b40631049 1.15.3 2019-10-24 21:58:40 -07:00
Nolan Lawson 2b63afd4bb 1.15.2 2019-10-23 20:58:14 -07:00
Nolan Lawson 2a248cb482
fix: update tesseract to the latest version (#1596)
* chore: update tesseract to the latest version

* fix stuff

* fix delay

* fix caching, fixes #1457
2019-10-22 20:45:30 -07:00
Nolan Lawson 1d257ed92e 1.15.1 2019-10-18 19:17:55 -07:00
Nolan Lawson 3bc6e3d777
fix: only do range request override in Safari (#1594)
should fix #1590
2019-10-18 19:03:04 -07:00
Nolan Lawson 107ad3727b
chore: update chokidar (#1588) 2019-10-16 07:07:53 -07:00
Nolan Lawson 1e7c3b4e96
chore: update custom elements (#1587) 2019-10-15 20:34:30 -07:00
Nolan Lawson 3e6e39b81e
chore: update webpack-bundle-analyzer (#1586) 2019-10-15 20:11:20 -07:00
Nolan Lawson 2aa0fb505e
chore: update dev deps (#1581) 2019-10-15 18:38:12 -07:00
Nolan Lawson af711d242a
chore: update babel (#1580) 2019-10-15 18:38:07 -07:00
Nolan Lawson 08d1b6b6b5
chore: update webpack (#1584) 2019-10-15 17:27:46 -07:00
Nolan Lawson 90b8f82283
chore: update some deps (#1583) 2019-10-15 17:27:41 -07:00
Nolan Lawson 46b44feb35
chore: update svelte-loader (#1582) 2019-10-15 17:27:36 -07:00
Nolan Lawson 430385457b
chore: update chokidar (#1579) 2019-10-15 17:27:31 -07:00
Nolan Lawson 88e2c2fdc3
chore: update terser plugins (#1578) 2019-10-15 17:27:21 -07:00
Nolan Lawson 87cb8a7b81
chore: update rollup (#1577) 2019-10-15 17:27:13 -07:00
Nolan Lawson 2001e93399 1.15.0 2019-10-13 14:26:54 -07:00
Nolan Lawson 4601ddb92c
chore: update preact (#1569) 2019-10-13 08:08:12 -07:00
Nolan Lawson a0251b20c5 1.14.0 2019-10-08 17:48:51 -07:00
Nolan Lawson d53430fee5
fix: fix uploading photos on iOS 13 (#1550)
fixes #1546
2019-10-07 07:15:05 -07:00
Nolan Lawson 6358af5d04
feat: add legacy build (#1502)
* feat: add legacy build

* service worker should also be in ES5

* fixup
2019-09-20 23:17:52 -07:00
greenkeeper[bot] efe2c7df71 chore(package): Update cross-env to the latest version 🚀 (#1499)
* fix(package): update cross-env to version 6.0.0

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile
2019-09-20 18:53:52 -07:00
Nolan Lawson 78fa8c2873 1.13.1 2019-09-17 06:38:48 -07:00
Nolan Lawson 09167a18f2 1.13.0 2019-09-16 22:42:39 -07:00
Nolan Lawson 97af0ccdf0
chore: update standard (#1480) 2019-09-13 19:04:36 -07:00
Nolan Lawson db87019dbf
chore(package): update webpack (#1479)
* chore(package): update webpack to version 4.40.2

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile
2019-09-13 19:04:29 -07:00
Nolan Lawson cdb99cbe78 1.12.2 2019-09-08 11:07:55 -07:00
Nolan Lawson 26a036259e
chore: update standard (#1466) 2019-09-07 20:27:47 -07:00
Nolan Lawson 9c79b69497
fix: move worker-loader to dependencies (#1467)
fixes #1459
2019-09-07 17:19:39 -07:00
Nolan Lawson 78792ec66c
chore: update to now 16.2.0 (#1468)
* chore(package): update now to version 16.2.0

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile
2019-09-07 16:51:23 -07:00
Nolan Lawson 2d8419f84f
chore: Greenkeeper/terser webpack plugin 2.0.1 (#1463)
* fix(package): update terser-webpack-plugin to version 2.0.1

Closes #1462

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile
2019-09-07 16:50:41 -07:00
Nolan Lawson ea6f72cbe0 1.12.1 2019-08-29 20:16:52 -07:00
Nolan Lawson b126faeacd 1.12.0 2019-08-29 19:29:22 -07:00
Nolan Lawson c822f19975
chore: update to standard v14.0.2 (#1443) 2019-08-27 22:58:32 -07:00
Nolan Lawson ca9a32d303
feat: add OCR for image descriptions using tesseract.js (#1433)
* feat: add OCR for image descriptions using tesseract.js

* tweak style of alt editor

* remove unnecessary files
2019-08-25 18:33:44 -07:00
Nolan Lawson 7b32c71c93
fix: reset websocket on online/offline/active events (#1429)
* fix: reset websocket on online/offline/active events

* minor fixup

* add comments
2019-08-24 13:33:57 -07:00
Nolan Lawson 8c6a701d6f
fix: ensure "disable blurhash" setting is honored (#1422)
* fix: ensure "disable blurhash" setting is honored

fixes #1421

* remove play button for audio/video
2019-08-22 09:09:21 -07:00
greenkeeper[bot] 8caa0c08c3 chore(package): update standard to version 14.0.0 2019-08-19 20:23:58 -07:00
Nolan Lawson a895abe2c9
chore: update deps (#1408) 2019-08-19 07:49:00 -07:00
Nolan Lawson 1002f8af92
chore: update test deps (#1407) 2019-08-18 23:13:40 -07:00
Nolan Lawson 27c6b3018f
chore: update some webpack deps (#1406) 2019-08-18 23:13:34 -07:00
Nolan Lawson 009a511c80
perf: call revokeObjectURL() on stale blurhash blob URLs (#1403)
* perf: call revokeObjectURL() on stale blurhash blob URLs

fixes #1402

* add a test

* add comment
2019-08-18 15:15:13 -07:00
Nolan Lawson 2c2ea6325c
chore(package): update now to v16 (#1392) 2019-08-17 14:36:21 -07:00
Nolan Lawson f8180e813f
fix: move blurhash worker operations to before status rendering (#1391)
* fix: move blurhash worker operations to before status rendering

* slight refactor

* avoid sending encoded data back and forth

* move cache outside worker
2019-08-17 14:36:13 -07:00
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
Nolan Lawson d52049cca5 1.11.8 2019-08-11 11:27:14 -07:00
Nolan Lawson 774210f776 1.11.7 2019-08-04 21:31:57 -07:00
Nolan Lawson d58ab52a09
fix: improve focal points draggable style/perf (#1371)
* fix: improve focal points draggable style/perf

* remove unnecessary global

* fix all the things

* fix comment
2019-08-04 13:31:51 -07:00
Nolan Lawson 00945a3608
chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
Nolan Lawson b034b60145
chore: update webpack to 4.39.1 (#1369) 2019-08-03 12:02:18 -07:00