Switch task base-branch selection to prefer existing branches while preserving custom entry when needed. - fetch local git branches for TaskForm and sort common integration branches (main/master/trunk/develop) first - render base branch as a dropdown with default and Custom… options, with fallback custom input mode and toggle back to dropdown - update TaskForm/NewTaskModal tests for branch loading, dropdown ordering, unknown-branch fallback, and fetch failure behavior - document the new branch dropdown + custom fallback behavior in dashboard guide branch planning rules Files changed: docs/dashboard-guide.md | 4 +- packages/dashboard/app/components/TaskForm.tsx | 100 +++++++++++++++++++-- .../app/components/__tests__/NewTaskModal.test.tsx | 1 + .../app/components/__tests__/TaskForm.test.tsx | 66 +++++++++++++- 4 files changed, 156 insertions(+), 15 deletions(-) Fusion-Task-Id: FN-5716 Fusion-Task-Lineage: 0ed72020-d8a0-4675-92d3-9476f53a173a
54 KiB
54 KiB