summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-04-08Use XDG data directory for fish import (#851)János Illés
* Use XDG data directory for fish import On MacOS, atuin was looking for fish history under "$HOME/Library/Application Support". Now atuin honors XDG_DATA_HOME, if set, and otherwise uses "$HOME/.local/share". * cargo fmt --------- Co-authored-by: Charles Gould <charles@gould.dev>
2023-04-07Fix --delete description (#853)Sandro
2023-04-05update `str substring` usage to use range parameter (#840)WindSoilder
2023-04-05Handle empty lines when importing from Bash (#845)cyqsimon
* Handle empty lines * Fix insufficient accuracy in timestamp tests * Use nanoseconds
2023-04-05Updated client config docs (#839)cyqsimon
* Updated client config docs - Example `config.toml` now includes all the newest options - `settings.rs`, `config.toml`, and `config.md` now have uniform option order * Remove trailing space
2023-04-05Fix deleting history that doesn't exist yet (#844)Ellie Huxtable
This can occur if history has been added + then deleted on a machine before it has a chance to be synced to a new one.
2023-04-01Clarify in docsEllie Huxtable
2023-04-01Release Atuin v14 (#836)v14.0.0Ellie Huxtable
* Bump versions * Write release notes * add link
2023-03-31Vendor ratatui temporarily (#835)Ellie Huxtable
* Vendor ratatui temporarily Once https://github.com/tui-rs-revival/ratatui/pull/114 has been merged, we can undo this! But otherwise we can't publish to crates.io with a git dependency. * make tests pass * Shush. * these literally just fail in nix, nowhere else idk how to work with nix properly, and they're also not our tests
2023-03-31feat: add github action to test the nix builds (#833)Patrick Jackson
2023-03-31fix: allow nix package to fetch dependencies from git (#832)Patrick Jackson
This change saves us from needing to keep a copy of the checksum in atuin.nix, so that Cargo.lock can remain as the sole source of truth for the dependency versions.
2023-03-30Add `atuin status` (#830)Ellie Huxtable
Useful for debugging, checking the state of things, and for if you forget your username!
2023-03-29Update `atuin search` docs (#828)Tom Cammann
Add docs for using `--limit` and `--offset` in `atuin search`
2023-03-29Add `--offset` flag to `atuin search` (#825)Tom Cammann
This flag allows the user to continue searching at an offset. This is useful for building tools that use atuin to search for previous commands and return only one result. ``` atuin search --limit 1 atuin search --limit 1 --offset 1 atuin search --limit 1 --offset 2 ```
2023-03-29install.sh - add endeavouros to archlinux detection (#827)Ch. (Chanwhi Choi)
2023-03-28Add more fields to `atuin search -f` formatting (#824)Tom Cammann
- Add `{exit}` which returns the exit code - Add `{relativetime}` which gives a relative time, e.g. "5h"
2023-03-28Update CI action steps (#814)Marijan Smetko
2023-03-28Refactor/nu remove dep on sh (#823)Steven Xu
* fix: join flags with ` ` * refactor: remove dependency on `sh`
2023-03-28fix: record negative exit codes (#821)Steven Xu
2023-03-27client filtering done in query (#629)jean-santos
2023-03-26Update CONTRIBUTING.md (#815)Ellie Huxtable
2023-03-26fixes (#813)YummyOreo
2023-03-26Account for user not yet having count cache (#812)Ellie Huxtable
* Account for user not yet having count cache * Make clippy happy
2023-03-26Bind keys in vi mode too (#811)Ellie Huxtable
2023-03-26chore: use fork of skim (#803)Conrad Ludgate
* use fuzzy-matcher instead of skim switch to a search-engine abstraction * fmt * fix deprecated warnings
2023-03-26Update README.mdEllie Huxtable
2023-03-26feat: add *Nushell* support (#788)Steven Xu
* feat: add *Nushell* support * refactor: use `sh` to swap `STDOUT` and `STDERR` instead of using a temporary file * feat: include both keybindings, with the current REPL buffer passed to *Atuin*'s * feat: don't record commands run by keybindings
2023-03-25Add musl build (#809)Marijan Smetko
Clean up Trigger with everything but release Remove trigger
2023-03-25feat: add an inline view mode (#648)Patrick Decat
* add inline viewport * Add inline_height setting. Zero disables inline mode (the default)
2023-03-25Respect exit_mode setting when exiting with arrow down keypress (#807)Patrick Decat
2023-03-24Bump lukemathwalker/cargo-chef (#781)dependabot[bot]
Bumps lukemathwalker/cargo-chef from latest-rust-1.67.1 to latest-rust-1.68.0. --- updated-dependencies: - dependency-name: lukemathwalker/cargo-chef dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-24Delete all instances of a command (#797)Ellie Huxtable
* Delete all instances of a command Our search command will de-dupe results by default. But... This isn't great for deleting! You don't want to run it over-and-over-and-over until all commands are deleted. Loop the query, and keep on deleting what it returns until they are all gone. * Optimize delete upload It was running a request for every element, on every sync lol Only push a delete if needed Future: push all deletes in one request
2023-03-23Bump debian from bullseye-20230227-slim to bullseye-20230320-slim (#802)dependabot[bot]
Bumps debian from bullseye-20230227-slim to bullseye-20230320-slim. --- updated-dependencies: - dependency-name: debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-23chore: remove tui vendoring (#804)Conrad Ludgate
2023-03-22Allow changing search_mode during interactive search (#586)Krut Patel
* Make search_mode a part of SearchState * Allow changing search mode using ctrl+s * Tweak state reset for switched_search_mode * Improve search_mode display in interactive mode * Incorporate review suggestion * Tweak language * Fix Clippy and format
2023-03-21Fix skim search (#795)Ellie Huxtable
2023-03-20Support old msgpack (#794)Ellie Huxtable
* Support old msgpack I forgot it isn't backwards compatible... This should fix any sync issues resulting from the deletion PR * Update atuin-client/src/encryption.rs Co-authored-by: Conrad Ludgate <conradludgate@gmail.com> * Bye bye unwrap --------- Co-authored-by: Conrad Ludgate <conradludgate@gmail.com>
2023-03-20fix: paste into terminal after switching modes (#793)Hamza Hamud
* fix: paste into terminal after switching modes * fix: remove collect and fix format
2023-03-20Add history deletion (#791)Ellie Huxtable
* Drop events. I'd still like to do them, but differently * Start adding delete api stuff * Set mailmap * Delete delete delete * Fix tests * Make clippy happy
2023-03-19skim-demo (#695)Conrad Ludgate
* skim-demo * skim some more * Weight first word match higher (#712) * some improvements * make skim opt-in --------- Co-authored-by: Frank Hamand <frankhamand@gmail.com>
2023-03-19fix: many wins were broken :memo: (#789)Nico Kokonas
2023-03-14Prefer PWD environment variable over cwd if available to better support ↵Patrick Decat
symbolic links (#783)
2023-03-14Fixes a bug on windows (#780)YummyOreo
* Fixes the windows double input issue instead of the patchy way * clippy allow
2023-03-14Add mailmap and update author information for github@nwex.de (#782)networkException
2023-03-13fix(installer): use case-insensitive comparison (#776)Austin Schey
2023-03-13add common prefixes and subcommands to stats (#773)Conrad Ludgate
* add common prefixes and subcommands to stats * fmt
2023-03-09fix new stats unique count (#772)Conrad Ludgate
2023-03-09Allow specifying fulltext as well as full-text (#771)Ellie Huxtable
2023-03-08Fix before/after combined with limit (#770)Ellie Huxtable
* Fix before/after combined with limit Mixing filters done in Rust with filters done in SQL is _no bueno_. Been meaning to do this for a while anyways. Search params are getting a bit fat but oh well! * Make an excuse for a big function sig * Do options map_or not if * Fix tests
2023-03-08Minor documentation updates (#767)onkelT2