mirror of
https://github.com/community-scripts/ProxmoxVE-Local.git
synced 2026-03-31 06:23:54 -04:00
[PR #122] [MERGED] feat: Implement comprehensive help system with contextual icons #198
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/122
Author: @michelroegl-brunner
Created: 10/13/2025
Status: ✅ Merged
Merged: 10/13/2025
Merged by: @michelroegl-brunner
Base:
main← Head:feat/help_system📝 Commits (4)
8bab4c4feat: implement comprehensive help system with contextual iconsc975bebfix: resolve linting errors in HelpModal component68f3711feat: implement release notes modal system3a4047cfix: use nullish coalescing operator in ReleaseNotesModal📊 Changes
13 files changed (+1050 additions, -97 deletions)
View changed files
📝
src/app/_components/CategorySidebar.tsx(+7 -3)➕
src/app/_components/ContextualHelpIcon.tsx(+46 -0)📝
src/app/_components/FilterBar.tsx(+9 -0)➕
src/app/_components/Footer.tsx(+64 -0)📝
src/app/_components/GeneralSettingsModal.tsx(+5 -1)➕
src/app/_components/HelpButton.tsx(+40 -0)➕
src/app/_components/HelpModal.tsx(+492 -0)➕
src/app/_components/ReleaseNotesModal.tsx(+202 -0)📝
src/app/_components/ResyncButton.tsx(+25 -21)📝
src/app/_components/SettingsModal.tsx(+5 -1)📝
src/app/_components/VersionDisplay.tsx(+16 -21)📝
src/app/page.tsx(+101 -50)📝
src/server/api/routers/version.ts(+38 -0)📄 Description
Overview
This PR implements a comprehensive help system for the PVE Scripts Management application, featuring contextual help icons throughout the UI, a detailed help modal with navigation, and a complete release notes modal system.
Features Added
🆕 New Components
📍 Help Icons Added
📚 Help Content Sections
🆕 Release Notes System
🎨 UI Improvements
Technical Details
Testing
Files Changed
New Files
src/app/_components/HelpModal.tsxsrc/app/_components/HelpButton.tsxsrc/app/_components/ContextualHelpIcon.tsxsrc/app/_components/ReleaseNotesModal.tsxsrc/app/_components/Footer.tsxModified Files
src/app/page.tsx- Added HelpButton, tab help icons, release notes modal integrationsrc/app/_components/SettingsModal.tsx- Added help iconsrc/app/_components/GeneralSettingsModal.tsx- Added help iconsrc/app/_components/ResyncButton.tsx- Added help iconsrc/app/_components/FilterBar.tsx- Added help icon and headersrc/app/_components/CategorySidebar.tsx- Added help iconsrc/app/_components/VersionDisplay.tsx- UI improvements, help icon, clickable version badgesrc/server/api/routers/version.ts- Added getAllReleases endpointThis comprehensive update significantly improves user experience by providing contextual assistance, comprehensive documentation, and automatic release notes display after updates.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.