Commit Graph

1703 Commits

Author SHA1 Message Date
a-kenji
5bf8c133d5 add(ci): update token 2022-03-21 11:35:58 +01:00
a-kenji
301c546041
fix(ci): scope nix workflows (#1248) 2022-03-20 22:13:24 +01:00
a-kenji
78eeac7d80 fix(ci): use release version instead of main 2022-03-20 21:07:41 +01:00
a-kenji
f838feed85 fix(ci): semantic error 2022-03-20 15:04:36 +01:00
a-kenji
612746898a
fix: remove obsolete script (#1247) 2022-03-20 15:01:47 +01:00
a-kenji
36471830df fix(ci): add ref 2022-03-20 14:52:37 +01:00
a-kenji
d01df9cb25
add(ci): toolchain (#1245) 2022-03-20 14:50:20 +01:00
github-actions[bot]
e92190ffad
flake.lock: Update (#1243)
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/fcd48a5a0693f016a5c370460d0c2a8243b882dc' (2022-03-10)
  → 'github:nixos/nixpkgs/73ad5f9e147c0d2a2061f1d4bd91e05078dc0b58' (2022-03-14)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/c984623eb0584a2aadeca505dd85ec68a3f5a576' (2022-03-13)
  → 'github:oxalica/rust-overlay/a21c163919cd90dd67bcd03345fac5441e53cccc' (2022-03-19)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-03-20 09:16:21 +01:00
Aram Drevekenin
d6b174f596
docs(changelog): tab refactor 2022-03-18 10:33:53 +01:00
Aram Drevekenin
ab74b9974a
refactor(tab): move tiled panes to their own module (#1239)
* work

* tests passing

* simplify render state

* move more stuff to state

* moved tiled panes outside

* move files around

* style(fmt): rustfmt
2022-03-18 10:32:43 +01:00
github-actions[bot]
6092165980
Update rust-toolchain (#1236)
Co-authored-by: a-kenji <a-kenji@users.noreply.github.com>
2022-03-17 17:28:50 +01:00
a-kenji
8bb46715a9 fix(ci): update-rust-toolchain 2022-03-17 17:24:39 +01:00
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