Skip to content

Latest commit

Β 

History

History
1078 lines (490 loc) Β· 69.6 KB

CHANGELOG.md

File metadata and controls

1078 lines (490 loc) Β· 69.6 KB

Changelog

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

0.10.3 - 2025-01-31

🚜 Refactor

  • 5214dd1 (app) Buffering actions and events handling to improve overall UI responsiveness by @alexpasmantier in #328

  • be80496 (draw) Clearing out mut operations from rendering critical path, avoiding mutexes and perf improvements by @alexpasmantier in #322

βš™οΈ Miscellaneous Tasks

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

  • 6955c5b (uncategorized) Bump to 0.10.3 by @alexpasmantier in #329

Full Changelog: https://github.com/alexpasmantier/television/compare/0.10.2...0.10.3

0.10.2 - 2025-01-26

πŸ› Bug Fixes

  • f536156 (config) Add serde default for shell integration configuration by @alexpasmantier in #319

πŸ“š Documentation

  • 4b632f8 (changelog) Update changelog template by @alexpasmantier in #317

βš™οΈ Miscellaneous Tasks

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

  • a03da82 (uncategorized) Bump to 0.10.2 by @alexpasmantier

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

0.10.1 - 2025-01-26

πŸ› 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