Skip to content

Conversation

@vncloudsco
Copy link
Contributor

  • feat: update DomainDialog to DomainDialogV2 with advanced configuration options
  • Replaced DomainDialog with DomainDialogV2 in Domains component.
  • Added new fields for advanced domain settings including real IP configuration, HSTS, HTTP/2, gRPC support, and custom location blocks.
  • Updated Domain type to include new properties for advanced settings.
  • Created migration script to add new columns for advanced settings in the database.
  • feat: Implement Access Lists management UI and functionality
  • Added AccessListFormDialog component for creating and editing access lists.
  • Introduced AccessListsContent component to display and manage access lists.
  • Created PaginationControls component for navigating through access lists.
  • Developed access-lists.service.ts for API interactions related to access lists.
  • Implemented query options for fetching access lists and handling mutations.
  • Added routes for access lists management under the authenticated section.
  • Integrated search and filter functionalities for access lists.
  • Enhanced user experience with loading skeletons during data fetching.
  • feat: Enhance security by validating usernames and escaping passwords in Nginx config service

  • feat: Add WebSocket support headers in Nginx configuration

  • feat: Implement Backup Service with backup scheduling and nginx configuration management

nguyenthuyendieu4 and others added 2 commits October 15, 2025 19:56
* feat: update DomainDialog to DomainDialogV2 with advanced configuration options

- Replaced DomainDialog with DomainDialogV2 in Domains component.
- Added new fields for advanced domain settings including real IP configuration, HSTS, HTTP/2, gRPC support, and custom location blocks.
- Updated Domain type to include new properties for advanced settings.
- Created migration script to add new columns for advanced settings in the database.

* feat: Implement Access Lists management UI and functionality

- Added AccessListFormDialog component for creating and editing access lists.
- Introduced AccessListsContent component to display and manage access lists.
- Created PaginationControls component for navigating through access lists.
- Developed access-lists.service.ts for API interactions related to access lists.
- Implemented query options for fetching access lists and handling mutations.
- Added routes for access lists management under the authenticated section.
- Integrated search and filter functionalities for access lists.
- Enhanced user experience with loading skeletons during data fetching.

* feat: Enhance security by validating usernames and escaping passwords in Nginx config service

* feat: Add WebSocket support headers in Nginx configuration

* feat: Implement Backup Service with backup scheduling and nginx configuration management
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
3.3% Duplication on New Code (required ≤ 3%)
B Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@github-actions
Copy link

Coverage Report for apps/api

Status Category Percentage Covered / Total
🔵 Lines 3.76% 556 / 14757
🔵 Statements 3.76% 556 / 14757
🔵 Functions 54.23% 96 / 177
🔵 Branches 62.18% 148 / 238
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
apps/api/src/domains/access-lists/access-lists.controller.ts 0% 100% 100% 0% 2-366
apps/api/src/domains/access-lists/access-lists.repository.ts 0% 0% 0% 0% 1-384
apps/api/src/domains/access-lists/access-lists.routes.ts 0% 0% 0% 0% 1-132
apps/api/src/domains/access-lists/access-lists.service.ts 0% 0% 0% 0% 1-420
apps/api/src/domains/access-lists/access-lists.types.ts 0% 100% 100% 0% 7-10
apps/api/src/domains/access-lists/index.ts 0% 0% 0% 0% 1-5
apps/api/src/domains/access-lists/services/nginx-config.service.ts 0% 0% 0% 0% 1-308
apps/api/src/domains/domains/domains.controller.ts 0% 100% 100% 0% 2-330
apps/api/src/domains/domains/domains.repository.ts 0% 0% 0% 0% 1-359
apps/api/src/domains/domains/domains.service.ts 0% 0% 0% 0% 1-307
apps/api/src/domains/domains/domains.types.ts 100% 100% 100% 100%
apps/api/src/domains/domains/services/nginx-config.service.ts 0% 0% 0% 0% 1-744
apps/api/src/routes/index.ts 0% 0% 0% 0% 1-52
Generated in workflow #38 for commit 5e72f34 by the Vitest Coverage Report Action

@vncloudsco vncloudsco merged commit 98f786d into main Oct 16, 2025
2 of 3 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.

3 participants