Fix #503: release tag dropdown #508

Merged
crueber merged 1 commit from fix/issue-503 into main 2026-09-14 01:18:20 +00:00
Owner

Replaces the New release page free-form tag input + caret button with a native single-select dropdown of existing tags (required selection; zero-tags empty state + how-tags-exist copy; helper copy updated, no 'type the name'). Native select per the #416 milestone precedent; no backend change, no new deps; law-12 decision in docs/go/12_web_ui.md. Tests: new web/test/unit/release-tag-dropdown-503.test.js (7); full node --test 1126 total / 1125 pass / 1 pre-existing live-server smoke fail (identical on pristine base); vite + esbuild green. Browser proof open (shared-daemon loopback guard).

Replaces the New release page free-form tag input + caret button with a native single-select dropdown of existing tags (required selection; zero-tags empty state + how-tags-exist copy; helper copy updated, no 'type the name'). Native select per the #416 milestone precedent; no backend change, no new deps; law-12 decision in docs/go/12_web_ui.md. Tests: new web/test/unit/release-tag-dropdown-503.test.js (7); full node --test 1126 total / 1125 pass / 1 pre-existing live-server smoke fail (identical on pristine base); vite + esbuild green. Browser proof open (shared-daemon loopback guard).
The New release page tag combobox (free-text input + caret popover, #254)
let users type names releases.put could never accept. One native select of
the existing tags:{full} options instead, per the #416 single-select
precedent. filterTagNames deleted with it; 12_web_ui.md decision appended.
Sign in to join this conversation.
No description provided.