feat: Enhance storage provider form and configuration

- Updated the storage provider form to categorize options into server-based, object storage, web storage, and cloud storage.
- Improved input placeholders for clarity and added descriptions for fields.
- Introduced new storage provider types: WebDAV, Nextcloud, Wasabi, MinIO, and B2.
- Added JavaScript functionality to auto-populate default ports based on selected provider type.
- Updated .gitignore to include test results and logs, and added Playwright configuration for testing.
This commit is contained in:
StarFleetCPTN committed 2025-04-16 19:24:16 -07:00
1 parent 31871bd16e
commit 130a3b0d1c
6 files changed
+366 -85

No files matched your search

+10 -1
View File
@@ -6,7 +6,11 @@
"scripts": {
"build": "node build.js",
"watch": "node build.js --watch",
"postinstall": "npm run build"
"postinstall": "npm run build",
"test": "playwright test",
"test:ui": "playwright test --ui",
"test:headed": "playwright test --headed",
"test:debug": "playwright test --debug"
},
"dependencies": {
"@fortawesome/fontawesome-free": "^6.4.0",
@@ -15,5 +19,10 @@
"flowbite": "^2.2.1",
"htmx.org": "^1.9.10",
"tailwindcss": "^3.4.1"
},
"devDependencies": {
"@playwright/test": "^1.46.0",
"dotenv": "^16.5.0",
"expect-playwright": "^0.8.0"
}
}