feat(backlog): add branchName support to apply handler and UI components

- Updated apply handler to accept an optional branchName from the request body.
- Modified BoardView and BacklogPlanDialog components to pass currentBranch to the apply API.
- Enhanced ElectronAPI and HttpApiClient to include branchName in the apply method.

This change allows users to specify a branch when applying backlog plans, improving flexibility in feature management.
This commit is contained in:
Kacper
2026-01-11 20:52:07 +01:00
parent 6e13cdd516
commit 53f5c2b2bb
5 changed files with 14 additions and 5 deletions

View File

@@ -12,9 +12,10 @@ const featureLoader = new FeatureLoader();
export function createApplyHandler() {
return async (req: Request, res: Response): Promise<void> => {
try {
const { projectPath, plan } = req.body as {
const { projectPath, plan, branchName } = req.body as {
projectPath: string;
plan: BacklogPlanResult;
branchName?: string;
};
if (!projectPath) {
@@ -82,6 +83,7 @@ export function createApplyHandler() {
dependencies: change.feature.dependencies,
priority: change.feature.priority,
status: 'backlog',
branchName,
});
appliedChanges.push(`added:${newFeature.id}`);