Conversation
Record the approved board model and migration strategy for the Kanban planning view before any UI work: - Opt-in board: tasks appear only when deliberately added via an 'Add to Kanban' control at create/edit time; never auto-derived. - Task gains board_stage as NOT NULL DEFAULT '' (matching every other optional field); '' = off board. - Fixed stages backlog / in_progress / done for v1.0. - Stage is planning state, not completion: moving to done does not complete a task, and completing a task does not move a card. - Migration 7 appends the column with an '' default; existing tasks are off-board with no relocation or duplication. - Specifies validation, serialization (backup/export/import), undo via existing record_edit, PyQt surface, CLI --board, and tests.
All Kanban sub-issue PRs integrate into the parent feature/kanban-board branch, never main; maintainers decide integrate-or-cut at the end.
docs: Kanban board design for v1.0 (#202)
feat: Kanban board view (opt-in board_stage) — #203
Drag and drop cards between Kanban columns (#204)
Board search, On Board filter, keyboard navigation (#205)
Fix board cards lingering in the source column after a move
Support unscheduled tasks for board planning (#225)
Owner
Author
|
Kanban has been rejected at this time, the branch left to preserve the future potential implementation but for now this feature exposes to many issues. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Integrates the Kanban planning board work built on
feature/kanban-boardintomain, per the delivery model indocs/kanban-board-design.md(§16, integrate path). Closes tracker #192 and its sub-issues #202, #203, #204, #205, #225.What's included
board_stagecolumn) with backup/rollback guarantees; version bumped to 0.10.1 with all derived packaging files synced.Rollout
Publishing to the Snap edge channel first so the Linux community can surface issues before any promotion to stable (see changelog Info note).
Outstanding (tracked, not in this PR)
--boardsupport and optional--date/--timefor unscheduled cards (CLI support for Kanban board placement and unscheduled tasks #228).Docs:
docs/kanban-board-design.md(approved design), README highlights and v0.10.1 changelog entry updated.