Alexandre Pasmantier
2fc9bd9e80
chore: bump crate to 0.5.3 and workspace crates to 0.0.7
0.5.3
2024-11-24 17:01:24 +01:00
github-actions[bot]
ebcccb146a
chore(changelog): update changelog (auto) ( #73 )
...
Co-authored-by: alexpasmantier <47638216+alexpasmantier@users.noreply.github.com>
2024-11-24 16:59:03 +01:00
Alexandre Pasmantier
6d3965152e
feat(navigation): add action to scroll results list by a page ( #72 )
2024-11-24 16:54:35 +01:00
Bsh
790c870ff3
docs(contributing): added TOC and Code of Conduct link ( #65 )
...
* Update CONTRIBUTING.md: Added TOC and Code of Conduct link
* Update CONTRIBUTING.md: Added TOC and Code of Conduct link
* Update CONTRIBUTING.md: Added TOC and Code of Conduct link
---------
Co-authored-by: MohamedBsh <mohamed-amine.bousahih@doctrine.fr>
2024-11-24 16:31:42 +01:00
github-actions[bot]
c87af47d4e
chore(changelog): update changelog (auto) ( #70 )
...
Co-authored-by: alexpasmantier <47638216+alexpasmantier@users.noreply.github.com>
2024-11-24 16:24:23 +01:00
Alexandre Pasmantier
03fb7d0f35
ci(changelog): update changelog action trigger ( #68 )
2024-11-24 16:19:05 +01:00
Alexandre Pasmantier
84d54b5751
perf(preview): cap the number of concurrent preview tokio tasks in the background ( #67 )
...
* perf(preview): cap the number of concurrent preview tokio tasks in the background
* perf(preview): check filesize asynchronously to avoid blocking the UI
* ci(changelog): fix action permissions
2024-11-24 16:00:06 +01:00
Alexandre Pasmantier
dc36b2152d
ci(update_readme): fix update_readme
workflow ( #63 )
...
* ci(update_readme): fix `update_readme` workflow
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-24 01:16:39 +01:00
Alexandre Pasmantier
edd9df4e29
fix(entry): always preserve raw input + match ranges conversions ( #62 )
...
* fix(entry): preserve raw input
* chore(version): bump workspace crates and television
* test: add tests for replace_non_printable and cleanup commented out code
* chore(changelog): update changelog (auto)
* chore(deps): update cargo dependencies
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-24 00:20:04 +01:00
Alexandre Pasmantier
b703e1b26c
style(git): enforce conventional commits on git push with a hook ( #61 )
...
* style(git): enforce conventional commits on git push with a hook
* docs(contributing): add setup step
* Update changelog
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-23 17:56:28 +01:00
Bertrand Chardon
b198aebdfc
clarify CONTRIBUTING.md ( #59 )
...
- provide more links to actual locations
- add link to crates documentation for newcomers
2024-11-23 16:59:54 +01:00
Alexandre Pasmantier
f0e1115bab
build(infer): drop infer dependency and refactor code to a simpler heuristic ( #58 )
...
* build(infer): drop infer dependency and refactor code to a simpler heuristic
* Update changelog
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-23 00:37:39 +01:00
Alexandre Pasmantier
b757305d7a
refactor(picker): refactor picker logic and add tests to picker, cli, and events ( #57 )
...
* refactor(picker): refactor picker logic and add tests for picker, cli and events
* Update changelog
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-23 00:33:15 +01:00
Alexandre Pasmantier
cdcce4d9f9
docs: terminal emulators compatibility and good first issues ( #56 )
...
* docs: terminal emulators compatibility and good first issues
* Update changelog
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-22 20:06:26 +01:00
Alexandre Pasmantier
0f6aad952f
chore: add readme version update to github actions ( #55 )
...
* chore: add readme version update to github actions
* Update changelog
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-22 13:24:00 +01:00
Fred Morcos
21cdaaee42
fix: quote file names that contain spaces when printing them to stdout ( #51 )
2024-11-21 00:29:49 +01:00
Alexandre Pasmantier
d3564f2aca
chore: bump version to 0.5.1
0.5.1
2024-11-21 00:09:30 +01:00
Alexandre Pasmantier
9dcb223dba
chore(actions): remove changelog update from the main branch
2024-11-21 00:07:35 +01:00
Alexandre Pasmantier
6540094cc9
chore(changelog): udpate changelog and add corresponding makefile command ( #53 )
...
* chore(changelog): udpate changelog and add corresponding makefile command
* try adding that to the CI
* committing the generated changelog to the repo
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-21 00:05:41 +01:00
Alexandre Pasmantier
565283babb
chore(deps): shed off unessential dependencies ( #52 )
2024-11-20 21:32:23 +01:00
Fred Morcos
44de19a01e
Display stdin more intuitively top-down instead of bottom-up ( #50 )
...
* fix: Don't include empty lines and whitespace when precessing stdin
* fix: Display stdin more intuitively top-down instead of bottom-up
2024-11-20 13:40:16 +01:00
Alexandre Pasmantier
30639c66b0
docs(config): update docs to mention XDG_CONFIG_HOME precedence on all platform ( #48 )
2024-11-20 01:13:38 +01:00
Alexandre Pasmantier
ccd7c68702
chore(config): default configuration now uses 100% of terminal screen space ( #47 )
2024-11-20 01:11:43 +01:00
Alexandre Pasmantier
f43b5bf9b8
docs(brew): add brew installation method for MacOS to README ( #45 )
...
* docs(brew): add brew installation method for MacOS to README
* update CHANGELOG
2024-11-19 15:25:27 +01:00
Alexandre Pasmantier
3bf04d7785
chore: add CHANGELOG.md ( #44 )
2024-11-19 14:08:01 +01:00
Orhun Parmaksız
8a7b3da7fa
docs: add instructions for installing on Arch Linux ( #43 )
2024-11-19 13:14:22 +01:00
Alexandre Pasmantier
5c44432776
docs: update README television version
0.5.0
2024-11-19 00:26:05 +01:00
Alexandre Pasmantier
480059eaae
chore(rustfmt): update rustfmt.toml ( #42 )
2024-11-19 00:11:50 +01:00
Alexandre Pasmantier
40d5b20c7d
feat(ui): make the top UI help bar toggleable ( #41 )
2024-11-19 00:07:53 +01:00
Alexandre Pasmantier
75d0bf7b6b
refactor(config)!: make action names snake case in keybinding configuration ( #40 )
2024-11-18 23:58:02 +01:00
Alexandre Pasmantier
5807cda45d
feat(cli): allow passing passthrough keybindings via stdout for the parent process to deal with ( #39 )
2024-11-18 23:48:48 +01:00
alexpasmantier
cb7a24537c
docs: update README television version specifier
2024-11-18 11:08:32 +01:00
Alexandre Pasmantier
da5c903177
docs: update README television version
2024-11-16 20:37:07 +01:00
Alexandre Pasmantier
512afa2fda
feat(ui): make help bar display optional ( #35 )
0.4.23
2024-11-16 20:32:40 +01:00
Alexandre Pasmantier
7277a3f3ab
docs(config): update docs default configuration ( #34 )
...
* docs(config): update docs default configuration
* docs: update installation documentation
2024-11-16 20:06:58 +01:00
Alexandre Pasmantier
45e14d3fa2
docs(debian): add installation docs for debian-based systems ( #33 )
2024-11-16 19:55:23 +01:00
Alexandre Pasmantier
aa2f2609a4
refactor(configuration): modularize code and better handling of default options ( #32 )
...
* fix(config): set ui default configuration values
* refactor(configuration): modularize code and better handling of default options
2024-11-16 19:48:46 +01:00
Alexandre Pasmantier
d0f023cf18
chore(versions): bump workspace crates versions
0.4.22
2024-11-16 18:01:25 +01:00
Alexandre Pasmantier
dcf9f6a621
chore(cd): fix cd configuration for deb packages
2024-11-16 17:42:49 +01:00
Alexandre Pasmantier
e9dde70ecf
chore(cd): fix cd configuration for deb packages
2024-11-16 17:14:02 +01:00
Alexandre Pasmantier
d50337b5c5
chore: update CD workflow
2024-11-16 16:50:36 +01:00
Alexandre Pasmantier
900bfa50b9
chore(deb): release deb package for television ( #31 )
...
* chore(deb): release deb package for television
* manually trigger cd workflow
2024-11-16 16:42:07 +01:00
Alexandre Pasmantier
06a4feb9f2
fix(config): swap out default keymaps with user defined ones instead of stacking ( #26 )
...
* fix(config): swap out default keymaps with user defined ones instead of stacking
* fix default configuration fallback
2024-11-15 15:16:00 +01:00
Alexandre Pasmantier
4f0daec63d
refactor(channels): converting between entries and channels is now generic over channels ( #25 )
2024-11-15 00:05:52 +01:00
Alexandre Pasmantier
f47b8be9de
fix(ghactions): only trigger cd workflow on new tags ( #22 )
2024-11-14 00:23:24 +01:00
Alexandre Pasmantier
ff25fb2dde
fix(windows): #20 respect TELEVISION_CONFIG
env var on windows ( #21 )
...
* fix: remove org name from default platform config and data dirs
* fix: adjust config and data dirs fallback logic
* patch
* update README
v0.4.21
2024-11-14 00:08:19 +01:00
Vitalii Lukyanov
65bb26ec84
chore(nix): nix flake shell + rust-toolchain.toml setup ( #14 )
...
* nix flake shell + rust-toolchain.toml setup
* migrated to naersk + nixpkgs-mozilla, it works for this workspace setup, updated Cargo.toml by autoformatting with taplo and adding reame to workspace.package to make `nix build` work
2024-11-11 22:37:21 +01:00
Alexandre Pasmantier
b1fe0182f8
fix(cargo workspace): fix cargo workspace structure and dependencies ( #15 )
...
* fix(cargo workspace): fix cargo workspace dependencies
* add bump and publish scripts
* more version automation scripts
v0.4.20
2024-11-11 20:31:22 +01:00
Alexandre Pasmantier
d2e7789612
fix(workspace): fix cargo workspace dependencies
2024-11-11 15:21:19 +01:00
Alexandre Pasmantier
5611ee8b2d
refactor(workspace): reorganize cargo workspace ( #12 )
2024-11-11 15:15:24 +01:00