Skip to content

fix(miniapp): sync marketplace installs and render icons - #1915

Merged
bobleer merged 1 commit into
GCWing:mainfrom
bobleer:bob/fix-miniapp-market-installation
Jul 31, 2026
Merged

fix(miniapp): sync marketplace installs and render icons#1915
bobleer merged 1 commit into
GCWing:mainfrom
bobleer:bob/fix-miniapp-market-installation

Conversation

@bobleer

@bobleer bobleer commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • render marketplace MiniApp icon identifiers with the same allowlisted Lucide icons as the desktop gallery, with a safe fallback
  • immediately upsert installed or updated marketplace apps into the shared desktop catalog so installed cards and tab labels use the app metadata
  • emit the standard miniapp-created / miniapp-updated lifecycle events after an atomic marketplace install or update
  • document and test the standalone market icon resolver

Verification

  • pnpm run test:miniapp-market
  • pnpm run type-check:miniapp-market
  • pnpm run build:miniapp-market
  • pnpm run type-check:web
  • pnpm run lint:web
  • pnpm --dir src/web-ui run test:run src/app/scenes/miniapps/miniAppStore.test.ts
  • cargo check -p bitfun-desktop
  • cargo test -p bitfun-desktop
  • pnpm run check:repo-hygiene

@bobleer
bobleer merged commit 232b0d0 into GCWing:main Jul 31, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant