-
-
Notifications
You must be signed in to change notification settings - Fork 0
Install Vercel Web Analytics with docs (#26) This is an automated pull request generated by Vercel to help install [Web Analytics](https://vercel.com/docs/analytics) in your application. --- [View Project](https://vercel.com/agent-rkix-3-s-projects/agents-rkix-3) · [Web Analytics](https://vercel.com/agent-rkix-3-s-projects/agents-rkix-3/analytics) Created by **AGENT-RKIX3 (nvht25052002-2777)** with [Vercel Agent](https://vercel.com/docs/agent) #28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Huỳnh Thương (Huynhthuongg)
wants to merge
55
commits into
codex/review-code-and-propose-fixes
Choose a base branch
from
main
base: codex/review-code-and-propose-fixes
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
d0d4a9c
Fix static app smoke checks and chat escaping
Huynhthuongg 02cce37
Add static smoke test, escape chat messages, and run test in Pages wo…
Huynhthuongg 3a00a97
feat: adjust sidebar width and nav button styles; update header paddi…
v0agent 5303b38
feat: adjust sidebar width, padding, and main margin; update button s…
v0agent 91df86d
feat: update index.html for Vietnamese language and dark mode support
v0agent 92f0e22
Refine dashboard layout and sidebar navigation styles (#8)
Huynhthuongg 92dc466
feat: enhance mobile navigation bar styling and padding
v0agent c087eeb
Refine dashboard layout and sidebar navigation (#9)
vercel[bot] 424e6fa
Initial plan
Claude d780655
[WIP] Copilot Request (#11)
Huynhthuongg 188fc31
Delete CNAME
Huynhthuongg 9403f84
updete
Huynhthuongg 543de9e
Update .github/workflows/terraform.yml
Huynhthuongg 833ae3e
Update .github/workflows/jscrambler-code-integrity.yml
Huynhthuongg e7ee1f3
Update .github/workflows/google.yml
Huynhthuongg cca38a8
Update CNAME
Huynhthuongg f7fa818
Update index.html
Huynhthuongg a91787d
Initial plan
Claude d411e37
[WIP] Copilot Request (#17)
Huynhthuongg ca90042
Rename sonarcloud.yml to sonarcloud.yml
Huynhthuongg 85e6ecf
feat: update dependabot, streamline kustomize setup, enhance jscrambl…
v0agent 5ef4a88
feat: update project to modern React + TypeScript workspace with Vite
v0agent a814de7
Merge branch 'main' into v0/nvht25052002-2777-9b5e3655
vercel[bot] 211e2d6
Modernize dashboard layout and migrate to Vite and TypeScript (#18)
vercel[bot] 7c14ef6
init
vercel[bot] cb32cb8
Modernize dashboard layout and enhance navigation interactivity (#19)
vercel[bot] 655b9a9
init
vercel[bot] b5522bc
Bump esbuild and vite
dependabot[bot] 0930245
Modernize dashboard layout and enhance navigation interactivity (#20)
Huynhthuongg 220024b
feat: add allowed hosts to vite config for domain access
v0agent df0eea1
chore: update tsconfig.node.tsbuildinfo file
v0agent ce76aee
Modernize dashboard layout and enhance navigation interactivity (#23)
Huynhthuongg 16e9c8c
feat: add navigation and style for MiniRkx floating button
v0agent 09fe53d
Modernize dashboard layout and add MiniRkx navigation button (#24)
Huynhthuongg a19ed9b
init
vercel[bot] 6c5530a
Improve dashboard UI and add MiniRkx floating navigation (#25)
Huynhthuongg ecd2d86
Bump esbuild and vite (#22)
Huynhthuongg a772a98
Create mayhem-for-api.yml
Huynhthuongg 215997e
Create puppet-lint.yml
Huynhthuongg 000483e
Create trivy.yml
Huynhthuongg 482d855
Install Vercel Web Analytics with docs
vercel[bot] b8ef595
Install Vercel Web Analytics with docs (#26)
Huynhthuongg 160f5c2
Update package.json
Huynhthuongg c1a8ca7
Update index.html
Huynhthuongg 225529c
Update src/components/Header.tsx
Huynhthuongg 4f141fa
Install Vercel Speed Insights with framework setup
vercel[bot] 426c3ee
Install Vercel Speed Insights with framework setup (#29)
Huynhthuongg 7619cd9
Create MIT
Huynhthuongg 8026c88
Update MIT
Huynhthuongg 8ddef6f
Update MIT
Huynhthuongg 778cc86
Update MIT
Huynhthuongg ddc266c
Update MIT
Huynhthuongg 84e0446
Update MIT
Huynhthuongg a2800f7
Update MIT
Huynhthuongg a8bb45b
Update MIT
Huynhthuongg File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,64 @@ | ||
| # This workflow uses actions that are not certified by GitHub. | ||
| # They are provided by a third-party and are governed by | ||
| # separate terms of service, privacy policy, and support | ||
| # documentation. | ||
| # | ||
| # This workflow starts your API and fuzzes it with ForAllSecure Mayhem for API | ||
| # to find reliability, performance and security issues before they reach | ||
| # production. | ||
| # | ||
| # To use this workflow, you will need to: | ||
| # | ||
| # 1. Create a Mayhem account at https://app.mayhem.security | ||
| # | ||
| # 2. Create an API token at https://app.mayhem.security/-/settings/user/api-tokens | ||
| # | ||
| # 3. Add the API token as a secret in GitHub called "MAYHEM_TOKEN" | ||
| # | ||
| # 4. Update the "Start your API" step to run your API in the background before | ||
| # starting the Mayhem for API scan, and update the `api-url` & `api-spec` | ||
| # field. | ||
| # | ||
| # If you have any questions, please contact us at mayhem4api@forallsecure.com | ||
|
|
||
| name: "Mayhem for API" | ||
|
|
||
| on: | ||
| push: | ||
| branches: [ "main" ] | ||
| pull_request: | ||
| # The branches below must be a subset of the branches above | ||
| branches: [ "main" ] | ||
|
|
||
| jobs: | ||
| mayhem-for-api: | ||
| name: Mayhem for API | ||
| # Mayhem for API runs on linux, mac and windows | ||
| runs-on: ubuntu-latest | ||
| permissions: | ||
| actions: read | ||
| contents: read | ||
| security-events: write | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
|
|
||
| # Run your API in the background. Ideally, the API would run in debug | ||
| # mode & send stacktraces back on "500 Internal Server Error" responses | ||
| # (don't do this in production though!) | ||
| - name: Start your API | ||
| run: ./run_your_api.sh & # <- ✏️ update this | ||
|
Huynhthuongg marked this conversation as resolved.
|
||
|
|
||
| - name: Mayhem for API | ||
| uses: ForAllSecure/mapi-action@v1 | ||
| continue-on-error: true | ||
| with: | ||
| mayhem-token: ${{ secrets.MAYHEM_TOKEN }} | ||
| api-url: http://localhost:8080 # <- ✏️ update this | ||
| api-spec: http://localhost:8080/openapi.json # <- ✏️ update this | ||
| duration: 60 | ||
| sarif-report: mapi.sarif | ||
|
|
||
| - name: Upload SARIF file | ||
| uses: github/codeql-action/upload-sarif@v3 | ||
| with: | ||
| sarif_file: mapi.sarif | ||
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,55 @@ | ||
| # This workflow uses actions that are not certified by GitHub. | ||
| # They are provided by a third-party and are governed by | ||
| # separate terms of service, privacy policy, and support | ||
| # documentation. | ||
| # Puppet Lint tests Puppet code against the recommended Puppet language style guide. | ||
| # https://puppet.com/docs/puppet/7/style_guide.html | ||
| # Puppet Lint validates only code style; it does not validate syntax. | ||
| # To test syntax, use Puppet's puppet parser validate command. | ||
| # More details at https://github.com/puppetlabs/puppet-lint/ | ||
|
|
||
| name: puppet-lint | ||
|
Huynhthuongg marked this conversation as resolved.
|
||
|
|
||
| on: | ||
| push: | ||
| branches: [ "main" ] | ||
| pull_request: | ||
| # The branches below must be a subset of the branches above | ||
| branches: [ "main" ] | ||
| schedule: | ||
| - cron: '35 17 * * 0' | ||
|
|
||
| permissions: | ||
| contents: read | ||
|
|
||
| jobs: | ||
| puppet-lint: | ||
| name: Run puppet-lint scanning | ||
| runs-on: ubuntu-latest | ||
| permissions: | ||
| contents: read # for checkout to fetch code | ||
| security-events: write # for github/codeql-action/upload-sarif to upload SARIF results | ||
| actions: read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status | ||
|
|
||
| steps: | ||
| - name: Checkout code | ||
| uses: actions/checkout@v4 | ||
|
|
||
| - name: Setup Ruby | ||
| uses: ruby/setup-ruby@55283cc23133118229fd3f97f9336ee23a179fcf # v1.146.0 | ||
| with: | ||
| ruby-version: 2.7 | ||
| bundler-cache: true | ||
|
Huynhthuongg marked this conversation as resolved.
|
||
|
|
||
| - name: Install puppet-lint | ||
| run: gem install puppet-lint | ||
|
|
||
| - name: Run puppet-lint | ||
| run: puppet-lint . --sarif > puppet-lint-results.sarif | ||
| continue-on-error: true | ||
|
|
||
| - name: Upload analysis results to GitHub | ||
| uses: github/codeql-action/upload-sarif@v3 | ||
| with: | ||
| sarif_file: puppet-lint-results.sarif | ||
| wait-for-processing: true | ||
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,48 @@ | ||
| # This workflow uses actions that are not certified by GitHub. | ||
| # They are provided by a third-party and are governed by | ||
| # separate terms of service, privacy policy, and support | ||
| # documentation. | ||
|
|
||
| name: trivy | ||
|
|
||
| on: | ||
| push: | ||
| branches: [ "main" ] | ||
| pull_request: | ||
| # The branches below must be a subset of the branches above | ||
| branches: [ "main" ] | ||
| schedule: | ||
| - cron: '20 0 * * 4' | ||
|
|
||
| permissions: | ||
| contents: read | ||
|
|
||
| jobs: | ||
| build: | ||
| permissions: | ||
| contents: read # for actions/checkout to fetch code | ||
| security-events: write # for github/codeql-action/upload-sarif to upload SARIF results | ||
| actions: read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status | ||
| name: Build | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - name: Checkout code | ||
| uses: actions/checkout@v4 | ||
|
|
||
| - name: Build an image from Dockerfile | ||
| run: | | ||
| docker build -t docker.io/my-organization/my-app:${{ github.sha }} . | ||
|
Huynhthuongg marked this conversation as resolved.
Huynhthuongg marked this conversation as resolved.
|
||
|
|
||
| - name: Run Trivy vulnerability scanner | ||
| uses: aquasecurity/trivy-action@7b7aa264d83dc58691451798b4d117d53d21edfe | ||
| with: | ||
| image-ref: 'docker.io/my-organization/my-app:${{ github.sha }}' | ||
| format: 'template' | ||
| template: '@/contrib/sarif.tpl' | ||
| output: 'trivy-results.sarif' | ||
| severity: 'CRITICAL,HIGH' | ||
|
|
||
| - name: Upload Trivy scan results to GitHub Security tab | ||
| uses: github/codeql-action/upload-sarif@v3 | ||
| with: | ||
| sarif_file: 'trivy-results.sarif' | ||
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
| # Logs | ||
| logs | ||
| *.log | ||
| npm-debug.log* | ||
| yarn-debug.log* | ||
| yarn-error.log* | ||
| pnpm-debug.log* | ||
| lerna-debug.log* | ||
|
|
||
| node_modules | ||
| dist | ||
| dist-ssr | ||
| *.local | ||
|
|
||
| # Editor directories and files | ||
| .vscode/* | ||
| !.vscode/extensions.json | ||
| .idea | ||
| .DS_Store | ||
| *.suo | ||
| *.ntvs* | ||
| *.njsproj | ||
| *.sln | ||
| *.sw? | ||
|
|
||
| # Environment variables | ||
| .env | ||
| .env.local | ||
| .env.*.local |
This file was deleted.
Oops, something went wrong.
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| Giấy phép MIT | ||
|
|
||
| Bản quyền (c) [2026] [huỳnh Thương] | ||
|
|
||
| Bất kỳ ai có được bản sao này đều được phép sao chép miễn phí. | ||
| của phần mềm này và các tập tin tài liệu liên quan (gọi là "Phần mềm"), để xử lý | ||
| trong Phần mềm mà không bị hạn chế, bao gồm nhưng không giới hạn các quyền | ||
| sử dụng, sao chép, sửa đổi, hợp nhất, xuất bản, phân phối, cấp phép lại và/hoặc bán. | ||
| các bản sao của Phần mềm, và cho phép những người được phép sử dụng Phần mềm | ||
| được cung cấp để làm như vậy, với điều kiện sau: | ||
|
|
||
| Thông báo bản quyền và thông báo cho phép nêu trên phải được bao gồm trong tất cả các ấn phẩm. | ||
| các bản sao hoặc các phần quan trọng của Phần mềm. | ||
|
|
||
| PHẦN MỀM ĐƯỢC CUNG CẤP "NGUYÊN TRẠNG", KHÔNG CÓ BẢO HÀNH DƯỚI BẤT KỲ HÌNH THỨC NÀO, RÕ RÀNG HAY NGẦM HIỂU. | ||
| BAO GỒM NHƯNG KHÔNG GIỚI HẠN Ở CÁC BẢO ĐẢM VỀ KHẢ NĂNG THƯƠNG MẠI, | ||
| PHÙ HỢP VỚI MỤC ĐÍCH CỤ THỂ VÀ KHÔNG VI PHẠM BẢN QUYỀN. TRONG MỌI TRƯỜNG HỢP, KHÔNG ĐƯỢC PHÉP | ||
| TÁC GIẢ HOẶC CHỦ SỞ HỮU BẢN QUYỀN SẼ KHÔNG CHỊU TRÁCH NHIỆM ĐỐI VỚI BẤT KỲ KHIẾU NGHĨ, THIỆT HẠI HOẶC CÁC VẤN ĐỀ KHÁC. | ||
| TRÁCH NHIỆM PHÁP LÝ, CHO DÙ LÀ TRONG HÀNH ĐỘNG HỢP ĐỒNG, HÀNH VI GÂY THIỆT HẠI HAY BẤT KỲ HÌNH THỨC NÀO KHÁC, PHÁT SINH TỪ, | ||
| LIÊN QUAN ĐẾN PHẦN MỀM HOẶC VIỆC SỬ DỤNG HOẶC CÁC GIAO DỊCH KHÁC TRONG | ||
| PHẦN MỀM. |
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.