Releases: shgysk8zer0/jekyll-template
Releases · shgysk8zer0/jekyll-template
Release v2.0.1
Release v2.0.0
See Changelog
Release v1.3.0
See Changelog
General App improvements
Added
env
("production"
or"development"
) anddev
(true
orfalse
) constants- New components for creating
<leaflet-marker>
s - Listing of apps in stores via
<app-stores>
element (usesmanifest.json
) - Add
"webapp"
as platform for web app manifest
Changed
- Load
polyfill.io
and custom elements shim as<script nomodule>
- Standardize script template properties based on
HTMLScriptElement
properties - Numerous component updates
- Manage links in single data file (
links.yml
) - Manage social links via data file (
social.yml
) - Use CDN version of service worker
- Update web app manifest template to handle
shortcuts
,related_applications
, etc.
Removed
- Do not use
animate.css
Make template Netlify site PWA installable
Added
- Minimal set of icons
"apple-touch-icon"
- Test of PWA shortcuts (to Bacon Ipsum demo post)
- Use dns-prefetch to
https://unpkg.com
- Description and tags/keywords for home page
Changed
- Update CSP srcs
- Add missing SVG icon sprites
- Mark icons as
"maskable"
- Add missing values to PWA manifest
- Update screenshots
- Use
features
in manifest to list advantages of projects built using this template repo - List these features in README
Update config for code standards
Updated
- eslint now indents on each
case
for aswitch
- Set indent style & width in editor config file
Enable PWA jumplist / shortcuts
Added
- Shortcuts / jumplist for PWAs
Changed
- Update CSP to to allow every request in
connect-src
- Move
<button is="pwa-install">
to footer
Add 404 page & update layouts
Added
- 404 page #65
- "base" layout which all others (currently) extend
- Generic "page" layout
GitHub Pages workflow
Changed
- Update Node version in workflows
Update linting & dependencies
Changed
- Dependency updates
- Add frontmatter plugin for eslint
- Update service worker to use
event.request
instead ofevent.request.url
- Update linting config
- Use correct environment & globals in eslint
Use nvm
Added
.nvmrc
file for fixed NodeJS version