Skip to content

Feature/add build request2026 - #7

Merged
pingkunga merged 96 commits into
mainfrom
feature/add_buildRequest2026
Jul 3, 2026
Merged

Feature/add build request2026#7
pingkunga merged 96 commits into
mainfrom
feature/add_buildRequest2026

Conversation

@pingkunga

Copy link
Copy Markdown
Owner

This pull request introduces a new "Build Request" feature for .NET projects, enhances sidebar navigation, and adds comprehensive validation and guided tours for build forms. It also includes updates to the Docker and npm configuration for better build and deployment management.

Build Request Feature and Related Utilities:

  • Added a new API composable useBuildInvSetAPI for submitting .NET build requests, along with supporting utilities for managing form state, validation, and guided tours (useBuildInvSetRelease, useBuildInvSetValidation, useBuildInvSetTour). Unit tests for validation logic are included. [1] [2] [3] [4] [5]
  • Introduced a similar guided tour for the "Build NET Common" page with useBuildNetCommonTour.

UI/UX Improvements:

  • Enhanced the sidebar to highlight the active link, improved styling, and added navigation entries for the new build request pages and GitLab branches. [1] [2] [3] [4] [5] [6]
  • Added a reusable ClientAccessKey.vue component for handling access key input and toggling server token usage.

Documentation and Configuration:

  • Updated the README.md to reflect new features, build instructions, and plans, including the new build tracker and GitLab branch listing. [1] [2] [3]
  • Added .output, .nuxt, and dist to .dockerignore for cleaner Docker builds, and set the npm registry in .npmrc. [1] [2]
  • Modified the Dockerfile to include the vendor directory in the build context.

Summary of Most Important Changes:

Build Request System:

  • Added composables and utilities for submitting, validating, and guiding users through .NET build requests, including form validation with Zod and guided tours using driver.js. [1] [2] [3] [4] [5] [6]

UI/UX Enhancements:

  • Improved sidebar navigation with active state highlighting and added entries for new build request pages and GitLab branches. [1] [2] [3] [4] [5] [6]
  • Introduced a ClientAccessKey.vue component for secure access key management and server token toggling.

Documentation and Build Configuration:

  • Updated documentation to reflect new features and updated build instructions. [1] [2] [3]
  • Improved Docker and npm configuration for better build hygiene and reliability. [1] [2] [3]

pingkunga and others added 30 commits May 3, 2026 14:53
Co-authored-by: Copilot <copilot@github.com>
… SupportProject.json / On Create Version you can select project
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
@pingkunga
pingkunga requested a review from Copilot July 3, 2026 01:31
@pingkunga
pingkunga removed the request for review from Copilot July 3, 2026 01:32
@pingkunga
pingkunga merged commit 28a48e7 into main Jul 3, 2026
3 of 4 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.

2 participants