Core multitenants#13
Merged
Merged
Conversation
Update the project name in the Amplify configuration and migrate the README to reflect the use of AWS Amplify Gen2. This includes updating instructions, features, and benefits to align with Gen2's TypeScript-first approach and improved developer experience.
This commit introduces a SonarQube configuration file (`sonar-project.properties`) and a GitHub Actions workflow (`build.yml`) to enable code quality analysis. The workflow triggers on push to `main` and `dev` branches, as well as on pull request events, ensuring continuous integration and code quality checks.
Clean up the sonar-project.properties file by removing unused and commented-out configurations to improve readability and maintainability
…ing states Refactor subscription logic to use resource preloading and suspense for better performance. Simplify payment settings component by separating concerns into smaller components. Add loading states and error fallbacks for a smoother user experience. Remove unused disconnect button and update error messages to English.
This commit introduces the `id` field to the `UserSubscription` model and updates the post-confirmation handler to include it. The changes ensure that each subscription has a unique identifier, improving data integrity and consistency. Additionally, the plan scheduler handler has been enhanced to process subscriptions more efficiently by checking expiration dates and pending plan changes.
Replace all instances of `Loader2` from Lucide with a custom `Loader` component for consistency and maintainability. This change centralizes the loading spinner implementation and simplifies future updates.
Remove unused imports, streamline form schema definitions, and improve error message consistency. Also, relocate the form schema to a shared file for better reusability and maintainability.
…r messages Extracted API key schema and related types to a shared library for reusability. Updated error messages to English for consistency across the codebase. Simplified cache configuration in PaymentSettings to use a 5-minute TTL.
The SonarQube configuration file `sonar-project.properties` and the associated GitHub workflow `build.yml` have been deleted. This change was made as SonarQube integration is no longer required for the project, simplifying the CI/CD pipeline.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.