|
| 1 | +## [0.1.14] - 2025-11-17 ([#patch](https://github.com/fulsomenko/kanban/pull/patch)) |
| 2 | + |
| 3 | +- - refactor: integrate card list into keybinding registry |
| 4 | +- refactor: unify keybinding management for footer and help popup |
| 5 | +- Remove filtering of cards from completed sprints |
| 6 | +- fix: remove auto-hiding of completed sprint cards from app methods |
| 7 | +- fix: remove auto-hiding of completed sprint cards from view strategies |
| 8 | +- A refactoring. |
| 9 | +- refactor: simplify navigation handlers to work with unified view strategy |
| 10 | +- refactor: simplify card handlers to work with unified view strategy |
| 11 | +- refactor: update app initialization to use UnifiedViewStrategy |
| 12 | +- refactor: simplify render_tasks to use unified view strategy |
| 13 | +- refactor: introduce UnifiedViewStrategy to compose layout and render strategies |
| 14 | +- refactor: create render strategy abstraction for card list rendering |
| 15 | +- refactor: create layout strategy abstraction for card list management |
| 16 | +- refactor: extract card filtering and sorting logic into card_filter_service |
| 17 | +- KAN-118/unfilter-tasks-list-on-completed-sprint (#93) |
| 18 | +- KAN-111/sprint-binding-help-is-wrong (#92) |
| 19 | +- KAN-33: Add Help mode with context-aware keybindings (#91) |
| 20 | +- ci: automatically sync develop with master after release (#90) |
| 21 | +- - migration: add reconciliation of branch_prefix and sprint_prefix to migrate old boards |
| 22 | +- migration: add serde default to support migration to archived cards board |
| 23 | +- - feat: Synchronize navigation viewport with grouped view column headers |
| 24 | +- feat: Implement unified scrolling rendering for grouped view |
| 25 | +- feat: Wire up VirtualUnifiedLayout for grouped view mode |
| 26 | +- feat: Add VirtualUnifiedLayout for unified card scrolling in grouped view |
| 27 | +- - fix: help menu keybinding matching for special keys and / |
| 28 | +- fix: implement missing action handlers for help menu |
| 29 | +- refactor: couple keybindings with actions |
| 30 | +- feat: add visual selection to help popup |
| 31 | +- feat: add generic list component |
| 32 | +- - chore: simplify archived cards view keybindings |
| 33 | +- refactor: rename delete to archive, permanent delete to delete |
| 34 | +- refactor: consolidate keybinding providers into CardListProvider |
| 35 | +- feat: add animation state infrastructure and types |
| 36 | +- feat: add yellow border for deleted cards view visual distinction |
| 37 | +- feat: add card deletion from detail view |
| 38 | +- fix: card lookup in DeletedCardsView mode |
| 39 | +- feat: add deleted cards UI rendering |
| 40 | +- feat: add keybindings for card deletion |
| 41 | +- feat: implement card deletion with position compacting |
| 42 | +- feat: add DeletedCardsView mode to App |
| 43 | +- feat: add deleted_cards persistence |
| 44 | +- feat: add DeletedCard domain model |
| 45 | +- Add help dialogue for keybindings. |
| 46 | +- feat: implement Help popup rendering with context-aware keybindings |
| 47 | +- feat: add global ? key handler for help across all modes |
| 48 | +- refactor: make CardFocus and BoardFocus Copy |
| 49 | +- feat: add Help app mode with context preservation |
| 50 | +- feat: create keybinding registry to route contexts |
| 51 | +- feat: implement keybinding providers for all contexts |
| 52 | +- feat: create keybindings module with traits and data structures |
| 53 | +- refactor: add keybindings module to lib |
| 54 | +- ci: automatically sync develop with master after release (#90) |
| 55 | +- - fix: ensure forward progress when viewport shrinks during down navigation |
| 56 | +- fix: correct viewport height calculation across all renderers |
| 57 | +- feat: add viewport calculation infrastructure to CardList |
| 58 | +- fix: allow scrolling down to show the final card |
| 59 | +- feat: update navigation to account for scroll indicator space |
| 60 | +- feat: add scroll indicators showing tasks above and below viewport |
| 61 | +- feat: use actual viewport_height instead of hardcoded value |
| 62 | +- feat: calculate and update viewport_height during rendering |
| 63 | +- feat: add viewport_height tracking to App |
| 64 | +- fix: eliminate selector jitter by moving selection with scroll |
| 65 | +- refactor: remove preemptive ensure_selected_visible calls |
| 66 | +- refactor: update CardListComponent navigate methods for viewport awareness |
| 67 | +- refactor: implement scroll-on-boundary logic in navigate methods |
| 68 | +- feat: wire up automatic scroll adjustment on navigation |
| 69 | +- feat: implement scroll-aware rendering for sprint detail panels |
| 70 | +- feat: implement scroll-aware rendering in all card list views |
| 71 | +- feat: expose scroll management in CardListComponent |
| 72 | +- feat: add scroll offset tracking to CardList |
| 73 | + |
| 74 | + |
1 | 75 | ## [0.1.12] - 2025-11-02 ([#patch](https://github.com/fulsomenko/kanban/pull/patch)) |
2 | 76 |
|
3 | 77 | - Update release flow |
|
0 commit comments