diff --git a/platforms/emover/emover-logo.png b/platforms/emover/emover-logo.png new file mode 100644 index 000000000..12eddcfb8 Binary files /dev/null and b/platforms/emover/emover-logo.png differ diff --git a/platforms/emover/src/app/icon.png b/platforms/emover/src/app/icon.png new file mode 100644 index 000000000..12eddcfb8 Binary files /dev/null and b/platforms/emover/src/app/icon.png differ diff --git a/platforms/marketplace/assets/emover.png b/platforms/marketplace/assets/emover.png new file mode 100644 index 000000000..12eddcfb8 Binary files /dev/null and b/platforms/marketplace/assets/emover.png differ diff --git a/platforms/marketplace/client/src/data/apps.json b/platforms/marketplace/client/src/data/apps.json index 740d5c63d..c13a2dad9 100644 --- a/platforms/marketplace/client/src/data/apps.json +++ b/platforms/marketplace/client/src/data/apps.json @@ -79,5 +79,13 @@ "category": "Storage", "logoUrl": "/file-manager.png", "url": "https://file-manager.w3ds.metastate.foundation" + }, + { + "id": "emover", + "name": "Emover", + "description": "Migrate your eVault to a new provider. Move your data between eVault instances with full control and minimal downtime.", + "category": "Storage", + "logoUrl": "/emover.png", + "url": "https://emover.w3ds.metastate.foundation" } ] diff --git a/platforms/marketplace/client/src/pages/home-page.tsx b/platforms/marketplace/client/src/pages/home-page.tsx index b16da0899..77d218669 100644 --- a/platforms/marketplace/client/src/pages/home-page.tsx +++ b/platforms/marketplace/client/src/pages/home-page.tsx @@ -14,12 +14,12 @@ export default function HomePage() { const apps = appsData; const isLoadingApps = false; - const categories = ["All Apps", "Identity", "Social", "Governance", "Wellness", "Finance"]; + const categories = ["All Apps", "Identity", "Social", "Governance", "Wellness", "Finance", "Storage", "Productivity"]; const filteredApps = apps.filter(app => { const matchesSearch = app.name.toLowerCase().includes(searchQuery.toLowerCase()) || app.description.toLowerCase().includes(searchQuery.toLowerCase()); - const matchesCategory = selectedCategory === "All Apps" || + const matchesCategory = selectedCategory === "All Apps" || app.category.toLowerCase() === selectedCategory.toLowerCase(); return matchesSearch && matchesCategory; }); @@ -31,9 +31,9 @@ export default function HomePage() {