Reactive store install
Installing an app from the store now surfaces its icon + a live download bar on the LivOS desktop within ~2s, without a manual page refresh.
Root cause: the desktop read apps.list/myApps via one-shot tRPC queries (no polling, 60s cache) and the store bridge only invalidated once at the very end — so a freshly-installed app never appeared until a full reload.
Fix (UI-only, 2 files): apps.list self-polls every 2s while any app is installing; the store bridge invalidates apps.list/myApps at install start + on each progress tick. Honors the Phase 287 verify-live gate (link stays hidden until the subdomain resolves). pnpm --filter ui build exit 0.
Full Changelog: v44.46...v44.47