| title | permalink | description | layout |
|---|---|---|---|
CHANGELOG |
/changelog/ |
List of recent versions and modifications |
page |
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- GitHub auto-release on tag workflow
- Update dependabot config
- Replace all npm packages with
netlify-js-apppackage (provides all of them)
- Re-write to use
jekyll-commoncomponents in_includes/common/ - Misc. other updates for consistency
env("production"or"development") anddev(trueorfalse) 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
- Load
polyfill.ioand custom elements shim as<script nomodule> - Standardize script template properties based on
HTMLScriptElementproperties - 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.
- Do not use
animate.css
- Add apps icon
- Use
<button is="app-list">component - Add
cookieStorehandling for theme - Add UTM params to share buttons
- Ability to disable ads
- Handling for page-level ads
- Allow
apps.kernvalley.usin CSP - Update style of nav links & buttons
- Use weather component via
_includes/in sidebar
/resetpage for clearing all site data- Enable submodules with Dependabot
- Initial set of submodules with SVG icons
- SVG icon config file
- Add support for
<ad-block>ads from KernValley.US Ads
- Use
_headersfor HTTP headers instead ofnetlify.toml
Notificationinstead ofalerton contact from submission- PWA shortcut (and icons) to changelog
- Contact form template in
_includes/ - Support for Google Analytics via
consts.js&importGA() - Track clicks for external links and
tel:URIs
- Update preloading to have
crossOriginandreferrerPolicyconsistent - Use
"no-referrer"as default referrer policy - Set
start_urlasabsolute_urlin production - Update various default colors
- Add
theme-colorsupport on per-page level - Update share button for compatibility with CDN CSS changes
- Put contact from in a
<toast-message> - Set RegEx pattern to validate entered phone numbers
- Add missing essentail options (like method) to contact form template
- Contact page (as demo)
share_target, sharing data from other apps to contact page
- Import changes to various
_includes/* - Fix sidebar-in-sidebar duplication
- Misc style changes
- Unused / outdated styles
- 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
- Update CSP srcs
- Add missing SVG icon sprites
- Mark icons as
"maskable" - Add missing values to PWA manifest
- Update screenshots
- Use
featuresin manifest to list advantages of projects built using this template repo - List these features in README
- eslint now indents on each
casefor aswitch - Set indent style & width in editor config file
- Shortcuts / jumplist for PWAs
- Update CSP to to allow every request in
connect-src - Move
<button is="pwa-install">to footer
- 404 page #65
- "base" layout which all others (currently) extend
- Generic "page" layout
GitHub Pages workflow
- Update Node version in workflows
- Dependency updates
- Add frontmatter plugin for eslint
- Update service worker to use
event.requestinstead ofevent.request.url - Update linting config
- Use correct environment & globals in eslint
.nvmrcfile for fixed NodeJS version
- Update Super linter to Docker image @ version 3
- Update
eslintrules
- Set
og:imagecorrectly #66
- Fix invalid script src for
<button is="pwa-install">#63 - Update Node CI status badge in README #62
- Allow GitHub avatars & BaconIpsum API in CSP
- Dependabot status badge, since not supported by v2
- Merge more Dependabot pull requests
- Update Ruby version to 2.7.1
- Dependabot badge
- Update all dependencies (merges serveral pull requests)
- Misc. other updates using
npm audit fix - Switch to new V2 of Dependanbot syntax
- Use full
document.titlein share button by default
build:iconsscript by unquoting${npm_package_config_icons}- Use unminified version of stylesheet for development environment
- Do not use
absolute_urlfor URL in share button
- Disable Git submodules for dependabot (template has no submodules)
- Dependabot config
- Disabled markdown linting of releases section in
CHANGELOG.md
- Include Changelog
- Implement GitHub's Super Linter
- Add
<pwa-install>and<pwa-prompt> - Add missing fields (event if empty) for app data / config file
- Use
<pwa-install>instead ofdata-service-workerattribute - Move most data from
_config.ymlto/_data/* - Update Pull Request Template
- Accessibility of
<button is="share-button"> - Set correct thumbnails in page's
<head>
Initial Version Release