Skip to content

Core multitenants#13

Merged
Stivenjs merged 10 commits into
devfrom
core-multitenants
May 7, 2025
Merged

Core multitenants#13
Stivenjs merged 10 commits into
devfrom
core-multitenants

Conversation

@Stivenjs
Copy link
Copy Markdown
Contributor

@Stivenjs Stivenjs commented May 7, 2025

No description provided.

Stivenjs and others added 10 commits May 7, 2025 00:21
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.
@Stivenjs Stivenjs merged commit c1c9c4f into dev May 7, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant