Skip to content

Releases: seasonedcc/vertical

v0.0.10

Choose a tag to compare

@danielweinmann danielweinmann released this 01 Apr 18:17

Board history

Track and revisit your .vertical boards with the new history system.

What's new

  • Board history: new and open commands now automatically remember boards in ~/.vertical/history.json
  • itsvertical history list: see all known boards at a glance
  • itsvertical history add <file>: manually register a board
  • itsvertical history remove <name-or-file>: remove a board from the list

Also in this release

  • History commands scoped under the history namespace for cleaner CLI organization

New contributor

Full diff: v0.0.9...v0.0.10

v0.0.9

Choose a tag to compare

@rjs rjs released this 19 Mar 16:49

Task editing polish and safety

What's new

  • Block deleting tasks with notes: Tasks that have non-empty notes can no longer be accidentally deleted. Clearing the task name or pressing Backspace/Delete will flash the notes icon red instead of deleting, and restore the task name.
  • Bullet markers for resting tasks: Tasks in their resting (non-editing) state now show a small bullet marker for better visual hierarchy.
  • Fix checkbox jump on edit: Fixed a visual glitch where the checkbox would shift vertically when entering task edit mode.

Full diff: v0.0.7...v0.0.9

v0.0.8

Choose a tag to compare

@rjs rjs released this 19 Mar 14:17

Resting state bullets for task lists

What's new

  • Bullet markers in resting state: Tasks now display a small filled bullet when a slice is not hovered or selected, giving the list visual structure instead of free-floating text. The bullet crossfades into the interactive checkbox when the slice becomes active.

Also in this release

  • Fixed a regression where the checkbox would jump vertically when entering/exiting task edit mode, caused by a double translate-y offset in the TaskMarker wrapper.

Full diff: v0.0.7...v0.0.8

v0.0.7

Choose a tag to compare

@danielweinmann danielweinmann released this 17 Mar 17:10

Smarter update checks

What's new

  • Tuned update-check caching: Auto-checks now use a 1-hour cache (down from 24 hours), so you'll hear about new versions sooner. The manual itsvertical update command skips the cache entirely and always checks the registry.

Full diff: v0.0.6...v0.0.7

v0.0.6

Choose a tag to compare

@danielweinmann danielweinmann released this 17 Mar 16:20

CLI auto-update and quality-of-life improvements

What's new

  • CLI auto-update: The CLI now checks for updates after every command and prompts you to update when a new version is available. Supports npm, pnpm, yarn, and bunx with automatic detection of your package manager.
  • itsvertical <file> shorthand: You can now run itsvertical myproject.vertical as a shorthand for itsvertical open myproject.vertical, making it faster to open the board UI.
  • bunx cache clearing: When updating via bunx, the CLI automatically detects and clears the bunx cache to ensure you get the latest version.

Full diff: v0.0.5...v0.0.6

v0.0.5

Choose a tag to compare

@danielweinmann danielweinmann released this 17 Mar 14:10

Developer Experience & Polish

Testing infrastructure, bundle optimization, and UX improvements across the board.

What's new

  • 65% smaller JS bundle — reduced from 2,587 KB to 895 KB by removing unused editor features (code block highlighting, content type picker, unused slash commands)
  • Auto-save indicator — replaced Save buttons with a subtle saving/saved indicator that prevents layout shift
  • Disconnected page — the board now shows a friendly disconnected state when the CLI server stops, instead of silently failing
  • Notes button while editing — the notes icon is now accessible even while editing a task name
  • pnpm run dev command — full dev environment with Vite HMR + CLI auto-restart using a single command
  • Testing infrastructure — Vitest setup with 117 tests covering the reducer, serialization, CLI commands, drag helpers, and utilities
  • CI pipeline — GitHub Actions workflow running lint, type-check, and tests on every push/PR

Also in this release

  • Added release skill for automated publishing workflow
  • Added testing skill for writing unit tests

Full diff: v0.0.4...v0.0.5

v0.0.4

Choose a tag to compare

@danielweinmann danielweinmann released this 17 Mar 01:14

Task Notes with Rich Text Editor

Add rich text notes to tasks with a full-featured Tiptap editor in a slide-in drawer.

What's new

  • Rich text notes on tasks — click the sticky note icon on any task to open the notes drawer
  • Formatting — bold, italic, underline, strikethrough, headings, bullet/numbered lists, blockquotes, code blocks with syntax highlighting, links
  • Slash commands — type / to browse formatting options
  • Bubble menus — select text to see formatting options, hover blocks for the block menu
  • Auto-save — notes flow through the reducer and auto-save like all other changes
  • CLI supportitsvertical task notes <file> <task-id> to get, --set to set, --clear to clear
  • Notes indicator[notes] tag in itsvertical show output for tasks with notes
  • Backward compatible — existing .vertical files work without changes

Also in this release

  • Removed unused @heroicons/react dependency

Full diff: v0.0.3...v0.0.4