television/CHANGELOG.md
2025-01-26 10:57:54 +01:00

68 KiB

Changelog

All notable changes to this project will be documented in this file.

[0.10.1] - 2025-01-26

🐛 Bug Fixes

  • (cli) Re-enable clap help feature (#315)

⚙️ Miscellaneous Tasks

  • (changelog) Update changelog (auto) (#312)
  • (terminal) Custom shell keybindings (#313)

[0.10.0] - 2025-01-25

🚀 Features

  • (i18n) Improve support for non-western scripts (#305)

🐛 Bug Fixes

  • 82f471d (cli) Re-enable clap help feature by @alexpasmantier in #315

⚙️ Miscellaneous Tasks

  • eede078 (changelog) Update changelog (auto) by @github-actions[bot] in #312

  • 5271b50 (terminal) Custom shell keybindings by @bertrand-chardon in #313

Full Changelog: https://github.com/alexpasmantier/television/compare/0.10.0...0.10.1

0.10.0 - 2025-01-25

⛰️ Features

  • 37b71b7 (i18n) Improve support for non-western scripts by @bertrand-chardon in #305

🐛 Bug Fixes

  • c710904 (stdout) Never quote selected entries by @bertrand-chardon in #307

  • cb565d6 (uncategorized) Add repaint command to the fish shell scripts by @jscarrott in #303

🚜 Refactor

  • 1e8c8db (uncategorized) Simplify configuration and build code + leaner crate by @alexpasmantier in #308

Performance

  • 172ba23 (async) Make overall UI much smoother and snappier by @alexpasmantier in #311

⚙️ Miscellaneous Tasks

  • 4dc7c71 (changelog) Update changelog (auto) by @github-actions[bot] in #294

  • 7a54e5a (uncategorized) Bump to 0.10.0 by @alexpasmantier

  • 3970f65 (uncategorized) Flatten workspace into a single crate by @alexpasmantier in #306

  • 5750531 (uncategorized) Add zip format in a Windows release assets by @kachick in #298

New Contributors

  • @jscarrott made their first contribution in #303
  • @kachick made their first contribution in #298

Full Changelog: https://github.com/alexpasmantier/television/compare/0.9.4...0.10.0

0.9.4 - 2025-01-20

🐛 Bug Fixes

  • 8bbebf7 (syntect) Switch back to oniguruma while investigating parsing issues by @alexpasmantier in #292

⚙️ Miscellaneous Tasks

  • 3d97394 (changelog) Update changelog (auto) by @github-actions[bot] in #288

  • 40c97c9 (uncategorized) Bump workspace to 0.9.4 by @alexpasmantier in #293

Full Changelog: https://github.com/alexpasmantier/television/compare/0.9.3...0.9.4

0.9.3 - 2025-01-19

⛰️ Features

  • 6c3bede (preview) Add support for displaying nerd fonts in preview by @alexpasmantier in #286

🐛 Bug Fixes

  • c227b2a (cable) Cable channels now take precedence over builtins for the cli / shell integration by @alexpasmantier in #278

🚜 Refactor

  • 1934d3f (uncategorized) Exit application on SIGINT / C-c by @alexpasmantier in #274

📚 Documentation

  • d68ae21 (readme) Link to nucleo directly by @archseer in #266

Performance

  • a3dc819 (preview) Add partial preview rendering and buffer preview requests by @alexpasmantier in #285

⚙️ Miscellaneous Tasks

  • 01a25ac (changelog) Update changelog (auto) by @github-actions[bot] in #265

  • a43ed22 (uncategorized) Bump workspace to 0.9.3 by @alexpasmantier in #287

New Contributors

  • @archseer made their first contribution in #266

Full Changelog: https://github.com/alexpasmantier/television/compare/0.9.2...0.9.3

0.9.2 - 2025-01-09

🐛 Bug Fixes

  • 9433fea (cable) Filter out non-utf8 lines when loading cable candidates by @alexpasmantier in #263

⚙️ Miscellaneous Tasks

  • 510b528 (changelog) Update changelog (auto) by @github-actions[bot] in #261

  • 1a4dae9 (uncategorized) Bump to 0.9.2 by @alexpasmantier

Full Changelog: https://github.com/alexpasmantier/television/compare/0.9.1...0.9.2

0.9.1 - 2025-01-09

⛰️ Features

  • d9ca7b1 (cable) Allow custom cable channels to override builtins by @alexpasmantier in #260

  • ea8b955 (cli) Add no-preview flag to disable the preview pane by @alexpasmantier in #258

🐛 Bug Fixes

  • b388a56 (fish) Don't add extra space to prompt if it's an implicit cd (\.) by @alexpasmantier in #259

🚜 Refactor

  • 3b7fb0c (cable) Stream in cable results + better error logging + default delimiter consistency by @alexpasmantier in #257

  • b5e9846 (providers) Improve cable provider files loading sequence by @alexpasmantier in #254

⚙️ Miscellaneous Tasks

  • ef26d32 (changelog) Update changelog (auto) by @github-actions[bot] in #251

  • d00d8e4 (uncategorized) Bump to 0.9.1 by @alexpasmantier

Full Changelog: https://github.com/alexpasmantier/television/compare/0.9.0...0.9.1

0.9.0 - 2025-01-07

⛰️ Features

  • 76bff30 (cable) Add default git diff cable channel by @alexpasmantier in #226

  • e2398ab (channels) Allow sending currently selected entries to other channels by @alexpasmantier in #235

  • 2e5f65b (channels) Add support for multi selection by @alexpasmantier in #234

  • 3bd2bb4 (uncategorized) Add support for CJK unified ideographs by @alexpasmantier in #243

🐛 Bug Fixes

  • 1c00dec (ansi) Catch implicit reset escape sequences by @alexpasmantier in #245

  • a2a264c (ingestion) Use lossy conversion when source doesn't produce valid utf8 by @alexpasmantier in #240

Performance

  • 8b5beee (uncategorized) Drop deduplication when loading cable candidate lines by @alexpasmantier in #248

  • 072ecdb (uncategorized) Only display the first 200 log entries when previewing git-repos by @alexpasmantier in #241

  • 0624002 (uncategorized) Use FxHash instead of SipHash where it makes sense by @alexpasmantier in #237

⚙️ Miscellaneous Tasks

  • 59bdcaa (changelog) Update changelog (auto) by @github-actions[bot] in #244

  • 7cd0a9d (changelog) Update changelog (auto) by @github-actions[bot] in #225

  • da2396e (linting) Add workspace lints by @xosxos in #228

  • 853da49 (uncategorized) Bump to 0.9.0 by @alexpasmantier in #249

  • d207848 (uncategorized) Fix linting warnings by @alexpasmantier in #230

New Contributors

  • @xosxos made their first contribution in #228

Full Changelog: https://github.com/alexpasmantier/television/compare/0.8.8...0.9.0

0.8.8 - 2025-01-06

⛰️ Features

  • d7e6c35 (ui) Add support for standard ANSI colors theming and update default theme by @alexpasmantier in #221

  • 53bd4a3 (ui) Add new television theme that inherits the terminal bg by @alexpasmantier in #220

  • 931a7bb (ui) Make background color optional and fallback to terminal default bg color by @alexpasmantier in #219

🐛 Bug Fixes

  • 88b08b7 (cable) Zsh-history and bash-history cable channels now point to default histfiles locations by @alexpasmantier in #224

🚜 Refactor

  • 3d49d30 (cable) More debug information for cable channels by @alexpasmantier in #223

  • 074889b (ux) Don't print the list of available channels on channel parsing error by @alexpasmantier in #222

📚 Documentation

  • 21fb3cb (uncategorized) Add shell autocompletion GIF to the README by @alexpasmantier

⚙️ Miscellaneous Tasks

  • b1309af (changelog) Update changelog (auto) by @github-actions[bot] in #218

  • 6536bbf (uncategorized) Bump to 0.8.8 by @alexpasmantier

Full Changelog: https://github.com/alexpasmantier/television/compare/0.8.7...0.8.8

0.8.7 - 2025-01-04

🐛 Bug Fixes

  • 3e5f0a4 (unix) Use sed instead of tail for bash and zsh default history channels by @alexpasmantier in #216

🚜 Refactor

  • 657af5e (cable) Always create default cable channels in user directory if no cable channels exist by @alexpasmantier in #213

  • 124c06c (config) Check for config file existence before processing subcommands by @alexpasmantier in #214

  • 971a2e7 (shell) Use $HISTFILE for cable history channels by @alexpasmantier in #210

⚙️ Miscellaneous Tasks

  • 8089657 (changelog) Update changelog (auto) by @github-actions[bot] in #206

  • 25adee3 (uncategorized) Bump to 0.8.7 by @alexpasmantier in #217

New Contributors

  • @tangowithfoxtrot made their first contribution in #208

Full Changelog: https://github.com/alexpasmantier/television/compare/0.8.6...0.8.7

0.8.6 - 2025-01-01

🐛 Bug Fixes

  • bff7068 (uncategorized) Nix build by @tukanoidd in #203

  • 741ce30 (uncategorized) Automatically create configuration and data directories if they don't exist by @tulilirockz in #204

⚙️ Miscellaneous Tasks

  • 314aa93 (changelog) Update changelog (auto) by @github-actions[bot] in #202

  • df936dd (uncategorized) Bump to 0.8.6 by @alexpasmantier

New Contributors

  • @tulilirockz made their first contribution in #204

Full Changelog: https://github.com/alexpasmantier/television/compare/0.8.5...0.8.6

0.8.5 - 2024-12-31

⛰️ Features

  • 2acfc41 (ui) Respect BAT_THEME env var for previewer syntax highlighting theme by @alexpasmantier in #201

🐛 Bug Fixes

  • a74dece (shell) Add space if needed when using smart autocomplete by @alexpasmantier in #200

📚 Documentation

  • 0382ff8 (config) Fix typo in default configuration file comment by @alexpasmantier in #198

  • 690e88d (uncategorized) Move parts of README to Wiki by @bertrand-chardon in #199

⚙️ Miscellaneous Tasks

  • d2bf172 (changelog) Update changelog (auto) by @github-actions[bot] in #197

  • 8cae592 (uncategorized) Bump to 0.8.5 by @alexpasmantier

Full Changelog: https://github.com/alexpasmantier/television/compare/0.8.4...0.8.5

0.8.4 - 2024-12-31

⛰️ Features

  • 343ed3c (ux) Automatically create default user configuration file if nonexistent by @alexpasmantier in #196

🐛 Bug Fixes

  • 1899873 (channels) List-channels in kebab-case by @fannheyward in #195

⚙️ Miscellaneous Tasks

  • 76da8b0 (changelog) Update changelog (auto) by @github-actions[bot]

  • 430e325 (uncategorized) Bump version to 0.8.4 by @alexpasmantier

New Contributors

  • @fannheyward made their first contribution in #195

Full Changelog: https://github.com/alexpasmantier/television/compare/0.8.3...0.8.4

0.8.3 - 2024-12-30

🐛 Bug Fixes

  • 26036dd (uncategorized) Bump version to match with the release by @chenrui333 in #188

Performance

  • b552657 (bin) Compile binary as a single code unit and use fat LTO by @alexpasmantier in #191

⚙️ Miscellaneous Tasks

  • 9b0129a (changelog) Update changelog (auto) by @github-actions[bot] in #187

  • 0c5da2a (uncategorized) Bump to 0.8.3 by @alexpasmantier in #192

  • 53afed2 (uncategorized) Bump workspace to 0.0.16 by @alexpasmantier in #189

New Contributors

  • @chenrui333 made their first contribution in #188

Full Changelog: https://github.com/alexpasmantier/television/compare/0.8.2...0.8.3

0.8.2 - 2024-12-30

⛰️ Features

  • b49a069 (shell) Shell integration support for fish by @alexpasmantier in #186

  • 7614fbc (shell) Add bash support for smart autocomplete and shell history by @alexpasmantier in #184

  • 0b5facc (shell) Add separate history binding for zsh integration by @alexpasmantier in #183

📚 Documentation

  • 537f738 (uncategorized) Move terminal emulator compatibility section to separate docs file by @alexpasmantier in #179

  • c3d6b87 (uncategorized) Add a credits section to the readme by @alexpasmantier in #178

⚙️ Miscellaneous Tasks

  • d8eac4d (changelog) Update changelog (auto) by @github-actions[bot] in #177

Full Changelog: https://github.com/alexpasmantier/television/compare/0.8.1...0.8.2

0.8.1 - 2024-12-29

🐛 Bug Fixes

  • 08fa41b (channels) Use the number of actual bytes read and not the sample buffer size when calculating the proportion of printable ASCII characters by @alexpasmantier in #174

  • 97343c6 (ux) Make DeletePrevWord trigger channel update by @alexpasmantier in #175

📚 Documentation

  • b74b130 (uncategorized) Fix broken image in channels.md by @alexpasmantier

  • dc4028f (uncategorized) Update readme animations by @alexpasmantier

  • a14dccb (uncategorized) Update README.md by @alexpasmantier in #171

  • 90c2b9c (uncategorized) Fix broken link in README by @alexpasmantier in #168

⚙️ Miscellaneous Tasks

  • 19e6593 (changelog) Update changelog (auto) by @github-actions[bot] in #167

  • 7434f14 (uncategorized) Bump to 0.8.1 by @alexpasmantier in #176

  • e9c3ebf (uncategorized) Docs(readme): Update README.md by @bertrand-chardon in #172

Full Changelog: https://github.com/alexpasmantier/television/compare/0.8.0...0.8.1

0.8.0 - 2024-12-29

⛰️ Features

  • ee71e47 (cable) Using builtin previewers inside cable channel prototypes by @alexpasmantier in #156

  • e034615 (cable) Make preview optional for cable channels by @alexpasmantier in #155

  • 309ff53 (cli) Allow passing --input to prefill input prompt by @alexpasmantier in #153

  • 557686e (config) Allow specifying multiple keymaps for the same action + better defaults by @alexpasmantier in #149

  • 12fdf94 (input) Bind ctrl-w to delete previous word by @alexpasmantier in #150

  • 68d1189 (shell) Autocompletion plugin for zsh by @alexpasmantier in #145

  • 22f1b4d (ui) Decouple preview title position from input bar position and make it configurable by @alexpasmantier in #144

  • c3b8c68 (ux) Print current query to stdout on Enter if no entry is selected by @alexpasmantier in #151

🚜 Refactor

  • 157d01c (cable) Use tail instead of tac for zsh and bash command history channels by @alexpasmantier in #161

  • 499bfdb (ui) More compact general layout and make preview panel optional by @alexpasmantier in #148

  • 697f295 (uncategorized) Update default configuration and simplify channel enum conversions by @alexpasmantier in #157

📚 Documentation

  • 8de82fe (uncategorized) Update README with more legible screenshot of the files channel by @alexpasmantier in #164

  • 07a7c7b (uncategorized) Replace top image with a screenshot of the application by @alexpasmantier in #163

  • f83c5d1 (uncategorized) Update readme by @alexpasmantier in #160

  • 6d706b4 (uncategorized) Rearrange README, add a features section, and move more technical stuff to separate files by @alexpasmantier in #159

⚙️ Miscellaneous Tasks

  • 3f92ca2 (changelog) Update changelog (auto) by @github-actions[bot] in #154

  • ba5b085 (changelog) Update changelog (auto) by @github-actions[bot] in #146

  • ac7762e (changelog) Update changelog (auto) by @github-actions[bot] in #141

  • f707190 (uncategorized) Include cable channels by @alexpasmantier in #166

  • 1bc6f12 (uncategorized) Bump to 0.8.0 by @alexpasmantier in #165

Full Changelog: https://github.com/alexpasmantier/television/compare/0.7.2...0.8.0

0.7.2 - 2024-12-17

⛰️ Features

  • 882737d (cli) Add argument to start tv in another working directory by @defigli in #132

📚 Documentation

  • e27c834 (readme) Make channel names consistent everywhere by @peter-fh in #138

⚙️ Miscellaneous Tasks

  • 3b8ab1f (changelog) Update changelog (auto) by @github-actions[bot] in #131

New Contributors

  • @peter-fh made their first contribution in #138
  • @defigli made their first contribution in #132

Full Changelog: https://github.com/alexpasmantier/television/compare/0.7.1...0.7.2

0.7.1 - 2024-12-15

⛰️ Features

  • 18c5213 (channels) New channel for directories and associated transitions by @alexpasmantier in #130

📚 Documentation

  • c0c790c (contributing) Update contributing.md with hot topics and link todo by @alexpasmantier in #129

⚙️ Miscellaneous Tasks

  • 7fa469a (changelog) Update changelog (auto) by @github-actions[bot] in #128

Full Changelog: https://github.com/alexpasmantier/television/compare/0.7.0...0.7.1

0.7.0 - 2024-12-15

⛰️ Features

  • 937d0f0 (cable) Support cable channel invocation through the cli by @alexpasmantier in #116

  • 4164e90 (themes) More builtin UI themes by @alexpasmantier in #125

  • 11da96d (themes) Add support for global themes background colors by @alexpasmantier in #120

  • 913aa85 (themes) Add support for ui themes by @alexpasmantier in #114

🐛 Bug Fixes

  • 7b114b7 (config) Better handling of default values by @alexpasmantier in #123

  • ea752b1 (previewers) Handle crlf sequences when parsing ansi into ratatui objects by @alexpasmantier in #119

  • 9809e74 (stdin) Trim entry newlines when streaming from stdin by @alexpasmantier in #121

🚜 Refactor

  • a7064c1 (config) Use $HOME/.config/television by default for macOS by @alexpasmantier in #124 [breaking]

  • 37b2dda (help) Enable help bar by default and add help keybinding by @alexpasmantier in #122

  • 54399e3 (screen) Extract UI related code to separate crate by @alexpasmantier in #106

📚 Documentation

  • 630e791 (readme) Add theme previews and udpate readme structure by @alexpasmantier in #126

Performance

  • 758bfc2 (ui) Improve merging of continuous name match ranges by @alexpasmantier in #109

  • a4d15af (uncategorized) Optimize entry ranges by @bertrand-chardon in #110

  • 5fb02c7 (uncategorized) Merge contiguous name match ranges by @bertrand-chardon in #108

  • c0db566 (uncategorized) Add bench for build results list by @bertrand-chardon in #107

⚙️ Miscellaneous Tasks

  • 6e35e1a (changelog) Update changelog (auto) by @github-actions[bot] in #105

  • a8e3ea5 (version) Bump workspace to 0.7.0 by @alexpasmantier in #127

Full Changelog: https://github.com/alexpasmantier/television/compare/0.6.2...0.7.0

0.6.2 - 2024-12-06

🐛 Bug Fixes

  • f9d33e4 (windows) Use cmd on windows instead of sh by @Liyixin95 in #102

⚙️ Miscellaneous Tasks

  • 2ea6f9a (changelog) Update changelog (auto) by @github-actions[bot] in #98

  • ffc8dae (uncategorized) Bump workspace to 0.6.2 by @alexpasmantier in #104

  • 4567f26 (uncategorized) Use named constant for colors by @bertrand-chardon in #99

New Contributors

  • @Liyixin95 made their first contribution in #102

Full Changelog: https://github.com/alexpasmantier/television/compare/0.6.1...0.6.2

0.6.1 - 2024-12-05

⛰️ Features

  • ad3e52d (remote) Distinguish cable channels with a separate icon by @alexpasmantier in #94

🐛 Bug Fixes

  • 795db19 (cable) Add cable to unit channel variants by @alexpasmantier in #96

🚜 Refactor

  • 6a13590 (helpbar) Hide the top help panel by default by @alexpasmantier in #97

📚 Documentation

  • b6f12b3 (readme) Update readme with latest version and fix section link by @alexpasmantier in #93

⚙️ Miscellaneous Tasks

  • 99a4405 (changelog) Update changelog (auto) by @github-actions[bot] in #92

Full Changelog: https://github.com/alexpasmantier/television/compare/0.6.0...0.6.1

0.6.0 - 2024-12-04

⛰️ Features

  • a5f5d20 (cable) Add support for custom channels by @alexpasmantier in #75

  • 2206711 (layout) Allow reversing the layout and placing input bar on top by @alexpasmantier in #76

🐛 Bug Fixes

  • 1ebec7e (output) Quote output string when it contains spaces and points to an existing path by @alexpasmantier in #77

  • 128a611 (preview) Remove redundant tokio task when generating builtin file previews by @alexpasmantier in #86

  • d3c16af (stdin) Better handling of long running stdin streams by @alexpasmantier in #81

🚜 Refactor

  • 30f1940 (exit) Use std::process::exit explicitly by @alexpasmantier in #84

📚 Documentation

  • 48ea12e (install) Update the installation section of the README by @alexpasmantier in #79

  • 20cf83b (installation) Update homebrew installation command by @alexpasmantier in #87

Performance

  • fee4ed2 (uncategorized) Add cache for icon colors by @bertrand-chardon in #89

  • b7ddb00 (uncategorized) Skip ratatui span when match at end of string by @bertrand-chardon in #91

  • 4bea114 (uncategorized) Remove unnecessary clone() calls by @bertrand-chardon

⚙️ Miscellaneous Tasks

  • c96d855 (changelog) Update changelog (auto) by @github-actions[bot] in #85

  • 9998b9d (changelog) Update changelog (auto) by @github-actions[bot] in #74

New Contributors

  • @moritzwilksch made their first contribution in #78

Full Changelog: https://github.com/alexpasmantier/television/compare/0.5.3...0.6.0

0.5.3 - 2024-11-24

⛰️ Features

  • 6d39651 (navigation) Add action to scroll results list by a page by @alexpasmantier in #72

🐛 Bug Fixes

  • edd9df4 (entry) Always preserve raw input + match ranges conversions by @alexpasmantier in #62

  • 21cdaae (uncategorized) Quote file names that contain spaces when printing them to stdout by @fredmorcos in #51

🚜 Refactor

  • b757305 (picker) Refactor picker logic and add tests to picker, cli, and events by @alexpasmantier in #57

📚 Documentation

  • 790c870 (contributing) Added TOC and Code of Conduct link by @MohamedBsh

  • cdcce4d (uncategorized) Terminal emulators compatibility and good first issues by @alexpasmantier in #56

Performance

  • 84d54b5 (preview) Cap the number of concurrent preview tokio tasks in the background by @alexpasmantier in #67

🎨 Styling

  • b703e1b (git) Enforce conventional commits on git push with a hook by @alexpasmantier in #61

⚙️ Miscellaneous Tasks

  • ebcccb1 (changelog) Update changelog (auto) by @github-actions[bot] in #73

  • c87af47 (changelog) Update changelog (auto) by @github-actions[bot]

  • 03fb7d0 (changelog) Update changelog action trigger by @alexpasmantier

  • dc36b21 (update_readme) Fix update_readme workflow by @alexpasmantier

  • 2fc9bd9 (uncategorized) Bump crate to 0.5.3 and workspace crates to 0.0.7 by @alexpasmantier

  • 0f6aad9 (uncategorized) Add readme version update to github actions by @alexpasmantier in #55

Build

  • f0e1115 (infer) Drop infer dependency and refactor code to a simpler heuristic by @alexpasmantier in #58

New Contributors

  • @github-actions[bot] made their first contribution in #73
  • @MohamedBsh made their first contribution
  • @bertrand-chardon made their first contribution in #59

Full Changelog: https://github.com/alexpasmantier/television/compare/0.5.1...0.5.3

0.5.1 - 2024-11-20

📚 Documentation

  • f43b5bf (brew) Add brew installation method for MacOS to README by @alexpasmantier in #45

  • 30639c6 (config) Update docs to mention XDG_CONFIG_HOME precedence on all platform by @alexpasmantier in #48

  • 8a7b3da (uncategorized) Add instructions for installing on Arch Linux by @orhun in #43

⚙️ Miscellaneous Tasks

  • 9dcb223 (actions) Remove changelog update from the main branch by @alexpasmantier

  • 6540094 (changelog) Udpate changelog and add corresponding makefile command by @alexpasmantier in #53

  • ccd7c68 (config) Default configuration now uses 100% of terminal screen space by @alexpasmantier in #47

  • d3564f2 (uncategorized) Bump version to 0.5.1 by @alexpasmantier

  • 3bf04d7 (uncategorized) Add CHANGELOG.md by @alexpasmantier in #44

New Contributors

  • @fredmorcos made their first contribution in #50
  • @orhun made their first contribution in #43

Full Changelog: https://github.com/alexpasmantier/television/compare/0.5.0...0.5.1

0.5.0 - 2024-11-18

⛰️ Features

  • 5807cda (cli) Allow passing passthrough keybindings via stdout for the parent process to deal with by @alexpasmantier in #39

  • 40d5b20 (ui) Make the top UI help bar toggleable by @alexpasmantier in #41

🚜 Refactor

  • 75d0bf7 (config) Make action names snake case in keybinding configuration by @alexpasmantier in #40 [breaking]

📚 Documentation

  • 5c44432 (uncategorized) Update README television version by @alexpasmantier

  • cb7a245 (uncategorized) Update README television version specifier by @alexpasmantier

  • da5c903 (uncategorized) Update README television version by @alexpasmantier

⚙️ Miscellaneous Tasks

  • 480059e (rustfmt) Update rustfmt.toml by @alexpasmantier in #42

Full Changelog: https://github.com/alexpasmantier/television/compare/0.4.23...0.5.0

0.4.23 - 2024-11-16

⛰️ Features

  • 512afa2 (ui) Make help bar display optional by @alexpasmantier in #35

🚜 Refactor

  • aa2f260 (configuration) Modularize code and better handling of default options by @alexpasmantier in #32

📚 Documentation

  • 7277a3f (config) Update docs default configuration by @alexpasmantier in #34

  • 45e14d3 (debian) Add installation docs for debian-based systems by @alexpasmantier in #33

Full Changelog: https://github.com/alexpasmantier/television/compare/0.4.22...0.4.23

0.4.22 - 2024-11-16

🐛 Bug Fixes

  • 06a4feb (config) Swap out default keymaps with user defined ones instead of stacking by @alexpasmantier in #26

  • f47b8be (ghactions) Only trigger cd workflow on new tags by @alexpasmantier in #22

🚜 Refactor

  • 4f0daec (channels) Converting between entries and channels is now generic over channels by @alexpasmantier in #25

⚙️ Miscellaneous Tasks

  • dcf9f6a (cd) Fix cd configuration for deb packages by @alexpasmantier

  • e9dde70 (cd) Fix cd configuration for deb packages by @alexpasmantier

  • 900bfa5 (deb) Release deb package for television by @alexpasmantier

  • d0f023c (versions) Bump workspace crates versions by @alexpasmantier

  • d50337b (uncategorized) Update CD workflow by @alexpasmantier

Full Changelog: https://github.com/alexpasmantier/television/compare/v0.4.21...0.4.22

v0.4.21 - 2024-11-13

🐛 Bug Fixes

  • ff25fb2 (windows) #20 respect TELEVISION_CONFIG env var on windows by @alexpasmantier in #21

⚙️ Miscellaneous Tasks

  • 65bb26e (nix) Nix flake shell + rust-toolchain.toml setup by @tukanoidd in #14

New Contributors

  • @tukanoidd made their first contribution in #14

Full Changelog: https://github.com/alexpasmantier/television/compare/v0.4.20...v0.4.21

v0.4.20 - 2024-11-11

🐛 Bug Fixes

  • b1fe018 (cargo workspace) Fix cargo workspace structure and dependencies by @alexpasmantier in #15

  • 81cf17b (config) More consistent configuration file location for linux and macos by @alexpasmantier in #9

  • b3760d2 (windows) Bump television_utils to v0.0.1 by @alexpasmantier in #4

  • e475523 (windows) Ignore KeyEventKind::Release events by @ErichDonGubler in #3

  • d2e7789 (workspace) Fix cargo workspace dependencies by @alexpasmantier

🚜 Refactor

  • 5611ee8 (workspace) Reorganize cargo workspace by @alexpasmantier in #12

📚 Documentation

  • cc9924d (readme) Update terminal emulators compatibility list by @alexpasmantier in #6

  • 0c13626 (uncategorized) Fix table alignments by @alexpasmantier

  • 6b0a038 (uncategorized) Add terminal emulators compatibility status by @alexpasmantier

Performance

  • 62073d6 (preview) Remove temporary plaintext previews in favor of loading message preview by @alexpasmantier in #10

⚙️ Miscellaneous Tasks

  • 3a9ff06 (coc) Create CODE_OF_CONDUCT.md by @alexpasmantier in #7

  • 7bc6f29 (crate) Add include directives to Cargo.toml to make the crate leaner by @alexpasmantier in #11

  • b8ad340 (uncategorized) Update README.md install section by @alexpasmantier

New Contributors

  • @tranzystorekk made their first contribution in #5
  • @ErichDonGubler made their first contribution in #3

Full Changelog: https://github.com/alexpasmantier/television/compare/v0.4.18...v0.4.20

v0.4.18 - 2024-11-10

🐛 Bug Fixes

  • c70e675 (uncategorized) Add winapi-util dependency for windows builds by @alexpasmantier

  • df7020a (uncategorized) Add the correct permissions to release binaries by @alexpasmantier

Full Changelog: https://github.com/alexpasmantier/television/compare/v0.4.17...v0.4.18

v0.4.17 - 2024-11-10

⚙️ Miscellaneous Tasks

  • 2f5640f (uncategorized) Testing out the CD pipeline by @alexpasmantier

  • 2e49862 (uncategorized) Update Makefile and CONTRIBUTING.md by @alexpasmantier

  • 6eafb7b (uncategorized) Udate documentation and dependencies by @alexpasmantier

Full Changelog: https://github.com/alexpasmantier/television/compare/v0.4.15...v0.4.17

v0.4.15 - 2024-11-10

⛰️ Features

  • 759815a (uncategorized) More syntaxes and themes for highlighting + configuration by @alexpasmantier

  • d0d453f (uncategorized) Send to channel by @alexpasmantier

🐛 Bug Fixes

  • 32c114a (uncategorized) Gag stdout and stderr while loading theme assets to silence bat warning by @alexpasmantier

  • f449477 (uncategorized) Doctests imports by @alexpasmantier

  • de74b61 (uncategorized) Stabilize preview scroll initialization by @alexpasmantier

  • dd14bd4 (uncategorized) Filtering system directories in gitrepos by @alexpasmantier

🚜 Refactor

  • 8dd7f23 (uncategorized) More refactoring and fixing doctests by @alexpasmantier

  • ae938dc (uncategorized) Split project into separate crates by @alexpasmantier

  • c1f41bf (uncategorized) Extract matcher logic into separate crate by @alexpasmantier

📚 Documentation

  • cd31619 (readme) Update README.md by @alexpasmantier

  • 51a98db (readme) Update README.md by @alexpasmantier

  • c7fbe26 (readme) Update README.md by @alexpasmantier

  • ef4ab70 (readme) Update README.md by @alexpasmantier

  • 068ed88 (readme) Update README.md by @alexpasmantier

  • cfa4178 (readme) Update README.md by @alexpasmantier

  • 37fb013 (uncategorized) More work on CONTRIBUTING.md by @alexpasmantier

  • b0ab8a1 (uncategorized) Some work on CONTRIBUTING.md by @alexpasmantier

  • 19f00f5 (uncategorized) Add default keybindings to README.md by @alexpasmantier

  • 96976d9 (uncategorized) Update README.md by @alexpasmantier

⚙️ Miscellaneous Tasks

  • 4e4ef97 (precommit) Don't allow committing if clippy doesn't pass by @alexpasmantier

  • b04e182 (previewers) Unused attributes by @alexpasmantier

  • d2005e1 (uncategorized) Bump version by @alexpasmantier

  • 79da161 (uncategorized) Add license to syntax snippet by @alexpasmantier

  • 5b57d6b (uncategorized) Update workspace crates configurations by @alexpasmantier

  • c4863ff (uncategorized) Patch by @alexpasmantier

  • 9bdbf44 (uncategorized) Makefile and dist scripts by @alexpasmantier

  • b913eac (uncategorized) Update dependencies and bump version by @alexpasmantier

  • 2dbbd0c (uncategorized) Bump version by @alexpasmantier

  • 8fe1246 (uncategorized) Update dependencies and bump version by @alexpasmantier

  • 3d647b2 (uncategorized) Update dependencies and bump version by @alexpasmantier

  • 7b18c4f (uncategorized) Unused imports and ci docs by @alexpasmantier

  • e83fabb (uncategorized) Bump version by @alexpasmantier

  • dbc4b6c (uncategorized) Bump version by @alexpasmantier

New Contributors

  • @alexpasmantier made their first contribution