-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
deferredPlanned for a future phasePlanned for a future phaseenhancementNew feature or requestNew feature or requestpriority: medium
Description
Description
Add the ability to attach links (URLs) to tasks. This enables referencing external resources like tickets, documents, or websites directly from the Gantt chart.
Open Questions
- Adding links: How should users add/edit links? Options include:
- A dedicated "Link" column in the task table (editable inline)
- A field in a future task detail dialog
- Context menu action "Add link"
- Displaying links: How should links be shown?
- Link icon in a column cell (clickable to open)
- Tooltip on hover showing the URL
- Dedicated column with truncated URL text
- Opening links: Click behavior — open in new browser tab (
window.open) - Multiple links per task?: Single URL field vs. list of links
- Validation: URL format validation on input
Design Considerations
- Should integrate with the existing column system (
src/config/tableColumns.ts) - Links must be persisted in
.ownchartfile format (extendViewSettings/ task data model) - Undo/redo support for link add/edit/remove
- Copy/paste should include link data
- Export (PNG/PDF/SVG): decide whether links are shown or omitted
Acceptance Criteria
- Users can add a URL to a task
- Users can open the link (opens in new browser tab)
- Links are persisted in
.ownchartfile format - Undo/redo support
- Detail concept approved before implementation
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
deferredPlanned for a future phasePlanned for a future phaseenhancementNew feature or requestNew feature or requestpriority: medium