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
+21Lines changed: 21 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,27 @@ 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.2.2]
9
+
10
+
### Added
11
+
12
+
***Cinematic TUI Motion System**: A comprehensive motion engine for liquid glass interactions, elastic physics, and fluid boba clustering.
13
+
***Cinematic View Shutter**: Smooth 600ms vertical split transition when switching tabs or closing menus, accompanied by a cascading task reveal.
14
+
***Bulk Deletion API**: Added `kairo api delete all` to safely soft-delete all active tasks in one command.
15
+
***Task Lifecycle Animations**:
16
+
***Bloom**: New tasks expand into existence with an 800ms `EaseOutQuad` deliberate typing sequence.
17
+
***Glitch Deletion**: Bombastic 600ms glitch-vaporization effect where the task scrambles into particles and shrinks into nothingness.
18
+
***Liquid Fade**: Completed tasks "melt" into the background using progressive eased strikethrough.
19
+
***Bento Layout System**: Redesigned header and empty states with modular, asymmetric blocks and soft, rounded borders for a premium aesthetic.
20
+
21
+
### Fixed
22
+
23
+
***Isolated Tab Animations**: View transition bubbles in the header now *only* trigger when genuinely switching tabs, preventing layout flicker.
24
+
***Context Isolation**: `Esc` now gracefully closes the Tag Filter, and selecting a plugin with `Enter` smoothly animates the view transition instead of instantly snapping.
25
+
***Animation Glitches**: Resolved rendering artifacts (black blocks) during view transitions by ensuring background color persistence.
26
+
***Layout Stability**: Fixed alignment of the empty state Bento card and footer keybindings.
27
+
***Footer Legibility**: Fixed keybinding labels in the footer for better clarity.
🧩 **Extensible** — Unified Lua plugin system and CLI automation API
37
35
📱 **Responsive Layout** — Gracefully adapts to any terminal size
38
36
🤖 **Automation-Friendly** — Headless API for external scripts and CI/CD
37
+
🌊 **Boba Liquid Feel** — UI elements behave with soft inertia and fluid clustering
39
38
40
39
Built with [Bubble Tea](https://github.com/charmbracelet/bubbletea) (TUI framework), [Lip Gloss](https://github.com/charmbracelet/lipgloss) (terminal styling), and SQLite (local storage).
41
40
@@ -51,7 +50,7 @@ Built with [Bubble Tea](https://github.com/charmbracelet/bubbletea) (TUI framewo
51
50
|**Event Hooks**| React to task creation, updates, and app lifecycle events |
52
51
|**Smart Filtering**| Multiple views: Inbox, Today, Upcoming, Completed, by Tag, by Priority |
53
52
|**Fuzzy Search**| Lightning-fast command palette with ranked results |
54
-
|**Strike Animation**|Visual feedback when completing tasks with 'z'|
53
+
|**Cinematic Animations**|Smooth vertical shutter, cascading row reveals, and glitch/vaporize deletions|
55
54
|**Offline Storage**| SQLite with WAL for reliability and concurrent access |
56
55
|**Git Sync**| Optional repository-backed sync with per-task JSON files |
57
56
|**Import/Export**| JSON and Markdown support for data portability |
@@ -113,7 +112,7 @@ Downloads the latest GitHub Release for your OS/arch, verifies it against `check
113
112
On Windows, Kairo will automatically close to apply the update; simply re-run `kairo` once the terminal returns.
114
113
115
114
**Startup Notifications:**
116
-
Kairo automatically checks for updates on startup. If a newer version is available, a notification will appear in the footer (e.g., `Update: v1.1.7 → v1.1.8`) directing you to run the update command.
115
+
Kairo automatically checks for updates on startup. If a newer version is available, a notification will appear in the footer (e.g., `Update: v1.2.1 → v1.2.2`) directing you to run the update command.
0 commit comments