aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* fix: Make `atuin account delete` void session + key (#1393)Dom Rodriguez2023-11-16
| | | | | | | | | | | | | | | | | | | | When I deleted my Atuin.sh account, I found the command did not delete the key or session files. This caused `bail!`s from Atuin when querying the session status, or synchronising. Of course, one shouldn't expect Atuin to be able to synchronise or query with the server when the account is deleted, but the relevant files were still present, so the behaviour was different to what we'd expect. I discussed this with @ellie on Discord, and we came to the conclusion that I should open a PR, and submit a patch. I'm not sure how well this PR fits in with the borrow checker, but I've run tests, a Nix build, and a Cargo build - all goes well. I have not tested on macOS or Windows; only NixOS. Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
* Disable enter-accept for bash (#1385)Ellie Huxtable2023-11-11
| | | | | * Disable enter-accept for bash * pretty sure ignoring those lints is correct
* Bash `enter_accept` best effort fixes (#1384)Patrick Jackson2023-11-10
| | | | | * fix(bash): Rewrite the enter_accept integration * docs(bash): Update bash installation instructions with warnings
* fix(fish): use fish builtins for `enter_accept` (#1373)Patrick Jackson2023-11-03
|
* fix(fish): clean up the fish script options (#1370)Patrick Jackson2023-11-03
|
* Update docs (#1367)Ellie Huxtable2023-11-01
|
* Bump debian from bullseye-20231009-slim to bullseye-20231030-slim (#1366)dependabot[bot]2023-11-01
|
* fix(zsh): Only trigger up-arrow on first line (#1359)Patrick Jackson2023-10-31
| | | | | * fix(zsh): Only trigger up-arrow on first line * fix(zsh): only trigger up-key if the buffer is 1 line
* fix(zsh): bind in the most popular modes (#1360)Patrick Jackson2023-10-30
|
* fix(nix): Add Appkit to the package build (#1358)Patrick Jackson2023-10-30
|
* feat(nix): Add a nixpkgs overlay (#1357)Patrick Jackson2023-10-29
|
* fix: initial list of history in workspace mode (#1356)Ellie Huxtable2023-10-29
| | | | The initial list didn't correctly show all history while in workspace mode, while it worked totally as expected while searching. Fix this.
* Add Kris Nova to X-Clacks-Overhead (#1355)Ellie Huxtable2023-10-28
| | | | | Rest in peace 😔 https://nivenly.org/memorials/krisnova/
* Release v17.0.1 (#1354)Ellie Huxtable2023-10-28
|
* fix(enter_accept): clear old cmd snippet (#1350)Patrick Jackson2023-10-28
|
* Fix for breaking change in ratatui 0.24.0 (#1352)Tobias Genannt2023-10-28
|
* fix(bash): improve output of `enter_accept` (#1342)Patrick Jackson2023-10-27
|
* fix(fish): improve output for `enter_accept` (#1341)Patrick Jackson2023-10-27
| | | | | | | Fixes 2 issues with the fish shell prompt when using `enter_accept` 1. Runs pre/post exec so the command is added to the atuin history. 2. Adds padding so that the repainting of the shell prompt doesn't overwrite the output. This adds 2 lines of padding to account for prompts up to 2 lines tall, larger prompts will still cause repainting problems and smaller prompts will be getting an extra line.
* update support template (#1340)Ellie Huxtable2023-10-26
|
* Remove duplicate "invert" in default config (#1338)Michael Vincent2023-10-26
|
* Silence fish string match (#1336)Ellie Huxtable2023-10-26
| | | | | | Oops. `string match` is a bit too noisy, make it quiet. Also print the match before executing it. Resolve #1335
* Fix cargo deb usage (#1337)Ellie Huxtable2023-10-26
| | | | | v2.0.0 of cargo deb added the revision number. I'd rather not change the output name of our file, so force cargo-deb to stick to the "old" behaviour
* Add release blog post and update docs (#1332)Ellie Huxtable2023-10-26
| | | | | | | * Add release blog post and update docs * I forgot I moved the blog lmao * Fix images
* fix(nu): disable the up-arrow keybinding for Nushell (#1329)Patrick Jackson2023-10-26
|
* Fix deleted history count (#1328)Ellie Huxtable2023-10-25
|
* Prepare release v17.0.0 (#1327)Ellie Huxtable2023-10-25
|
* Correct some secrets filter regex (#1326)Ellie Huxtable2023-10-25
|
* Revert "Revert "Revert "Use github runners for unit tests (for now) (#1279)" ↵Ellie Huxtable2023-10-25
| | | | | (#1294)" (#1295)" (#1325) This reverts commit 089cb6847c41b555b3a69ad1970f9449a77df491.
* fix(nushell): Ignore stderr messages (#1320)Patrick Jackson2023-10-23
|
* Document that the self-hosted port is TCP (#1317)Nemo1572023-10-21
|
* Add bash support to `enter_accept` (#1316)Ellie Huxtable2023-10-21
|
* allow binding server to hostname (#1318)Conrad Ludgate2023-10-21
|
* Add fish support for `enter_accept` (#1315)Ellie Huxtable2023-10-20
| | | | | | | | * Add fish support for `enter_accept` Also fixes shell detection. Who trusted me to write jetlagged code last night huh? * Document
* Add enter_accept to immediately execute an accepted command (#1311)Ellie Huxtable2023-10-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * make enter execute the command, tab copy it * Add config for enter_accept enter_accept will make Atuin immediately accept an execute a command when selected. It defaults to false in our binary, but the default config enables it. This means that users who already use atuin will not default to the new behaviour unless they opt in, but new users will have it by default. Thanks to @davidhewitt for the patch and bulk of this implementation! Currently we have it just for zsh, but I'll follow up with other shells (unless anyone beats me to it :D) * Add docs * we need to tidy up the ui code anyway * Check if using zsh * Update docs/docs/config/config.md Co-authored-by: Conrad Ludgate <conradludgate@gmail.com> --------- Co-authored-by: David Hewitt <1939362+davidhewitt@users.noreply.github.com> Co-authored-by: Conrad Ludgate <conradludgate@gmail.com>
* Checkout repo so the manifest publish step can read git (#1314)Ellie Huxtable2023-10-19
|
* use the short sha to tag images (#1313)Ellie Huxtable2023-10-19
|
* Use ubuntu for x86, oopsEllie Huxtable2023-10-19
|
* Fix eventsEllie Huxtable2023-10-19
|
* Switch to Actuated for docker builds (#1312)Ellie Huxtable2023-10-19
|
* Delete CHANGELOG.mdEllie Huxtable2023-10-17
| | | We don't generally keep this up to date. With the release page, and the blog, I'm not sure a third place makes sense.
* Bump @babel/traverse from 7.21.2 to 7.23.2 in /docs (#1309)dependabot[bot]2023-10-17
| | | | | | | | | | | | | | | Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.21.2 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump lukemathwalker/cargo-chef (#1297)dependabot[bot]2023-10-17
| | | | | | | | | | | | Bumps lukemathwalker/cargo-chef from latest-rust-1.72.0-buster to latest-rust-1.73.0-buster. --- 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>
* Bump semver from 1.0.18 to 1.0.20 (#1299)dependabot[bot]2023-10-17
| | | | | | | | | | | | | | | Bumps [semver](https://github.com/dtolnay/semver) from 1.0.18 to 1.0.20. - [Release notes](https://github.com/dtolnay/semver/releases) - [Commits](https://github.com/dtolnay/semver/compare/1.0.18...1.0.20) --- updated-dependencies: - dependency-name: semver dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump debian from bullseye-20230919-slim to bullseye-20231009-slim (#1304)dependabot[bot]2023-10-17
| | | | | | | | | | | | Bumps debian from bullseye-20230919-slim to bullseye-20231009-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>
* Update key binding docsEllie Huxtable2023-10-14
|
* Add commands to print the default configuration (#1241)Tobias Genannt2023-10-12
| | | | | | | | | | | | | * Add commands to print the default configuration When updating a software I often want to compare my configuration with the configuration of the new version. To make this possible atuin can now print the default configuration. This also updates the example files with the actual values used as default in the settings.rs files. * Changed command name to 'default-config' * Fixed merge
* Update key-binding.md (#1291)Evan McBeth2023-10-09
| | | added some info about FISH and how to bind the CTRL-up keyset.
* Revert "Revert "Use github runners for unit tests (for now) (#1279)" ↵Ellie Huxtable2023-10-08
| | | | | (#1294)" (#1295) This reverts commit 10541134693ba710261832c309fae67036c6e892.
* Revert "Use github runners for unit tests (for now) (#1279)" (#1294)Ellie Huxtable2023-10-08
| | | This reverts commit 0abbcd6941fb27d9dd7ac3443c78c06607660d33.
* clear history id (#1263)Conrad Ludgate2023-10-08
| | | | | * clear history id * fix nu