Skip to content

Commit 0ef9259

Browse files
feat: implement tasklist UI model with navigation, rendering, and animations
- fixes #12 - fixes #13
1 parent 16c19bc commit 0ef9259

9 files changed

Lines changed: 237 additions & 112 deletions

File tree

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,19 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.3.3]
9+
10+
* **Global Animations Toggle**: Added a new "Animations" setting (default: on) to toggle app-wide cinematic effects. When disabled, the UI bypasses all creation, completion, deletion, and view transition animations for a snappier, instant-feedback experience.
11+
* **Settings Navigation**: Added support for `j` (move down) and `k` (move up) in the Settings menu for improved keyboard accessibility.
12+
* **Shortcuts Update**: Standardized keybindings for core utilities: `ctrl+s` for Settings and `x` for Import/Export.
13+
14+
## [1.3.2]
15+
16+
### Added
17+
18+
* **MCP Subcommand**: Properly registered the `mcp` subcommand in the CLI help output.
19+
* **MCP Startup Logs**: Enhanced the MCP server startup logs to display the active listening address and port.
20+
821
## [1.3.1]
922

1023
### Added

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ A Lua plugin system lets you hook into task events. A headless CLI API means you
9090
Optional Gemini integration (2.0 / 2.5 / 2.5 Flash). Toggle it with `ctrl+a`. It never runs unless you invoke it. Your workflow, your call.
9191

9292
### Beautiful by default
93-
32 built-in themes. Live switching with `t`. Bento-style layout. Real-time Markdown preview (`ctrl+p`). Cinematic animations for create, complete, and delete. It's a terminal app that you'll actually enjoy looking at.
93+
32 built-in themes. Live switching with `t`. Bento-style layout. Real-time Markdown preview (`ctrl+p`). Cinematic animations for create, complete, and delete (with a global toggle in `ctrl+s` to disable them for maximum speed). It's a terminal app that you'll actually enjoy looking at.
9494

9595
---
9696

@@ -107,6 +107,8 @@ Optional Gemini integration (2.0 / 2.5 / 2.5 Flash). Toggle it with `ctrl+a`. It
107107
| `ctrl+p` | Command palette |
108108
| `ctrl+a` | AI panel |
109109
| `?` | Help |
110+
| `ctrl+s` | Settings |
111+
| `x` | Import/Export |
110112

111113
---
112114

VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.3.2
1+
1.3.3

configs/kairo.example.toml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ theme = "catppuccin"
33
vim_mode = false
44
show_help = true
55
rainbow = false
6+
animations = true
7+
mcp_enabled = false
8+
mcp_port = "8080"
9+
ai_model = "gemini-3.1-flash-lite-preview"
610

711
[theme]
812
# Any field set here overrides the built-in theme colors.
@@ -53,3 +57,6 @@ help = "?"
5357
issues = "i"
5458
discussions = "u"
5559
changelog = "c"
60+
settings = "ctrl+s"
61+
import_export = "x"
62+
ai_panel_toggle = "ctrl+a"

0 commit comments

Comments
 (0)