Skip to content

Release v1.1.4

Choose a tag to compare

@github-actions github-actions released this 16 Aug 00:35
· 11 commits to develop since this release

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 ThemeDavids and ThemeDefault components in theme/davids/ThemeDavids.tsx and theme/default/ThemeDefault.tsx.
  • Database Changes:
    • Adds description field to Company model in prisma/schema.prisma and prisma/migrations/20250815004328_support_company_description/migration.sql.
  • Components and Features:
    • Adds QRGenerator component in theme/davids/components/QRGenerator.tsx for generating QR codes.
    • Implements SkillsSection, Summary, and WorkExperienceSection components in theme/davids/components/.
    • Adds MUIThemeProvider in theme/default/MUIThemeProvider.tsx for theme management.
  • Testing:
    • Extensive tests added for components like SkillsExperience, CertificationsSection, FeaturedProjects, and more.
  • Miscellaneous:
    • Updates package.json to remove @ampdresume/theme dependency and add qrcode.
    • Fixes ESLint configuration in .eslintrc.json.

This description was created by Ellipsis for 2eb5d21. You can customize this summary. It will automatically update as commits are pushed.