Release v1.1.3
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:
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/themefrompackage.json. - Updates
theme/index.tsto includeThemeDavidsandThemeDefault.
- Reintegrates theme package into the main app, removing
- Company Description:
- Adds
descriptionfield toCompanymodel inprisma/schema.prismaandmigration.sql. - Updates GraphQL queries and mutations in
addCompany.ts,updateCompany.ts,getCompanies.ts, andgetExperience.tsto handledescription. - Modifies
CompanyForm.tsx,CompanyItem.tsx, andCompanyList.tsxto support description input and display.
- Adds
- Components and Tests:
- Adds
PDFViewandResumeViewcomponents with tests inPDFView.test.tsxandResumeView.test.tsx. - Implements
Skills,SkillsCloud, andSkillsExperiencecomponents with tests. - Introduces
ThemeDavidsandThemeDefaultcomponents with corresponding tests. - Adds
QRGenerator,CertificationsSection, andFeaturedProjectscomponents with tests. - Updates
MUIThemeProvider.tsxfor theme management.
- Adds
- Miscellaneous:
- Removes import order rule from
.eslintrc.json. - Adds sample data in
davids/sampleData.json.
- Removes import order rule from
This description was created by for f287978. You can customize this summary. It will automatically update as commits are pushed.