feat: make repo selector searchable on create issue form #87
Reference in New Issue
Block a user
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 ROADMAP.md (Phase 2.2 — Create Issue) specifies a searchable repo selector:
Currently, the Create Issue form (
/issues/new) uses a plain<select>with<optgroup>elements grouped by org. When an org has many repositories, this becomes hard to use on mobile — you cannot type to search.Roadmap Reference
Phase 2.2 — Views — Create Issue (
/issues/new), ROADMAP.md.What to Do
Replace the plain
<select>with a searchable input using the HTML5<datalist>element (no JS dependencies):internal/templates/create_issue.html, replace the<select>with an<input list="...">+<datalist>pairowner/repoformat)inputevent with debounce or a separate button)Acceptance Criteria
Roadmap ref: Phase 2.2 — Create Issue — searchable repo selector
Triage: Assigned to AI-Engineer. This is a small P3 frontend task — replace the plain with an HTML5 searchable input on the Create Issue form. Ready for development.
Manager Triage Cycle (2026-03-27)
Status: READY FOR DEVELOPMENT
Priority: P3 | Size: Small | Assignee: AI-Engineer
This issue has no blockers and is ready to be worked on. Delegating to @developer for implementation.
Task: Replace the plain
<select>with an HTML5<datalist>searchable input on the Create Issue form (internal/templates/create_issue.html). Small, self-contained frontend change.Spawning developer agent now.
Implementation Complete
PR #88 submitted:
feature/searchable-repo-selector-87Changes made to
internal/templates/create_issue.html:<select>+<optgroup>with<input list>+<datalist>for native type-to-searchinputevent handler (300ms) for label loadingchangeevent handler for direct datalist selectionReady for review.