d94cdaea3e
README: add MacPorts installation instructions ( #302 )
...
https://ports.macports.org/port/atuin/
2022-04-13 22:49:38 +00:00
f4240aa62b
Initial implementation of calendar API ( #298 )
...
This can be used in the future for sync so that we can be more
intelligent with what we're doing, and only sync up what's needed
I'd like to eventually replace this with something more like a merkle
tree, hence the hash field I've exposed, but that can come later
Although this does include a much larger number of count queries, it
should also be significantly more cache-able. I'll follow up with that
later, and also follow up with using this for sync :)
2022-04-13 18:29:18 +01:00
3c5fbc5734
provide better error messages ( #300 )
2022-04-13 18:08:49 +01:00
bc45bab273
remove default db uri ( #299 )
2022-04-13 18:08:21 +01:00
4897f4a242
Bump rmp-serde from 0.15.5 to 1.0.0 ( #264 )
...
Bumps [rmp-serde](https://github.com/3Hren/msgpack-rust ) from 0.15.5 to 1.0.0.
- [Release notes](https://github.com/3Hren/msgpack-rust/releases )
- [Commits](https://github.com/3Hren/msgpack-rust/commits/rmp-serde/v1.0.0 )
---
updated-dependencies:
- dependency-name: rmp-serde
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-13 12:50:50 +01:00
5b2e828c7f
Bump directories from 3.0.2 to 4.0.1 ( #246 )
...
Bumps [directories](https://github.com/soc/directories-rs ) from 3.0.2 to 4.0.1.
- [Release notes](https://github.com/soc/directories-rs/releases )
- [Commits](https://github.com/soc/directories-rs/commits )
---
updated-dependencies:
- dependency-name: directories
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-13 12:50:02 +01:00
016386ce4d
Bump urlencoding from 1.3.3 to 2.1.0 ( #208 )
...
Bumps [urlencoding](https://github.com/kornelski/rust_urlencoding ) from 1.3.3 to 2.1.0.
- [Release notes](https://github.com/kornelski/rust_urlencoding/releases )
- [Commits](https://github.com/kornelski/rust_urlencoding/commits )
---
updated-dependencies:
- dependency-name: urlencoding
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-13 12:49:33 +01:00
a95018cc90
goodbye warp, hello axum ( #296 )
2022-04-12 23:06:19 +01:00
3b7ed7caff
fix env config parsing ( #295 )
...
* fix env config parsing
* fmt
2022-04-12 21:47:07 +01:00
ac0d29f6dc
Release v0.8.1 ( #291 )
...
f861893
Update to clap 3.1.x (#289 )
e8f7aac
Add compact mode (#288 )
1e04c4c
Add rust-version to Cargo.toml (#287 )
222e52b
Update Dockerfile
fae118a
Improve fuzzy search (#279 )
7cde55a
Add code of conduct (#281 )
d270798
Update config-rs (#280 )
3248883
Update README.md
7f58741
Fix `history list --cwd` errors (#278 )
e117b62
Update fish bindings. (#265 )
4223ac6
Restore bash 4.2 compatibility, only add hook once (#271 )
7651f89
Add support for blesh (#267 )
c2dd332
fix: get install.sh working on UbuntuWSL (#260 )
84403a3
Bump reqwest from 0.11.7 to 0.11.9 (#261 )
5005cf7
Bump serde_json from 1.0.73 to 1.0.75 (#262 )
7fa3e1c
Do not crash if the history timestamp is in the future (#250 )
8d21506
use sqlite grouping rather than subquery (#181 )
d36ff13
Replace dpkg with apt (#248 )
v0.8.1
2022-04-12 09:32:19 +01:00
f861893293
Update to clap 3.1.x ( #289 )
2022-04-07 06:32:11 +01:00
e8f7aaccef
Add compact mode ( #288 )
2022-04-04 20:59:01 -07:00
1e04c4c079
Add rust-version to Cargo.toml ( #287 )
2022-04-04 14:22:56 -07:00
222e52be3d
Update Dockerfile
2022-03-18 19:28:55 +00:00
fae118a46b
Improve fuzzy search ( #279 )
...
* Add SearchMode fzf.
Add a new search mode "fzf" that tries to mimic the search syntax of
https://github.com/junegunn/fzf#search-syntax
This search mode splits the query into terms where each term is matched
individually. Terms can have operators like prefix, suffix, exact match
only and can be inverted. Additionally, smart-case matching is
performed: if a term contains a non-lowercase letter the match will be
case-sensitive.
* PR feedback.
- Use SearchMode::Fuzzy instead of SearchMode::Fzf
- update docs
- re-order tests so previous fuzzy tests come first, add more tests for each operator
* PR comments: remove named arguments, match expression
* PR comments: macro -> async func
2022-03-18 11:37:27 +00:00
7cde55a751
Add code of conduct ( #281 )
2022-03-17 21:43:54 +00:00
d270798277
Update config-rs ( #280 )
...
* Update config-rs
Also fix our call to current_dir
This should resolve #195
Thanks @conradludgate for the upstream fix!
* Format
2022-03-17 21:26:57 +00:00
32488830b8
Update README.md
2022-03-17 21:21:27 +00:00
7f587418da
Fix history list --cwd
errors ( #278 )
2022-03-13 19:53:49 +00:00
e117b622fe
Update fish bindings. ( #265 )
2022-02-15 23:21:28 +00:00
4223ac6943
Restore bash 4.2 compatibility, only add hook once ( #271 )
2022-02-15 22:54:25 +00:00
7651f89261
Add support for blesh ( #267 )
...
* Fix intendation
* Add support for blesh
See https://github.com/akinomyoga/ble.sh/wiki/Manual-%C2%A71-Introduction#user-content-fn-blehook for more details
2022-01-25 18:33:25 +00:00
c2dd3322c4
fix: get install.sh working on UbuntuWSL ( #260 )
2022-01-18 23:07:57 +00:00
84403a3aef
Bump reqwest from 0.11.7 to 0.11.9 ( #261 )
...
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.11.7 to 0.11.9.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.7...v0.11.9 )
---
updated-dependencies:
- dependency-name: reqwest
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>
2022-01-18 23:01:31 +00:00
5005cf70c3
Bump serde_json from 1.0.73 to 1.0.75 ( #262 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.73 to 1.0.75.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.73...v1.0.75 )
---
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>
2022-01-18 23:01:09 +00:00
7fa3e1c0f4
Do not crash if the history timestamp is in the future ( #250 )
...
Resolve #189
We were throwing an OutOfRangeError. This occurs when you attempt to
convert to a duration, and your input is <0. A value in the future would
have done this. This is especially noticeable during DST...
2021-12-20 05:52:07 +00:00
8d215060a1
use sqlite grouping rather than subquery ( #181 )
2021-12-19 10:29:01 +00:00
d36ff138ab
Replace dpkg with apt ( #248 )
...
dpkg is a backend tool not supposed to be used by end users for installing debs.
Also apt installs potentials dependencies.
2021-12-19 10:13:13 +00:00
88b2651ba4
Release 0.8.0 ( #245 )
v0.8.0
2021-12-17 19:00:08 +00:00
133971179e
Add Alt+backspace and Ctrl+u keybinds for deleting by word and by line, respectively ( #243 )
...
* remove unused environment var loading entire history into an env var
* Add Alt+backspace and Ctrl+u keybinds for deleting by word and by line, respectively
2021-12-17 12:14:45 +00:00
059e858a00
remove unused environment var loading entire history into an env var ( #242 )
2021-12-16 19:45:05 +00:00
079d8037ab
Enable help messages for command line arguments ( #239 )
2021-12-11 22:29:47 +00:00
87df7d80ec
Fish importing ( #234 )
...
* make a start on fish
* fix
* test
* enable fish
* fmt
* update histpath
set up fish init script
* update readme
* cover edge case
* fmt
* fix session variables
Co-authored-by: PJ <me@panekj.dev >
* respect NOBIND
Co-authored-by: PJ <me@panekj.dev >
* fix env var setting
Co-authored-by: PJ <me@panekj.dev >
* fix whitespace
Co-authored-by: PJ <me@panekj.dev >
* add fish to supported shells
Co-authored-by: PJ <me@panekj.dev >
2021-12-11 09:48:53 +00:00
6daaeb22b0
Bump serde_json from 1.0.64 to 1.0.72 ( #219 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.64 to 1.0.72.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.64...v1.0.72 )
---
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>
2021-12-11 00:23:54 +00:00
2df7428d6a
Bump itertools from 0.10.1 to 0.10.3 ( #236 )
...
Bumps [itertools](https://github.com/rust-itertools/itertools ) from 0.10.1 to 0.10.3.
- [Release notes](https://github.com/rust-itertools/itertools/releases )
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.10.1...v0.10.3 )
---
updated-dependencies:
- dependency-name: itertools
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>
2021-12-11 00:23:42 +00:00
d81e4528e0
Bump tui from 0.15.0 to 0.16.0 ( #225 )
...
Bumps [tui](https://github.com/fdehau/tui-rs ) from 0.15.0 to 0.16.0.
- [Release notes](https://github.com/fdehau/tui-rs/releases )
- [Changelog](https://github.com/fdehau/tui-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/fdehau/tui-rs/compare/v0.15.0...v0.16.0 )
---
updated-dependencies:
- dependency-name: tui
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>
2021-12-11 00:01:17 +00:00
0abd063e01
Support generating shell completions ( #235 )
...
* Add gen-completions subcommand for generating shell completions
* Update documentation about generating shell completions
* Include the shell completions in release tarball
2021-12-10 23:59:39 +00:00
28f78ba4e1
Update messages in install.sh about the AUR packages ( #231 )
2021-12-10 12:25:41 +00:00
b549095d0b
Update install.sh to use pacman
on Arch Linux ( #229 )
2021-12-09 22:52:45 +00:00
e242f89a66
Update installation instructions for Arch Linux ( #228 )
2021-12-09 22:51:55 +00:00
cd3af87139
Bump sqlx from 0.5.5 to 0.5.7 ( #210 )
...
Bumps [sqlx](https://github.com/launchbadge/sqlx ) from 0.5.5 to 0.5.7.
- [Release notes](https://github.com/launchbadge/sqlx/releases )
- [Changelog](https://github.com/launchbadge/sqlx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/launchbadge/sqlx/compare/v0.5.5...v0.5.7 )
---
updated-dependencies:
- dependency-name: sqlx
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>
2021-12-08 23:25:50 +00:00
c8f60b2480
fix: resolve some issues with install.sh ( #188 )
...
* feat: add command checks to install script
Some people don't use sudo or have curl, sed or wget installed by default.
This adds a check, if sudo, curl and sed are installed and changes wget
to curl as this is the mostly used command in the script. If sudo is not
installed it uses su.
Closes : #175
* fix: add newline to printf commands
The printf was missing a newline at the end, which resulted in the eval
line being appended directly to the end of the previous line.
2021-12-08 23:21:41 +00:00
4bdf4c40c2
feat: login/register no longer blocking ( #216 )
2021-12-08 13:37:49 +00:00
9e6746a4d1
Remove dev dep with wildcard ( #224 )
2021-12-08 12:53:12 +00:00
6a38f17ead
Release v0.7.2 ( #222 )
...
* Release v0.7.2
* Update CHANGELOG.md
v0.7.2
2021-12-08 12:25:49 +00:00
6e8ec8689d
chore: improve build times ( #213 )
2021-11-21 14:34:04 +00:00
f2c1922e48
Bump itertools from 0.10.0 to 0.10.1 ( #146 )
...
Bumps [itertools](https://github.com/rust-itertools/itertools ) from 0.10.0 to 0.10.1.
- [Release notes](https://github.com/rust-itertools/itertools/releases )
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.10.0...v0.10.1 )
---
updated-dependencies:
- dependency-name: itertools
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>
2021-11-17 11:52:00 +00:00
e2c0605207
Bump rmp-serde from 0.15.4 to 0.15.5 ( #149 )
...
Bumps [rmp-serde](https://github.com/3Hren/msgpack-rust ) from 0.15.4 to 0.15.5.
- [Release notes](https://github.com/3Hren/msgpack-rust/releases )
- [Commits](https://github.com/3Hren/msgpack-rust/commits )
---
updated-dependencies:
- dependency-name: rmp-serde
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>
2021-11-17 11:51:44 +00:00
d579b55d16
Bump rand from 0.8.3 to 0.8.4 ( #152 )
...
Bumps [rand](https://github.com/rust-random/rand ) from 0.8.3 to 0.8.4.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.8.3...0.8.4 )
---
updated-dependencies:
- dependency-name: rand
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>
2021-11-17 11:51:30 +00:00
f539f60ae4
chore: add more eyre contexts ( #200 )
...
* chore: add more eyre contexts
* chore: rustfmt
2021-11-17 11:50:34 +00:00