Skip to content

Hosted Instances 2 - store + first consumer #8080

Description

@n-lark

PR — store + first consumer

  • pages/team/Instances.vue reads the store via ensureTeamInstancesLoaded(teamId) behind a Page Loader; drop local list + status re-fetch. Keep the polling fallback when !live-status.live.

  • Route create/delete + lifecycle through the store (upsert/remove, optimistic reconciled) — fixes the same-session bug.

  • Store + vitest tests.

  • Table reads store behind a Page Loader; polling fallback preserved.

  • Optimistic reconciled in the store, not the mixin.

  • Status via the join getter, not re-fetched.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status
Review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions