Commit graph

32 commits

Author SHA1 Message Date
Ellie Huxtable
5614596c81
chore(release): prepare for release 18.8.0 (#2858)
Some checks are pending
Codespell / Check for spelling errors (push) Waiting to run
build-docker / publish_x86 (push) Waiting to run
build-docker / publish_aarch64 (push) Waiting to run
build-docker / publish_manifest (push) Blocked by required conditions
Install / install (macos-14) (push) Waiting to run
Install / install (ubuntu-latest) (push) Waiting to run
Nix / build-test (push) Waiting to run
Nix / check (push) Waiting to run
Rust / build (macos-14) (push) Waiting to run
Rust / build (ubuntu-latest) (push) Waiting to run
Rust / cross-compile (x86_64-unknown-illumos) (push) Waiting to run
Rust / unit-test (macos-14) (push) Waiting to run
Rust / unit-test (ubuntu-latest) (push) Waiting to run
Rust / check (macos-14) (push) Waiting to run
Rust / check (ubuntu-latest) (push) Waiting to run
Rust / integration-test (push) Waiting to run
Rust / clippy (push) Waiting to run
Rust / format (push) Waiting to run
Shellcheck / shellcheck (push) Waiting to run
2025-08-04 12:33:08 +02:00
Ellie Huxtable
e7819d258a
chore: update to rust 1.88 (#2815)
* chore: update to rust 1.88

* clippy + fmt

* update ci version

* update flake
2025-07-22 16:03:20 +02:00
Ellie Huxtable
0eecc0b43d
chore(release): prepare for release 18.7.1 (#2826)
Some checks failed
Codespell / Check for spelling errors (push) Has been cancelled
build-docker / publish_x86 (push) Has been cancelled
build-docker / publish_aarch64 (push) Has been cancelled
Install / install (macos-14) (push) Has been cancelled
Install / install (ubuntu-latest) (push) Has been cancelled
Nix / check (push) Has been cancelled
Nix / build-test (push) Has been cancelled
Rust / build (macos-14) (push) Has been cancelled
Rust / build (ubuntu-latest) (push) Has been cancelled
Rust / cross-compile (x86_64-unknown-illumos) (push) Has been cancelled
Rust / unit-test (macos-14) (push) Has been cancelled
Rust / unit-test (ubuntu-latest) (push) Has been cancelled
Rust / check (macos-14) (push) Has been cancelled
Rust / check (ubuntu-latest) (push) Has been cancelled
Rust / integration-test (push) Has been cancelled
Rust / clippy (push) Has been cancelled
Rust / format (push) Has been cancelled
Shellcheck / shellcheck (push) Has been cancelled
build-docker / publish_manifest (push) Has been cancelled
2025-07-16 17:18:15 +01:00
Ellie Huxtable
2eeb0c79f6
chore(release): prepare for release 18.7.0 (#2823)
* chore(release): prepare for release 18.7.0

* lockfile
2025-07-16 14:47:25 +01:00
Ellie Huxtable
84589cab15
chore(release): prepare for release 18.6.1 (#2749) 2025-05-08 14:10:38 -07:00
Ellie Huxtable
45460d4c31
chore(release): prepare for release 18.6.0 (#2740)
Co-authored-by: Ellie Huxtable <ellie@mac.lan>
2025-05-06 16:18:21 -07:00
Ellie Huxtable
10df8ff8d1
chore(release): prepare for release 18.6.0-beta.1 (#2723) 2025-04-28 14:32:07 +01:00
Ellie Huxtable
09fc76ed82
chore(release): prepare for release 18.5.0 (#2685)
* chore(release): prepare for release 18.5.0

* update workflow ubuntu version

* revert because dist checks lol
2025-04-08 17:05:12 +01:00
Ellie Huxtable
1f6031d84a
chore(release): prepare for release 18.5.0-beta.3 (#2678) 2025-04-07 14:33:24 +01:00
Ellie Huxtable
da672d5bc3 chore(release): prepare for release 18.5.0-beta.2 2025-04-02 13:23:07 +01:00
Michelle Tilley
6072241422
fix(stats): Ignore leading environment variables when calculating stats (#2659)
* Ignore leading environment variables when calculating stats

* There's always an extra println

* Make clippy happy

* We don't actually need the tokens
2025-04-01 15:39:28 +01:00
Ellie Huxtable
14ec768b45
chore: migrate to rust 2024 (#2635)
* chore: upgrade to 2024 edition

* ugh unsafe

* format

* nixxxxxxxxxxx why
2025-03-19 12:44:20 +00:00
Ellie Huxtable
8274e727cb
chore(release): prepare for release 18.5.0-beta.1 (#2622)
* chore(release): prepare for release 18.5.0-beta.1

* no codespell on contributors
2025-03-11 18:16:19 +00:00
Andrew Aylett
80c41841a9
chore: Remove unneeded dependencies (#2523)
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.
2025-01-07 20:04:48 +00:00
Pavel Ivanov
dda66753d2
chore(deps): bump ratatui to 0.29.0 (#2474) 2024-12-27 22:15:19 +00:00
Ellie Huxtable
dc7c26a640
chore(release): prepare for release v18.4.0 (#2495) 2024-12-27 15:54:38 +00:00
Ellie Huxtable
aa5c7e7d1a
feat: add atuin wrapped (#2493)
* wip

* wip

* final

* fix clippy

* do not hard code the year

* support tz properly, allow specifying the year
2024-12-27 15:21:45 +00:00
Ellie Huxtable
cb57053919
chore(release): prepare for release 18.4.0-beta.5 (#2472) 2024-12-05 23:24:04 +00:00
Ellie Huxtable
33f00df382
chore(release): prepare for release 18.4.0-beta.4 (#2469) 2024-12-05 11:32:20 +00:00
Ellie Huxtable
3cf52990e4
chore(release): prepare for release v18.4.0-beta.3 (#2305) 2024-07-23 13:38:41 +01:00
P T Weir
17ed668aac
fix(themes): Restore default theme, refactor (#2294)
* 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
2024-07-23 12:03:00 +01:00
Ellie Huxtable
0e7f9b29d2
chore(release): prepare for release v18.4.0-beta.2 (#2287)
* 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
2024-07-16 15:19:33 +01:00
dependabot[bot]
6592b87aad
chore(deps): bump tracing-tree from 0.3.1 to 0.4.0 (#2259)
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>
2024-07-15 10:20:40 +01:00
P T Weir
61c6e5e46a
feat(tui): Customizable Themes (#2236)
* 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
2024-07-15 10:18:46 +01:00
Ellie Huxtable
1201caee5c
perf(search): benchmark smart sort (#2202) 2024-06-26 12:40:17 +01:00
Ellie Huxtable
c8b3e418a1
chore(release): prepare for release v18.4.0-beta.1 (#2195)
* chore(release): prepare for release v18.4.0-beta.1

* remove full release test
2024-06-25 12:35:12 +01:00
Ellie Huxtable
92c2b6b69d
fix(crate): add missing description (#2106) 2024-06-10 15:14:06 +01:00
Ellie Huxtable
9be49e434e
chore(release): prepare for release v18.3.0 (#2105)
* chore(release): prepare for release v18.3.0

* build full release

* Revert "build full release"

This reverts commit 65e7718b51.
2024-06-10 14:42:32 +01:00
Ellie Huxtable
c102851e29
chore(release): v18.3.0-prerelease.1 (#2090)
* chore(release): v18.3.0-prerelease.1

* update contributors

* changelog, plan only on prs
2024-06-05 14:56:10 +01:00
Sandro
21109517c0
fix(stats): generation for commands starting with a pipe (#2058)
Closes #1882
2024-05-30 15:55:29 +01:00
Ellie Huxtable
754ddeaa8d
feat(ui): scroll history infinitely (#1999)
* wip, history scrolls right!

* wip

* virtual scroll fucking worksssss

* paging works :)

* scroll search results now too
2024-05-06 08:11:47 +01:00
Ellie Huxtable
d1ce01679b
feat(history): create atuin-history, add stats to it (#1990)
* feat(history): create atuin-history, add stats to it

I'd like to eventually pull all the history stuff into this crate. Stats
are a nice start, as I'd like to use them from the UI anyways.

* lock

* clippy
2024-04-30 13:16:50 +01:00