Releases: alexpasmantier/television
Releases · alexpasmantier/television
0.7.1
What's Changed
- chore(changelog): update changelog (auto) by @github-actions in #128
- docs(contributing): update contributing.md with hot topics and link todo by @alexpasmantier in #129
- feat(channels): new channel for directories and associated transitions by @alexpasmantier in #130
Full Changelog: 0.7.0...0.7.1
0.7.0
What's Changed
- chore(changelog): update changelog (auto) by @github-actions in #105
- refactor(screen): extract UI related code to separate crate by @alexpasmantier in #106
- Add bench for build results list by @bertrand-chardon in #107
- perf: merge contiguous name match ranges by @bertrand-chardon in #108
- perf(ui): improve merging of continuous name match ranges by @alexpasmantier in #109
- perf: optimize entry ranges by @bertrand-chardon in #110
- feat(themes): add support for ui themes by @alexpasmantier in #114
- feat(cable): support cable channel invocation through the cli by @alexpasmantier in #116
- fix(previewers): handle crlf when parsing ansi into ratatui objects by @alexpasmantier in #119
- feat(themes): add support for global themes background colors by @alexpasmantier in #120
- fix(stdin): trim entry newlines when streaming from stdin by @alexpasmantier in #121
- refactor(help): enable help bar by default and add help keybinding by @alexpasmantier in #122
- fix(config): better handling of default values by @alexpasmantier in #123
- refactor(config)!: use
$HOME/.config/television
by default for macOS by @alexpasmantier in #124 - feat(themes): more builtin UI themes by @alexpasmantier in #125
- docs(readme): add theme previews and udpate readme structure by @alexpasmantier in #126
- chore(version): bump workspace to 0.7.0 by @alexpasmantier in #127
Full Changelog: 0.6.2...0.7.0
0.6.2
What's Changed
- chore(changelog): update changelog (auto) by @github-actions in #98
- chore: use named constant for colors by @bertrand-chardon in #99
- fix(windows): use cmd on windows instead of sh by @Liyixin95 in #102
- chore: bump workspace to 0.6.2 by @alexpasmantier in #104
New Contributors
- @Liyixin95 made their first contribution in #102
Full Changelog: 0.6.1...0.6.2
0.6.1
What's Changed
- chore(changelog): update changelog (auto) by @github-actions in #92
- docs(readme): update readme with latest version and fix section link by @alexpasmantier in #93
- feat(remote): distinguish cable channels with a separate icon by @alexpasmantier in #94
- fix(cable): add cable to unit channel variants by @alexpasmantier in #96
- refactor(helpbar): hide the top help panel by default by @alexpasmantier in #97
Full Changelog: 0.6.0...0.6.1
0.6.0
What's Changed
- chore(changelog): update changelog (auto) by @github-actions in #74
- feat(layout): allow reversing the layout and placing input bar on top by @alexpasmantier in #76
- fix(output): quote output string when it contains spaces and points to an existing path by @alexpasmantier in #77
- add
conda-forge
install to README.md by @moritzwilksch in #78 - docs(install): update the installation section of the README by @alexpasmantier in #79
- fix(stdin): better handling of long running stdin streams by @alexpasmantier in #81
- refactor(exit): use std::process::exit explicitly by @alexpasmantier in #84
- chore(changelog): update changelog (auto) by @github-actions in #85
- fix(preview): remove redundant tokio task when generating builtin file previews by @alexpasmantier in #86
- docs(installation): update homebrew installation command by @alexpasmantier in #87
- perf: skip ratatui span when match at end of string by @bertrand-chardon in #91
- perf: add cache for icon colors by @bertrand-chardon in #89
- feat(cable): add support for custom channels by @alexpasmantier in #75
New Contributors
- @moritzwilksch made their first contribution in #78
Full Changelog: 0.5.3...0.6.0
0.5.3
What's Changed
- fix: shell quote file names that contain spaces when printing them to stdout by @fredmorcos in #51
- chore: add readme version update to github actions by @alexpasmantier in #55
- docs: terminal emulators compatibility and good first issues by @alexpasmantier in #56
- refactor(picker): refactor picker logic and add tests to picker, cli, and events by @alexpasmantier in #57
- build(infer): drop infer dependency and refactor code to a simpler heuristic by @alexpasmantier in #58
- clarify CONTRIBUTING.md by @bertrand-chardon in #59
- style(git): enforce conventional commits on git push with a hook by @alexpasmantier in #61
- fix(entry): always preserve raw input + match ranges conversions by @alexpasmantier in #62
- perf(preview): cap the number of concurrent preview tokio tasks in the background by @alexpasmantier in #67
- feat(navigation): add action to scroll results list by a page by @alexpasmantier in #72
- chore(changelog): update changelog (auto) by @github-actions in #73
New Contributors
- @bertrand-chardon made their first contribution in #59
Full Changelog: 0.5.1...0.5.3
0.5.2
What's Changed
- fix: shell quote file names that contain spaces when printing them to stdout by @fredmorcos in #51
- chore: add readme version update to github actions by @alexpasmantier in #55
- docs: terminal emulators compatibility and good first issues by @alexpasmantier in #56
- refactor(picker): refactor picker logic and add tests to picker, cli, and events by @alexpasmantier in #57
- build(infer): drop infer dependency and refactor code to a simpler heuristic by @alexpasmantier in #58
- clarify CONTRIBUTING.md by @bertrand-chardon in #59
- style(git): enforce conventional commits on git push with a hook by @alexpasmantier in #61
- fix(entry): always preserve raw input + match ranges conversions by @alexpasmantier in #62
- ci(update_readme): fix
update_readme
workflow by @alexpasmantier in #63
New Contributors
- @bertrand-chardon made their first contribution in #59
Full Changelog: 0.5.1...0.5.2
0.5.1
What's Changed
- docs: add instructions for installing on Arch Linux by @orhun in #43
- chore(docs): add CHANGELOG.md by @alexpasmantier in #44
- docs(brew): add brew installation method for MacOS to README by @alexpasmantier in #45
- chore(config): default configuration now uses 100% of terminal screen space by @alexpasmantier in #47
- docs(config): update docs to mention XDG_CONFIG_HOME takes precedence on all platforms by @alexpasmantier in #48
- Display stdin more intuitively top-down instead of bottom-up by @fredmorcos in #50
- chore(deps): shedding off superfluous dependencies by @alexpasmantier in #52
- chore(changelog): udpate changelog and add corresponding makefile command by @alexpasmantier in #53
New Contributors
- @orhun made their first contribution in #43
- @fredmorcos made their first contribution in #50
Full Changelog: 0.5.0...0.5.1
0.5.0
What's Changed
BREAKING CHANGE
- refactor(config)!: make action names snake case in keybinding configuration by @alexpasmantier in #40
Other commits
- feat(cli): allow passing passthrough keybindings via stdout for the parent process to deal with by @alexpasmantier in #39
- feat(ui): make the top UI help bar toggleable by @alexpasmantier in #41
- chore(rustfmt): update rustfmt.toml by @alexpasmantier in #42
Full Changelog: 0.4.23...0.5.0
0.4.23
What's Changed
- refactor(configuration): modularize code and better handling of default options by @alexpasmantier in #32
- docs(debian): add installation docs for debian-based systems by @alexpasmantier in #33
- docs(config): update docs default configuration by @alexpasmantier in #34
- feat(ui): make help bar display optional by @alexpasmantier in #35
Full Changelog: 0.4.22...0.4.23