Skip to content

Conversation

michelroegl-brunner
Copy link
Member

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.

- Create new DownloadedScriptsTab component that shows only downloaded scripts
- Add tab navigation between Available Scripts and Installed Scripts
- Include filtering, searching, and categorization features
- Display statistics for downloaded scripts
- Remove unused script files (2fauth.sh, debian.sh and their install scripts)
- Update main page to include the new tab in navigation
@michelroegl-brunner michelroegl-brunner requested a review from a team as a code owner October 7, 2025 08:15
tremor021
tremor021 previously approved these changes Oct 7, 2025
- Fix unescaped apostrophe in empty state message
- Fix empty arrow function by adding proper comment structure
@michelroegl-brunner michelroegl-brunner merged commit 3530d78 into main Oct 7, 2025
4 checks passed
@michelroegl-brunner michelroegl-brunner deleted the feat/downloaded_scripts_tab branch October 7, 2025 10:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants