Releases: alexpasmantier/television
Releases · alexpasmantier/television
0.8.3
What's Changed
- perf(bin): compile binary as a single code unit and use fat LTO by @alexpasmantier in #191
- chore(changelog): update changelog (auto) by @github-actions in #187
- fix: bump version to match with the release by @chenrui333 in #188
- chore: bump workspace to 0.0.16 by @alexpasmantier in #189
- chore: bump to 0.8.3 by @alexpasmantier in #192
New Contributors
- @chenrui333 made their first contribution in #188
Full Changelog: 0.8.2...0.8.3
0.8.2
🚀 Features
- (shell) Add separate history binding for zsh integration (#183)
- (shell) Add bash support for smart autocomplete and shell history (#184)
- (shell) Shell integration support for fish (#186)
📚 Documentation
- Add a credits section to the readme (#178)
- Move terminal emulator compatibility section to separate docs file (#179)
⚙️ Miscellaneous Tasks
- (changelog) Update changelog (auto) (#177)
Full Changelog: 0.8.1...0.8.2
0.8.1
What's Changed
🐛 Bug Fixes
- (channels) Use the number of actual bytes read and not the sample buffer size when calculating the proportion of printable ASCII characters (#174)
- (ux) Make DeletePrevWord trigger channel update (#175)
📚 Documentation
- Fix broken link in README (#168)
- Update README.md (#171)
- Update readme animations
- Fix broken image in channels.md
⚙️ Miscellaneous Tasks
Full Changelog: 0.8.0...0.8.1
0.8.0
What's changed
🚀 Features
- (cli) Add argument to start tv in another working directory (#132)
- (ui) Decouple preview title position from input bar position and make it configurable (#144)
- (shell) Autocompletion plugin for zsh (#145)
- (config) Allow specifying multiple keymaps for the same action + better defaults (#149)
- (input) Bind ctrl-w to delete previous word (#150)
- (ux) Print current query to stdout on Enter if no entry is selected (#151)
- (cli) Allow passing --input to prefill input prompt (#153)
- (cable) Make preview optional for cable channels (#155)
- (cable) Using builtin previewers inside cable channel prototypes (#156)
🚜 Refactor
- (ui) More compact general layout and make preview panel optional (#148)
- Update default configuration and simplify channel enum conversions (#157)
- (cable) Use tail instead of tac for zsh and bash command history channels (#161)
📚 Documentation
- (readme) Make channel names consistent everywhere (#138)
- Rearrange README, add a features section, and move more technical stuff to separate files (#159)
- Update readme (#160)
- Replace top image with a screenshot of the application (#163)
- Update README with more legible screenshot of the files channel (#164)
⚙️ Miscellaneous Tasks
- (changelog) Update changelog (auto) (#131)
- (changelog) Update changelog (auto) (#141)
- (changelog) Update changelog (auto) (#146)
- (changelog) Update changelog (auto) (#154)
- Bump to 0.8.0 (#165)
- Include cable channels (#166)
New Contributors
Contributors
Full Changelog: 0.7.1...0.8.0
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