v0.2.0
What's Changed
Migrated interactive prompts from promptui to the Charm ecosystem (bubbletea + bubbles + lipgloss).
Highlights
- Fuzzy filtering — type to filter projects and tasks in selection lists
- Styled UI — cyan active items, green selected, faint secondary text
- Inline validation — invalid input (e.g., hours) shows error without dismissing the prompt
- Better keyboard handling — arrow keys, Enter, Ctrl+C/Esc all work consistently
Technical
- Replaced
promptui+chzyer/readlinewithbubbleteav1 +bubbles+lipgloss - All public API signatures preserved — zero changes to
cmd/log.goandcmd/start.go - Split prompt code into focused files:
select_model.go,input_model.go,confirm_model.go,fuzzy.go,styles.go