Skip to content

Releases: TheBuilderJR/verifiers

v0.1.10

Choose a tag to compare

@github-actions github-actions released this 07 Apr 05:22

Full Changelog: v0.1.9...v0.1.10

v0.1.9

Choose a tag to compare

@github-actions github-actions released this 07 Apr 05:05

Full Changelog: v0.1.8...v0.1.9

v0.3.0

Choose a tag to compare

@TheBuilderJR TheBuilderJR released this 22 Feb 06:32

What's New

Prompt History

  • Browse previous prompts with Ctrl+P (older) and Ctrl+N (newer) on the Setup screen
  • History is saved to ~/.config/verifiers/prompt_history.json and persists across sessions
  • Deduplicated and capped at 50 entries
  • Help bar shows Ctrl+P/N: History hint when history is available

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@TheBuilderJR TheBuilderJR released this 22 Feb 06:26

What's New

Multi-Prompt Workflow

  • Ctrl+N on Done screen: Start a new run with a fresh prompt while keeping your verifiers intact — no need to re-enter them
  • Verifier persistence: Verifiers are saved to ~/.config/verifiers/verifiers.json when a run starts and auto-loaded on next launch

UI

  • Done screen help bar now shows the Ctrl+N: New prompt hint
  • Improved cursor positioning for multi-line prompt input

Full Changelog: v0.1.1...v0.2.0

v0.1.8

Choose a tag to compare

@TheBuilderJR TheBuilderJR released this 22 Feb 23:21

What's New

Features

  • Arrow key cursor movement — Left/Right arrows now move the cursor in text input fields, with insert/backspace working at cursor position

Bug Fixes

  • Fix cursor misalignment when text wraps at word boundaries

Full Changelog: v0.1.7...v0.1.8

v0.1.7

Choose a tag to compare

@TheBuilderJR TheBuilderJR released this 22 Feb 22:34

Bug Fix

  • Fix cursor misalignment when text wraps at word boundaries: The cursor would drift from the text insertion point once a line was long enough to wrap. The cursor math assumed character-level wrapping, but ratatui's Paragraph with Wrap { trim: false } uses word wrapping (breaking at spaces). Cursor positioning and layout height calculations now replicate ratatui's WordWrapper algorithm to match the rendered output exactly.

Full Changelog: v0.1.6...v0.1.7

v0.1.6

Choose a tag to compare

@TheBuilderJR TheBuilderJR released this 22 Feb 21:22

What's New

  • Ctrl+E: Edit and re-run prompt — After a run completes, press Ctrl+E to return to Setup with your prompt pre-filled for quick tweaks and re-runs. Ctrl+N still works as before to start fresh with a blank prompt.

Full Changelog: v0.1.5...v0.1.6

v0.1.5

Choose a tag to compare

@TheBuilderJR TheBuilderJR released this 22 Feb 15:54

Improvement

  • Wrap help bar on narrow screens — The help bar at the bottom of both the setup and running screens now wraps instead of getting cut off when the terminal is too narrow to fit all hints on one line. The layout dynamically allocates rows based on the actual text width.

Full Changelog: v0.1.4...v0.1.5

v0.1.4

Choose a tag to compare

@TheBuilderJR TheBuilderJR released this 22 Feb 15:53

What's New

Toggle-style verifiers

Verifiers now use a checkbox model — enable/disable instead of add/delete:

  • Space toggles a verifier on [x] / off [ ] in the verifier list
  • Disabled verifiers are dimmed and excluded from runs
  • Ctrl+D still available for permanent removal
  • Verifier list title shows enabled count (e.g. Verifiers (3/5 enabled))
  • Backwards compatible with existing saved verifiers (they default to enabled)

Full Changelog: v0.1.3...v0.1.4

v0.1.3

Choose a tag to compare

@TheBuilderJR TheBuilderJR released this 22 Feb 15:51

Bug Fix

  • Fix cursor position misalignment with non-ASCII characters — Cursor positioning and field height calculations now use unicode display width instead of byte length, fixing offset issues with emoji, accented characters, and CJK text. This matches ratatui's internal wrapping behavior so the cursor stays in sync with rendered text.

Full Changelog: v0.1.2...v0.1.3