diff --git a/loop/plan.md b/loop/plan.md index 011eea5e..a0baa644 100644 --- a/loop/plan.md +++ b/loop/plan.md @@ -12,7 +12,7 @@ - [x] **Fix IndeedHub duplicate icon — consolidate to indeedhub.png**: Two icon files exist: `neode-ui/public/assets/img/app-icons/indeedhub.ico` and `indeehub.ico` (typo). Delete `indeehub.ico`. Convert `indeedhub.ico` to `indeedhub.png` (better format consistency). Update all references: (1) `neode-ui/src/utils/dummyApps.ts` line ~518 — change `indeehub.ico` to `indeedhub.png`, (2) `neode-ui/src/views/Marketplace.vue` line ~913 — change `indeehub.ico` to `indeedhub.png`, (3) `core/archipelago/src/container/docker_packages.rs` lines ~451-454 — change `indeehub.ico` to `indeedhub.png`. Search the entire codebase for `indeehub` (missing 'd') and fix all occurrences to `indeedhub`. Run `cd neode-ui && npm run type-check` to verify. -- [ ] **Audit all app icons match their references**: Cross-check every icon path referenced in `docker_packages.rs` `get_app_metadata()` against actual files in `neode-ui/public/assets/img/app-icons/`. Verify each app in the `Marketplace.vue` `getCuratedAppList()` function has an icon that exists. If any icon is missing, check if a similar-named file exists (e.g., wrong extension). Fix all mismatches. Remove orphaned icons that no app references (e.g., `atob.png`, `community-store.png`, `k484.png`, `lorabell.png`, `morphos.png` — verify they're truly unused first). Standardize: prefer `.png` or `.svg` over `.ico` and `.webp` where possible without changing existing working icons. +- [x] **Audit all app icons match their references**: Cross-check every icon path referenced in `docker_packages.rs` `get_app_metadata()` against actual files in `neode-ui/public/assets/img/app-icons/`. Verify each app in the `Marketplace.vue` `getCuratedAppList()` function has an icon that exists. If any icon is missing, check if a similar-named file exists (e.g., wrong extension). Fix all mismatches. Remove orphaned icons that no app references (e.g., `atob.png`, `community-store.png`, `k484.png`, `lorabell.png`, `morphos.png` — verify they're truly unused first). Standardize: prefer `.png` or `.svg` over `.ico` and `.webp` where possible without changing existing working icons. --- diff --git a/neode-ui/mock-backend.js b/neode-ui/mock-backend.js index da4a21dc..b49b7caf 100755 --- a/neode-ui/mock-backend.js +++ b/neode-ui/mock-backend.js @@ -376,8 +376,6 @@ const marketplaceMetadata = { 'nostr-rs-relay': { title: 'Nostr Relay', shortDesc: 'Run your own Nostr relay', icon: '/assets/img/app-icons/nostr-rs-relay.svg' }, 'syncthing': { title: 'Syncthing', shortDesc: 'Peer-to-peer file synchronization', icon: '/assets/img/app-icons/syncthing.png' }, 'tor': { title: 'Tor', shortDesc: 'Anonymous communication over the Tor network', icon: '/assets/img/app-icons/tor.png' }, - 'atob': { title: 'A to B Bitcoin', shortDesc: 'Bitcoin tools for seamless transactions', icon: '/assets/img/atob.png' }, - 'k484': { title: 'K484', shortDesc: 'Point of Sale and Admin system', icon: '/assets/img/k484.png' }, 'amin': { title: 'Amin', shortDesc: 'Administrative interface for Archipelago', icon: '/assets/icon/pwa-192x192-v2.png' }, } diff --git a/neode-ui/public/assets/img/app-icons/atob.png b/neode-ui/public/assets/img/app-icons/atob.png deleted file mode 100644 index 10ce4434..00000000 Binary files a/neode-ui/public/assets/img/app-icons/atob.png and /dev/null differ diff --git a/neode-ui/public/assets/img/app-icons/community-store.png b/neode-ui/public/assets/img/app-icons/community-store.png deleted file mode 100644 index 03391e54..00000000 Binary files a/neode-ui/public/assets/img/app-icons/community-store.png and /dev/null differ diff --git a/neode-ui/public/assets/img/app-icons/indeedhub.ico b/neode-ui/public/assets/img/app-icons/indeedhub.ico deleted file mode 100644 index 0a4876e8..00000000 Binary files a/neode-ui/public/assets/img/app-icons/indeedhub.ico and /dev/null differ diff --git a/neode-ui/public/assets/img/app-icons/k484.png b/neode-ui/public/assets/img/app-icons/k484.png deleted file mode 100644 index 0409ef21..00000000 Binary files a/neode-ui/public/assets/img/app-icons/k484.png and /dev/null differ diff --git a/neode-ui/public/assets/img/app-icons/morphos-server.png b/neode-ui/public/assets/img/app-icons/morphos-server.png deleted file mode 100644 index d8c59968..00000000 Binary files a/neode-ui/public/assets/img/app-icons/morphos-server.png and /dev/null differ diff --git a/neode-ui/public/assets/img/app-icons/nostrudel.svg b/neode-ui/public/assets/img/app-icons/nostrudel.svg index 864fae1b..c4063c0d 100644 --- a/neode-ui/public/assets/img/app-icons/nostrudel.svg +++ b/neode-ui/public/assets/img/app-icons/nostrudel.svg @@ -1,7 +1,4 @@ - - - - - - + + + nS