You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+26Lines changed: 26 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,32 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## [1.3.0]
9
+
10
+
### Added
11
+
12
+
***Import/Export Menu**: Introduced a dedicated menu (accessible via `x`) to easily import and export tasks in multiple formats directly from the TUI.
13
+
***CSV and Text Support**: Added support for `.csv` and `.txt` formats to both the TUI and the CLI API, expanding data portability beyond JSON and Markdown.
14
+
***API-Bound Transitions**: The new menu binds directly to the Kairo API, ensuring consistent data handling and validation between the TUI and headless automation.
15
+
***Dynamic File Path Input**: Users can now specify custom file paths for both imports and exports with real-time feedback and default filename suggestions.
16
+
***Bulk Deletion UI**: Added a quick 'Delete All' action (`a`) to the delete confirmation dialog for rapid workspace clearing.
17
+
***Lua Plugin Themes**: The Lua plugin system now supports curating custom themes. Plugins can return a `themes` table with full control over colors and appearance, which persist across sessions.
18
+
***AI Assistant Panel**: Integrated Gemini (3.1 Flash Lite, 2.5 Flash, 2.0 Flash) (`ctrl+a`) for natural language task management. Create, list, and update tasks using conversational prompts with total tool-calling app control.
19
+
***Live UI Syncing**: AI operations via the assistant panel now trigger live asynchronous UI refreshes (zero restart needed).
20
+
***AI Model Selection**: Users can seamlessly switch between Gemini models live via the Settings TUI (using `left`/`right` arrow keys) or in `config.toml`.
21
+
***Google Search Agent**: Running Kairo with `gemini-2.5-flash-lite` automatically unlocks native Google Search grounding capabilities for web-aware automation.
22
+
***Integrated MCP Server**: Built-in Model Context Protocol server (`kairo mcp`) that exposes your entire task database (including deep metadata like `deadline`, `status`, `tags`, and `priority`) to other AI agents.
23
+
***Settings Reset**: Quickly reset all app configurations back to default inside the settings menu by pressing `r`.
24
+
***API & MCP Theme Control**: Change the entire TUI theme via the headless API (`kairo api set_theme`) or MCP tools (`kairo_set_theme`).
25
+
***API & MCP Plugin Control**: Full management of Lua plugins (list, get, write, delete) through the CLI API and MCP server, enabling AI agents to extend Kairo's functionality.
26
+
***Status Indicators**: The footer now displays a real-time "MCP" pill when the built-in server is active.
27
+
28
+
### Changed
29
+
30
+
***CLI Enhancements**: Updated `kairo import` and `kairo export` commands to support the new `--format [csv|txt]` options.
31
+
***Command Palette**: Added "Import/Export" to the global command palette for quick access.
-**AI Model Selection** β Switch between `gemini-3.1-flash-lite-preview`, `gemini-2.5-flash-lite`, and `gemini-2.0-flash-lite` live using β/β arrows
329
376
-**Keybindings** β Rebind any keyboard shortcut
330
377
-**View ordering** β Customize your task view tabs
0 commit comments