Akihiko Odaki and Eugen Rochko
4e1400cecb
Cache media only when storage can be freed ( #7547 )
2018-05-19 19:22:11 +02:00
Akihiko Odaki and Eugen Rochko
4511a10e66
Test if navigator.storage.estimate exists before using it ( #7504 )
2018-05-15 20:15:08 +02:00
Akihiko Odaki and Eugen Rochko
f1ed855f96
Test if navigator.storage is present before using it ( #7460 )
2018-05-13 13:48:32 +02:00
Akihiko Odaki and Eugen Rochko
1ed1014546
Free stroage if it is exceeding disk quota ( #7061 )
2018-04-08 13:32:39 +02:00
unarist and Eugen Rochko
2c51bc0ca5
Add missing rejection handling for Promises ( #7008 )
...
* Add eslint-plugin-promise to detect uncaught rejections
* Move alert generation for errors to actions/alert
* Add missing rejection handling for Promises
* Use catch() instead of onReject on then()
Then it will catches rejection from onFulfilled. This detection can be
disabled by `allowThen` option, though.
2018-04-02 14:51:02 +02:00
unarist and Eugen Rochko
f1f846045f
Fix ReferenceError when Cache API is missing ( #6953 )
...
Cache API is not supported on Safari 11.0 / iOS 11.
Since those caching is optional, this patch simply ignores it.
2018-03-29 14:57:02 +02:00
Akihiko Odaki and Eugen Rochko
ca42f9b0eb
Cache media ( #6902 )
2018-03-27 12:32:30 +02:00