Backport Vue SPA feature parity to self-hosted Streamlit UI #104
Labels
No labels
a11y
backlog
beta-feedback
bug
enhancement
feature-request
frontend
needs-triage
question
vue
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Circuit-Forge/peregrine#104
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
The Vue SPA is the primary frontend for the cloud and demo tiers. Self-hosted users on the Streamlit path are increasingly behind on features that have only landed in the Vue layer:
Known gaps (Vue → Streamlit)
JobCardStack, swipe approve/reject) — Streamlit has table/button review onlyOptions
webservice)Option 1 is likely the right call long-term given where active development is going. Option 3 is a lower-friction transition.
Suggested first step
compose.ymlto default to the Vue+FastAPI stack (api+webservices)Decision: go with option 1 — deprecate Streamlit, Vue+FastAPI becomes the only self-hosted frontend. Next steps: update
compose.ymlto default toapi+webservices, document migration path, announce deprecation timeline.Closing — Streamlit UI is deprecated. The Vue 3 SPA is now the only frontend for all tiers. No new Streamlit work. See issue #104 reference in CLAUDE.md.