aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* feat(gui): runbooks that run (#2233)Ellie Huxtable2024-07-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add initial runbooks frontend * fix buttons, scroll, add shell support to editor * work * some tweaks * wip - run crate * functioning executable blocks * handle resizing, killing ptys * clear properly on stop * move terminal to its own component, handle lifecycle better * fix all build issues * ffs codespelll * update lockfile * clippy is needy once more * only build pty stuff on mac/linux * vendor pty handling into desktop * update lockfile
* 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 @headlessui/react from 2.1.0 to 2.1.1 in /ui (#2218)dependabot[bot]2024-07-01
| | | | | | | | | | | | | | | | Bumps [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react) from 2.1.0 to 2.1.1. - [Release notes](https://github.com/tailwindlabs/headlessui/releases) - [Changelog](https://github.com/tailwindlabs/headlessui/blob/main/packages/@headlessui-react/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v2.1.1/packages/@headlessui-react) --- updated-dependencies: - dependency-name: "@headlessui/react" 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 serde_json from 1.0.117 to 1.0.119 (#2216)dependabot[bot]2024-07-01
| | | | | | | | | | | | | | | Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.117 to 1.0.119. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.117...v1.0.119) --- updated-dependencies: - dependency-name: serde_json 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 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
|
* flake.lock: Update (#2213)github-actions[bot]2024-07-01
| | | | | | | | | | | | | | | Flake lock file updates: • Updated input 'fenix': 'github:nix-community/fenix/ab655c627777ab5f9964652fe23bbb1dfbd687a8?narHash=sha256-ixopuTeTouxqTxfMuzs6IaRttbT8JqRW5C9Q/57WxQw%3D' (2024-06-08) → 'github:nix-community/fenix/2c06f54eb102f325f88472a9713f6d779726c2f7?narHash=sha256-TW68WegsA2KLjQMHTaP2//tLgXSaFiRdZKxKUc7vEtY%3D' (2024-06-30) • Updated input 'fenix/rust-analyzer-src': 'github:rust-lang/rust-analyzer/48bbdd6a74f3176987d5c809894ac33957000d19?narHash=sha256-%2BlRAmz92CNUxorqWusgJbL9VE1eKCnQQojglRemzwkw%3D' (2024-06-05) → 'github:rust-lang/rust-analyzer/9463d9eea4b87e651e7d8ed8425a9c92f23b1cdf?narHash=sha256-YzF4P6YVInAjcR5eJHWefkKEu5t70KYVZMvdLODv8CM%3D' (2024-06-28) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/4a4ecb0ab415c9fccfb005567a215e6a9564cdf5?narHash=sha256-eCWaE/q1VItpFAxxLVt171MdtDcjEnwi6QB/yuF73JU%3D' (2024-06-03) → 'github:NixOS/nixpkgs/1e3deb3d8a86a870d925760db1a5adecc64d329d?narHash=sha256-vN5xJAZ4UGREEglh3lfbbkIj%2BMPEYMuqewMn4atZFaQ%3D' (2024-06-27) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs(README): fix broken link (#2206)Helmut K. C. Tessarek2024-06-26
|
* docs: update quickstart install command (#2205)Ellie Huxtable2024-06-26
|
* chore(install): use posix sh, not bash (#2204)Ellie Huxtable2024-06-26
|
* chore: do not use package managers in installer (#2201)Ellie Huxtable2024-06-26
|
* docs: streamline readme (#2203)Ellie Huxtable2024-06-26
|
* 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(ci): do not run current ci for ui (#2189)Ellie Huxtable2024-06-24
|
* chore(deps): bump @radix-ui/react-dialog from 1.0.5 to 1.1.1 in /ui (#2188)dependabot[bot]2024-06-24
| | | | | | | | | | | | | | | Bumps [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) from 1.0.5 to 1.1.1. - [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md) - [Commits](https://github.com/radix-ui/primitives/commits) --- updated-dependencies: - dependency-name: "@radix-ui/react-dialog" 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>
* chore(deps): bump @headlessui/react from 2.0.4 to 2.1.0 in /ui (#2187)dependabot[bot]2024-06-24
| | | | | | | | | | | | | | | | Bumps [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react) from 2.0.4 to 2.1.0. - [Release notes](https://github.com/tailwindlabs/headlessui/releases) - [Changelog](https://github.com/tailwindlabs/headlessui/blob/main/packages/@headlessui-react/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v2.1.0/packages/@headlessui-react) --- updated-dependencies: - dependency-name: "@headlessui/react" 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>
* chore(deps): bump @radix-ui/react-slot from 1.0.2 to 1.1.0 in /ui (#2186)dependabot[bot]2024-06-24
| | | | | | | | | | | | | | | Bumps [@radix-ui/react-slot](https://github.com/radix-ui/primitives) from 1.0.2 to 1.1.0. - [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md) - [Commits](https://github.com/radix-ui/primitives/commits) --- updated-dependencies: - dependency-name: "@radix-ui/react-slot" 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>
* 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>
* chore(deps): bump lucide-react from 0.395.0 to 0.396.0 in /ui (#2185)dependabot[bot]2024-06-24
| | | | | | | | | | | | | | | Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 0.395.0 to 0.396.0. - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/0.396.0/packages/lucide-react) --- updated-dependencies: - dependency-name: lucide-react 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>
* chore(deps): bump @heroicons/react from 2.1.3 to 2.1.4 in /ui (#2184)dependabot[bot]2024-06-24
| | | | | | | | | | | | | | | | Bumps [@heroicons/react](https://github.com/tailwindlabs/heroicons) from 2.1.3 to 2.1.4. - [Release notes](https://github.com/tailwindlabs/heroicons/releases) - [Changelog](https://github.com/tailwindlabs/heroicons/blob/master/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/heroicons/compare/v2.1.3...v2.1.4) --- updated-dependencies: - dependency-name: "@heroicons/react" 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 uuid from 1.8.0 to 1.9.0 (#2181)dependabot[bot]2024-06-24
| | | | | | | | | | | | | | | Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.8.0 to 1.9.0. - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/1.8.0...1.9.0) --- updated-dependencies: - dependency-name: uuid 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(history): filter out various environment variables containing potential ↵David2024-06-20
| | | | secrets (#2174)
* feat(gui): toast with prompt for cli install, rather than auto (#2173)Ellie Huxtable2024-06-20
|
* 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.
* feat(gui): cache zustand store in localstorage (#2168)Ellie Huxtable2024-06-19
| | | | | | | | | | * fix(gui): use the store to cache week start * feat(gui): cache zustand store in localStorage This means that before we've loaded any data, we can still display something up-to-date. Avoid flashing! I'll probably want to switch this to the tauri sqlite plugin later
* 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
|
* chore(deps): bump curve25519-dalek in the cargo group (#2164)dependabot[bot]2024-06-19
|
* feat(gui): add activity calendar to the homepage (#2160)Ellie Huxtable2024-06-18
| | | | | * feat(gui): add activity calendar to the homepage * localise week start
* feat(tui): configurable prefix character (#2157)Ellie Huxtable2024-06-18
| | | | | * feat(tui): configurable prefix character * string not char because toml/json lol
* chore: update to cargo-dist 0.16, enable attestations (#2156)Ellie Huxtable2024-06-18
|
* 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 lucide-react from 0.394.0 to 0.395.0 in /ui (#2148)dependabot[bot]2024-06-17
| | | | | | | | | | | | | | | Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 0.394.0 to 0.395.0. - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/0.395.0/packages/lucide-react) --- updated-dependencies: - dependency-name: lucide-react 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>
* chore(deps): bump @tauri-apps/plugin-sql in /ui (#2149)dependabot[bot]2024-06-17
| | | | | | | | | | | | | Bumps @tauri-apps/plugin-sql from 2.0.0-beta.2 to 2.0.0-beta.5. --- updated-dependencies: - dependency-name: "@tauri-apps/plugin-sql" 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-dev): bump vite from 5.2.13 to 5.3.1 in /ui (#2150)dependabot[bot]2024-06-17
| | | | | | | | | | | | | | | | Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.2.13 to 5.3.1. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.3.1/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development 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>
* 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>