- layout: adds colour accent to background using blurred svg blob
- nextjs: upgrades next to 13.4 + other dependencies to latest
- recruiter-form: fixes styling of submit button
- component-create-script: re-adds hygen template for components
- storybook: re-implements storybook
- linting: fixes linting errors
- services: adds service component
- services: moves services into sanity
- sanity: adds vercel deploy plugin
- dependencies: updates all dependencies
- work-experience: improves ui
- a11y: improves color contract
- content-block: updates link styling
- case-study: reduces width after box component changes
- hooks-tests: updates tests for hooks in react 18
- implements pipeline to run unit tests on pull requests
- tailwind: adds auto sorting off css classes with prettier
- sitemap: adds dynamic sitemap
- seo: improves on-site seo
- skip-to-content: fixes z-index issue
- contact: removes redirect
- updates documentation in readme
- hero-section: fixes mobile styling issue
- dependencies: updates dependencies
- blog: fixes date time formatting
- fonts: implements next/font
- services: adds illustrations
- updates styling
- forms: updates form styling
- upgrades dependencies
- analytics: implements vercel analytics
- recruiter-signup: fixes path to api route
- contact: implements contact form api and page
- sentry: re-implements sentry error logging
- uses page: adds page animation back
- generateStaticParams: fixes implementation and exports static pages for blog posts and case studies
- Upgrades to Next.js 13
- Uses Next.js
app
directory - Removes boilerplate and implements best practices closer to defaults
- Switches to Sanity for content management
- Adds public API routes to fetch data from Sanity
- Many performance improvements
- Improvements to Tailwind setup
- Simplifies eslint config and brings it in line with Next.js defaults
- mobile-menu: accessibility improvements
- updates content for 2022
- accessibility: improves accessibility
- config: fixes inconsistent casing in path aliases
- pnpm: switches to pnpm package manager
- jest: fixes bug with module directories containing
.
- unset-value: creates override to fix snyk error
- dependencies: updates all dependencies to latest versions
- salary-component: improves accessibility and adds unit test
- fixes some unit tests
- salary: adds salary component
- upgrades dependencies
- fixes tests
- fixes ts errors after react 18 update
- implemented case studies layout improvements
- fixed layout issues on case studies pages
- fixed safari styling issues
- updated readme
- added page for recruiters
- fresh coat of paint
- updated to use latest version of dependencies
- fixes eslint config
- updates devDependencies
- adds blur placeholders to images
- adds nprogress bar
- adds read time
- BREAKING CHANGE removes gatsby and installs nextjs
- theming adds theming support
- redux adds redux for theme
- api-routes adds api routes for about page
- layout adds layout components
- seo adds seo head
- navigation adds mobile navigation
- about-page adds experience to about page
- posts adds mdx files
- blog adds blog overview page
- blog adds blog post pages
- updates to webpack 5
- adds error page
- adds custom meta tags to seo head component
- portfolio adds portfolio overview page
- button adds button component
- portfolio adds single portfolio item page
- fixes some accessibility issues