feat: in-app feedback FAB #18
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/feedback-button"
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?
Summary
GET /api/feedback/status— probed on mount; returns{enabled: bool}; hidden whenFORGEJO_API_TOKENunset orDEMO_MODEtruePOST /api/feedback— creates Forgejo issue with type/title/description/repro steps + view, version, platform context; 503 without token, 403 in demo modeFeedbackButton.vue— 2-step modal (type → review/attribution → submit); starts hidden, shows after status probe confirms enabled; Teleported to body to avoid z-index/overflow clippingApp.vue— mountsFeedbackButtonwithroute.nameas view context.env.example— documentsFORGEJO_API_TOKEN,FORGEJO_REPO,FORGEJO_API_URLPorted from kiwi (Circuit-Forge/kiwi#14) with snipe adaptations:
/api/(not/api/v1/)viewfield instead oftabin contextuseRoute()(RouterView pattern vs kiwi tab state)Test plan
FORGEJO_API_TOKENin.env— confirm FAB appears on load1de9b43493to0617fc8256