mirror of
https://github.com/community-scripts/ProxmoxVE-Local.git
synced 2026-04-25 04:35:50 +03:00
[PR #124] [MERGED] feat: Add LXC Container Control Features #226
Labels
No labels
bug
enhancement
enhancement
feature
in progress
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ProxmoxVE-Local#226
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
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/124
Author: @michelroegl-brunner
Created: 10/13/2025
Status: ✅ Merged
Merged: 10/13/2025
Merged by: @michelroegl-brunner
Base:
main← Head:feat/lxc_controlls📝 Commits (10+)
0fb452cfeat: Add LXC container control functionality to Installed Scripts pagee0f4318fix: Resolve linting errors in LXC control functionality99c6904fix: Add missing execution_mode property to InstalledScript interface in ScriptInstallationCard33fca95fix: Resolve status detection conflicts by using unified bulk fetching195288bfix: Stop infinite API call loops that were overwhelming the serveref6c545feat: Implement efficient pct list approach for container status checking7072417fix: Remove duplicate container status display from STATUS column57f93e0feat: Trigger status check when switching to installed scripts tabe07bc0dcleanup: Remove all console.log statements from codebase1c30501feat: Display detailed SSH error messages for container operations📊 Changes
8 files changed (+1005 additions, -276 deletions)
View changed files
➕
src/app/_components/ConfirmationModal.tsx(+111 -0)➕
src/app/_components/ErrorModal.tsx(+87 -0)📝
src/app/_components/HelpModal.tsx(+23 -0)📝
src/app/_components/InstalledScriptsTab.tsx(+309 -78)📝
src/app/_components/ScriptInstallationCard.tsx(+47 -10)📝
src/app/_components/ScriptsGrid.tsx(+0 -1)📝
src/app/_components/VersionDisplay.tsx(+0 -1)📝
src/server/api/routers/installedScripts.ts(+428 -186)📄 Description
🚀 New Features
Container Control
Enhanced Safety
Improved UX
Technical Improvements
109 stopped debian
113 running debian
116 stopped debian
156 running pve-scripts-local per server instead of individual checks
🔧 Backend Changes
📱 Frontend Changes
🛡️ Safety Features
🎯 User Experience
This PR adds comprehensive LXC container management capabilities while maintaining safety and providing excellent user experience.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.