Release v1.1.4
What's Changed
Version 1.1.4 includes the following changes:
This release includes changes from merged pull request #139.
Changes
feat: consolidate theme, update deps, add description field.
Thank you for submitting a PR! Please review & check the boxes below:
- I have filled in the "Description" section below.
- I have provided manual testing steps and screenshots (if applicable).
- My code is covered by automated tests.
Description
This PR introduces a description field on Companies to allow users to describe the company in brief.
Additionally, dependencies are updated, and most importantly: the theme repository has been integrated directly into this repository for simplified maintenance and development.
Steps to Test
Spin up local, npm run check then npm run build and npm cypress:run for integration tests (all handled within this PR's GitHub Actions workflows anyway).
description field support doesn't have an integration test yet, but I've tested locally and on the test env.
Important
Consolidates theme repository, adds Company description field, updates dependencies, and enhances theme components with tests.
- Theme Consolidation:
- Integrates theme repository into the main repository for easier maintenance.
- Adds
ThemeDavidsandThemeDefaultcomponents intheme/davids/ThemeDavids.tsxandtheme/default/ThemeDefault.tsx.
- Database Changes:
- Adds
descriptionfield toCompanymodel inprisma/schema.prismaandprisma/migrations/20250815004328_support_company_description/migration.sql.
- Adds
- Components and Features:
- Adds
QRGeneratorcomponent intheme/davids/components/QRGenerator.tsxfor generating QR codes. - Implements
SkillsSection,Summary, andWorkExperienceSectioncomponents intheme/davids/components/. - Adds
MUIThemeProviderintheme/default/MUIThemeProvider.tsxfor theme management.
- Adds
- Testing:
- Extensive tests added for components like
SkillsExperience,CertificationsSection,FeaturedProjects, and more.
- Extensive tests added for components like
- Miscellaneous:
- Updates
package.jsonto remove@ampdresume/themedependency and addqrcode. - Fixes ESLint configuration in
.eslintrc.json.
- Updates
This description was created by for 2eb5d21. You can customize this summary. It will automatically update as commits are pushed.