Nico Kokonas
529793fbcb
fix: many wins were broken 📝 ( #789 )
2023-03-19 10:51:05 +00:00
Patrick Decat
efd2230eba
Prefer PWD environment variable over cwd if available to better support symbolic links ( #783 )
2023-03-14 23:15:39 +00:00
YummyOreo
88deec31c8
Fixes a bug on windows ( #780 )
...
* Fixes the windows double input issue instead of the patchy way
* clippy allow
2023-03-14 11:47:24 +00:00
networkException
148730edf3
Add mailmap and update author information for github@nwex.de ( #782 )
2023-03-14 11:35:37 +00:00
Austin Schey
0f598032b6
fix(installer): use case-insensitive comparison ( #776 )
2023-03-13 22:43:21 +00:00
Conrad Ludgate
0dc918e8e5
add common prefixes and subcommands to stats ( #773 )
...
* add common prefixes and subcommands to stats
* fmt
2023-03-13 22:42:54 +00:00
Conrad Ludgate
1638cb57cb
fix new stats unique count ( #772 )
2023-03-09 09:47:22 +00:00
Ellie Huxtable
991461f423
Allow specifying fulltext as well as full-text ( #771 )
2023-03-09 09:13:31 +00:00
Ellie Huxtable
b91d4f4806
Fix before/after combined with limit ( #770 )
...
* Fix before/after combined with limit
Mixing filters done in Rust with filters done in SQL is _no bueno_.
Been meaning to do this for a while anyways. Search params are getting a
bit fat but oh well!
* Make an excuse for a big function sig
* Do options map_or not if
* Fix tests
2023-03-08 23:45:14 +00:00
onkelT2
afd1113b3b
Minor documentation updates ( #767 )
2023-03-08 20:20:39 +00:00
Ellie Huxtable
00f7312254
Docker isn't interactive ofc ( #766 )
2023-03-07 23:20:15 +00:00
Ellie Huxtable
0f64cdce48
Install CA certificates in docker image ( #765 )
2023-03-07 23:14:01 +00:00
Ellie Huxtable
b978f9a4de
Add register notification webhook ( #764 )
...
I find it super motivating when people use my stuff, so this makes it
_even easier_ to know when someone new signs up!
2023-03-07 22:09:19 +00:00
Luke Karrys
ca5bbea0d4
fix(client): always read session_path from settings ( #757 )
...
* fix(client): always read session_path from settings
* fixup! fix(client): always read session_path from settings
* fixup! fix(client): always read session_path from settings
2023-03-06 22:46:03 +00:00
YummyOreo
e9c5e1d85c
Windows support ( #754 )
...
* adds support for getting home dir in windows
* fixes bug
* adds windows server support + build for linux ^| todo: test server on linux
* improvements to redability
* removes comment
* returns if windows when importing auto
* this should be here, to prevent double inputs
* adds explanation to why we have to throw away 1 event in the tui
* better message when running atuin import on windows + spell fix
2023-03-05 19:00:59 +00:00
dependabot[bot]
df16a03cb6
Bump debian from bullseye-20230208-slim to bullseye-20230227-slim ( #744 )
...
Bumps debian from bullseye-20230208-slim to bullseye-20230227-slim.
---
updated-dependencies:
- dependency-name: debian
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-05 18:53:12 +00:00
Steven Xu
2e79e73af3
feat: add common default keybindings ( #719 )
...
* feat: add common default keybindings
* feat: add `WORD_SEPARATORS` to config as `word_chars`, as this is what *Zsh* calls it
* feat: add option for *Emacs* word jumping
* feat: scroll with `PageUp` and `PageDown`, cf #374
2023-03-05 18:49:09 +00:00
Ellie Huxtable
3eb50a8383
Up arrow filter_mode setting default to global filter mode ( #758 )
...
Resolves #756
2023-03-05 18:43:03 +00:00
Patrick Decat
24388033a5
Show preview of selected command ( #643 )
...
* Only show help if terminal strictly has more than one line
* There is no border around the input line in compact mode
* Add command preview
* Dynamic preview height
* Avoid extra allocations
Co-authored-by: Conrad Ludgate <oon@conradludgate.com>
* Address clippy error
* Merge normal and compact views code
* Add show_preview setting, disabled by default
* Convert `bool` to `int` with `if` for legibility
---------
Co-authored-by: Conrad Ludgate <oon@conradludgate.com>
2023-03-05 18:36:35 +00:00
Krithic Kumar
9e05d747ea
docs(README): fix activity graph link ( #753 )
2023-03-02 22:52:37 +00:00
cyqsimon
63c572104b
Rework Bash import ( #747 )
...
* Rework Bash import
Closes #745
- Imported history is now ordered correctly
- Timestamps (when `HISTTIMEFORMAT` is set) are handled correctly
* Timestamp tests test for strict sorting
2023-03-02 10:05:19 +00:00
cyqsimon
a033890506
Fix race condition in directory tests ( #748 )
2023-03-02 09:39:15 +00:00
0x4A6F
e6ff051430
nix: add flake-compat ( #743 )
2023-03-01 19:51:31 +00:00
Patrick Jackson
55d8b36b67
Update flake.lock to Rust 1.67 ( #749 )
2023-03-01 18:23:11 +00:00
Ellie Huxtable
d46e3ad47d
Add hachyderm to home
2023-02-28 22:37:42 +00:00
Ellie Huxtable
3e90031c0e
Add verification
2023-02-28 22:29:34 +00:00
Ellie Huxtable
b40383fc90
Add Hachyderm links ( #742 )
2023-02-28 22:27:06 +00:00
Ellie Huxtable
e4fde80acc
Patch release v13.0.1 ( #741 )
...
* Patch release v13.0.1
* Update blog post
2023-02-28 21:44:39 +00:00
Conrad Ludgate
fe67dbb96c
fix registration ( #740 )
2023-02-28 15:46:24 +00:00
cyqsimon
b80f91c6a2
Disable 2 tests that shouldn't run in release mode ( #736 )
...
These tests expect `debug_assert!` to panic:
- `pos_of_panics_on_out_of_bounds`
- `index_of_panics_on_out_of_bounds`
2023-02-27 16:31:27 +00:00
Maurice Escher
f3bc646f24
[docs] fix some links between config and commands ( #733 )
2023-02-27 08:12:00 +00:00
Alpha Chen
df9b3b0541
Fix link to self-hosting ( #731 )
2023-02-27 07:12:26 +00:00
Alpha Chen
ff4606b63a
Fix editURL for docs ( #732 )
2023-02-27 07:10:52 +00:00
Ellie Huxtable
79a2053340
Revert "Re-enable arm docker builds ( #616 )" ( #730 )
...
Docker builds are failing on ARM, let's see if they work on AMD.
Might be worth waiting until we have less C that needs building
This reverts commit f3894ef9c0
.
2023-02-26 23:01:40 +00:00
Ellie Huxtable
1ee66b5816
Enable RUST_BACKTRACE for docker builds ( #729 )
...
They're failing on ARM atm, maybe this will help
2023-02-26 22:13:31 +00:00
Ellie Huxtable
fe5f728aa6
Release v13 ( #727 )
...
* Write release blog post
* Bump versions
* Update contributors
2023-02-26 21:22:29 +00:00
Ellie Huxtable
8a2fa44b01
Docs index page
2023-02-26 00:15:14 +00:00
Ellie Huxtable
e660a4d4fe
More fixes :)
2023-02-25 23:55:39 +00:00
Ellie Huxtable
89d3e02931
I think the link checker gets it wrong sometimes
2023-02-25 23:36:06 +00:00
Ellie Huxtable
7ed0df49d6
Fix website build
2023-02-25 23:34:14 +00:00
Ellie Huxtable
c558da5beb
Add fancy web docs ( #725 )
...
* Add initial site
* WIP again
* Replace docs with web docs
* Bring back translations
* Update README.md
* remove images
2023-02-25 23:29:59 +00:00
Ellie Huxtable
5f2db5b93e
Revert "Remove shortcut numbers ( #708 )" ( #724 )
...
This reverts commit 3fdd4f4591
.
2023-02-24 15:49:05 +00:00
Ellie Huxtable
3fdd4f4591
Remove shortcut numbers ( #708 )
...
* Remove shortcut numbers
I was also going to remove the offset so scrolling only happens at the
top. But tbh, I quite like it this way.
* Remove key binding
2023-02-15 09:08:39 +00:00
dependabot[bot]
c5f96ad8b8
Bump lukemathwalker/cargo-chef ( #715 )
...
Bumps lukemathwalker/cargo-chef from latest-rust-1.67.0 to latest-rust-1.67.1.
---
updated-dependencies:
- dependency-name: lukemathwalker/cargo-chef
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-15 09:06:37 +00:00
Jamie Quigley
b2a0986ca6
Add nix files and install instructions ( #477 )
2023-02-15 09:04:07 +00:00
Erwin Kroon
dcfad9a90d
Add support for generic database in AppState ( #711 )
2023-02-15 08:54:09 +00:00
Tobias Hunger
7e7dd63966
fish: Fix atuin init
for the fish shell ( #699 )
2023-02-14 22:21:22 +00:00
Ellie Huxtable
1f7d3a34e7
Check before unwrapping in stats ( #717 )
...
Should fix the error @pdecat found!
2023-02-14 09:45:55 +00:00
Johannes Baiter
5cb43772dc
Add history_filter
cfg to exclude commands from history ( #515 ) ( #716 )
...
Adds a new `history_filter` setting through which users can specify a
list of regular expressions that match commands that should not be
recorded in the history.
2023-02-14 07:14:05 +00:00
frukto
ae2124a69c
Make the install script more robust ( #692 )
...
Dont't fail is a Linux system does not provide lsb_release,
try to read the distro from /etc/os-release in this case.
2023-02-10 19:38:18 +00:00