feat: kanban tui
runner nix smoke / nix label and flake smoke (push) Failing after 1m12s

This commit is contained in:
2026-09-27 15:42:51 +00:00
parent 4c9611a2d2
commit 335a74010d
28 changed files with 4636 additions and 100 deletions
@@ -31,3 +31,26 @@ type Project struct {
// swagger:strfmt date-time
Closed *time.Time `json:"closed_at,omitempty"`
}
// ProjectColumn represents a column in a project
// swagger:model
type ProjectColumn struct {
// ID is the unique identifier for the column
ID int64 `json:"id"`
// Title is the title of the column
Title string `json:"title"`
// Color is the optional column color
Color string `json:"color"`
// Sorting is the column position
Sorting int8 `json:"sorting"`
}
// MoveProjectIssueOption options for moving an issue inside a project
// swagger:model
type MoveProjectIssueOption struct {
// ColumnID is the destination project column
// required: true
ColumnID int64 `json:"column_id" binding:"Required"`
// Sorting is the optional position inside the destination column
Sorting *int64 `json:"sorting,omitempty"`
}