aboutsummaryrefslogtreecommitdiffstats
path: root/crates (follow)
Commit message (Collapse)AuthorAge
* feat(bash/blesh): hook into BLE_ONLOAD to resolve loading order issue (#2234)Koichi Murase2024-07-05
|
* fix: ambiguous column name (#2232)Ellie Huxtable2024-07-03
|
* fix: idx cache inconsistency (#2231)Ellie Huxtable2024-07-03
|
* feat: monitor idx cache consistency before switching (#2229)Ellie Huxtable2024-07-02
|
* feat: allow advertising a fake version to clients (#2228)Ellie Huxtable2024-07-02
| | | | | | | | | * feat: allow advertising a fake version to clients The server usually runs unstable Atuin, and is well monitored. But let's not advertised the unstable version to clients, as they will notify users there is an update available. * fix test build
* fix: add idx cache unique index (#2226)Ellie Huxtable2024-07-02
|
* perf: write to the idx cache (#2225)Ellie Huxtable2024-07-02
|
* perf: create idx cache table (#2140)Ellie Huxtable2024-07-01
| | | | | | | | | * perf: add idx cache * Update crates/atuin-server-postgres/migrations/20240614104159_idx-cache.sql * indentation * remove trigger - for each row is too much, should be once per transaction
* chore(deps): bump postmark from 0.10.0 to 0.10.1 (#2217)dependabot[bot]2024-07-01
| | | | | | | | | | | | | | | | Bumps [postmark](https://github.com/pastjean/postmark-rs) from 0.10.0 to 0.10.1. - [Release notes](https://github.com/pastjean/postmark-rs/releases) - [Changelog](https://github.com/pastjean/postmark-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/pastjean/postmark-rs/compare/v0.10.0...v0.10.1) --- updated-dependencies: - dependency-name: postmark 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>
* feat: Add npm, Netlify and Pulumi tokens to secret patterns (#2210)Julien P2024-07-01
|
* perf(search): benchmark smart sort (#2202)Ellie Huxtable2024-06-26
|
* feat: add several other GitHub access token patterns (#2200)Chris Rose2024-06-25
| | | | | | | | | | - OAuth access tokens - refresh token - app installation token - PAT v2 Additionally, added support for having >1 value for testing, for cases where the pattern for a secret has alternative formats (GitHub PAT v2 does this)
* feat: Add GitLab PAT to secret patterns (#2196)David Jack Wange Olrik2024-06-25
|
* chore(release): prepare for release v18.4.0-beta.1 (#2195)Ellie Huxtable2024-06-25
| | | | | * chore(release): prepare for release v18.4.0-beta.1 * remove full release test
* chore(deps): update ratatui to 0.27 (#2193)Ellie Huxtable2024-06-25
|
* fix: ensure we cleanup all tables when deleting (#2191)Ellie Huxtable2024-06-24
|
* feat: add user account verification (#2190)Ellie Huxtable2024-06-24
| | | | | | | | | | | | | | | | | | | * 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
* fix: Some --help comments didn't show properly (#2176)Matheus Martins2024-06-24
| | | | | | | | | | | | | | | | | | | | | | | * FIX: Some --help comments didn't show properly (#3) * FIX: Some --help comments didn't show properly * FIX: Some --help comments didn't show properly * FIX: Some --help comments didn't show properly * FIX: Some --help comments didn't show properly * Update crates/atuin/src/command/client.rs grammatical sentence Co-authored-by: Ellie Huxtable <ellie@elliehuxtable.com> * Update crates/atuin/src/command/client.rs --------- Co-authored-by: Ellie Huxtable <ellie@elliehuxtable.com>
* chore(deps): bump url from 2.5.1 to 2.5.2 (#2182)dependabot[bot]2024-06-24
| | | | | | | | | | | | | | | Bumps [url](https://github.com/servo/rust-url) from 2.5.1 to 2.5.2. - [Release notes](https://github.com/servo/rust-url/releases) - [Commits](https://github.com/servo/rust-url/compare/v2.5.1...v2.5.2) --- updated-dependencies: - dependency-name: url 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>
* feat(history): filter out various environment variables containing potential ↵David2024-06-20
| | | | secrets (#2174)
* feat(daemon): follow XDG_RUNTIME_DIR if set (#2171)Ellie Huxtable2024-06-20
| | | | | | | | 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.
* fix(gui): add support for checking if the cli is installed on windows (#2162)YummyOreo2024-06-19
| | | | | | | * fix(windows): add support for checking if the cli is installed on windows * refactor: remove debugging info * refactor: cargo fmt
* Fix `scroll_exits` default in `config.toml` (#2166)Justin Su2024-06-19
|
* feat(tui): configurable prefix character (#2157)Ellie Huxtable2024-06-18
| | | | | * feat(tui): configurable prefix character * string not char because toml/json lol
* feat(gui): automatically install and setup the cli/shell (#2139)Ellie Huxtable2024-06-17
| | | | | * feat(gui): automatically install and setup the cli/shell * add shell config and toasts
* chore(deps): bump memchr from 2.7.2 to 2.7.4 (#2151)dependabot[bot]2024-06-17
| | | | | | | | | | | | | | Bumps [memchr](https://github.com/BurntSushi/memchr) from 2.7.2 to 2.7.4. - [Commits](https://github.com/BurntSushi/memchr/compare/2.7.2...2.7.4) --- updated-dependencies: - dependency-name: memchr 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>
* fix: unitless sync_frequence = 0 not parsed by humantime (#2154)Ellie Huxtable2024-06-17
| | | Resolve #2147
* chore(deps): bump regex from 1.10.4 to 1.10.5 (#2132)dependabot[bot]2024-06-13
| | | | | | | | | | | | | | | | Bumps [regex](https://github.com/rust-lang/regex) from 1.10.4 to 1.10.5. - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/1.10.4...1.10.5) --- updated-dependencies: - dependency-name: regex 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>
* chore(build): compile protobufs with protox (#2122)Remo Senekowitsch2024-06-12
| | | | | | | | | | | | | | | | | | | * chore(build): compile protobufs with protox protox is a pure-rust implementation of the protobuf compiler. Therefore, it can be managed by cargo. This removes the implicit dependency on protoc being available in the environment for the build. * fix(build): replace copypasta in build script The paths passed to `compile` aren't actually used by the build. `skip_protoc_run` prevents that. That's why a clean build succeeds even with this mistake. However, the paths are passed to a `cargo:rerun-if-changed` directive. So this mistake would've caused a failed incremental build if the protobuf definitions were changed.
* chore: remove unnecessary proto import (#2120)Ellie Huxtable2024-06-12
|
* fix: cargo binstall config (#2112)Ellie Huxtable2024-06-10
|
* chore(deps): bump clap_complete from 4.5.2 to 4.5.3 (#2100)dependabot[bot]2024-06-10
| | | | | | | | | | | | | | | | Bumps [clap_complete](https://github.com/clap-rs/clap) from 4.5.2 to 4.5.3. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.2...clap_complete-v4.5.3) --- updated-dependencies: - dependency-name: clap_complete 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>
* fix(crate): add description to daemon crate (#2107)Ellie Huxtable2024-06-10
| | | `cargo publish --dry-run` should really catch this.
* fix(crate): add missing description (#2106)Ellie Huxtable2024-06-10
|
* chore(deps): bump clap_complete_nushell from 4.5.1 to 4.5.2 (#2101)dependabot[bot]2024-06-10
| | | | | | | | | | | | | | | | Bumps [clap_complete_nushell](https://github.com/clap-rs/clap) from 4.5.1 to 4.5.2. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete_nushell-v4.5.1...clap_complete_nushell-v4.5.2) --- updated-dependencies: - dependency-name: clap_complete_nushell 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>
* chore(release): prepare for release v18.3.0 (#2105)Ellie Huxtable2024-06-10
| | | | | | | | | * chore(release): prepare for release v18.3.0 * build full release * Revert "build full release" This reverts commit 65e7718b51927ca6cb03a411cce781b81cb64eaa.
* docs: add docs for store subcommand (#2097)Ellie Huxtable2024-06-07
| | | Closes #2095
* chore: update email, gitignore, tweak ui (#2094)Ellie Huxtable2024-06-06
|
* chore(release): v18.3.0-prerelease.1 (#2090)Ellie Huxtable2024-06-05
| | | | | | | * chore(release): v18.3.0-prerelease.1 * update contributors * changelog, plan only on prs
* fix: Replace serde_yaml::to_string with serde_json::to_string_yaml (#2087)Hesam Pakdaman2024-06-04
|
* chore(deps): bump serde_yaml from 0.9.32 to 0.9.34+deprecated (#2078)dependabot[bot]2024-06-03
| | | | | | | | | | | | | | | Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml) from 0.9.32 to 0.9.34+deprecated. - [Release notes](https://github.com/dtolnay/serde-yaml/releases) - [Commits](https://github.com/dtolnay/serde-yaml/compare/0.9.32...0.9.34) --- updated-dependencies: - dependency-name: serde_yaml 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>
* fix(client): better error reporting on login/registration (#2076)Xavier Vello2024-06-03
|
* feat(doctor): report sqlite version (#2075)Xavier Vello2024-06-03
|
* chore(deps): bump rmp from 0.8.12 to 0.8.14 (#2079)dependabot[bot]2024-06-03
| | | | | | | | | | | | | | | Bumps [rmp](https://github.com/3Hren/msgpack-rust) from 0.8.12 to 0.8.14. - [Release notes](https://github.com/3Hren/msgpack-rust/releases) - [Commits](https://github.com/3Hren/msgpack-rust/commits/rmp/v0.8.14) --- updated-dependencies: - dependency-name: rmp 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>
* fix(deps): replace parse_duration with humantime (#2074)Blair Noctis2024-06-03
| | | | The former is no longer maintained, with a long standing security advisory (RUSTSEC-2021-0041).
* chore(deps): relax sqlx and argon2 dependencies (#2065)Cristian Le2024-05-31
| | | | | * Bump sqlx dependency * Relax dependencies for Fedora
* fix(bash): fix a workaround for bash-5.2 keybindings (#2060)Koichi Murase2024-05-30
|
* fix(stats): generation for commands starting with a pipe (#2058)Sandro2024-05-30
| | | Closes #1882
* chore: handle rate limited responses (#2057)Ellie Huxtable2024-05-30
| | | | | | For Atuin Cloud, we rate limit login attempts (and a few other endpoints). Ensure that the user gets a descriptive response For self hosted users, if you wish to rate limit, I'd suggest configuring this with your reverse proxy.
* feat(ui): add login/register dialog (#2056)Ellie Huxtable2024-05-30
|