Ellie Huxtable
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
Conrad Ludgate
3c5fbc5734
provide better error messages ( #300 )
2022-04-13 18:08:49 +01:00
Conrad Ludgate
bc45bab273
remove default db uri ( #299 )
2022-04-13 18:08:21 +01:00
dependabot[bot]
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
dependabot[bot]
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
dependabot[bot]
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
Conrad Ludgate
a95018cc90
goodbye warp, hello axum ( #296 )
2022-04-12 23:06:19 +01:00
Conrad Ludgate
3b7ed7caff
fix env config parsing ( #295 )
...
* fix env config parsing
* fmt
2022-04-12 21:47:07 +01:00
Ellie Huxtable
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 )
2022-04-12 09:32:19 +01:00
Jamie Quigley
f861893293
Update to clap 3.1.x ( #289 )
2022-04-07 06:32:11 +01:00
Jakob Schrettenbrunner
e8f7aaccef
Add compact mode ( #288 )
2022-04-04 20:59:01 -07:00
Jakob Schrettenbrunner
1e04c4c079
Add rust-version to Cargo.toml ( #287 )
2022-04-04 14:22:56 -07:00
Ellie Huxtable
222e52be3d
Update Dockerfile
2022-03-18 19:28:55 +00:00
Patrick
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
Ellie Huxtable
7cde55a751
Add code of conduct ( #281 )
2022-03-17 21:43:54 +00:00
Ellie Huxtable
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
Ellie Huxtable
32488830b8
Update README.md
2022-03-17 21:21:27 +00:00
Lucas Burns
7f587418da
Fix history list --cwd
errors ( #278 )
2022-03-13 19:53:49 +00:00
Patrick Jackson
e117b622fe
Update fish bindings. ( #265 )
2022-02-15 23:21:28 +00:00
Sandro
4223ac6943
Restore bash 4.2 compatibility, only add hook once ( #271 )
2022-02-15 22:54:25 +00:00
Sandro
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
Simon Elsbrock
c2dd3322c4
fix: get install.sh working on UbuntuWSL ( #260 )
2022-01-18 23:07:57 +00:00
dependabot[bot]
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
dependabot[bot]
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
Ellie
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
Mark Wotton
8d215060a1
use sqlite grouping rather than subquery ( #181 )
2021-12-19 10:29:01 +00:00
Sandro
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
Ellie
88b2651ba4
Release 0.8.0 ( #245 )
2021-12-17 19:00:08 +00:00
Mat Jones
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
Mat Jones
059e858a00
remove unused environment var loading entire history into an env var ( #242 )
2021-12-16 19:45:05 +00:00
Orhun Parmaksız
079d8037ab
Enable help messages for command line arguments ( #239 )
2021-12-11 22:29:47 +00:00
Conrad Ludgate
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
dependabot[bot]
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
dependabot[bot]
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
dependabot[bot]
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
Orhun Parmaksız
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
Orhun Parmaksız
28f78ba4e1
Update messages in install.sh about the AUR packages ( #231 )
2021-12-10 12:25:41 +00:00
Orhun Parmaksız
b549095d0b
Update install.sh to use pacman
on Arch Linux ( #229 )
2021-12-09 22:52:45 +00:00
Orhun Parmaksız
e242f89a66
Update installation instructions for Arch Linux ( #228 )
2021-12-09 22:51:55 +00:00
dependabot[bot]
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
Jannik
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
Conrad Ludgate
4bdf4c40c2
feat: login/register no longer blocking ( #216 )
2021-12-08 13:37:49 +00:00
Ellie
9e6746a4d1
Remove dev dep with wildcard ( #224 )
2021-12-08 12:53:12 +00:00
Ellie
6a38f17ead
Release v0.7.2 ( #222 )
...
* Release v0.7.2
* Update CHANGELOG.md
2021-12-08 12:25:49 +00:00
Conrad Ludgate
6e8ec8689d
chore: improve build times ( #213 )
2021-11-21 14:34:04 +00:00
dependabot[bot]
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
dependabot[bot]
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
dependabot[bot]
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
Conrad Ludgate
f539f60ae4
chore: add more eyre contexts ( #200 )
...
* chore: add more eyre contexts
* chore: rustfmt
2021-11-17 11:50:34 +00:00
dependabot[bot]
2e59d6a588
Bump reqwest from 0.11.3 to 0.11.6 ( #192 )
...
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.11.3 to 0.11.6.
- [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.3...v0.11.6 )
---
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>
2021-11-17 11:42:25 +00:00