Add a UI for creating new timelines.
Tasks
- Types:
CreateTimelineRequest in client/src/types/timeline.ts.
- Service:
createTimeline(payload) in client/src/services/api.ts.
- View:
NewTimelineView.vue with form (name, description) + client-side validation.
- Router: register
/timelines/new route.
- Home: add
New timeline button on HomeView.vue.
- UX: on success, navigate to
/timeline/{id} and refresh the home list.
Depends on backend issue. Tracked in TODO.md.
Add a UI for creating new timelines.
Tasks
CreateTimelineRequestinclient/src/types/timeline.ts.createTimeline(payload)inclient/src/services/api.ts.NewTimelineView.vuewith form (name, description) + client-side validation./timelines/newroute.New timelinebutton onHomeView.vue./timeline/{id}and refresh the home list.Depends on backend issue. Tracked in TODO.md.