aboutsummaryrefslogtreecommitdiffstats
path: root/crates/atuin-common/src (unfollow)
Commit message (Collapse)Author
2025-03-19chore: migrate to rust 2024 (#2635)Ellie Huxtable
* chore: upgrade to 2024 edition * ugh unsafe * format * nixxxxxxxxxxx why
2025-03-09fix: improve broken symlink error handling (#2589)James Trew
Check atuin setting paths (eg. `db_path`) for broken symlinks on initialization and disable all shell hooks + print error message. sqlite doesn't create db files even with `.create_if_missing` when the db files are a broken symlink. This would cause sqlite to error and atuin to panic on every single keypress. Also improves related error handling when calling atuin client commands directly.
2025-03-09chore: update rust toolchain to 1.85 (#2618)Ellie Huxtable
* chore: update rust toolchain to 1.85 * nix things * make clippy happy I've replaced a bunch of &Option<String> with Option<String>. They were not in hot loops, so a single clone is really no big deal + keeps things simpler. * fmt
2025-01-07chore: Remove unneeded dependencies (#2523)Andrew Aylett
These dependencies are unused in actual code, and the test I've removed is a remnant from a move to use an external library -- it was useful to show that the mechanical transformation was correct, but it's only testing that library nowadays.
2024-08-05chore(deps): update to sqlx 0.8 (#2343)Ellie Huxtable
2024-06-24feat: add user account verification (#2190)Ellie Huxtable
* add verified column to users table * add database functions to check if verified, or to verify * getting there * verification check * use base64 urlsafe no pad * add verification client * clippy * correct docs * fix integration tests
2024-06-20feat(daemon): follow XDG_RUNTIME_DIR if set (#2171)Ellie Huxtable
If XDG_RUNTIME_DIR is set, put the socket file there. If not, default to storing it in our data dir. We cannot default to a path such as /run/user/$UID/ because it does not exist on all systems. Any system running systemd will set this var by default, and ensure that the directory it points to is correctly setup.
2024-06-19fix(gui): add support for checking if the cli is installed on windows (#2162)YummyOreo
* fix(windows): add support for checking if the cli is installed on windows * refactor: remove debugging info * refactor: cargo fmt
2024-06-17feat(gui): automatically install and setup the cli/shell (#2139)Ellie Huxtable
* feat(gui): automatically install and setup the cli/shell * add shell config and toasts
2024-04-23fix(dotfiles): unquote aliases before quoting (#1976)Ellie Huxtable
* fix(dotfiles): unquote aliases before quoting * tests
2024-04-19fix: support not-mac for default shell (#1960)Ellie Huxtable
2024-04-18chore: move crates into crates/ dir (#1958)Ellie Huxtable
I'd like to tidy up the root a little, and it's nice to have all the rust crates in one place