mirror of
https://github.com/community-scripts/ProxmoxVE-Local.git
synced 2026-03-31 06:23:54 -04:00
[PR #41] [MERGED] refactore installed scipts tab #130
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/community-scripts/ProxmoxVE-Local/pull/41
Author: @michelroegl-brunner
Created: 10/6/2025
Status: ✅ Merged
Merged: 10/6/2025
Merged by: @michelroegl-brunner
Base:
development← Head:feat/installed_scripts📝 Commits (3)
5b1d34dfeat: Add inline editing and manual script entry functionality0074b43feat: implement installed scripts functionality and clean up test files763e34afix: resolve TypeScript error with categoryNames type mismatch📊 Changes
24 files changed (+383 additions, -1267 deletions)
View changed files
➕
.gitattributes(+40 -0)➕
scripts/ct/debian.sh(+43 -0)➕
scripts/install/debian-install.sh(+24 -0)➖
src/__tests__/env.test.ts(+0 -50)➖
src/app/__tests__/page.test.tsx(+0 -140)📝
src/app/_components/InstalledScriptsTab.tsx(+242 -22)📝
src/app/_components/ScriptsGrid.tsx(+11 -10)➕
src/app/_components/__tests__/AlwaysPass.test.tsx(+7 -0)➖
src/app/_components/__tests__/ResyncButton.test.tsx(+0 -62)➖
src/app/_components/__tests__/ScriptsGrid.test.tsx(+0 -192)➖
src/server/api/routers/__tests__/scripts.test.ts(+0 -368)📝
src/server/api/routers/installedScripts.ts(+1 -0)📝
src/server/api/routers/scripts.ts(+4 -3)📝
src/server/database.js(+6 -1)➖
src/server/lib/__tests__/scripts.test.ts(+0 -349)➖
src/test/__mocks__/child_process.ts(+0 -24)➖
src/test/__mocks__/fs.ts(+0 -21)➖
src/test/setup.ts(+0 -24)📝
src/types/script.ts(+5 -0)➖
test/scripts/ct/test-script.sh(+0 -0)...and 4 more files
📄 Description
✍️ Description
🔗 Related PR / Issue
Link: #
✅ Prerequisites (X in brackets)
Screenshot for frontend Change
🛠️ Type of Change (X in brackets)
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.