a-kenji
3907e2b9f1
fix(ci) update-rust-toolchain
2022-03-17 17:21:50 +01:00
a-kenji
5db634ad51
fix(ci): update-rust-toolchain
...
Fix a typo
2022-03-17 17:11:32 +01:00
a-kenji
91f24114ee
fix(ci) update-rust-toolchain
2022-03-17 17:08:46 +01:00
a-kenji
1612bec8ba
fix(ci): update-toolchain
2022-03-17 16:56:15 +01:00
a-kenji
1b3f2236d4
fix(ci): naming
2022-03-17 16:47:14 +01:00
a-kenji
effccbfaa3
Feat/add rust toolchain ( #1235 )
...
* feature: update rust-toolchain
* add(ci): action that updates `rust-toolchain`
We purposefully keep our version a little behind the newest releases,
to give people the time to update. Now this is unambigious and we can
use all the features our current toolchain allows.
2022-03-17 16:46:01 +01:00
a-kenji
ccd9a55a9b
add(ci): install cargo-make through nix ( #1233 )
...
* add(ci): install `cargo-make` through `nix`
Should speed the e2e tests up by about 2 minutes.
Can easily reverted by `commenting/uncommenting`
the `run` part of the `Install cargo-make` step.
* check if cachix speeds the process up
2022-03-17 14:00:48 +01:00
Jae-Heon Ji
6d71d0a9f1
docs(changelog): bump nix dependency
2022-03-17 21:32:31 +09:00
Jae-Heon Ji
ec319794a5
chore: bump nix version to 0.23.1 ( #1234 )
2022-03-17 21:29:20 +09:00
a-kenji
adb385126c
docs(changelog): use cache_dirs for plugin data
2022-03-17 11:58:43 +01:00
a-kenji
092926c5d8
fix(wasm_vm): use cache_dirs for ephemeral plugin data ( #1230 )
...
fix(wasm_vm): use `cache_dirs` for ephemeral plugin data
Use proper `cache_directories` by default, that users can be expected
to have proper write permissions for.
The directory is used for plugin hashes, and compilation data.
2022-03-17 11:57:38 +01:00
a-kenji
19b74e073a
docs(changelog): fix feature asset installation
2022-03-17 11:41:23 +01:00
a-kenji
b0276dfd74
fix(feat): disable_automatic_asset_installation ( #1226 )
...
* fix(feat): `disable_automatic_asset_installation`
This fixes a regression in the feature system:
The asset installation didn't get turned off by the feature.
Add error logging to the install functions.
Properly show features in setup
disable `mkdir` in `wasm_vm` on `feature-disable-asset-installation`
Alternative:
Is this even needed? We make sure the directory is there upon the
normal asset installation.
fixes #1130
2022-03-17 11:40:09 +01:00
Aram Drevekenin
2e03692f5b
chore(version): bump development version
2022-03-16 14:25:08 +01:00
Aram Drevekenin
9c7d13984f
chore(release): v0.26.1
2022-03-16 14:03:07 +01:00
a-kenji
c2e388f339
fix: deprecated function in clap ( #1225 )
...
`CommandFactory::into_app()` is deprecated in
favor of `CommandFactory::command()`
2022-03-16 13:15:07 +01:00
a-kenji
ade3548496
chore(update): pretty-bytes 0.2 -> 0.2.2 ( #1224 )
2022-03-16 11:29:04 +01:00
a-kenji
1a8b7dd0e7
docs(changelog): switch to annotated release tags
2022-03-16 11:11:14 +01:00
a-kenji
fb1880e162
fix: release tagging ( #1223 )
...
Switch from "lightweight" tags to "annotated" tags for releases,
since "lightweight" tags are meant for private or temporary object
labels.
`man git tag`:
```
Tag objects (created with -a, -s, or -u) are called "annotated" tags; they contain a creation date, the
tagger name and e-mail, a tagging message, and an optional GnuPG signature. Whereas a "lightweight" tag is
simply a name for an object (usually a commit object).
Annotated tags are meant for release while lightweight tags are meant for private or temporary object
labels. For this reason, some git commands for naming objects (like git describe) will ignore lightweight
tags by default.
```
2022-03-16 11:10:33 +01:00
Aram Drevekenin
08d2014cfe
hotfix: do not send bracketed paste to panes where it is not on
2022-03-16 09:42:58 +01:00
a-kenji
12cb2cf0fa
add(readme): built-with-nix badge ( #1220 )
...
And improve readability / contrast of the other badges.
2022-03-15 20:12:30 +01:00
Jae-Heon Ji
a6313ef6a0
docs: add cargo-binstall ( #1212 )
2022-03-14 14:04:31 +09:00
a-kenji
54b0859e40
fix(nix): fix makeDesktopItem ( #1215 )
2022-03-13 13:43:29 +01:00
github-actions[bot]
2c08c425c7
flake.lock: Update ( #1214 )
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/7f9b6e2babf232412682c09e57ed666d8f84ac2d' (2022-02-21)
→ 'github:nixos/nixpkgs/fcd48a5a0693f016a5c370460d0c2a8243b882dc' (2022-03-10)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/4f6e6588b07427cd8ddc99b664bf0fab02799804' (2022-02-27)
→ 'github:oxalica/rust-overlay/c984623eb0584a2aadeca505dd85ec68a3f5a576' (2022-03-13)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-03-13 13:33:23 +01:00
a-kenji
cc582983ed
fix(ci): update-flake-lock ( #1213 )
...
fix a semantic error
2022-03-13 13:26:56 +01:00
a-kenji
86b8b53702
add(ci): add labels to flake update pr ( #1211 )
2022-03-13 12:56:32 +01:00
Jae-Heon Ji
9f9c16d60b
docs(changelog): add error reporting system
2022-03-13 20:47:13 +09:00
Jae-Heon Ji
0b74604a9f
feat: improve error reporting system ( #1038 )
...
* feat: add draft a concept code
* feat: add err_ctx to diagnostic
* feat: optimize error report
* chore: add user-friendly help
* fix: manual merge lockfile from main
2022-03-13 20:46:03 +09:00
a-kenji
29d1ccfdfe
fix: .envrc
...
The nvim/vim plugin for `direnv` doesn't support `lorri` fairly
well, so I am turning this support off for now.
2022-03-11 18:37:43 +01:00
Aram Drevekenin
779679f53b
chore(version): bump development version
2022-03-11 16:13:01 +01:00
Aram Drevekenin
93642b08bf
chore(release): v0.26.0
2022-03-11 15:45:35 +01:00
a-kenji
f3d9681ffd
docs(changelog): add POSIX style overrides
2022-03-10 22:20:15 +01:00
a-kenji
21f7b5baa5
fix(config): allow POSIX style --config override ( #1205 )
...
Allow multiple `--config` flags, then use the latter.
Also allows similar behaviour for similar flags.
fixes : #310
2022-03-10 22:19:19 +01:00
a-kenji
c8bc69fea4
ci: improve naming
...
Improve naming, to make the purpose clearer.
2022-03-10 16:30:51 +01:00
a-kenji
bd849574be
add(nix): treefmt / alejandra ( #1201 )
...
* add(nix): treefmt / alejandra
* fmt the nix tree
* add fmt check for nix to ci
* switch `nixpkgs-fmt` -> `alejandra`
2022-03-10 16:27:39 +01:00
a-kenji
a25fd88dbb
add(nix): lorri integration ( #1200 )
...
Check, if direnv supports lorri, if not run
`use_flake` directly from direnv.
2022-03-10 15:48:55 +01:00
a-kenji
a66ce1c86c
build(nix): apply overlay for crate2nix ( #1198 )
2022-03-10 14:59:40 +01:00
Thomas Linford
2e96fcb314
docs(changelog): forward mouse events
2022-03-10 13:16:21 +01:00
Thomas Linford
9961a28cb5
feature(mouse): forward mouse events ( #1191 )
...
* handle sgr mouse mode enable by applications
* forward mouse events
* fix scroll events not forwarded to floating panes
* improve mouse hold/release with floating panes
2022-03-10 13:14:02 +01:00
Thomas Linford
c38981c655
docs(changelog): home and end keys fix
2022-03-09 21:23:39 +01:00
Thomas Linford
7e008bb039
fix(compatibility): home and end in cursor keys mode ( #1190 )
2022-03-09 21:21:15 +01:00
Aram Drevekenin
2b89b63eb7
docs(changelog): replace wide chars under cursor
2022-03-09 11:08:58 +01:00
Aram Drevekenin
95e512c36d
fix(compatibility): replace wide characters under cursor properly ( #1196 )
...
* fix(compatibility): replace wide characters under cursor properly
* style(fmt): rustfmt
2022-03-09 11:04:07 +01:00
a-kenji
ed3316491c
docs(changelog): breaking change in list-session
2022-03-09 08:58:15 +01:00
a-kenji
1481fdf63f
build(nix): apply overrrides correctly ( #1194 )
...
Overrides in the global scope dont apply all
attributes for the package in `crate2nix`.
2022-03-09 08:52:52 +01:00
Thomas Linford
ef8f3d1f56
docs(changelog): floating pane mouse select fix
2022-03-08 18:29:23 +01:00
Thomas Linford
7de77536ab
refactor(tab): simplify mouse hold and release ( #1185 )
2022-03-08 18:26:33 +01:00
a-kenji
87e44ed9a6
fix(ci): give clearer names ( #1187 )
2022-03-07 12:31:50 +01:00
Thomas Linford
e93f2fe223
docs(changelog): floating panes mouse tooltip fix
2022-03-07 11:47:35 +01:00
Thomas Linford
8d3bd3c9b0
fix(floating-panes): update tooltip after hiding floating panes with mouse ( #1186 )
2022-03-07 11:45:01 +01:00