[PR #51] feat: Add Downloaded Scripts tab #145

Closed
opened 2025-11-20 04:13:02 -05:00 by saavagebueno · 0 comments
Owner

Original Pull Request: https://github.com/community-scripts/ProxmoxVE-Local/pull/51

State: closed
Merged: Yes


Summary

This PR adds a new 'Downloaded Scripts' tab between the 'Available Scripts' and 'Installed Scripts' tabs to provide better organization and visibility of downloaded scripts.

Changes

  • New DownloadedScriptsTab component: Shows only scripts that have been downloaded locally
  • Enhanced navigation: Added new tab with 💾 icon between Available and Installed Scripts
  • Consistent UI: Uses the same filtering, searching, and categorization features as other tabs
  • Statistics dashboard: Displays counts for total downloaded scripts, updatable scripts, and filtered results
  • Cleanup: Removed unused script files (2fauth.sh, debian.sh and their install scripts)

Features

  • Filter downloaded scripts by category, type, and search terms
  • Sort by name or creation date
  • Show updatable scripts count
  • Empty state with helpful guidance when no scripts are downloaded
  • Consistent design with existing tabs

Testing

  • New tab appears in navigation
  • Only downloaded scripts are shown
  • Filtering and search work correctly
  • Statistics display properly
  • Empty state shows when no scripts downloaded
  • Modal opens when clicking on script cards

Screenshots

The new tab provides a clean interface to view and manage downloaded scripts with the same functionality as the main scripts view but filtered to show only downloaded content.

**Original Pull Request:** https://github.com/community-scripts/ProxmoxVE-Local/pull/51 **State:** closed **Merged:** Yes --- ## Summary This PR adds a new 'Downloaded Scripts' tab between the 'Available Scripts' and 'Installed Scripts' tabs to provide better organization and visibility of downloaded scripts. ## Changes - **New DownloadedScriptsTab component**: Shows only scripts that have been downloaded locally - **Enhanced navigation**: Added new tab with 💾 icon between Available and Installed Scripts - **Consistent UI**: Uses the same filtering, searching, and categorization features as other tabs - **Statistics dashboard**: Displays counts for total downloaded scripts, updatable scripts, and filtered results - **Cleanup**: Removed unused script files (2fauth.sh, debian.sh and their install scripts) ## Features - Filter downloaded scripts by category, type, and search terms - Sort by name or creation date - Show updatable scripts count - Empty state with helpful guidance when no scripts are downloaded - Consistent design with existing tabs ## Testing - [x] New tab appears in navigation - [x] Only downloaded scripts are shown - [x] Filtering and search work correctly - [x] Statistics display properly - [x] Empty state shows when no scripts downloaded - [x] Modal opens when clicking on script cards ## Screenshots The new tab provides a clean interface to view and manage downloaded scripts with the same functionality as the main scripts view but filtered to show only downloaded content.
saavagebueno added the pull-request label 2025-11-20 04:13:02 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/ProxmoxVE-Local#145