Skip to content

Releases

tada v2.1.0

Choose a tag to compare

@callmekriztal callmekriztal released this 01 Nov 11:36

tada v2.1.0

A simple, fast command-line task manager written in Go.

Highlights

  • Interactive TUI: Modern, centered terminal user interface built with Charm's bubbletea and lipgloss.
  • Statistics & Streaks: View completion metrics, daily averages, streaks, and #tag breakdowns across today, week, month, or all-time periods (tada stats).
  • Period Range Filtering: Filter statistics by today, week (last 7 days), month (last 30 days), and all.
  • Structured JSON Output: Export statistics in JSON with --json.
  • Task Navigation & Filtering: Filter tabs (All, Active, Completed), inline task entry, and keyboard shortcuts.
  • Atomic JSON Persistence: Robust local storage in ~/.tada/todos.json.

Release Assets

  • tada-linux-amd64: Standalone Linux 64-bit binary.
  • tada-x86_64.AppImage: Portable Linux AppImage.

tada v2.0.0

Choose a tag to compare

@callmekriztal callmekriztal released this 14 Oct 18:37

tada v2.0.0

A simple, fast command-line task manager written in Go.

Highlights

  • Brand New Identity: Renamed to tada — fast, clean, and memorable.
  • Zero External Dependencies: Pure Go standard library.
  • Modern Subcommands: tada add, tada done, tada edit, tada del, tada clear.
  • Seamless Storage Migration: Automatically migrates existing tasks from ~/.todocli to ~/.tada.

Release Assets

  • tada-linux-amd64: Standalone Linux 64-bit binary.
  • tada-x86_64.AppImage: Portable Linux AppImage.

GoTodo v1.1.0

Choose a tag to compare

@callmekriztal callmekriztal released this 14 Oct 18:21

What's Changed in v1.1.0

🚀 Features & UX Improvements

  • Zero external dependencies: Built 100% on the Go standard library using text/tabwriter.
  • Intuitive subcommands: Support for natural CLI commands (todocli add, todocli list, todocli done 1, todocli edit 1, todocli del 1, todocli clear).
  • Default listing: Bare todocli now lists tasks by default instead of showing an error.
  • Action feedback: Immediate confirmation on every mutating operation.
  • Safe clear: Confirmation prompt on todocli clear (bypassable with -f).
  • Atomic file writes: Prevents JSON storage corruption on unexpected interruptions.
  • Backward compatibility: Full support for previous --flag syntax.

📦 Assets

  • todocli-linux-amd64: Standalone Linux 64-bit binary.
  • GoTodo-x86_64.AppImage: Portable Linux AppImage.

GoTodo v1.0.0

Choose a tag to compare

@callmekriztal callmekriztal released this 24 Aug 14:16

GoTodo v1.0.0

The first stable release of GoTodo, a simple command-line Todo application written in Go.

Features

  • Add tasks
  • List tasks in a formatted table
  • Edit tasks
  • Delete tasks
  • Toggle task completion
  • Clear the entire task list
  • Persistent JSON storage
  • Task creation and completion timestamps
  • Input validation and error handling
  • Unit tests

Storage

Tasks are stored locally at:

~/.todocli/todos.json

No database or external service is required.

Usage

todocli --add "Learn Go"
todocli --list
todocli --edit 1:"Learn advanced Go"
todocli --toggle 1
todocli --del 1
todocli --clear