- api/main.py: GET /api/feedback/status + POST /api/feedback — creates Forgejo issues; disabled (503) when FORGEJO_API_TOKEN unset, 403 in demo mode; includes view, version, platform context in issue body - FeedbackButton.vue: 2-step modal (type → review → submit); probes /api/feedback/status on mount, stays hidden until confirmed enabled - App.vue: mount FeedbackButton with current route name as view context; import useRoute for reactive route name tracking - .env.example: document FORGEJO_API_TOKEN / FORGEJO_REPO / FORGEJO_API_URL |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| cloud_session.py | ||
| ebay_webhook.py | ||
| main.py | ||