Releases: ciampo/portfolio-2019
Releases · ciampo/portfolio-2019
Netlify Redirect tag
Fix poor rendering performance on projects page
Fixed
- Poor rendering performance in the projects page, related to the custom lazy image module. Switched to native
<img loading="lazy">
for now
Upgrade to Next.js 9.2
Changed
- Upgraded dependencies (incl. React and Preact) to support Next.js 9.2
- Removed
next-css
plugin in favor on Next.js builtin support - Changed format of the PostCSS configuration
Dynamic theme switcher, projects sorting, home ux tweaks & more
Changed
- Theme switcher as a dynamic component
- Sort projects by "cool rating", then by date
- Home Grid UX: auto waves start sooner, but with a longer internal in between
Added
- Analytics: theme switcher and asset links
Removed
- Moved projects sorting from client side to data download script
Fixed
- Using the router's
asPath
attribute as each page'skey
for transitions
Props types removes, default page props refactored, CSP polish
Changed
- Refactored page props
Removed
- Removed PropTypes as they are redundant with TypeScript
Fixed
- Contentful video and images for CSP videos and images rules
Netlify redirect to primary domain
Added
- redirect from Netlify's default subdomain to primary domain
Videos fixes, Rich text lists, Less lazy images, layout touches
Changed
- lazy loading images trigger 100px before entering the viewport
- page headers padding-top reduced on desktop
Fixed
- autoplaying videos more robust across browsers
- better vertical space rules for project assets
- rich text list styles
Sharing images, Twitter cards
Changed
- different sharing images per page
Added
- twitter card meta data
Ready!
Structured Data, Lazy Web Font, CV link, absolute switcher
Added
- Added Structured Data (Author, Organization, WebSite, WebPages + breadcrumbs, Article)
Changed
- Theme Switcher is now position absolute (previously was fixed)
- Lazy load Web Font (+ JS fallback)
Fixed
- Link to CV in about page
- Contentful Rich Text Renderer can now handle Assets links
Removed
- dead code in the home grid for
fillcolor
setting