Skip to content

Latest commit

 

History

History
369 lines (176 loc) · 17.4 KB

File metadata and controls

369 lines (176 loc) · 17.4 KB

Changelog

All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.

[0.10.0] - 2026-07-05

Added

  • add glob filters for including/excluding paths (#56) - (818b231)

Full Changelog: 0.9.0...0.10.0

[0.9.0] - 2026-06-13

Added

  • support space to toggle file skip in file pane (#53) - (e3c2720)
  • support enter to confirm replace-all (#54) - (48db4a3)
  • mouse support (#55) - (1bc54c0)

Changed

  • use ratatui's CellWidth instead of unicode-width (#52) - (64caea9)

Documentation

Full Changelog: 0.8.0...0.9.0

[0.8.0] - 2026-05-26

Added

  • (config) add support for config files (#48) - (9cf0a05)

  • (mirror) add retries for ssh-keyscan (#49) - (fcef86e)

  • (search) add support for .swpignore (#47) - (5194ede)

  • add mirror to codeberg (#43) - (fbfe9fc)

Changed

Documentation

Full Changelog: 0.7.2...0.8.0

[0.7.2] - 2026-05-09

Fixed

Full Changelog: 0.7.1...0.7.2

[0.7.1] - 2026-05-09

Added

  • (ui) add keybinds to switch to a pane (#37) - (84f95d7)

  • rename gitignore setting (#35) - (4b55140)

Full Changelog: 0.7.0...0.7.1

[0.7.0] - 2026-05-08

Added

  • improve skipped match rendering (#33) - (458af10)
  • enable capture group 0 even with no captures (#34) - (727c3df)

Changed

Full Changelog: 0.6.0...0.7.0

[0.6.0] - 2026-05-07

Added

  • add gitignore toggle and settings popup (#27) - (1c02b4b)

Documentation

Full Changelog: 0.5.1...0.6.0

[0.5.1] - 2026-05-05

Fixed

  • (replace) casing in middle of word (#25) - (892051f)

Full Changelog: 0.5.0...0.5.1

[0.5.0] - 2026-05-03

Added

  • more compact preview with line numbers (#24) - (08cfe7e)

Changed

Full Changelog: 0.4.0...0.5.0

[0.4.0] - 2026-05-03

Added

Changed

Documentation

Fixed

Full Changelog: 0.3.0...0.4.0

[0.3.0] - 2026-04-30

Added

  • add package output to flake (#9) - (f12dc0b)

Changed

Fixed

Full Changelog: 0.2.0...0.3.0

[0.2.0] - 2026-04-29

Added

  • improve case detection by growing match text to word boundary (#8) - (fb7df2e)

Changed

  • optimize memory usage by reading preview data on-demand (#6) - (a836d84)

Full Changelog: 0.1.1...0.2.0

[0.1.1] - 2026-04-27

Added

Full Changelog: 0.1.0...0.1.1

[0.1.0] - 2026-04-27

Added

  • [breaking] trigger new version - (0b41a55)

Documentation

Full Changelog: 0.0.0...0.0.1

[0.0.0] - 2026-04-27

Initial release.

Added

  • add flake - (b2ded94)
  • boilerplate - (0701fa0)
  • add shared types module - (fedcaf9)
  • add TextInput widget with cursor and editing - (f8b4204)
  • add search engine with literal and regex matching - (7b6b4e7)
  • add background search worker with cancellation - (a59462b)
  • add replacement engine with atomic file writes - (9ca2753)
  • wire up App state, event loop, and search worker - (2e9c3f2)
  • implement full TUI rendering with all panes - (a025fff)
  • add stale file detection before writing - (7bf6da0)
  • shortcut to skip file - (6f4cf16)
  • show relative file paths - (1f6f172)
  • scroll preview - (e4fe1bc)
  • disable interaction when searching - (00ff799)
  • spinner during loading - (6ca2928)
  • shrink left col in preview - (f08f833)
  • various ui improvements - (af33a01)
  • make replacement text bold - (fe37e64)
  • better path printing in file list - (a61dffd)
  • shorten preview line - (667800e)
  • avoid overflow in preview pane title - (04abd8e)
  • confirm modal for replace all - (aa4acaf)
  • add case insensitive search - (8308449)
  • add case awareness - (6b832ef)
  • add license and contributing guide - (91952ae)
  • multiline regex mode - (2b64c8c)
  • separate line for status message - (567975d)
  • allow scrolling large multiline matches - (16e4f5d)
  • enable more keybinds - (27c1a1f)
  • support capture groups in replacement text - (585e8e5)
  • allow to toggle hidden files search - (80278df)

Changed

Documentation

Fixed

Tests

  • add integration tests, lib target, and clippy fixes - (fa0071e)
  • fix test - (ddec94a)
  • add integration test - (5725f42)