feat(cmux-next): add Apps update center

Merged
TE
18d ago
+1811-378

Add a supervisor-backed update center to the Apps Installed view.

  • Reads the existing cmux.apps.updates.list operation with typed wire models.
  • Shows available per-app updates, current/target versions, failures, retry, and refresh state.
  • Falls back to installed-list update metadata when the newer operation is unavailable.
  • Guards overlapping refreshes so stale responses cannot overwrite newer state.
  • Preserves per-app owner confirmation and idempotency semantics.

Verification:

  • store/update tests: 6 passed
  • generated strings check
  • webview typecheck
  • targeted Biome
  • gallery build
  • git diff --check

View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.


Summary by cubic

Adds a supervisor-backed update center to the Apps Installed view and trims the discover catalog UI.

  • Reads cmux.apps.updates.list and merges per-app available updates, failures, retry, refresh, and loading state into installed rows; falls back to installed-list update metadata when the operation is unavailable.
  • Guards overlapping refreshes so stale update responses cannot overwrite newer state, and marks fallback update info as possibly out of date.
  • Removes the discover view's featured-cards section, toolbar title, and publisher/verified metadata, and simplifies card styling.