aboutsummaryrefslogtreecommitdiffstats
path: root/crates (follow)
Commit message (Collapse)AuthorAge
* feat(client): add filter mode enablement and ordering configuration (#2430)Pavel Ivanov2024-11-19
|
* feat: right Arrow to modify selected command (#2453)Braelyn Boynton2024-11-19
| | | | | | | | | | | * right arrow functionality * use or within match * handles cursor not at end of line * left cursor exits at start * cargo fmt
* fix: time offset display in `atuin status` (#2433)Reverier Xu2024-11-09
|
* chore(deps): bump clap_complete_nushell from 4.5.2 to 4.5.4 (#2420)dependabot[bot]2024-10-14
| | | | | | | | | | | | | | | | Bumps [clap_complete_nushell](https://github.com/clap-rs/clap) from 4.5.2 to 4.5.4. - [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.2...clap_complete_nushell-v4.5.4) --- 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>
* feat: Ultracompact Mode (search-only) (#2357)P T Weir2024-10-07
| | | | | | | | | | | | | | | * feat: add always_show_tabs setting * feat(ultracompact): extra-compact options * feat(ultracompact): enable via auto_hide_height * feat(ultracompact): clarify comment * fix(theming): minor tidyup to theming comment * chore: rustfmt/clippy corrections * chore: testing if CI issue was transient
* fix(deps): pin tiny_bip to 1.0.0 until breaking change resolved (#2412)Ellie Huxtable2024-10-07
|
* fix(daemon): Add context to error when unable to connect (#2394)Jeremy Cline2024-10-02
| | | | | | | | | | | | | | | | | | | | | | Recently, it seems, the socket location for the daemon moved and this caused me to scratch my head briefly since I saw errors from the client connecting to the daemon, but the daemon was clearly running and the socket seemed to exist. This patch includes more context when the client fails to connect to the daemon. The path is included to help the user understand where the client was looking, and `wrap_err_with()` is used to show the user the cause of the error. This changes the error message from: Error: failed to connect to local atuin daemon. Is it running? to: Error: failed to connect to local atuin daemon at /run/user/1001/atuin.sock. Is it running? Caused by: 0: transport error 1: No such file or directory (os error 2) 2: No such file or directory (os error 2)
* fix(tui): don't panic when search result is empty and up is pressed (#2395)Jeremy Cline2024-10-02
| | | | | | | In the event there are no results and up is pressed, saturating_sub() should be used to avoid underflowing the usize. This was already present on scroll_down(). fixes #2393
* fix: disable mail by default, resolve #2404 (#2405)Ellie Huxtable2024-10-02
|
* chore(deps): Update rustls and axum-server (#2382)Tobias Genannt2024-09-09
|
* chore: enable inline height and compact by default (#2249)Ellie Huxtable2024-08-27
|
* fix: remove dbg! macro (#2355)TymanWasTaken2024-08-14
|
* chore: update to rust 1.80 (#2344)Ellie Huxtable2024-08-07
|
* fix(mail): enable correct tls features for postmark client (#2347)Ellie Huxtable2024-08-06
|
* fix(mail): incorrect alias and error logs (#2346)Ellie Huxtable2024-08-06
|
* test: add env ATUIN_TEST_LOCAL_TIMEOUT to control test timeout of SQLite (#2337)Jax Young2024-08-05
| | | | | | | | | | | | | | | | | | | | | | | * test: add env ATUIN_TEST_LOCAL_TIMEOUT to control test timeout of SQLite This make it possible to control the timeout of SQLite operations in test. And ATUIN_TEST_LOCAL_TIMEOUT defaults to the default local_timeout, which is actually used in the client. Instead of a small timeout (0.1), this change makes the test less likely to fail and better imitate the default behavior. SQLite operation timeout was first introduced from #1590, including connection and store timeout. The env ATUIN_TEST_SQLITE_STORE_TIMEOUT which added by #1703 only specify the store timeout. This commit doesn't deprecate ATUIN_TEST_SQLITE_STORE_TIMEOUT, but control it by setting its default to the new env ATUIN_TEST_LOCAL_TIMEOUT. * test!: replace ATUIN_TEST_SQLITE_STORE_TIMEOUT with ATUIN_TEST_LOCAL_TIMEOUT This deprecate ATUIN_TEST_SQLITE_STORE_TIMEOUT for simplicity as the new env ATUIN_TEST_LOCAL_TIMEOUT can control both connection and store timeout of SQLite in test. Details see 4d88611. Revert: #1703.
* fix(theme): Restore original colours (#2339)P T Weir2024-08-05
| | | | | | | * fix(theme): restore ratatui colors * chore: fix up rustfmt * typo: correct spelling in comment
* chore(deps): bump env_logger from 0.11.3 to 0.11.5 (#2341)dependabot[bot]2024-08-05
| | | | | | | | | | | | | | | | Bumps [env_logger](https://github.com/rust-cli/env_logger) from 0.11.3 to 0.11.5. - [Release notes](https://github.com/rust-cli/env_logger/releases) - [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-cli/env_logger/compare/v0.11.3...v0.11.5) --- updated-dependencies: - dependency-name: env_logger 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(deps): update to sqlx 0.8 (#2343)Ellie Huxtable2024-08-05
|
* fix: windows build error (#2321)YummyOreo2024-07-29
| | | | | | | * fix: windows build * refactor: cargo fmt refactor: cargo fmt
* fix: atuin-daemon optional dependency (#2306)Jakub Panek2024-07-29
|
* chore(release): prepare for release v18.4.0-beta.3 (#2305)Ellie Huxtable2024-07-23
|
* fix(themes): Restore default theme, refactor (#2294)P T Weir2024-07-23
| | | | | | | | | | | | | | | | | * fix(theme): let the base colour remain unchanged * fix(theme): split out default * fix(theme): make base theme 'default' not an empty string * wip(theme): return styles, not colors * wip(theme): tidy up module structure a little * wip(theme): removed unhandled references to foreground_color * chore: fix cargo fmt * feat(theme): allow crossterm-deserializable colors
* fix(history): logic for store_failed=false (#2284)Jeff Gould2024-07-17
| | | | | * chore: ignore .envrc * fix(history): Check passed exit param instead of not-yet set h.exit
* feat(tui): Fixed preview height option (#2286)Tobias Genannt2024-07-17
| | | | | | | | * Added "fixed" to preview strategy Uses max_preview_height as a fixed value to prevent the list from "jumping". * Added test for new setting
* chore(release): prepare for release v18.4.0-beta.2 (#2287)Ellie Huxtable2024-07-16
| | | | | | | | | | | | | | | * feat(gui): add runbook list, ability to create and delete, sql storage (#2282) * wip * saving works :)) * functioning delete button * persist selection properly * update contributors * update changelog
* chore(deps): bump clap_complete from 4.5.7 to 4.5.8 (#2273)dependabot[bot]2024-07-15
| | | | | | | | | | | | | | | | Bumps [clap_complete](https://github.com/clap-rs/clap) from 4.5.7 to 4.5.8. - [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.7...clap_complete-v4.5.8) --- 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>
* chore(deps): bump tracing-tree from 0.3.1 to 0.4.0 (#2259)dependabot[bot]2024-07-15
| | | | | | | | | | | | | | | Bumps [tracing-tree](https://github.com/davidbarsky/tracing-tree) from 0.3.1 to 0.4.0. - [Release notes](https://github.com/davidbarsky/tracing-tree/releases) - [Commits](https://github.com/davidbarsky/tracing-tree/commits/v0.4.0) --- updated-dependencies: - dependency-name: tracing-tree dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(tui): Customizable Themes (#2236)P T Weir2024-07-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip: add theme * feat(theme): basic theming approach * feat(theme): adds theming support * fix: split out palette without compact inspector * fix(theme): tidy up implementation * fix(theme): correct yaml to toml * fix(theme): typo in comments * chore: cheer up clippy * fix(themes): ensure tests cannot hit real loading directory * chore: rustfmt * chore: rebase * feat(themes): add rgb hexcode support * fix(theme): add tests * fix(theme): use builtin log levels and correct debug test * feat(theme): adds the ability to derive from a non-base theme * fix(theme): warn if the in-file name of a theme does not match the filename * chore: tidy for rustfmt and clippy * chore: tidy for rustfmt and clippy
* chore: enable record sync by default (#2255)Ellie Huxtable2024-07-11
| | | I'm now pretty confident in the automatic migration. Let's cut people over so they have a better experience
* chore(deps): Replace cli-clipboard with arboard (#2067)Cristian Le2024-07-10
|
* chore(deps): update prost-types (#2251)Ellie Huxtable2024-07-10
|
* feat(gui): use fancy new side nav (#2243)Ellie Huxtable2024-07-10
| | | | | | | | | | | | | * feat(gui): use fancy new side nav * compact only sidebar, no expand-collapse * custom drag region, remove titlebar * add user popup * wire up login/logout/register, move user button to bottom and add menu * link help and feedback to forum
* chore(deps): update to tonic 0.12, prost 0.13 (#2250)Ellie Huxtable2024-07-10
| | | Resolve #2248
* fix(tui): Press ctrl-a twice should jump to beginning of line (#2246)eth3lbert2024-07-10
|
* 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
|