* Update ScriptAccordion and ScriptItem components for improved styling
* Add README.md for Proxmox VE Helper-Scripts Frontend
* Remove testing dependencies and related test files from the frontend project
* Update analytics URL in siteConfig to point to community-scripts.org
* Refactor ESLint configuration to have one source of truth and run "npm lint" to apply new changes
* Update lint script in package.json to remove npm
* Add 'next' option to ESLint configuration for improved compatibility
* Update package dependencies and versions in package.json and package-lock.json
* Refactor theme provider import and enhance calendar component for dynamic icon rendering
* rename sidebar, alerts and buttons
* rename description and interfaces files
* rename more files
* change folder name
* Refactor tooltip logic to improve updateable condition handling
* Enhance CommandMenu to prevent duplicate scripts across categories
* Remove test step from frontend CI/CD workflow
* Update mariadb.json
* Update vaultwarden.json
* Update vaultwarden.json
* Update keycloak.json
* Update json/keycloak.json
Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>
* Update mariadb.json
Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>
* Add canonical link to layout for improved SEO and page indexing
* Fix image source fallback for script logos to use a consistent relative path
* Fix image source for script logos across components to consistently use the "/ProxmoxVE/logo.png" path
* Update image source for script logos to use basePath for consistent paths across all components
* Fix image source for script logos to ensure leading slash is consistent for all components' paths
* Add JSON generator component with validation and UI elements for managing scripts, categories, and installation methods
* Add calendar and label components; enhance JSON generator with date selection and script path updates for installation methods
* Enhance Alerts component with dynamic colored notes using AlertColors from config for better visibility and consistency
* Remove MultiSelect component
* Update JSON generator: streamline install methods, enhance note type selection, and refine button behavior for better UX
* Refactor AlertColors: unify warning and danger styles for consistency and improved visual hierarchy in alerts
* Enhance JSONGenerator: improve SelectItem layout with color indicators for better visual representation of alert types
* Refactor JSON schema definitions in JSONGenerator: separate InstallMethod and Note schemas for better structure and readability
* Fix JSONGenerator: streamline SelectItem markup and enhance JSON display layout for improved readability and user experience
* Refactor JSON schema handling: move schema definitions to separate file
* Enhance error handling in JSONGenerator: display Zod validation errors on user input for better feedback and debugging
* Export InstallMethodSchema and integrate into JSONGenerator for better validation of install method data input
* Add Categories and Note components to JSONGenerator for better organization and modularity in the JSON editing interface
* Remove unused imports
---------
Co-authored-by: CanbiZ <47820557+MickLesk@users.noreply.github.com>
Co-authored-by: Håvard Gjøby Thom <34199185+havardthom@users.noreply.github.com>