Claude
d71f72cd5a
Control Tickets: improvement type badge/filter + download shared module
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 14:41:05 +10:00
Claude
e1ddcd201f
Control Tickets: type column (bug/feature badge) + type filter
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 11:35:56 +10:00
Claude
0c7d5c7382
Control: Deploy panel (one-liner/download/docker/landing) replaces raw claim code
...
On approve, show the tester's zero-touch deploy options with Copy buttons;
manual code kept as fallback.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 10:58:34 +10:00
Claude
55406eec23
Control: show shareable /register invite link in Applicants tab
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 08:01:07 +10:00
Claude
93a13c9885
Control: add 'Add applicant' form to Applicants tab
...
Owner can add a tester directly (email/label) via the existing
POST /api/control/admin/applicants proxy route, instead of relying on
the not-yet-built public /register page.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 07:29:18 +10:00
Claude
ce0e9b3846
fix(control): release upload field name 'file' to match ivctl multer (was 'release')
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 02:20:16 +10:00
Claude
173efc31e5
feat(control): IV Control admin app — owner-gated /api/control proxy to ivctl + Control view (applicants/instances/releases/tickets/groups) + sidebar
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 01:59:52 +10:00