|
| 1 | +## [0.1.10] - 2025-10-26 ([#75](https://github.com/fulsomenko/kanban/pull/75)) |
| 2 | + |
| 3 | +### MVP-77 Changeset Script To Add Timestamp Of Changeset Creation And Card Name (2025-10-26) |
| 4 | +- feat: group changelog entries by card with timestamps and branch names |
| 5 | + |
| 6 | +### MVP-101 Add Column Header For Non-Assigned Filter (2025-10-26) |
| 7 | +- refactor: extract tasks panel title builder |
| 8 | +- refactor: extract filter title suffix helper |
| 9 | +- feat: add unassigned cards header to filter view |
| 10 | + |
| 11 | +### MVP-29 Search In Cards List (2025-10-26) |
| 12 | +- style: make search query text white for better visibility |
| 13 | +- feat: add vim-style search query display in footer |
| 14 | +- refactor: consolidate refresh_view and refresh_preview functions |
| 15 | +- Add Search mode help text to footer |
| 16 | +- Integrate search functionality into App |
| 17 | +- Add search query parameter to view strategies |
| 18 | +- Add search module to crate exports |
| 19 | +- Add search module with trait-based architecture |
| 20 | + |
| 21 | +### MVP-49 Hitting 'Q' In Dialogue Quits The Program (2025-10-26) |
| 22 | +- fix: exclude AppModes with text input form the `q` to quit binding |
| 23 | + |
| 24 | +### MVP-86 Missing Sprint Header For Sprint Filter In Kanban View (2025-10-26) |
| 25 | +- feat: add sprint filter indicator to kanban view |
| 26 | + |
| 27 | +### MVP-90 Moving Cards From Last Column Doesn't Uncomplete (2025-10-26) |
| 28 | +- Update CardListAction::MoveColumn handler to reflect card status changes |
| 29 | +- Fix handle_move_card_right to complete cards moved to last column |
| 30 | +- Fix handle_move_card_left to uncomplete cards moved from last column |
| 31 | + |
| 32 | +### KAN-81 J K Doesn't Work On Empty Columns (2025-10-26) |
| 33 | +- Fix j/k navigation on empty card lists. Pressing j/k on an empty column now correctly navigates to adjacent columns instead of doing nothing. |
| 34 | + |
| 35 | +### MVP-60 Move Card Out Of Completed Column Doesn't Unmark As Complete (2025-10-26) |
| 36 | +- fix: moving cards from the last column should uncomplete said card |
| 37 | + |
| 38 | +### KAN-94 When Opening A Dialogue Put Selector On The Currently Selected Item (2025-10-26) |
| 39 | +- refactor: delegate dialog rendering to SelectionDialog components |
| 40 | +- refactor: use dialog selection state helpers in event handlers |
| 41 | +- refactor: export SelectionDialog component from components module |
| 42 | +- refactor: create SelectionDialog trait and implementations |
| 43 | +- refactor: add dialog selection state helpers to app |
| 44 | +- Implement CardListComponent for reusable card list interactions (#65) |
| 45 | + |
| 46 | +### MVP-35 Make J K Work For Changing Panels (2025-10-26) |
| 47 | +- Add vim-style j/k navigation for panel changes in detail views |
| 48 | +- Enable j/k keys to navigate between panels in CardDetail view (Title, Metadata, Description) |
| 49 | +- Enable j/k keys to navigate between panels in BoardDetail view (Name, Description, Settings, Sprints, Columns) |
| 50 | +- Wrap navigation at list boundaries: reaching the end of Sprints/Columns lists transitions to next panel |
| 51 | +- Both arrow keys and vim-style j/k keys work consistently across all views |
| 52 | + |
| 53 | +### MVP-68 Treesitter For Syntax Highlighting (2025-10-26) |
| 54 | +- Add markdown rendering support for task and board descriptions |
| 55 | +- Integrate pulldown-cmark for markdown parsing |
| 56 | +- Support bold, italic, inline code, and code blocks with proper spacing |
| 57 | +- Code blocks render as plain text with top/bottom margins and left indent for readability |
| 58 | +- Enhance card detail view with formatted markdown descriptions |
| 59 | +- Enhance board detail view with formatted markdown descriptions |
| 60 | +- Add comprehensive integration tests for markdown renderer (9 tests) |
| 61 | +- Note: Chose markdown-only approach over syntax highlighting to maintain simplicity and performance |
| 62 | + |
| 63 | +### MVP-64 Create Task In The Focused Column (2025-10-26) |
| 64 | +- feat: auto-complete cards created in last column when >2 columns exist |
| 65 | +- feat: create cards in focused column of grouped and kanban views |
| 66 | +- feat: add helper method to get focused column ID from view strategy |
| 67 | +- KAN-59/fix card movement and completion display (#61) |
| 68 | + |
| 69 | +### KAN-59 Fix Card Movement And Completion Display (2025-10-26) |
| 70 | +- Add view refresh for card movement (H/L keys) in all view modes |
| 71 | +- Add view refresh for card completion (c key) in all view modes |
| 72 | +- Add smart column navigation: cards move to last column when marked Done, and to second-to-last column when unmarked from Done |
| 73 | + |
1 | 74 | ## [0.1.8] - 2025-10-21 && [0.1.9] - 2025-10-21 ([#patch](https://github.com/fulsomenko/kanban/pull/patch)) |
2 | 75 |
|
3 | 76 | - Fix critical release workflow issues that prevented successful publishing to crates.io: |
|
0 commit comments