v1.1.0
This release modernizes the technical foundation of the portfolio while maintaining its visual identity and design.
Content Updates
- Updated job title to "UI/UX Architect"
Technical Improvements
- Migrated build system from Parcel to Vite for improved performance and modern features
- Configured assets to use relative paths, fixing CORS issues when viewing locally
- Changed build output directory from
docs
todist
for better alignment with modern practices - Implemented proper GitHub Pages deployment workflow using the gh-pages package
Dependency Updates
- Updated React to v16.14.0
- Updated React DOM to v16.14.0
- Updated styled-components to v4.4.1
- Updated ESLint and related plugins to latest versions
- Updated various other dependencies to more secure versions
Repository Structure
- Established a clear branch structure:
main
: Production-ready codedevelop
: Development branch for ongoing workgh-pages
: Deployment branch for GitHub Pages
- Added configuration files (.babelrc, .npmrc, .nvmrc, .yarnrc)
- Added yarn.lock for consistent dependency management
Deployment
- Configured GitHub Pages to serve from the gh-pages branch
- Simplified deployment process with npm/yarn scripts
This release represents a significant technical upgrade while preserving the original design and user experience of the portfolio.