[PR #63] [MERGED] Add frontend to Scripts repostitory #2450

Closed
opened 2026-02-05 04:56:33 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/community-scripts/ProxmoxVE/pull/63
Author: @BramSuurdje
Created: 11/5/2024
Status: Merged
Merged: 11/5/2024
Merged by: @tteck

Base: mainHead: main


📝 Commits (8)

  • 56837d7 merge frontend website into scripts repo
  • 8467583 Refactor import paths for TextCopyBlock component in Alerts and Description files
  • a4a373e Set revalidate to 0 in categories route to ensure fresh data fetch on each build
  • 4ca4504 Update basePath in next.config.mjs for ProxmoxVE deployment configuration
  • 63aa8e2 Add NEXT_PUBLIC_BUILD_TIME to config and append timestamp to API requests for fresh category data retrieval
  • 1795dd1 Remove revalidate from categories route to maintain static fetching behavior without forced updates on each build
  • 1a412bc Update NEXT_PUBLIC_BUILD_TIME type to string
  • 2f9f51e Fix API path in category fetch calls by removing leading slash

📊 Changes

72 files changed (+11687 additions, -0 deletions)

View changed files

.github/workflows/nextjs.yml (+83 -0)
frontend/.env.local (+3 -0)
frontend/.eslintrc.json (+5 -0)
frontend/.gitignore (+39 -0)
frontend/.prettierignore (+5 -0)
frontend/.prettierrc (+3 -0)
frontend/LICENSE (+21 -0)
frontend/components.json (+17 -0)
frontend/example.env (+4 -0)
frontend/next.config.mjs (+25 -0)
frontend/package-lock.json (+7546 -0)
frontend/package.json (+73 -0)
frontend/postcss.config.mjs (+8 -0)
frontend/public/defaultimg.png (+0 -0)
frontend/public/logo.png (+0 -0)
frontend/public/metadata/docker.json (+23 -0)
frontend/public/metadata/nginxproxymanager.json (+20 -0)
frontend/src/app/api/categories/route.ts (+23 -0)
frontend/src/app/favicon.ico (+0 -0)
frontend/src/app/layout.tsx (+88 -0)

...and 52 more files

📄 Description

Note

We are meticulous when it comes to merging code into the main branch, so please understand that we may reject pull requests that do not meet the project's standards. It's never personal. Also, game-related scripts have a lower chance of being merged.

Description

This pull request aims to integrate the Proxmox VE website into the Scripts repository while also addressing some issues with the caching.

Fixes # (issue)

Type of change

Please check the relevant option(s):

  • New feature (non-breaking change that adds
  • Self-review performed (I have reviewed my code, ensuring it follows established patterns and conventions)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/community-scripts/ProxmoxVE/pull/63 **Author:** [@BramSuurdje](https://github.com/BramSuurdje) **Created:** 11/5/2024 **Status:** ✅ Merged **Merged:** 11/5/2024 **Merged by:** [@tteck](https://github.com/tteck) **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (8) - [`56837d7`](https://github.com/community-scripts/ProxmoxVE/commit/56837d7dcdaf0f25e3be4c8d783c6cb020544092) merge frontend website into scripts repo - [`8467583`](https://github.com/community-scripts/ProxmoxVE/commit/84675838de5ad1521512c29897fa80a5943868d1) Refactor import paths for TextCopyBlock component in Alerts and Description files - [`a4a373e`](https://github.com/community-scripts/ProxmoxVE/commit/a4a373e890a84da131f51fb2ff8acaa3d9299ab5) Set revalidate to 0 in categories route to ensure fresh data fetch on each build - [`4ca4504`](https://github.com/community-scripts/ProxmoxVE/commit/4ca45042cc017960c7eed72b8494fb28840969f3) Update basePath in next.config.mjs for ProxmoxVE deployment configuration - [`63aa8e2`](https://github.com/community-scripts/ProxmoxVE/commit/63aa8e2aa8d0b3051c17892d45d854c023a39016) Add NEXT_PUBLIC_BUILD_TIME to config and append timestamp to API requests for fresh category data retrieval - [`1795dd1`](https://github.com/community-scripts/ProxmoxVE/commit/1795dd1a80e2a94ddd8897d6a5215711ed5322ae) Remove revalidate from categories route to maintain static fetching behavior without forced updates on each build - [`1a412bc`](https://github.com/community-scripts/ProxmoxVE/commit/1a412bce387e6b670542b03070fde77763d5cbb4) Update NEXT_PUBLIC_BUILD_TIME type to string - [`2f9f51e`](https://github.com/community-scripts/ProxmoxVE/commit/2f9f51ec7cd173e5819d2f40ad473868afebf0b7) Fix API path in category fetch calls by removing leading slash ### 📊 Changes **72 files changed** (+11687 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/nextjs.yml` (+83 -0) ➕ `frontend/.env.local` (+3 -0) ➕ `frontend/.eslintrc.json` (+5 -0) ➕ `frontend/.gitignore` (+39 -0) ➕ `frontend/.prettierignore` (+5 -0) ➕ `frontend/.prettierrc` (+3 -0) ➕ `frontend/LICENSE` (+21 -0) ➕ `frontend/components.json` (+17 -0) ➕ `frontend/example.env` (+4 -0) ➕ `frontend/next.config.mjs` (+25 -0) ➕ `frontend/package-lock.json` (+7546 -0) ➕ `frontend/package.json` (+73 -0) ➕ `frontend/postcss.config.mjs` (+8 -0) ➕ `frontend/public/defaultimg.png` (+0 -0) ➕ `frontend/public/logo.png` (+0 -0) ➕ `frontend/public/metadata/docker.json` (+23 -0) ➕ `frontend/public/metadata/nginxproxymanager.json` (+20 -0) ➕ `frontend/src/app/api/categories/route.ts` (+23 -0) ➕ `frontend/src/app/favicon.ico` (+0 -0) ➕ `frontend/src/app/layout.tsx` (+88 -0) _...and 52 more files_ </details> ### 📄 Description > [!NOTE] > We are meticulous when it comes to merging code into the main branch, so please understand that we may reject pull requests that do not meet the project's standards. It's never personal. Also, game-related scripts have a lower chance of being merged. ## Description This pull request aims to integrate the Proxmox VE website into the Scripts repository while also addressing some issues with the caching. Fixes # (issue) ## Type of change Please check the relevant option(s): - [x] New feature (non-breaking change that adds - [x] Self-review performed (I have reviewed my code, ensuring it follows established patterns and conventions) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-05 04:56:33 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#2450