Tags

Tags give the ability to mark specific points in history as being important
  • v1.1.0

    62299c1c · release v1.1.0 ·
    Version 1.1.0
    
    Changes since v1.0.3:
    - Refine the TUI task-row layout, priority markers, display-width alignment, and priority-only ordering.
    - Use checkmark and archive markers in place of numeric priority for done and archived tasks, and remove status icons from terminal listings.
    - Make archived an independent convenience tag with no lifecycle, timing, duration, or identifier side effects; done and archived can coexist.
    - Add schema version 3 migration to repair historical zero-ID archived tasks while retaining stable IDs for new and legacy migrations.
    - Make archive and done CLI commands toggle their respective tags and remove the todo CLI command.
    - Centralize CLI/TUI filtering, status matching, task form parsing, persistence operations, and bulk CLI task actions.
    - Make task saves atomic and document updated CLI/TUI behavior.
  • v1.0.3

    da9d0b0d · release v1.0.3 ·
    Version 1.0.3
    
    Changes since v1.0.2:
    - Do not modify the saved TUI filter when quitting with q or Ctrl+Q; filters continue to save only when applied with Enter.
    - Remove task status icons from TUI rows, leaving duration as the trailing metadata.
    - Update TUI documentation and regression coverage for saved-filter behavior and icon-free task metadata.
    - Relax the Markdown notes visibility assertion so it does not depend on a fixed rendered height.
  • v1.0.2

    4e5d6b20 · release v1.0.2 ·
    Version 1.0.2
    
    Changes since v1.0.1:
    - Prevent Ctrl+X and Escape from propagating after a delete confirmation modal dismisses, so confirming a deletion cannot open another delete prompt.
    - Scroll newly created tasks into view after focusing them.
    - Render task tags with colored padding and highlight tag names with their stable colors while entering tags in new-task and edit-task forms.
    - Move task priority before tags, remove its percent prefix, align priorities across visible rows, and retain a separator before the tag area.
    - Add regression coverage for delete confirmation handling, task visibility after creation, tag input highlighting, tag rendering, and priority alignment.
    - Document that standalone version bumps, commits, and version tags do not require validation unless explicitly requested.
  • v1.0.1

    0c059a75 · release v1.0.1 ·
    Version 1.0.1
    
    Changes since v1.0.0:
    - Prevent Ctrl+X and Escape from propagating after a delete confirmation modal dismisses, so confirming a deletion cannot immediately open another delete prompt.
    - Scroll a newly created task into view after focusing it, including when it is initially outside the viewport.
    - Add regression coverage for the delete-confirmation key handling and off-screen new-task visibility.
  • v1.0.0

    2312569d · release v1.0.0 ·
    Version 1.0.0
    
    Changes since v0.4.8:
    - Added the Textual task browser with priority-sorted tasks, filtering, selection, task creation, confirmations, note rendering, and keyboard shortcuts.
    - Reworked task state as reserved active, paused, done, and archived tags, including transition-safe duration tracking, filtering, output, editor support, SQLite migration and backups.
    - Added saved TUI filters, database refresh, focused-task restoration, archive controls, and targeted pane updates.
    - Refined task navigation with circular Up and Down movement plus Home and End, compact rows, Unicode ellipses, colored tags, and expandable notes.
    - Replaced separate note and tag editing with compact combined task creation and editing forms for description, tags, priority, and notes.
    - Simplified context-sensitive footer shortcut visibility and updated TUI, CLI, migration, startup, and task coverage plus documentation.
    - Added a live header status for active tasks with a bright-green, bold black display and elapsed duration.
    - Added a paused-task header status with a yellow, bold black display and retained duration.
    - Restored the normal header when idle and display the application name and version.
    - Bumped the package version to 1.0.0.
  • v0.4.8

    daa5e098 · release v0.4.8 ·
    release v0.4.8
  • v0.4.7

    42da397f · release v0.4.7 ·
    release v0.4.7
  • v0.4.6

    c774fd6d · release v0.4.6 ·
    release v0.4.6
  • v0.4.5

    ccd4fe60 · release v0.4.5 ·
  • v0.4.4

    01a06d39 · release v0.4.4 ·
  • v0.4.3

    795bf000 · release v0.4.3 ·
  • v0.4.2

    1b2dd199 · release v0.4.2 ·
    v0.4.2
  • v0.4.1

    02a7df9f · release v0.4.1 ·
    v0.4.1
  • v0.4.0

    8fc46f67 · release v0.4.0 ·
    v0.4.0
  • 0.3.4

    47829945 · version bump to v0.3.4 ·
    0.3.4
  • 0.3.3

    3f69f521 · hide zero id ·
    Changes since 0.3.2
    -------------------
    
    Bug fixes:
        - Displaying zero ID.
  • 0.3.2

    a456d846 · version bump ·
    Changes since 0.3.1
    -------------------
    
    New features:
        - `focus` command prints active task text and duration.
    
    Improvements:
        - Printing all data of deleted items.
        - List all non-hidden tasks by default if no command is provided.
        - Full unit tests coverage.
    
    Bug fixes:
        - Stopping task not working properly.
  • 0.3.1

    b6c187f9 · updated docs ·
    Changes since 0.3.0
    -------------------
    
    New features:
        - Set %priority and @status while searching or creating/modifying.
        - Option to change default data file path.
        - Option to select status icons from a list of themes.
    
    Improvements:
        - Code refactoring.
  • 0.3.0

    16b50c10 · priority and notes ·
    Changes since 0.2.0
    -------------------
    
    New features:
        - Notes: rite a note for each task in multiline edit prompt.
        - Priority number.
    
    Improvements:
        - Human readable task info.
        - Sorting table per status and then per priority.
        - Reversed sorting (most important at the bottom) because of terminal use case with long outputs.
        - Sorting tags when displaying in list. More consistent output.
    
    Bug fixes:
        - Unable to select done task by id.
        - List is not showing items without tags.
        - Fails to filter out tags.
        - Unable to start a task.
  • 0.2.6

    Changes since 0.2.5
    -------------------
    
    Bug fixes:
        - Unable to start a task.