Skip to content

Release v1.1.3

Choose a tag to compare

@github-actions github-actions released this 15 Aug 18:26
· 18 commits to develop since this release

What's Changed

Version 1.1.3 includes the following changes:

This release includes changes from merged pull request #138.

Changes

feat: reintegrate theme into the main app.

Description

Reintegrate Theme Package

This PR re-integrates the theme package directly into the app. Previously, the theme package was extracted and hosted separately on npm so that developers could contribute to the front-facing theme styles without having access to the entire app.

However, now that the app is setup as source-available under the Amp'd Community License 1.0, I'm reintegrating the theme back into the app itself.

Add support for Company Description Field

Solution for #104

Type of Change

Feature

Checklist

Before submitting this PR, please make sure:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • I have read the CONTRIBUTING.md file

Screenshots (if applicable)

Edit company description section:

image

Note: Please ensure all tests pass and the code follows the project's coding standards before
submitting.


Important

Reintegrates theme package into the main app, adds company description field, and updates components and tests for theme and company features.

  • Theme Integration:
    • Reintegrates theme package into the main app, removing @ampdresume/theme from package.json.
    • Updates theme/index.ts to include ThemeDavids and ThemeDefault.
  • Company Description:
    • Adds description field to Company model in prisma/schema.prisma and migration.sql.
    • Updates GraphQL queries and mutations in addCompany.ts, updateCompany.ts, getCompanies.ts, and getExperience.ts to handle description.
    • Modifies CompanyForm.tsx, CompanyItem.tsx, and CompanyList.tsx to support description input and display.
  • Components and Tests:
    • Adds PDFView and ResumeView components with tests in PDFView.test.tsx and ResumeView.test.tsx.
    • Implements Skills, SkillsCloud, and SkillsExperience components with tests.
    • Introduces ThemeDavids and ThemeDefault components with corresponding tests.
    • Adds QRGenerator, CertificationsSection, and FeaturedProjects components with tests.
    • Updates MUIThemeProvider.tsx for theme management.
  • Miscellaneous:
    • Removes import order rule from .eslintrc.json.
    • Adds sample data in davids/sampleData.json.

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