Commit graph

523 commits

Author SHA1 Message Date
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
Nolan Lawson ad49831f97 1.11.6 2019-07-30 18:33:42 -07:00
Nolan Lawson cc4f6a4db6 1.11.5 2019-07-24 20:01:27 -07:00
Nolan Lawson 467eb85209
fix: simplify window.matchMedia (#1359)
There is really no reason to call window.matchMedia instead of just matchMedia.
2019-07-23 20:33:40 -07:00
Nolan Lawson cf52b9efc2 1.11.4 2019-07-20 08:17:12 -07:00
Nolan Lawson a72dec0a98
chore: update webpack to 4.36.0, update sub-deps (#1335)
* chore: update webpack to 4.36.0

* chore: update yarn sub-dependencies
2019-07-17 18:56:31 -07:00
Nolan Lawson db2712b8d7 1.11.3 2019-07-08 20:51:49 -07:00
Nolan Lawson 48f7c64c6c
test: re-enable skipped tests, use quarantine mode (#1329) 2019-07-08 20:51:30 -07:00
Nolan Lawson 9a9adfb217 1.11.2 2019-07-07 18:26:32 -07:00
Nolan Lawson 114aaf0c13 1.11.1 2019-07-07 14:51:45 -07:00
Nolan Lawson c2bda9b8f3 1.11.0 2019-07-07 12:38:28 -07:00
Nolan Lawson 85b75900c1
feat: add ability to set focal points for media (#1303)
* feat: add ability to set focal points for media

fixes #739

* fix tests

* actually fix tests

* really really fix tests

* really really really fix tests pinkie swear
2019-07-07 00:14:19 -07:00
Nolan Lawson 994dda4806
chore: update @babel/core (#1301) 2019-07-06 20:53:11 -07:00
Nolan Lawson ce7c9d226d
chore: update now (#1300) 2019-07-06 20:53:04 -07:00
Nolan Lawson 182ff072d7
chore: update webpack (#1299) 2019-07-06 20:52:57 -07:00
greenkeeper[bot] 89b06c1dde chore: Update eslint-plugin-html to the latest version 🚀 (#1295)
* chore(package): update eslint-plugin-html to version 6.0.0

* chore(package): update lockfile yarn.lock
2019-07-06 20:52:50 -07:00
Nolan Lawson f3baf1a56d 1.10.0 2019-06-23 10:01:57 -07:00
Nolan Lawson c034b4c0c5
chore: update deps (#1291) 2019-06-22 13:21:12 -07:00
Nolan Lawson f4177bd0bb 1.9.1 2019-06-20 20:00:22 -07:00
Nolan Lawson 5dfbee3901
chore: update webpack to 4.34.0 (#1286) 2019-06-19 23:01:01 -07:00
Nolan Lawson fb906b4170
chore: update rollup to 1.15.6 (#1285) 2019-06-19 23:00:54 -07:00
greenkeeper[bot] 51e7f703d3 chore: Update css-loader to the latest version 🚀 (#1280)
* fix(package): update css-loader to version 3.0.0

* chore(package): update lockfile yarn.lock
2019-06-19 20:13:01 -07:00
Nolan Lawson 155cb05e39 1.9.0 2019-06-02 09:26:27 -07:00
Nolan Lawson 0de6c3a09f 1.8.0 2019-05-27 18:00:56 -07:00
Nolan Lawson 3453b10ffb
chore: update deps (#1247)
* chore: update deps

* chore: actually update all deps
2019-05-27 15:15:47 -07:00
greenkeeper[bot] 979bb4815f chore: Update stringz to the latest version 🚀 (#1228)
* fix(package): update stringz to version 2.0.0

* chore(package): update lockfile yarn.lock
2019-05-26 09:37:11 -07:00
Nolan Lawson d92bd2e94b
chore: update to esm 3.2.25 (#1217)
* chore(package): update esm to version 3.2.25

* chore(package): update lockfile yarn.lock
2019-05-25 08:19:05 -07:00
greenkeeper[bot] 5178650e78 chore: Update rollup-plugin-terser to the latest version 🚀 (#1218)
* fix(package): update rollup-plugin-terser to version 5.0.0

* chore(package): update lockfile yarn.lock
2019-05-25 08:16:27 -07:00
greenkeeper[bot] 9862858b2e chore: Update assert to the latest version 🚀 (#1212)
* chore(package): update assert to version 2.0.0

* chore(package): update lockfile yarn.lock
2019-05-19 08:07:27 -07:00
Nolan Lawson 6aec213c3d 1.7.0 2019-05-11 08:26:38 -07:00
Nolan Lawson 867de5cc78
chore: update deps (#1206) 2019-05-11 08:13:30 -07:00
greenkeeper[bot] 77cae71568 chore: Update intersection-observer to the latest version 🚀 (#1204)
* fix(package): update intersection-observer to version 0.7.0

* chore(package): update lockfile yarn.lock
2019-05-11 07:46:03 -07:00
Nolan Lawson 43baaf36ae
fix: close IDB connections when page is frozen (#1196)
OK let's try this
2019-05-08 20:53:33 -07:00
Nolan Lawson 70da9a92a6
fix: close/open websocket on freeze/resume events (#1195)
* fix: close/open websocket on freeze/resume events

attempt to address #14

* fix unit tests
2019-05-08 19:58:32 -07:00
Nolan Lawson de220e7262
fix: throttle XHRs from autosuggest (#1190)
* fix: throttle XHRs from autosuggest

* throttle and abort properly

* add comment

* fix xhr bug
2019-05-06 20:29:43 -07:00
Nolan Lawson c9d93cc44b
chore(package): update rollup to version 1.11.3 (#1180)
* chore(package): update rollup to version 1.11.3

* chore(package): update lockfile yarn.lock
2019-05-05 15:02:03 -07:00
Nolan Lawson bbf5b7f0c6
chore: update preact (#1174)
* chore: update preact

* fix preact
2019-05-04 14:16:07 -07:00
Nolan Lawson af9cad89d9
chore: update remount to v0.11.0 (#1171) 2019-05-01 18:57:41 -07:00
Nolan Lawson d0112f3694
chore: update deps (#1170)
* chore: update deps

* do not update remount
2019-05-01 18:31:29 -07:00
Nolan Lawson 0beb410204
chore: make greenkeeper ignore svelte for now (#1169) 2019-05-01 18:31:21 -07:00
Nolan Lawson 9c3d5be2e7 1.6.1 2019-04-14 20:17:04 -07:00
Nolan Lawson d7fb6d1baa 1.6.0 2019-04-13 15:58:36 -07:00
Nolan Lawson 37a50dd8ea
chore: update deps (#1150) 2019-04-13 13:46:31 -07:00
Nolan Lawson ecfbc57aed
chore: update deps (#1144) 2019-04-10 07:55:27 -07:00
greenkeeper[bot] 7086b09f4f chore: Update now to the latest version 🚀 (#1142)
* chore(package): update now to version 15.0.3

* chore(package): update lockfile yarn.lock
2019-04-08 19:27:31 -07:00
greenkeeper[bot] db222ef007 chore: Update quick-lru to the latest version 🚀 (#1139)
* fix(package): update quick-lru to version 4.0.0

* chore(package): update lockfile yarn.lock
2019-04-05 09:37:32 -07:00
Nolan Lawson 4d11e0ffbe
chore: update deps (#1123) 2019-03-30 21:48:40 -07:00
Nolan Lawson 8fc8108454
fix: back button dismisses the modal dialog (#826)
* fix: back button dismisses the modal dialog

fixes #60

* try to manage nested modals

* seems working now

* fix modal timing issue

* fix test flakiness

* improve test flakiness again

* fix muting timing issue

* Revert "fix muting timing issue"

* remove setTimeout from MediaDialog

* refactor
2019-03-24 15:08:34 -07:00