mirror of
https://github.com/community-scripts/ProxmoxVE-Local.git
synced 2026-04-25 20:55:51 +03:00
[PR #50] [MERGED] refactor: Unified all UI colors, added reusable components. Removed Lightmode #175
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#175
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/50
Author: @michelroegl-brunner
Created: 10/7/2025
Status: ✅ Merged
Merged: 10/7/2025
Merged by: @michelroegl-brunner
Base:
main← Head:refactor/unify_ui📝 Commits (1)
7d5211dRemove execution_mode dependencies from InstalledScriptsTab📊 Changes
31 files changed (+1117 additions, -849 deletions)
View changed files
📝
package-lock.json(+68 -0)📝
package.json(+4 -0)➕
scripts/ct/2fauth.sh(+82 -0)➕
scripts/install/2fauth-install.sh(+105 -0)📝
scripts/json/undefined.json(+84 -84)📝
scripts/json/zigbee2mqtt.json(+1 -1)📝
src/app/_components/Badge.tsx(+18 -18)📝
src/app/_components/CategorySidebar.tsx(+34 -34)➖
src/app/_components/DarkModeProvider.tsx(+0 -86)➖
src/app/_components/DarkModeToggle.tsx(+0 -66)📝
src/app/_components/DiffViewer.tsx(+26 -26)📝
src/app/_components/ExecutionModeModal.tsx(+35 -33)📝
src/app/_components/FilterBar.tsx(+50 -37)📝
src/app/_components/InstalledScriptsTab.tsx(+94 -100)➖
src/app/_components/ProxmoxCheck.tsx(+0 -85)📝
src/app/_components/ResyncButton.tsx(+12 -13)📝
src/app/_components/ScriptCard.tsx(+7 -7)📝
src/app/_components/ScriptDetailModal.tsx(+70 -63)📝
src/app/_components/ScriptsGrid.tsx(+24 -19)📝
src/app/_components/ServerForm.tsx(+25 -22)...and 11 more files
📄 Description
Summary
This PR implements a comprehensive UI refactoring that removes execution_mode dependencies, aligns components with the new Button component, removes dark mode functionality, and standardizes colors using globals.css.
Major Changes Made
Execution Mode Refactoring
UI Component Alignment
Dark Mode Removal
Color Standardization
Additional Improvements
Technical Details
The refactoring simplifies the codebase by:
Files Changed
Testing
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.