atuin/crates
Brian Cosgrove 306f5e1104
Some checks failed
Codespell / Check for spelling errors (push) Has been cancelled
build-docker / publish_x86 (push) Has been cancelled
Shellcheck / shellcheck (push) Has been cancelled
Rust / build (ubuntu-latest) (push) Has been cancelled
build-docker / publish_aarch64 (push) Has been cancelled
Install / install (macos-14) (push) Has been cancelled
Install / install (ubuntu-latest) (push) Has been cancelled
Nix / check (push) Has been cancelled
Nix / build-test (push) Has been cancelled
Rust / build (macos-14) (push) Has been cancelled
Rust / cross-compile (x86_64-unknown-illumos) (push) Has been cancelled
Rust / unit-test (macos-14) (push) Has been cancelled
Rust / unit-test (ubuntu-latest) (push) Has been cancelled
Rust / check (macos-14) (push) Has been cancelled
Rust / check (ubuntu-latest) (push) Has been cancelled
Rust / integration-test (push) Has been cancelled
Rust / clippy (push) Has been cancelled
Rust / format (push) Has been cancelled
build-docker / publish_manifest (push) Has been cancelled
fix(search): prevent panic on malformed format strings (#2776) (#2777)
* fix(search): prevent panic on malformed format strings (#2776)

- Wrap format operations in panic catcher for graceful error handling
- Improve error messages with context-aware guidance for common issues
- Let runtime-format parser handle validation to avoid blocking valid formats

Fixes crash when using malformed format strings by catching formatting
errors gracefully and providing actionable guidance without restricting
legitimate format patterns like {command} or {time}.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Satisfy cargo fmt

* test(search): add regression tests for format string panic (#2776)

- Add test for malformed JSON format strings that previously caused panics
- Add test to ensure valid format strings continue to work
- Prevent future regressions of the format string panic issue

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-06-11 19:12:20 +01:00
..
atuin fix(search): prevent panic on malformed format strings (#2776) (#2777) 2025-06-11 19:12:20 +01:00
atuin-client fix(api): Allow trailing slashes in sync_address (#2760) 2025-05-21 17:36:23 -07:00
atuin-common chore: migrate to rust 2024 (#2635) 2025-03-19 12:44:20 +00:00
atuin-daemon chore(release): prepare for release 18.6.1 (#2749) 2025-05-08 14:10:38 -07:00
atuin-dotfiles chore(release): prepare for release 18.6.1 (#2749) 2025-05-08 14:10:38 -07:00
atuin-history chore(release): prepare for release 18.6.1 (#2749) 2025-05-08 14:10:38 -07:00
atuin-kv chore(release): prepare for release 18.6.1 (#2749) 2025-05-08 14:10:38 -07:00
atuin-scripts chore(release): prepare for release 18.6.1 (#2749) 2025-05-08 14:10:38 -07:00
atuin-server chore(release): prepare for release 18.6.1 (#2749) 2025-05-08 14:10:38 -07:00
atuin-server-database chore(release): prepare for release 18.6.1 (#2749) 2025-05-08 14:10:38 -07:00
atuin-server-postgres chore(release): prepare for release 18.6.1 (#2749) 2025-05-08 14:10:38 -07:00