- Fix offline page fallback scenario
- Present offline post page for @next/mdx users
- Auto reload when app becomes online again
- Fix custom worker and offline page not detected in
src
folders issue
- Add
next-image
runtime cache rules by default
- Fix minor issues
- Add dependency
terser-webpack-plugin
- Fix start url redirect use case
- Implement cache on front end navigation feature
- Implement offline fallbacks feature
- Not precache
/_error
- Offline fallback concept with
handlerDidError
cache plugin
- Pass auto offline check in Chrome
- Fix webpack build on custom worker
- Support typescript for custom worker - Thanks @felixmosh
- Support environment variable in custom worker - Thanks @felixmosh
- Update examples and dependencies
- Update workbox depdencies to 6.1.1
- Update examples and dependencies
- Support ES6+ syntax in custom worker
- Update examples and dependencies
- Fix bug for default runtimeCaching not populated
- Improve log when build custom worker failed
- Upgrade workbox to 6.0.2
- Fix modifyURLPrefix config injection
- Add build id as revision for precache entries
- Update examples and dependencies
- Upgrade to workbox 6.0.0-rc.0
- Support webpack 5
- Update examples and dependencies
- Fix register script to run on IE11
- Update README.md
- Fix typo in logs
viewport
head meta tag not recommended to be put in the_document.js
- Update
workbox
to5.1.4
- Update examples and dependencies
- Add cache on front end navigation example
dev
mode borken due to empty runtime caching and precaching
- Update examples and dependencies
- Remove POST api runtime cache from default cache configuration as it's not supported in service worker
- Fix
register.js
to cachestart-url
when auto register is off - Give back full control of runtime caching for
start-url
- [lifecycle] Update prompt user to reload web app when new version is available
- Add more instruction for customizing runtime caching
- Duplicate
start-url
runtime cache entry in generatedsw.js
- Add offline fallback example
- Add web push example
- Add CHANGELOG.md
- Add LICENSE and CHANGELOG.md to .npmignore