aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Avoid accidentally deleting all history, but allow it if intended (#878)Ellie Huxtable2023-04-15
| | | | | * Avoid accidentally deleting all history, but allow it if intended * docs
* Improve error message for issue #850. (#876)postmath2023-04-14
| | | | | * Improve error message for issue #850. * Applied cargo fmt, doh.
* Workspace reorder (#868)Vladislav Stepanov2023-04-14
| | | | | | | | | | | | | | | | | | * Try different workspace structure Move main crate (atuin) to be on the same level with other crates in this workspace * extract common dependencies to the workspace definition * fix base64 v0.21 deprecation warning * questionable: update deps & fix chrono deprecations possible panic sites are unchanged, they're just more visible now * Revert "questionable: update deps & fix chrono deprecations" This reverts commit 993e60f8dea81a1625a04285a617959ad09a0866.
* Switch to uuidv7 (#864)Ellie Huxtable2023-04-11
| | | | | | | | | * Add uuid_v7 * Actually use the new uuid * Add a test to ensure all uuids are unique, even in a tight loop * Make clippy happy
* Add additional detail to search documentation (#860)Brian Kung2023-04-11
|
* Add `--reverse` to `atuin search` (#862)Tom Cammann2023-04-11
| | | | | | | | | Add `-r/--reverse` flag to `atuin search` to allow searching by oldest results first. Example to find the oldest `cargo` command: ``` atuin search --limit 1 --reverse cargo ```
* Atuin stats with day, month, week and year filter (#858)Gokul2023-04-10
| | | | | | | | | * atuin stats with day, month and year * fixed stats for week * review suggestions * rust formatted
* Add some emacs movement keys (#857)Jan Larres2023-04-09
|
* Use XDG data directory for fish import (#851)János Illés2023-04-08
| | | | | | | | | | | | | * 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>
* Fix --delete description (#853)Sandro2023-04-07
|
* update `str substring` usage to use range parameter (#840)WindSoilder2023-04-05
|
* Handle empty lines when importing from Bash (#845)cyqsimon2023-04-05
| | | | | | | * Handle empty lines * Fix insufficient accuracy in timestamp tests * Use nanoseconds
* Updated client config docs (#839)cyqsimon2023-04-05
| | | | | | | | * 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
* Fix deleting history that doesn't exist yet (#844)Ellie Huxtable2023-04-05
| | | | 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.
* Clarify in docsEllie Huxtable2023-04-01
|
* Release Atuin v14 (#836)Ellie Huxtable2023-04-01
| | | | | | | * Bump versions * Write release notes * add link
* Vendor ratatui temporarily (#835)Ellie Huxtable2023-03-31
| | | | | | | | | | | | | | | * 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
* feat: add github action to test the nix builds (#833)Patrick Jackson2023-03-31
|
* fix: allow nix package to fetch dependencies from git (#832)Patrick Jackson2023-03-31
| | | 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.
* Add `atuin status` (#830)Ellie Huxtable2023-03-30
| | | | Useful for debugging, checking the state of things, and for if you forget your username!
* Update `atuin search` docs (#828)Tom Cammann2023-03-29
| | | Add docs for using `--limit` and `--offset` in `atuin search`
* Add `--offset` flag to `atuin search` (#825)Tom Cammann2023-03-29
| | | | | | | | | | | | 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 ```
* install.sh - add endeavouros to archlinux detection (#827)Ch. (Chanwhi Choi)2023-03-29
|
* Add more fields to `atuin search -f` formatting (#824)Tom Cammann2023-03-28
| | | | - Add `{exit}` which returns the exit code - Add `{relativetime}` which gives a relative time, e.g. "5h"
* Update CI action steps (#814)Marijan Smetko2023-03-28
|
* Refactor/nu remove dep on sh (#823)Steven Xu2023-03-28
| | | | | * fix: join flags with ` ` * refactor: remove dependency on `sh`
* fix: record negative exit codes (#821)Steven Xu2023-03-28
|
* client filtering done in query (#629)jean-santos2023-03-27
|
* Update CONTRIBUTING.md (#815)Ellie Huxtable2023-03-26
|
* fixes (#813)YummyOreo2023-03-26
|
* Account for user not yet having count cache (#812)Ellie Huxtable2023-03-26
| | | | | * Account for user not yet having count cache * Make clippy happy
* Bind keys in vi mode too (#811)Ellie Huxtable2023-03-26
|
* chore: use fork of skim (#803)Conrad Ludgate2023-03-26
| | | | | | | | | * use fuzzy-matcher instead of skim switch to a search-engine abstraction * fmt * fix deprecated warnings
* Update README.mdEllie Huxtable2023-03-26
|
* feat: add *Nushell* support (#788)Steven Xu2023-03-26
| | | | | | | | | * 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
* Add musl build (#809)Marijan Smetko2023-03-25
| | | | | | | Clean up Trigger with everything but release Remove trigger
* feat: add an inline view mode (#648)Patrick Decat2023-03-25
| | | | | * add inline viewport * Add inline_height setting. Zero disables inline mode (the default)
* Respect exit_mode setting when exiting with arrow down keypress (#807)Patrick Decat2023-03-25
|
* Bump lukemathwalker/cargo-chef (#781)dependabot[bot]2023-03-24
| | | | | | | | | | | | 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>
* Delete all instances of a command (#797)Ellie Huxtable2023-03-24
| | | | | | | | | | | | | | | | | | * 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
* Bump debian from bullseye-20230227-slim to bullseye-20230320-slim (#802)dependabot[bot]2023-03-23
| | | | | | | | | | | | 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>
* chore: remove tui vendoring (#804)Conrad Ludgate2023-03-23
|
* Allow changing search_mode during interactive search (#586)Krut Patel2023-03-22
| | | | | | | | | | | | | | | * 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
* Fix skim search (#795)Ellie Huxtable2023-03-21
|
* Support old msgpack (#794)Ellie Huxtable2023-03-20
| | | | | | | | | | | | | | | | * 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>
* fix: paste into terminal after switching modes (#793)Hamza Hamud2023-03-20
| | | | | * fix: paste into terminal after switching modes * fix: remove collect and fix format
* Add history deletion (#791)Ellie Huxtable2023-03-20
| | | | | | | | | | | | | * 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
* skim-demo (#695)Conrad Ludgate2023-03-19
| | | | | | | | | | | | | | | * 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>
* fix: many wins were broken :memo: (#789)Nico Kokonas2023-03-19
|
* Prefer PWD environment variable over cwd if available to better support ↵Patrick Decat2023-03-14
| | | | symbolic links (#783)