* Update dependency typescript to v3.3.1
* Fix trailing commas for function calls
* Reverting trailing comma change
* Avoiding trailing comma rule for imports
* I never know what the right thing to do is
* lockfile
* Add basic history handling (#288)
* Move history management to Compress component
* Remove unused pathname property from history
* Rename history listener functions
* Use history.back instead of history.replace
* Support going forward in history. Persist last selected file in runtime
* Add netlify redirects file
* Use 301 status code for redirect
* Cleanup _redirects file
* Use 200 status code for redirects
* Simplify onPopState function
* Always redirect to 301 with url rewrite
* Remove redundant history function
* Remove file check on render. Call openEditor synchronously
* Use pushState only if user is on the initial screen. Mount history listener in constructor
* Simplify openEditor condition
* Update early return condition
* Rolling abstractions back into the main component
When using dark browser themes the text-fields' text-color becomes white, so the text in those white background text-fields is unreadable.
Patched text-color so that it now is readable.
* Generate `_headers` and `_redirects` by passing assets through ejs templates.
* PR feedback
* Excluding service worker stuff from prerender
* Build SW in dev
* Let's give this a try
* lol
* Is this how it works?
* Notification of updates & reloading
* Using version in service worker & allowing version to appear elsewhere
* Stupid file
* Ditching changelog for now. Using package json.
* Ugh.
* Startup optimisations
* I hate this file
* Inline main script
* Reverting change to do a fairer perf comparison
* Inlining again. Weeeeee!
* Lockfile
* Add a serviceworker
* rename + fix random extra character
* Fixing worker typings
* Fixing types properly this time.
* Once of those rare cases where this matters.
* Naming the things.
* Move registration to the app (so we can use snackbar later)
* Moving SW plugin later so it picks up things like HTML
* MVP service worker
* Two stage-service worker
* Fix prerendering by conditionally awaiting Custom Elements polyfill.
* Fix icon 404's
* add doc comment to autoswplugin
* Fix type
* Prevent two-up being lost under options. Fixes#241.
* Working around some glitching when page was scrolled.
* Prevent software keyboard popping up again in Android Chrome.