# Changelog

All notable changes to this project will be documented in this file.
<!-- ignore lint rules that are often triggered by content generated from commits / git-cliff -->
<!-- markdownlint-disable line-length no-bare-urls ul-style emphasis-style -->

## [0.14.3](https://github.com/alexpasmantier/television/releases/tag/0.14.3) - 2025-12-28

### 🚜 Refactor

- [c4aaa16](https://github.com/alexpasmantier/television/commit/c4aaa162560e5c7deceb6c5f5bc042b57230a4d3) *(previews)* Preview caching is now an opt-out feature by @alexpasmantier

- [903d034](https://github.com/alexpasmantier/television/commit/903d034510d51f8a3c561fbc1b1715768190410c) *(zsh)* Use the dedicated channel for the zsh history shell integration by @alexpasmantier in [#830](https://github.com/alexpasmantier/television/pull/830)

### 📚 Documentation

- [8c15b9b](https://github.com/alexpasmantier/television/commit/8c15b9b5b16a2a640c5b045b0ba2c1f878b050e7) *(cli)* Update tv --help output (auto) by @github-actions[bot] in [#827](https://github.com/alexpasmantier/television/pull/827)

- [aa2b210](https://github.com/alexpasmantier/television/commit/aa2b210bcb9c19c55e058aa254cd0beb5e4980a6) *(cli)* Update tv --help output (auto) by @github-actions[bot] in [#825](https://github.com/alexpasmantier/television/pull/825)

- [976d83f](https://github.com/alexpasmantier/television/commit/976d83fdff167e792e918d20a0f2e02e9e99836a) *(uncategorized)* Fix command option in README for tv preview by @driftcell in [#828](https://github.com/alexpasmantier/television/pull/828)

### ⚡ Performance

- [78acbc7](https://github.com/alexpasmantier/television/commit/78acbc7b03fea6bc0416daf9df7bbd686cac6258) *(preview)* Caching strategy improvements by @alexpasmantier in [#826](https://github.com/alexpasmantier/television/pull/826)

### ⚙️ Miscellaneous Tasks

- [f994ff7](https://github.com/alexpasmantier/television/commit/f994ff724389b9ca758b1f43c3dd55fa91886afb) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#824](https://github.com/alexpasmantier/television/pull/824)

- [5379d40](https://github.com/alexpasmantier/television/commit/5379d40fcfcec9f4fa8f37591b795387f4aacd3d) *(uncategorized)* Release version 0.14.3 by @alexpasmantier



### New Contributors
* @driftcell made their first contribution in [#828](https://github.com/alexpasmantier/television/pull/828)

**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.14.2...0.14.3


## [0.14.2](https://github.com/alexpasmantier/television/releases/tag/0.14.2) - 2025-12-25

### ⛰️  Features

- [103704e](https://github.com/alexpasmantier/television/commit/103704ebe364fe9c35d07d80724c9b016ba243b7) *(uncategorized)* Windows builtin channels by @alexpasmantier

- [fb41de7](https://github.com/alexpasmantier/television/commit/fb41de7c2938c78d330d2bea7e4affc705e45171) *(uncategorized)* Tv's binary now comes bundled with a set of default channels by @alexpasmantier in [#821](https://github.com/alexpasmantier/television/pull/821)

### 🐛 Bug Fixes

- [874400d](https://github.com/alexpasmantier/television/commit/874400d4ac72e3f543b9fb7b2e688261817cc4af) *(shell)* Honor $SHELL previews for nushell by @alexpasmantier in [#818](https://github.com/alexpasmantier/television/pull/818)

- [9628b53](https://github.com/alexpasmantier/television/commit/9628b533e9ec504cdd98c8458b079220bb579250) *(windows)* Improve shell discovery heuristics on windows by @alexpasmantier in [#819](https://github.com/alexpasmantier/television/pull/819)

### 📚 Documentation

- [117d35d](https://github.com/alexpasmantier/television/commit/117d35dbf18dc9e97f3496f142e0ef4d436709c2) *(cli)* Some improvements to readability by @alexpasmantier

- [9d45e57](https://github.com/alexpasmantier/television/commit/9d45e57ac9152da1201fc877d8b5171ca2571d4f) *(uncategorized)* Add quickstart section to README by @alexpasmantier

- [dfdce6b](https://github.com/alexpasmantier/television/commit/dfdce6bbee0bde0f044c28bd8d4cff83837bd3f6) *(uncategorized)* Cli docs rework + some automation with `tv --help` by @alexpasmantier

- [53e41bd](https://github.com/alexpasmantier/television/commit/53e41bd3d54aceabec2b688fe1dc1d1363f2072c) *(uncategorized)* Improve quickstart section with more examples by @alexpasmantier

- [7ae0413](https://github.com/alexpasmantier/television/commit/7ae0413381b7fa1e8f24f49e9f7b2f3f34883f61) *(uncategorized)* Fixing typos and out of date information by @alexpasmantier

- [85fd34a](https://github.com/alexpasmantier/television/commit/85fd34a83a71857bbb92dc98ca90f332a1a491df) *(uncategorized)* Update readme title by @alexpasmantier

- [a52c33a](https://github.com/alexpasmantier/television/commit/a52c33a8f2cec916b4f7007f95fec93333f72076) *(uncategorized)* Update demo image with latest version by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [bc678e0](https://github.com/alexpasmantier/television/commit/bc678e0021f08d617a0486a63c461c3b9f6f322f) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#822](https://github.com/alexpasmantier/television/pull/822)

- [32ce5f3](https://github.com/alexpasmantier/television/commit/32ce5f345f8e1ffcbc4b2c8ba5c83043b7a637d4) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#815](https://github.com/alexpasmantier/television/pull/815)

- [67211d3](https://github.com/alexpasmantier/television/commit/67211d3a32b694917dc51b46551bc94396a1e3e6) *(uncategorized)* Release version 0.14.2 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.14.1...0.14.2


## [0.14.1](https://github.com/alexpasmantier/television/releases/tag/0.14.1) - 2025-12-17

### 🐛 Bug Fixes

- [63d5249](https://github.com/alexpasmantier/television/commit/63d524931ccd5750565eeff309b0ba718aa2d189) *(channel)* Add forgotten quote in preview command by @mheuvel-dev in [#813](https://github.com/alexpasmantier/television/pull/813)

### 📚 Documentation

- [8395fc7](https://github.com/alexpasmantier/television/commit/8395fc779373b0dd092c59833f5ac4f078663f89) *(cable)* Update channel documentation (auto) by @github-actions[bot] in [#814](https://github.com/alexpasmantier/television/pull/814)

### ⚙️ Miscellaneous Tasks

- [c9326ad](https://github.com/alexpasmantier/television/commit/c9326ad478416fcbb306c168c226f00ff1af3d71) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#812](https://github.com/alexpasmantier/television/pull/812)

- [a55a630](https://github.com/alexpasmantier/television/commit/a55a630cd056eca18c2336e5b8bdd99b760bf0c1) *(uncategorized)* Release version 0.14.1 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.14.0...0.14.1


## [0.14.0](https://github.com/alexpasmantier/television/releases/tag/0.14.0) - 2025-12-16

### ⛰️  Features

- [c2ebd0f](https://github.com/alexpasmantier/television/commit/c2ebd0fceed095e4920178274eea2a495c14b3de) *(channel)* Add ssh hosts channel by @matawed in [#806](https://github.com/alexpasmantier/television/pull/806)

- [b971a50](https://github.com/alexpasmantier/television/commit/b971a5093cf3743ef612c4b30bb5eb5b4dd3d6cc) *(channel)* Add unicode cable channel by @boydkelly

- [d9850d5](https://github.com/alexpasmantier/television/commit/d9850d5c89d32cf319a40aa0a2b3524978933c20) *(channel)* Add gh channels by @universalmind303

- [905218d](https://github.com/alexpasmantier/television/commit/905218dcaa09cf6b65652b3c2f3f7d10cfbb1203) *(mouse)* General mouse scrolling support for results, previews and remote by @alexpasmantier

- [58eb640](https://github.com/alexpasmantier/television/commit/58eb64073567536d2916f9e627ab961f6039293c) *(previews)* Support multiple preview commands + new `cycle_preview` action by @alexpasmantier in [#808](https://github.com/alexpasmantier/television/pull/808)

### 🐛 Bug Fixes

- [5d1f358](https://github.com/alexpasmantier/television/commit/5d1f3586df0d8bd7b527d885894f2863f31edf5f) *(bindings)* Deactivate custom channel bindings when remote is active by @alexpasmantier

- [237ed5f](https://github.com/alexpasmantier/television/commit/237ed5fd0b76cd73b4dbdef67c781e64a4fe372d) *(channels-preview)* Preview configs in cable subdirectories by @hayderhassan in [#794](https://github.com/alexpasmantier/television/pull/794)

- [effbe0c](https://github.com/alexpasmantier/television/commit/effbe0ce69a950f13fa026cd6a6259e3b820df7b) *(preview)* Better preview sync with results picker by @alexpasmantier

- [2b5408f](https://github.com/alexpasmantier/television/commit/2b5408f3e0fb20a52ce1edcda0b3338264641e5d) *(shell)* Don't display status bar for shell integration by @alexpasmantier

- [5bc59a5](https://github.com/alexpasmantier/television/commit/5bc59a56dbcf271cd549c9a2fa4ddfef46a6b875) *(update-channels)* Prevent overwriting user configs by @hayderhassan in [#795](https://github.com/alexpasmantier/television/pull/795)

### 🚜 Refactor

- [dd27ffa](https://github.com/alexpasmantier/television/commit/dd27ffa78071f04f6e17cd4d3cc1391eafd6c5d1) *(events)* Drop overcomplicated events abstractions by @alexpasmantier in [#807](https://github.com/alexpasmantier/television/pull/807) [**breaking**]

- [984a8a2](https://github.com/alexpasmantier/television/commit/984a8a230219531e8a8701f4a092207d926c57ef) *(uncategorized)* Cleanup hardcoded space strings by @alexpasmantier

### 📚 Documentation

- [b29f036](https://github.com/alexpasmantier/television/commit/b29f036ec4c36626164bb88a52aaa3d3185b2f04) *(cable)* Update channel documentation (auto) by @github-actions[bot] in [#809](https://github.com/alexpasmantier/television/pull/809)

- [9451bfe](https://github.com/alexpasmantier/television/commit/9451bfea95534288d19255b52fa7c079e00b9ec9) *(cable)* Update channel documentation (auto) by @github-actions[bot] in [#805](https://github.com/alexpasmantier/television/pull/805)

- [16d80f8](https://github.com/alexpasmantier/television/commit/16d80f8f3740e509c3c2763ae21b54784b2295a2) *(cable)* Update channel documentation (auto) by @github-actions[bot] in [#801](https://github.com/alexpasmantier/television/pull/801)

- [3b9ddf6](https://github.com/alexpasmantier/television/commit/3b9ddf6e39aca9068d3719552df2c96bd74d4c2a) *(cable)* Update channel documentation (auto) by @github-actions[bot] in [#797](https://github.com/alexpasmantier/television/pull/797)

### ⚡ Performance

- [f6f8d8b](https://github.com/alexpasmantier/television/commit/f6f8d8bd9e3659fcd6ae1e48006e46d65aa0b294) *(channel)* Batching + threadpool to significantly reduce loading times by @alexpasmantier

- [077e37e](https://github.com/alexpasmantier/television/commit/077e37e5b855525a99bfae342132d74f96b8676a) *(preview)* Avoid utf8 roundtrip when processing previews by @alexpasmantier

- [ab197b9](https://github.com/alexpasmantier/television/commit/ab197b9debe6e2f0f3c8ac8685763c70c31ba5c2) *(preview)* Add preview bench by @alexpasmantier

- [e7cdb63](https://github.com/alexpasmantier/television/commit/e7cdb63ee0eb5a714eeffbf62ece96120bd70f80) *(preview)* Move header and footer template processing to previewer thread by @alexpasmantier

- [166b709](https://github.com/alexpasmantier/television/commit/166b709adba8bb191793c903c4c158d61c28526d) *(rendering)* Adjust idle rendering interval by @alexpasmantier

- [92cbcee](https://github.com/alexpasmantier/television/commit/92cbceecacbf2d82299b86840f5c7926f3d17cc1) *(rendering)* Avoiding extra indirections and preview cloning by @alexpasmantier

- [cb92cce](https://github.com/alexpasmantier/television/commit/cb92cce9b40be3e966dbd8e1590de03f117cb214) *(results)* Zero copy ansi parsing when rendering result items by @alexpasmantier

- [deb6214](https://github.com/alexpasmantier/television/commit/deb6214606c0a67c7dcdc8cdb59fef3ba328db43) *(strings)* Further compiler optimizations on string procressing by @alexpasmantier

- [47d3387](https://github.com/alexpasmantier/television/commit/47d3387e70ad60145219bfe139dba0353b4a9432) *(strings)* Drastic performance improvements on string processing (x2-x10) by @alexpasmantier

- [cae7572](https://github.com/alexpasmantier/television/commit/cae7572c85ede536a5312b9e671a74474a175ea2) *(uncategorized)* String processing benchmarks by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [546b804](https://github.com/alexpasmantier/television/commit/546b804e1640e435dfc1501259dc70b466051e4e) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#796](https://github.com/alexpasmantier/television/pull/796)

- [c73f964](https://github.com/alexpasmantier/television/commit/c73f9643cc8f233990426490ac77f43ac4268f61) *(television)* Delete unused command index attribute by @alexpasmantier

- [dd1a34a](https://github.com/alexpasmantier/television/commit/dd1a34a26510826cf492105fa8c66ee923bbd62d) *(uncategorized)* Release version 0.14.0 by @alexpasmantier

### Build

- [8d6372b](https://github.com/alexpasmantier/television/commit/8d6372bdefee7cbbb0ad212d6470896f41635367) *(uncategorized)* Add staging profile + justfile command by @alexpasmantier



### New Contributors
* @matawed made their first contribution in [#806](https://github.com/alexpasmantier/television/pull/806)
* @boydkelly made their first contribution
* @universalmind303 made their first contribution

**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.13.12...0.14.0


## [0.13.12](https://github.com/alexpasmantier/television/releases/tag/0.13.12) - 2025-11-28

### ⛰️  Features

- [3b10039](https://github.com/alexpasmantier/television/commit/3b10039621f8c310048c9780444a8892fdfee634) *(channels)* Add channel for selecting PATH directories by @hayderhassan in [#786](https://github.com/alexpasmantier/television/pull/786)

- [a775bff](https://github.com/alexpasmantier/television/commit/a775bff2e4913c30a76afbb0a02e18ac0d5e4a32) *(channels)* Add sesh session manager channel by @josephschmitt in [#787](https://github.com/alexpasmantier/television/pull/787)

- [81971a1](https://github.com/alexpasmantier/television/commit/81971a19356610bdbdbd7910c593fd1f6b4ab052) *(config)* Add `z` (Zoxide) to `dirs` channel triggers by @nagromc in [#776](https://github.com/alexpasmantier/television/pull/776)

### 🐛 Bug Fixes

- [0efad53](https://github.com/alexpasmantier/television/commit/0efad53d967a4c5877f59d040b6c3f657e2feb58) *(channels)* Run reload source after kill_session action by @josephschmitt in [#790](https://github.com/alexpasmantier/television/pull/790)

- [c38cf95](https://github.com/alexpasmantier/television/commit/c38cf950449cf987fa8539bb52e7ae59c42083e0) *(fish)* Proper handling of ctrl-space for fish integration by @alexpasmantier

### 📚 Documentation

- [6f9168a](https://github.com/alexpasmantier/television/commit/6f9168a61f6e325a92bbbe48fd6537605bcd6dce) *(cable)* Update channel documentation (auto) by @github-actions[bot] in [#792](https://github.com/alexpasmantier/television/pull/792)

- [90b1df8](https://github.com/alexpasmantier/television/commit/90b1df82e343b5a6c6b73e36b99b23f974daf42f) *(cable)* Update channel documentation (auto) by @github-actions[bot] in [#789](https://github.com/alexpasmantier/television/pull/789)

- [27189bf](https://github.com/alexpasmantier/television/commit/27189bf6215a5d895f223b335d5e16322c97fb69) *(cable)* Update channel documentation (auto) by @github-actions[bot] in [#788](https://github.com/alexpasmantier/television/pull/788)

- [69c7b70](https://github.com/alexpasmantier/television/commit/69c7b70c00a6fc54ac2bfad79ef68501753afc6e) *(channels)* Add screenshot for sesh by @josephschmitt in [#791](https://github.com/alexpasmantier/television/pull/791)

- [b09a0dc](https://github.com/alexpasmantier/television/commit/b09a0dc246988f4a0134ae117be383e374cbb29c) *(config)* Fix misleading windows config paths in docs by @alexpasmantier in [#784](https://github.com/alexpasmantier/television/pull/784)

- [d4b32eb](https://github.com/alexpasmantier/television/commit/d4b32eb0e3e9776df78c424b11f6b224133d2cdd) *(windows)* Clean up misleading path leftover by @alexpasmantier

- [3d506ae](https://github.com/alexpasmantier/television/commit/3d506ae5c05a73f9d2d9d9d69e4a9ddaf22a5555) *(uncategorized)* Refactor installation methods section by @alexpasmantier

- [ad21f54](https://github.com/alexpasmantier/television/commit/ad21f54aabaedccfc6c82a47a2db50e738d8b081) *(uncategorized)* Add cycle sources docs and other missing keybindings by @alexpasmantier in [#785](https://github.com/alexpasmantier/television/pull/785)

### ⚙️ Miscellaneous Tasks

- [a85e3d9](https://github.com/alexpasmantier/television/commit/a85e3d9f4145f67cfbc6a78867500b80472fa0d0) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#780](https://github.com/alexpasmantier/television/pull/780)

- [8601a18](https://github.com/alexpasmantier/television/commit/8601a1819d81e09660fd95bdcbd994a2e374a88f) *(uncategorized)* Release version 0.13.12 by @alexpasmantier

- [ae42426](https://github.com/alexpasmantier/television/commit/ae42426ba7044013b3fa710cb11809dffed2db22) *(uncategorized)* Bump website dependencies + cargo deps by @alexpasmantier

- [614aabe](https://github.com/alexpasmantier/television/commit/614aabecdee52afaa89813d624adfd7da068cf3b) *(uncategorized)* Bump cargo deps by @alexpasmantier



### New Contributors
* @josephschmitt made their first contribution in [#791](https://github.com/alexpasmantier/television/pull/791)
* @hayderhassan made their first contribution in [#786](https://github.com/alexpasmantier/television/pull/786)
* @nagromc made their first contribution in [#776](https://github.com/alexpasmantier/television/pull/776)

**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.13.11...0.13.12


## [0.13.11](https://github.com/alexpasmantier/television/releases/tag/0.13.11) - 2025-11-23

### 🐛 Bug Fixes

- [3a71a99](https://github.com/alexpasmantier/television/commit/3a71a99b0291ba3996c282e9d086705762304c84) *(pwsh)* Always use `-NoLogo -NoProfile` when starting pwsh commands by @alexpasmantier in [#775](https://github.com/alexpasmantier/television/pull/775)

- [b336421](https://github.com/alexpasmantier/television/commit/b336421752d8d3050c6e8f4093e3c738ace5ace6) *(uncategorized)* No more edge case highlight computing panics by @alexpasmantier

### 📚 Documentation

- [3dcc3db](https://github.com/alexpasmantier/television/commit/3dcc3db7c5296bb2ef02a8fbc764b433e6732e10) *(uncategorized)* Update readme with editor integrations by @alexpasmantier

### ⚡ Performance

- [492881f](https://github.com/alexpasmantier/television/commit/492881f823641a429feb59cc00f309801930abf4) *(uncategorized)* Use `tokio::process::Command` for previews by @alexpasmantier

- [0a385f9](https://github.com/alexpasmantier/television/commit/0a385f9b0545990747b6964e262388a3a59b83eb) *(uncategorized)* Faster ansi escape sequences stripping with `--ansi` by @alexpasmantier

- [0136626](https://github.com/alexpasmantier/television/commit/0136626a8be6a46279105e8dc5ea6fa2d0a852f1) *(uncategorized)* Avoid blocking async runtime when streaming in candidates by @alexpasmantier

- [d2034a8](https://github.com/alexpasmantier/television/commit/d2034a873fba421ff3d3d2548594744bf3584b45) *(uncategorized)* Add rendering benchmark by @alexpasmantier

- [a6b5240](https://github.com/alexpasmantier/television/commit/a6b5240de00d2d3f7af5e6c3e7f35ee931ea308f) *(uncategorized)* Avoid heap allocations when passing context to render thread by @alexpasmantier

- [ad166f1](https://github.com/alexpasmantier/television/commit/ad166f1ed3fd2c1ba67d92aef7ab8b145c1b5167) *(uncategorized)* Use smallvec for match ranges to avoid unnecessary allocations by @alexpasmantier

- [56f19be](https://github.com/alexpasmantier/television/commit/56f19bee3db1a8390f55c60dc6795ab7742ab9d1) *(uncategorized)* Add `load_candidates` benchmark by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [c535e08](https://github.com/alexpasmantier/television/commit/c535e08d584fd7dfa5ba1d50b05c5620a9026cc6) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#773](https://github.com/alexpasmantier/television/pull/773)

- [3cabec2](https://github.com/alexpasmantier/television/commit/3cabec2bdeabce3a4176303d7b8729fbdb7b99c8) *(uncategorized)* Release version 0.13.11 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.13.10...0.13.11


## [0.13.10](https://github.com/alexpasmantier/television/releases/tag/0.13.10) - 2025-11-16

### ⛰️  Features

- [0df7303](https://github.com/alexpasmantier/television/commit/0df7303306d8048f001047074f3e2c54aa483174) *(pwsh)* Add pwsh shell integration by @alexpasmantier in [#772](https://github.com/alexpasmantier/television/pull/772)

### 🐛 Bug Fixes

- [963334e](https://github.com/alexpasmantier/television/commit/963334ee317e771a5e5e82330336b1713dc858d0) *(channels)* Fix alias channel SIGTTOU signal issue by @alexpasmantier in [#770](https://github.com/alexpasmantier/television/pull/770)

- [3680c8e](https://github.com/alexpasmantier/television/commit/3680c8e78bf746578b01f297f4246fbfa011d6f1) *(results)* Update to string_pipeline 0.13.0 to fix the tab issue by @alexpasmantier

- [2b1d96c](https://github.com/alexpasmantier/television/commit/2b1d96c56f95cee1faf814cf56b3c6caccd17176) *(results)* Account for border when calculating the slice of results to display by @alexpasmantier

- [adb2909](https://github.com/alexpasmantier/television/commit/adb29090419c2d472dcc40e4dfef9340e2f54c67) *(tests)* Break out with last frame on frame stability timeout by @alexpasmantier

- [d4738bd](https://github.com/alexpasmantier/television/commit/d4738bd8af2c25882276afad0da0084821493379) *(tests)* Fix flaky cli working directory override test by @alexpasmantier

- [b34ee41](https://github.com/alexpasmantier/television/commit/b34ee41e89191e6a3fbeff3a7489a22d8f2da492) *(windows)* Do not panic when channel command not in path by @alexpasmantier

### 📚 Documentation

- [f4a0a14](https://github.com/alexpasmantier/television/commit/f4a0a1489752ccca65c4661cd0722de9fada0562) *(channels)* Update channel example and add warning about display + ANSI by @alexpasmantier

- [a3eb52b](https://github.com/alexpasmantier/television/commit/a3eb52b446fe9d65ca433ef05ae8fa4c185eb40f) *(config)* Add an option reference section to the website by @alexpasmantier in [#769](https://github.com/alexpasmantier/television/pull/769)

### ⚙️ Miscellaneous Tasks

- [3a9d430](https://github.com/alexpasmantier/television/commit/3a9d430e194ecc7c72a4421d485ad07fdcc99459) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#768](https://github.com/alexpasmantier/television/pull/768)

- [fa217e9](https://github.com/alexpasmantier/television/commit/fa217e92f380f1978f755169b82ca57636b84800) *(uncategorized)* Release version 0.13.10 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.13.9...0.13.10


## [0.13.9](https://github.com/alexpasmantier/television/releases/tag/0.13.9) - 2025-11-06

### ⛰️  Features

- [0ad27ac](https://github.com/alexpasmantier/television/commit/0ad27ac0e57a7146a6f306162e0b195e7bec2a13) *(files)* New `goto_parent_dir` default action on the files channel by @alexpasmantier

### 🐛 Bug Fixes

- [99c7c65](https://github.com/alexpasmantier/television/commit/99c7c65075cebc71231f14168d50f24036dfc218) *(cable)* Fix alias channel cli invocation sometimes going to bg by @alexpasmantier

- [550b970](https://github.com/alexpasmantier/television/commit/550b970bfd32854dc0abaa7d69123c35c052905c) *(tests)* Clean target_dir leftovers and use temp dirs instead by @alexpasmantier

- [b8ed31e](https://github.com/alexpasmantier/television/commit/b8ed31e07ed8ad159541f2d2f932bb7919b37e2c) *(ux)* Force immediate render when remote loads its channels by @alexpasmantier

- [e36008b](https://github.com/alexpasmantier/television/commit/e36008bec4bbc6fab3b06d840e6e65da54c998dc) *(zsh)* Correctly output newlines in shell integration *history* mode by @alexpasmantier

### 📚 Documentation

- [307131e](https://github.com/alexpasmantier/television/commit/307131e05a7410552ddaaf2b1f0620c14851b312) *(cable)* Update channel documentation (auto) by @github-actions[bot] in [#766](https://github.com/alexpasmantier/television/pull/766)

- [9bda5cc](https://github.com/alexpasmantier/television/commit/9bda5ccbf53c5c446e2d04a781badb39a96c3c00) *(cable)* Update channel documentation (auto) by @github-actions[bot] in [#765](https://github.com/alexpasmantier/television/pull/765)

### ⚙️ Miscellaneous Tasks

- [23f4d70](https://github.com/alexpasmantier/television/commit/23f4d70eeab4ee09789c0ae56d22762d39a56b01) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#763](https://github.com/alexpasmantier/television/pull/763)

- [bdda055](https://github.com/alexpasmantier/television/commit/bdda055c361180f7938a65bf62d5932e506d4a67) *(uncategorized)* Release version 0.13.9 by @alexpasmantier

- [397c677](https://github.com/alexpasmantier/television/commit/397c6770f1c72cf906ec83edfe32c9b294b13544) *(uncategorized)* Add zed editor config files to gitignore by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.13.8...0.13.9


## [0.13.8](https://github.com/alexpasmantier/television/releases/tag/0.13.8) - 2025-11-02

### 🐛 Bug Fixes

- [fecdc4b](https://github.com/alexpasmantier/television/commit/fecdc4bb7b7ae1733c22f2a13f0f3cd1d5fd4c90) *(channels)* `update-channels` now takes into account the user's version of tv by @alexpasmantier in [#761](https://github.com/alexpasmantier/television/pull/761)

- [5975e6c](https://github.com/alexpasmantier/television/commit/5975e6cc8add1090c8a2bd3601bcc28328c85a6b) *(remote)* Use relative rc picker state when rendering remote control by @alexpasmantier in [#762](https://github.com/alexpasmantier/television/pull/762)

- [01706b1](https://github.com/alexpasmantier/television/commit/01706b18961a28590956198af4665bdd97774546) *(tests)* Use a proper tempdir when testing custom cli dirs by @alexpasmantier

- [bae2241](https://github.com/alexpasmantier/television/commit/bae2241244f2c71fc52b5fff5f334be94d5f5e6b) *(ui)* Add string sanitizing for ansi result items by @alexpasmantier

### 📚 Documentation

- [3f3dd83](https://github.com/alexpasmantier/television/commit/3f3dd837edce815778724a2b7eb8dad9acb48484) *(uncategorized)* Add installation docs to readme and a couple of extra tweaks by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [15e7d49](https://github.com/alexpasmantier/television/commit/15e7d4999301af6d238f0e118f572d1404721569) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#751](https://github.com/alexpasmantier/television/pull/751)

- [c894137](https://github.com/alexpasmantier/television/commit/c894137b61de44d9f9fe7a54dbab8328ec812312) *(uncategorized)* Release version 0.13.8 by @alexpasmantier

- [6556d23](https://github.com/alexpasmantier/television/commit/6556d23f3cd8504fe8f6504f6f2913df6a718be2) *(uncategorized)* Nix flake update toolchain sha256 and the lock file by @tukanoidd in [#754](https://github.com/alexpasmantier/television/pull/754)




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.13.7...0.13.8


## [0.13.7](https://github.com/alexpasmantier/television/releases/tag/0.13.7) - 2025-10-26

### 🐛 Bug Fixes

- [389f6f9](https://github.com/alexpasmantier/television/commit/389f6f918d2ef97b2522350c1de7dddca5f37fba) *(clippy)* Update to stable 1.90 syntax by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [5488e8b](https://github.com/alexpasmantier/television/commit/5488e8b04a39d05a23bc23edadd5cb28f40014aa) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#750](https://github.com/alexpasmantier/television/pull/750)

- [5d41b5e](https://github.com/alexpasmantier/television/commit/5d41b5e2360a502988f3b40dc57dc7b0debf6e8b) *(rust)* Update rust toolchain to 1.90 and update deps by @alexpasmantier

- [2e0a9ad](https://github.com/alexpasmantier/television/commit/2e0a9adbde57e2d977e51fec07a1612d4fbfe0f5) *(uncategorized)* Release version 0.13.7 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.13.6...0.13.7


## [0.13.6](https://github.com/alexpasmantier/television/releases/tag/0.13.6) - 2025-10-26

### ⛰️  Features

- [e785e59](https://github.com/alexpasmantier/television/commit/e785e598c1be5174e4bb8063a53a0ac4322c8111) *(cable)* Add tldr channel by @alexpasmantier

- [74af02a](https://github.com/alexpasmantier/television/commit/74af02ae6a683dce77a066ec525264a8b01afa11) *(channels)* Channel for selecting tv channels by @mheuvel-dev in [#738](https://github.com/alexpasmantier/television/pull/738)

- [0a256c4](https://github.com/alexpasmantier/television/commit/0a256c470fb2031d343baa9763ab38c1b218d731) *(channels)* Channel for selecting tldr pages by @mheuvel-dev in [#737](https://github.com/alexpasmantier/television/pull/737)

### 🐛 Bug Fixes

- [f34b6c3](https://github.com/alexpasmantier/television/commit/f34b6c325612d70c61163b65bf487ba1aaa50eb8) *(ci)* Fix push command when packaging for apt by @alexpasmantier

- [1950cb9](https://github.com/alexpasmantier/television/commit/1950cb95a6309e54a4a956e6d475773208c4d40a) *(tests)* Use exponential backoff when waiting on the pty child process by @alexpasmantier

- [3486897](https://github.com/alexpasmantier/television/commit/348689702316d07e367f0f99b0f56842010604b8) *(tests)* Ignore interior mutability clippy warning by @alexpasmantier

### 🚜 Refactor

- [bffa6e6](https://github.com/alexpasmantier/television/commit/bffa6e6b3da665a033692167be9ad81482e5df1d) *(ux)* Automatically update channels on first run by @alexpasmantier

### 📚 Documentation

- [a7a7911](https://github.com/alexpasmantier/television/commit/a7a79110746027cc6f28d2737dcc2c633bfff3b7) *(cable)* Update channel documentation (auto) by @github-actions[bot] in [#749](https://github.com/alexpasmantier/television/pull/749)

- [7850a55](https://github.com/alexpasmantier/television/commit/7850a55e2988bf5ceebdbac14ab61f4371da79b2) *(cable)* Update channel documentation (auto) by @github-actions[bot] in [#748](https://github.com/alexpasmantier/television/pull/748)

- [6311d8e](https://github.com/alexpasmantier/television/commit/6311d8e1e756eeac4912e416b255ecb8629e19a9) *(cable)* Update channel documentation (auto) by @github-actions[bot] in [#746](https://github.com/alexpasmantier/television/pull/746)

- [dd13418](https://github.com/alexpasmantier/television/commit/dd13418408cccae2b5296336a7e26df97df10954) *(uncategorized)* Add contributors graph to the README by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [51a70c3](https://github.com/alexpasmantier/television/commit/51a70c3a59076f4aa8f7abfecdc9fa927ca5d9d9) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#732](https://github.com/alexpasmantier/television/pull/732)

- [725484f](https://github.com/alexpasmantier/television/commit/725484f5d8ad125f19ce606d5aa1515108bc5c8b) *(uncategorized)* Release version 0.13.6 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.13.5...0.13.6


## [0.13.5](https://github.com/alexpasmantier/television/releases/tag/0.13.5) - 2025-10-02

### 🐛 Bug Fixes

- [2feedf1](https://github.com/alexpasmantier/television/commit/2feedf16ec99430a99d77815f0b54927ffc70ee8) *(windows)* Actions now always create a new process on windows by @alexpasmantier in [#731](https://github.com/alexpasmantier/television/pull/731)

### ⚡ Performance

- [428a2d0](https://github.com/alexpasmantier/television/commit/428a2d0d567b05962a7996ca894a1dd3ffd8f3c1) *(uncategorized)* Update channels concurrently by @alexpasmantier in [#730](https://github.com/alexpasmantier/television/pull/730)

### ⚙️ Miscellaneous Tasks

- [69e300c](https://github.com/alexpasmantier/television/commit/69e300cc8b7f3347feab09794c6af80099b7f185) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#728](https://github.com/alexpasmantier/television/pull/728)

- [ee9ae50](https://github.com/alexpasmantier/television/commit/ee9ae5087b96a22cc8c4e385acdcc049e4787c42) *(uncategorized)* Release version 0.13.5 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.13.4...0.13.5


## [0.13.4](https://github.com/alexpasmantier/television/releases/tag/0.13.4) - 2025-10-01

### ⛰️  Features

- [fb28c72](https://github.com/alexpasmantier/television/commit/fb28c7244bc3ba266c3c4f99984e28391056b481) *(cable)* Add man page channel by @jeffwindsor in [#706](https://github.com/alexpasmantier/television/pull/706)

- [dcd6f20](https://github.com/alexpasmantier/television/commit/dcd6f20c37770f69bcff605f5ddae78d3388e59a) *(channels)* Add procs channel to manage running processes by @Efterklang in [#719](https://github.com/alexpasmantier/television/pull/719)

- [3fee320](https://github.com/alexpasmantier/television/commit/3fee3206a7506f2bc819f79f21c5bf3ad88bf4b6) *(channels)* Channel for managing distrobox containers by @mheuvel-dev in [#725](https://github.com/alexpasmantier/television/pull/725)

- [2f6855f](https://github.com/alexpasmantier/television/commit/2f6855f09572eaca58bb411d5e7e613e261d1293) *(channels)* Channel for guix packages by @gs-101 in [#717](https://github.com/alexpasmantier/television/pull/717)

- [b3a44be](https://github.com/alexpasmantier/television/commit/b3a44becb47023b653a886c0e459775f0006b5a7) *(uncategorized)* Add external actions support for the help panel by @lalvarezt in [#712](https://github.com/alexpasmantier/television/pull/712)

- [19e4bc2](https://github.com/alexpasmantier/television/commit/19e4bc27283874969e7ec389d8dd72c4f3c18bf0) *(uncategorized)* Interactively toggling between landscape and portrait layout by @alexpasmantier in [#702](https://github.com/alexpasmantier/television/pull/702)

### 🐛 Bug Fixes

- [9b489d8](https://github.com/alexpasmantier/television/commit/9b489d8bdbf0b00c36910bb41ad6a9267f11f38f) *(channels)* Deduplicate history command in nu-history channel by @Efterklang

- [22d334d](https://github.com/alexpasmantier/television/commit/22d334d4957e43e88b8e1de6a90eecebd2d8a349) *(shell)* Use $TTY for paste bracketing override by @forivall in [#707](https://github.com/alexpasmantier/television/pull/707)

- [9fbfbf6](https://github.com/alexpasmantier/television/commit/9fbfbf626e388ba9fc2bb05c7d3e50d2241de315) *(uncategorized)* Update binary target in install.sh by @AlexElizard in [#714](https://github.com/alexpasmantier/television/pull/714)

### 📚 Documentation

- [66eadb3](https://github.com/alexpasmantier/television/commit/66eadb384bb45df12c0336df68b21b17abdb9bec) *(cable)* Update channel documentation (auto) by @github-actions[bot] in [#726](https://github.com/alexpasmantier/television/pull/726)

### 🧪 Testing

- [7c5adaf](https://github.com/alexpasmantier/television/commit/7c5adaf5c669041bbcee02ff6e92e424ed17c7f1) *(uncategorized)* Support passing custom tv binary path via env `TV_BIN_PATH` by @jcgruenhage in [#715](https://github.com/alexpasmantier/television/pull/715)

### ⚙️ Miscellaneous Tasks

- [42c3dce](https://github.com/alexpasmantier/television/commit/42c3dce8621220947eff76bd432c70772784976c) *(scripts)* Prefer os-specific channel screenshots over generic ones by @alexpasmantier

- [44a6224](https://github.com/alexpasmantier/television/commit/44a6224e4d9c4185a36dd942036fdf854fcc46bf) *(uncategorized)* Release version 0.13.4 by @alexpasmantier

- [77d20d2](https://github.com/alexpasmantier/television/commit/77d20d27c7ceeb715a681e315f6fa9967a1b779f) *(uncategorized)* Fix generate-cable-docs.yml by @alexpasmantier

- [5aa990d](https://github.com/alexpasmantier/television/commit/5aa990d27455b238569fc3cf5729e751847bfcc9) *(uncategorized)* Update changelog by @alexpasmantier



### New Contributors
* @Efterklang made their first contribution in [#719](https://github.com/alexpasmantier/television/pull/719)
* @gs-101 made their first contribution in [#717](https://github.com/alexpasmantier/television/pull/717)
* @jcgruenhage made their first contribution in [#715](https://github.com/alexpasmantier/television/pull/715)
* @AlexElizard made their first contribution in [#714](https://github.com/alexpasmantier/television/pull/714)
* @jeffwindsor made their first contribution in [#706](https://github.com/alexpasmantier/television/pull/706)
* @forivall made their first contribution in [#707](https://github.com/alexpasmantier/television/pull/707)

**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.13.3...0.13.4


## [0.13.3](https://github.com/alexpasmantier/television/releases/tag/0.13.3) - 2025-08-13

### ⛰️  Features

- [834a3cc](https://github.com/alexpasmantier/television/commit/834a3ccd3ef61feeb675a9c1c07fce3f43c17bcc) *(actions)* Improve actions behavior and add support for `exec` by @alexpasmantier in [#689](https://github.com/alexpasmantier/television/pull/689)

- [fcebf0a](https://github.com/alexpasmantier/television/commit/fcebf0a3f1384b2d8e81e051f976a153d844d43d) *(channels)* Add `update-channels` bash script by @alexpasmantier

- [4b784f7](https://github.com/alexpasmantier/television/commit/4b784f76e4df89263af4ee7b50508db5274b30d3) *(channels)* Channel for Justfile recipes by @mheuvel-dev in [#691](https://github.com/alexpasmantier/television/pull/691)

- [d6fd179](https://github.com/alexpasmantier/television/commit/d6fd1793817f5e8999fc7c4251e54644c99a03c2) *(channels)* Kubernetes channels for deployments, pods and services by @LeoVen in [#688](https://github.com/alexpasmantier/television/pull/688)

- [9108edd](https://github.com/alexpasmantier/television/commit/9108edd0c30c9d7167c9c147b80bf1616e6b6ee2) *(website)* Improved Algoila search bar UI by @kapobajza in [#700](https://github.com/alexpasmantier/television/pull/700)

- [9794ae1](https://github.com/alexpasmantier/television/commit/9794ae1ea967b413eae38938e777aa5453de83da) *(uncategorized)* Add support for NetBSD installation by @0323pin in [#690](https://github.com/alexpasmantier/television/pull/690)

### 🐛 Bug Fixes

- [14e719f](https://github.com/alexpasmantier/television/commit/14e719f4afafcd14ce3a531ab4f6855aab4628bf) *(remote)* Merge channel shortcuts into input map when switching channels by @alexpasmantier

### 🚜 Refactor

- [8c4ac25](https://github.com/alexpasmantier/television/commit/8c4ac2553632ec52738563825a3f92cc20d43d51) *(cli)* Use all lowercase key representations by @alexpasmantier

- [b2b60ee](https://github.com/alexpasmantier/television/commit/b2b60eef9813a258c9ee881b108cea3ceb34e940) *(uncategorized)* Remove stale input map logic from App + add tests by @alexpasmantier

### 📚 Documentation

- [7ff55dc](https://github.com/alexpasmantier/television/commit/7ff55dc1f9154f8c1752def33f383c0d42a1a2b7) *(uncategorized)* Update README example by @alexpasmantier

- [3439e8a](https://github.com/alexpasmantier/television/commit/3439e8a1b9b48f487aab25c6e0626ecadb457d47) *(uncategorized)* Update default keybindings by @pastalian

### 🧪 Testing

- [95fa84c](https://github.com/alexpasmantier/television/commit/95fa84c7207ff8877d0d8844c6b12f085dcf5fb7) *(uncategorized)* Add integration tests for missing CLI ui flags by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [f1e146b](https://github.com/alexpasmantier/television/commit/f1e146b2a65faeeefa3bd74cdd57d3f6de2d1e9e) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#687](https://github.com/alexpasmantier/television/pull/687)

- [f7406d5](https://github.com/alexpasmantier/television/commit/f7406d53298d6373e1edf4ce1b206f2e3493ec27) *(website)* Setup algolia search by @alexpasmantier

- [d878244](https://github.com/alexpasmantier/television/commit/d878244d8015be60fa879bc2050404e097523006) *(website)* Prepare for algolia search by @alexpasmantier

- [1794435](https://github.com/alexpasmantier/television/commit/179443545e98a5bf054ee6fd3ac61527517b7126) *(uncategorized)* Release version 0.13.3 by @alexpasmantier



### New Contributors
* @pastalian made their first contribution
* @mheuvel-dev made their first contribution in [#691](https://github.com/alexpasmantier/television/pull/691)
* @0323pin made their first contribution in [#690](https://github.com/alexpasmantier/television/pull/690)

**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.13.2...0.13.3


## [0.13.2](https://github.com/alexpasmantier/television/releases/tag/0.13.2) - 2025-08-07

### 🐛 Bug Fixes

- [e0c940c](https://github.com/alexpasmantier/television/commit/e0c940cf991f57b693d04428f032c6c6f2fa8a7f) *(uncategorized)* More informative error message when channel not found by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [e2e9fd5](https://github.com/alexpasmantier/television/commit/e2e9fd56681fe059210978eed2b7fc2a53397d39) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#686](https://github.com/alexpasmantier/television/pull/686)

- [a478724](https://github.com/alexpasmantier/television/commit/a4787242f227ab025cbfd827bf4886927d10b3b6) *(uncategorized)* Release version 0.13.2 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.13.1...0.13.2


## [0.13.1](https://github.com/alexpasmantier/television/releases/tag/0.13.1) - 2025-08-07

### ⛰️  Features

- [e37f5b4](https://github.com/alexpasmantier/television/commit/e37f5b4e546aa684ead5716ff8c76ad185cd9385) *(uncategorized)* Installation script by @alexpasmantier in [#685](https://github.com/alexpasmantier/television/pull/685)

### ⚙️ Miscellaneous Tasks

- [004628c](https://github.com/alexpasmantier/television/commit/004628c56b81f80fe013f333634fc3d7a956e893) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#684](https://github.com/alexpasmantier/television/pull/684)

- [c3fe4b3](https://github.com/alexpasmantier/television/commit/c3fe4b398b100221efe289cacc1a7f3d2324ab91) *(uncategorized)* Release version 0.13.1 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.13.0...0.13.1


## [0.13.0](https://github.com/alexpasmantier/television/releases/tag/0.13.0) - 2025-08-06

### ⛰️  Features

- [63342af](https://github.com/alexpasmantier/television/commit/63342aff5736ef0c27e124fe92fc585a3ab4947b) *(ansi)* Bring back text and git-log ansi colored channels by @alexpasmantier

- [01e12b0](https://github.com/alexpasmantier/television/commit/01e12b09af55bf207655bbed2ee0b66b74d3ab89) *(channels)* Use ansi variants for git log, reflog and text channels by @alexpasmantier

- [c93ddee](https://github.com/alexpasmantier/television/commit/c93ddeeadbdb88d621ea00355cec1620b6382631) *(cli)* Registering transparent selection keys for tv by @alexpasmantier

- [a0e3063](https://github.com/alexpasmantier/television/commit/a0e3063702aea2b6730b0a1c3bfc1b8fb948acb2) *(config)* Border styles and padding are now configurable by @raylu in [#642](https://github.com/alexpasmantier/television/pull/642)

- [39610e1](https://github.com/alexpasmantier/television/commit/39610e145d2eddfb29ea9b2a244f773ca4d38da8) *(config)* A more expressive bindings system by @lalvarezt

- [e809ccf](https://github.com/alexpasmantier/television/commit/e809ccf686c171d51c609f2679a2428ce15068f5) *(config)* Add support for custom input prompt in user config by @audibleblink in [#648](https://github.com/alexpasmantier/television/pull/648)

- [be6cdf8](https://github.com/alexpasmantier/television/commit/be6cdf8a3a4dff6bd72037a6b3b98370e84cee0d) *(preview)* Previews can now be cached on a per-channel basis by @alexpasmantier in [#667](https://github.com/alexpasmantier/television/pull/667)

- [83f29f7](https://github.com/alexpasmantier/television/commit/83f29f7418a7adb6f5ca9ee5ac057ef38728fa28) *(zsh)* Add tv cli options/arguments/subcommands autocompletion by @ascandella in [#665](https://github.com/alexpasmantier/television/pull/665)

- [d040167](https://github.com/alexpasmantier/television/commit/d040167eec541fd31d7ad2583bfc8437bb5f3736) *(uncategorized)* Better handling external action's arguments by @lalvarezt in [#675](https://github.com/alexpasmantier/television/pull/675)

- [ea7e152](https://github.com/alexpasmantier/television/commit/ea7e15251e4f574f508aabff6cc6140790c0b9b1) *(uncategorized)* Support for external actions by @lalvarezt in [#669](https://github.com/alexpasmantier/television/pull/669)

- [098f3f4](https://github.com/alexpasmantier/television/commit/098f3f4fe407cc942e8fa668db9065f3c90b25bc) *(uncategorized)* Ansi-styled results with `--ansi` or corresponding channel option by @alexpasmantier in [#655](https://github.com/alexpasmantier/television/pull/655)

### 🐛 Bug Fixes

- [c44abce](https://github.com/alexpasmantier/television/commit/c44abce389302b228abd949dbbb95d4bfb5f0c3e) *(channels)* Revert #01e12b09 by @alexpasmantier

- [b8cf712](https://github.com/alexpasmantier/television/commit/b8cf7127718b7cfa629c34f278405d920a78ea5e) *(channels)* Keep repo channel backward compatible (pre-actions) by @alexpasmantier

- [c8da07f](https://github.com/alexpasmantier/television/commit/c8da07f3ed36af3a3eb5371c417be6376537a8f4) *(fish)* More robust string escaping by @alexpasmantier in [#656](https://github.com/alexpasmantier/television/pull/656)

- [4463579](https://github.com/alexpasmantier/television/commit/4463579d1334cba031aeb8b3ccb2c718974ac6aa) *(gh)* Don't panic when parsing newer channels downloaded from github by @alexpasmantier

- [a1a7489](https://github.com/alexpasmantier/television/commit/a1a74890ee74ca030c332775e4bc5ea61ee6d689) *(remote)* Only update remote picker state when in the corresponding mode by @alexpasmantier

- [94e1061](https://github.com/alexpasmantier/television/commit/94e1061b67337ec0a109d36927c34582c5b1593c) *(ui)* Adapt input bar height to borders and padding settings by @alexpasmantier

- [a61f261](https://github.com/alexpasmantier/television/commit/a61f26197ec4b19e57d896ad81fb0775ae31502b) *(website)* Fixed broken links on home page by @kapobajza in [#662](https://github.com/alexpasmantier/television/pull/662)

### 🚜 Refactor

- [0da891d](https://github.com/alexpasmantier/television/commit/0da891df400bbcb2ac7dc4e3fbbf190fceafd444) *(config)* Introduce a new layered config system by @alexpasmantier in [#680](https://github.com/alexpasmantier/television/pull/680)

- [c8df962](https://github.com/alexpasmantier/television/commit/c8df96270a0045288fff200f4ecc0a680d12d107) *(help)* More informative help panel by @lalvarezt in [#668](https://github.com/alexpasmantier/television/pull/668)

### 📚 Documentation

- [1d6b996](https://github.com/alexpasmantier/television/commit/1d6b996c834bf9b2ec7f1811e202c02b4507096c) *(uncategorized)* Update contributing docs and website by @alexpasmantier

- [c789802](https://github.com/alexpasmantier/television/commit/c789802d86eccbabfd6fe5060685e7850524603b) *(uncategorized)* Fix discord badge by @alexpasmantier

### ⚡ Performance

- [a019f18](https://github.com/alexpasmantier/television/commit/a019f1822917f3064fce5f79ad956873b389e2e8) *(channel)* Avoid unnecessary allocations by @alexpasmantier

### 🧪 Testing

- [72c3473](https://github.com/alexpasmantier/television/commit/72c34731ec226147db153c35e41b05de0eb25870) *(pty)* Longer delay when checking pty exit code by @alexpasmantier

- [896577e](https://github.com/alexpasmantier/television/commit/896577eabe9b2d5a2acd37c8e8de649564abd442) *(uncategorized)* Improve testing helpers and add configuration merging testing by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [28f58e0](https://github.com/alexpasmantier/television/commit/28f58e0641e3e4a56f02c39e165642024da430df) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#652](https://github.com/alexpasmantier/television/pull/652)

- [3d5e617](https://github.com/alexpasmantier/television/commit/3d5e617cbc37397f31bfa0af42fa83a2c819299d) *(website)* Remove unneeded demo markdown page by @alexpasmantier

- [b038b75](https://github.com/alexpasmantier/television/commit/b038b75de997c46977422dd94953054e2442504a) *(uncategorized)* Release version 0.13.0 by @alexpasmantier

- [7967085](https://github.com/alexpasmantier/television/commit/7967085b1b371304720fb69b39054f2bd911475b) *(uncategorized)* Fix aarch64-linux-gnu cross compilation by @alexpasmantier



### New Contributors
* @ascandella made their first contribution in [#665](https://github.com/alexpasmantier/television/pull/665)
* @raylu made their first contribution in [#642](https://github.com/alexpasmantier/television/pull/642)
* @audibleblink made their first contribution in [#648](https://github.com/alexpasmantier/television/pull/648)

**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.12.5...0.13.0


## [0.12.5](https://github.com/alexpasmantier/television/releases/tag/0.12.5) - 2025-07-18

### ⛰️  Features

- [313c0c3](https://github.com/alexpasmantier/television/commit/313c0c32382e4977955c3a4d9e3fcb4f1f1556ce) *(cable)* Channels for AWS Buckets and Instances by @LeoVen in [#647](https://github.com/alexpasmantier/television/pull/647)

- [bc7a38b](https://github.com/alexpasmantier/television/commit/bc7a38b1a42dc01ff3cbd78f4ef39f24636f7ad9) *(uncategorized)* Add discord server badge in README file by @MohamedBsh in [#650](https://github.com/alexpasmantier/television/pull/650)

### 🐛 Bug Fixes

- [07853f0](https://github.com/alexpasmantier/television/commit/07853f07009c7aa96b6d2587dc1e6cb440622ef0) *(history)* Short-circuit `add_entry` when history size is zero by @alexpasmantier

- [4b84a12](https://github.com/alexpasmantier/television/commit/4b84a12320ac2a998691bfdb374ce88f42b326b5) *(website)* Added gap between home page features on smaller screens by @kapobajza in [#645](https://github.com/alexpasmantier/television/pull/645)

- [6a11627](https://github.com/alexpasmantier/television/commit/6a11627546372574ef8cb9f7dd57ef0c7d5f5d17) *(uncategorized)* Text channel colon splitting by @alexpasmantier

- [37e31b2](https://github.com/alexpasmantier/television/commit/37e31b24436fb34d3befdf1ddf1de1df956d7224) *(uncategorized)* Clean exit when fallback channel is not found by @alexpasmantier

### 📚 Documentation

- [c4bcba2](https://github.com/alexpasmantier/television/commit/c4bcba211aa1ea151b62a2f22c28d8f563fe4924) *(uncategorized)* Fix cable channel docs image links by @alexpasmantier

- [14b91f5](https://github.com/alexpasmantier/television/commit/14b91f5e55cb7b429dc82b0a778dc3b429fde8d5) *(uncategorized)* Update discord badge by @alexpasmantier

- [3e4267d](https://github.com/alexpasmantier/television/commit/3e4267dad465a44f8e9931499be5f35e9b2e8d99) *(uncategorized)* Update website features by @alexpasmantier in [#640](https://github.com/alexpasmantier/television/pull/640)

### 🧪 Testing

- [6b818b9](https://github.com/alexpasmantier/television/commit/6b818b927c5e4f60c30ffb175cdc99e27482e289) *(uncategorized)* Make file based testing more robust with unique identifiers by @lalvarezt

- [2ae95cd](https://github.com/alexpasmantier/television/commit/2ae95cdbb1125d62b0fc57721dc952000ca170bb) *(uncategorized)* Add missing test target directory to flaky tests by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [3c20d36](https://github.com/alexpasmantier/television/commit/3c20d36149d6c6ddbe7c02466bae354fa39e1fc9) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#639](https://github.com/alexpasmantier/television/pull/639)

- [c533c41](https://github.com/alexpasmantier/television/commit/c533c41540578114eb53c19196b757a6c97bbc51) *(uncategorized)* Release version 0.12.5 by @alexpasmantier

- [4d42a73](https://github.com/alexpasmantier/television/commit/4d42a731bf167793154eafec4404f7b58335ab3c) *(uncategorized)* Some gh actions + justfile improvements by @alexpasmantier



### New Contributors
* @LeoVen made their first contribution in [#647](https://github.com/alexpasmantier/television/pull/647)

**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.12.4...0.12.5


## [0.12.4](https://github.com/alexpasmantier/television/releases/tag/0.12.4) - 2025-07-13

### ⛰️  Features

- [99b5c5c](https://github.com/alexpasmantier/television/commit/99b5c5ce784e64e8930ebdc9cd5117d0750f59dc) *(cli)* Add `--force` option to `update-channels` by @alexpasmantier

### 📚 Documentation

- [da9484a](https://github.com/alexpasmantier/television/commit/da9484a4912b93353c970ed25728a9140f6a0f51) *(uncategorized)* Update CONTRIBUTING.md by @alexpasmantier

### 🧪 Testing

- [23f38f9](https://github.com/alexpasmantier/television/commit/23f38f9bb43cb5b0f3f271801014e1992e4aead6) *(uncategorized)* Fix flaky tests and increase frame stability timeout by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [874e911](https://github.com/alexpasmantier/television/commit/874e91190d799ba411e982cbd89ae285edef6e46) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#637](https://github.com/alexpasmantier/television/pull/637)

- [e87f7d3](https://github.com/alexpasmantier/television/commit/e87f7d30a881cab30a5dc8d10c8fa9a2ce5b4a3c) *(uncategorized)* Release version 0.12.4 by @alexpasmantier

- [16d7de7](https://github.com/alexpasmantier/television/commit/16d7de7d09f9bf70f4dcf24228baa7bd43b26de9) *(uncategorized)* Fix cross not available in PATH by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.12.3...0.12.4


## [0.12.3](https://github.com/alexpasmantier/television/releases/tag/0.12.3) - 2025-07-12

### ⛰️  Features

- [4e90a35](https://github.com/alexpasmantier/television/commit/4e90a357e86048ae352896ecc5c9552ca83a5e98) *(themes)* Allow users to add theme overrides using their config file by @MohamedBsh in [#604](https://github.com/alexpasmantier/television/pull/604)

### 🐛 Bug Fixes

- [521c747](https://github.com/alexpasmantier/television/commit/521c7473b4fa96fca6779eeaa2649fea47d6cd1f) *(channels)* Make stdin and adhoc channels inherit from global config by @lalvarezt in [#633](https://github.com/alexpasmantier/television/pull/633)

- [781d27c](https://github.com/alexpasmantier/television/commit/781d27cebc7fd6ebeb3bca2e3a773ca1a0781557) *(ci)* Cross compilation for aarch64 deb release by @alexpasmantier

- [229604a](https://github.com/alexpasmantier/television/commit/229604a7659f1d97e9e0778d0438f1a21b0afcec) *(fish)* Fix --inline terminal behavior for fish integration by @alexpasmantier

- [6023d02](https://github.com/alexpasmantier/television/commit/6023d020f11265af58315402885fb45911465c6c) *(nix)* Set meta.mainProgram field by @samirettali in [#634](https://github.com/alexpasmantier/television/pull/634)

- [7079d48](https://github.com/alexpasmantier/television/commit/7079d48aa7080836b24c06a6aa879d3f88380776) *(nushell)* Append to existing nu keybindings instead of replacing them by @alexpasmantier

- [fb97f01](https://github.com/alexpasmantier/television/commit/fb97f011be9a7a1575a3516225d4dd87a0518461) *(themes)* `selection_fg` was not applied correctly + code improvements by @alexpasmantier

- [83711f6](https://github.com/alexpasmantier/television/commit/83711f6d3073bb5b2f1eac0ec7bddab4fc8b843d) *(zsh)* Improve zsh integration inline mode by @alexpasmantier

### 🚜 Refactor

- [23cf584](https://github.com/alexpasmantier/television/commit/23cf584f67f62de0f74a6f4813878d6732d123a9) *(bash)* Improve bash integration script by @alexpasmantier

### 📚 Documentation

- [f0d17b7](https://github.com/alexpasmantier/television/commit/f0d17b70114db03154f5889987d7ab5067e5aee2) *(uncategorized)* Add links to various repo docs by @alexpasmantier

- [1bbda8e](https://github.com/alexpasmantier/television/commit/1bbda8e62f2d9698f522cd673ff68ca2253819c5) *(uncategorized)* Add link to shell integration local dev note by @alexpasmantier

### 🧪 Testing

- [ecf05a0](https://github.com/alexpasmantier/television/commit/ecf05a0148c8d0d3d29af941aa7187b169b1ee14) *(cli)* Fix some flaky tests, reinstate exact mode testing by @lalvarezt in [#632](https://github.com/alexpasmantier/television/pull/632)

### ⚙️ Miscellaneous Tasks

- [0cdf65a](https://github.com/alexpasmantier/television/commit/0cdf65a2049291d728cf122e88762b118119d36b) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#623](https://github.com/alexpasmantier/television/pull/623)

- [d5adad0](https://github.com/alexpasmantier/television/commit/d5adad03231795f2ad9e0deaa983827d0f4e2f58) *(uncategorized)* Release version 0.12.3 by @alexpasmantier

- [e9ef8d8](https://github.com/alexpasmantier/television/commit/e9ef8d8150fba8dd1f748baadb4560b390542d1b) *(uncategorized)* Add recipes to allow testing shell integrations locally less of a pain by @alexpasmantier



### New Contributors
* @samirettali made their first contribution in [#634](https://github.com/alexpasmantier/television/pull/634)

**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.12.2...0.12.3


## [0.12.2](https://github.com/alexpasmantier/television/releases/tag/0.12.2) - 2025-07-10

### 🐛 Bug Fixes

- [177ac79](https://github.com/alexpasmantier/television/commit/177ac79bcfaf9ddb0281b9dcd568ea5346d649a0) *(cable)* Quote shell arguments and fix line endings for linux files by @lalvarezt in [#619](https://github.com/alexpasmantier/television/pull/619)

- [a663c47](https://github.com/alexpasmantier/television/commit/a663c47e4cd36710040740c20fe5fb69173d300e) *(ci)* Install cross by @alexpasmantier

- [e4a6447](https://github.com/alexpasmantier/television/commit/e4a6447d75f54dbf81cd4da14c248dfe9fe95f0e) *(themes)* Make channel mode background optional by @kapobajza in [#614](https://github.com/alexpasmantier/television/pull/614)

- [20be709](https://github.com/alexpasmantier/television/commit/20be709ee9f66f7e6c9c1362fcdcf598a59ec2c8) *(tui)* Better handling of cursor position by @lalvarezt in [#621](https://github.com/alexpasmantier/television/pull/621)

- [799dcd8](https://github.com/alexpasmantier/television/commit/799dcd875d374edb788cf5f5a52d386099ef2cd6) *(tui)* Account for cursor position when determining the size by @lalvarezt in [#620](https://github.com/alexpasmantier/television/pull/620)

### 📚 Documentation

- [b2c4353](https://github.com/alexpasmantier/television/commit/b2c43539ffed34c7a97a71f2ca236f6dd3aa8305) *(uncategorized)* Update installation page by @alexpasmantier

- [381ddde](https://github.com/alexpasmantier/television/commit/381dddeab20aad6aa7b6f8746b3f0792814a2d6b) *(uncategorized)* Update readme link by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [ec899b5](https://github.com/alexpasmantier/television/commit/ec899b56b67ae3d264ffef8456e05b953fd7e76e) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#622](https://github.com/alexpasmantier/television/pull/622)

- [44b9e4a](https://github.com/alexpasmantier/television/commit/44b9e4af4576b365f9b05ecffbbcc01c257e0871) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#613](https://github.com/alexpasmantier/television/pull/613)

- [d05b22d](https://github.com/alexpasmantier/television/commit/d05b22d82ba650b9f623b68d06dc31e9ab8ca6e1) *(uncategorized)* Bump to 0.12.2 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.12.1...0.12.2


## [0.12.1](https://github.com/alexpasmantier/television/releases/tag/0.12.1) - 2025-07-09

### 🐛 Bug Fixes

- [75ea895](https://github.com/alexpasmantier/television/commit/75ea8953a21f14dba20c973f9be0230022350ea1) *(cable)* No more panics on empty cable by @alexpasmantier

- [bcf9f1a](https://github.com/alexpasmantier/television/commit/bcf9f1a3a62e8677392dbfdc3c460fcff693c54e) *(cable)* No panic when listing empty cable by @alexpasmantier

- [427ca36](https://github.com/alexpasmantier/television/commit/427ca3619c2b70bef1cf071f069d3701fab59ec1) *(shell)* Set fish keybinds for both default and insert modes by @joelazar in [#610](https://github.com/alexpasmantier/television/pull/610)

- [20a55cf](https://github.com/alexpasmantier/television/commit/20a55cf1429565990debda5df31c6a357870ed87) *(tui)* Fix incorrect height calculation when there is not enough space by @lalvarezt in [#611](https://github.com/alexpasmantier/television/pull/611)

- [c392ae8](https://github.com/alexpasmantier/television/commit/c392ae891c9fef8673ffe52072b056c524da2bd7) *(ui)* Config now takes precedence when no cli args on `ui_scale` by @alexpasmantier

### 📚 Documentation

- [b6e9990](https://github.com/alexpasmantier/television/commit/b6e9990b2f93bbaddb33b14f6824f66f5556a1d2) *(uncategorized)* Made the landing page more responsive by @kapobajza in [#605](https://github.com/alexpasmantier/television/pull/605)

- [0876520](https://github.com/alexpasmantier/television/commit/0876520938febd38893c2a2ac7a30b1a996b4f4c) *(uncategorized)* Update patch notes by @alexpasmantier

- [333bf63](https://github.com/alexpasmantier/television/commit/333bf63e3a92f3d1f5f4e3ab7691233d4b0e0a2c) *(uncategorized)* Update readme links by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [338632c](https://github.com/alexpasmantier/television/commit/338632c8f7cd7402051fcb1a9aba7c28968ab6cd) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#598](https://github.com/alexpasmantier/television/pull/598)

- [ee180d7](https://github.com/alexpasmantier/television/commit/ee180d72fb6efde5f3f27e249f14807379f06a8b) *(docs)* Add missing pnpm installation step to tests by @alexpasmantier

- [85a538d](https://github.com/alexpasmantier/television/commit/85a538d257e952430a0fb0cfd2d26a7c5c71e62a) *(uncategorized)* Bump to 0.12.1 by @alexpasmantier

- [4fd42ac](https://github.com/alexpasmantier/television/commit/4fd42acd7e1ff238ab2260e82bdece29a39a00d7) *(uncategorized)* Update issue and pr templates by @alexpasmantier



### New Contributors
* @joelazar made their first contribution in [#610](https://github.com/alexpasmantier/television/pull/610)
* @Vijayabaskar56 made their first contribution in [#607](https://github.com/alexpasmantier/television/pull/607)

**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.12.0...0.12.1


## [0.12.0](https://github.com/alexpasmantier/television/releases/tag/0.12.0) - 2025-07-07

### ⛰️  Features

- [c34fa57](https://github.com/alexpasmantier/television/commit/c34fa5731213afc1bd890b4cb76e5a9f6c689095) *(binary)* Host our own apt repo by @kapobajza in [#568](https://github.com/alexpasmantier/television/pull/568)

- [7b40e76](https://github.com/alexpasmantier/television/commit/7b40e769aebf55000daa6437fcc27774ceb5c70b) *(cable)* Migrate windows channels by @alexpasmantier

- [6b38ce2](https://github.com/alexpasmantier/television/commit/6b38ce2058ca14265ad2a4c93ee3a2603944987f) *(cable)* Migrate the rest of unix channels by @alexpasmantier

- [a49f104](https://github.com/alexpasmantier/television/commit/a49f1046709d911761761f373df4e32179950341) *(channel)* Add channel global shortcuts by @lalvarezt

- [1891736](https://github.com/alexpasmantier/television/commit/18917362beb039ef5336b8b60b977e2d608b7d8f) *(cli)* Add watch flag to trigger reload of channels by @lalvarezt

- [2ecbc8a](https://github.com/alexpasmantier/television/commit/2ecbc8a170693bb68f3f517dcf95c6b690c1771f) *(cli)* Initial support for source and preview overrides, layout, take_1 and take_1_fast by @lalvarezt

- [bc8d636](https://github.com/alexpasmantier/television/commit/bc8d6360056d73eb868d54272f703436dfe6ca15) *(cli)* Add cli options to override configuration and cable directories by @alexpasmantier

- [f887a23](https://github.com/alexpasmantier/television/commit/f887a2390ede0a5f30d61f2bb9d4e1e421109d63) *(cli)* Add a `--ui-scale` [0,100] cli parameter by @alexpasmantier in [#492](https://github.com/alexpasmantier/television/pull/492)

- [7067a2b](https://github.com/alexpasmantier/television/commit/7067a2ba939bba803d4a6d54423ba87476e40dc4) *(remote)* Rework remote UI and add description and requirements panels by @alexpasmantier

- [cfe49ce](https://github.com/alexpasmantier/television/commit/cfe49ce81c1eb428b7c38fe5b524d67141099946) *(remote)* Redirect `Action::Quit` to `Action::ToggleRemoteControl` when in remote mode by @alexpasmantier in [#508](https://github.com/alexpasmantier/television/pull/508)

- [4d80e95](https://github.com/alexpasmantier/television/commit/4d80e95c6b42bd3d5b9d891e780df66b5a6235cc) *(shell)* Add support for integration with NuShell by @alexpasmantier in [#410](https://github.com/alexpasmantier/television/pull/410)

- [0f4d879](https://github.com/alexpasmantier/television/commit/0f4d87915b76c066a9a4f9ac01f81763271ce37e) *(shell)* Improve zsh completion system by @lalvarezt in [#525](https://github.com/alexpasmantier/television/pull/525)

- [be8008e](https://github.com/alexpasmantier/television/commit/be8008e97d5ab5063aff27bea52b6315b9f878f7) *(shell)* Improve fish completion system by @lalvarezt in [#494](https://github.com/alexpasmantier/television/pull/494)

- [639caa1](https://github.com/alexpasmantier/television/commit/639caa1a30cf1a9df78e2462e8cce98cf4c53d16) *(stdin)* Accept various entry separator characters by @alexpasmantier in [#572](https://github.com/alexpasmantier/television/pull/572)

- [ccc12e2](https://github.com/alexpasmantier/television/commit/ccc12e2644aa329589ca55c112a131fc16163a86) *(tui)* Add special testing conditions for overlay testing by @lalvarezt in [#585](https://github.com/alexpasmantier/television/pull/585)

- [4ed48cc](https://github.com/alexpasmantier/television/commit/4ed48ccdadf05f4b4ca09aeea8eaf82c6d798486) *(ui)* Support for non-fullscreen UI by @lalvarezt in [#578](https://github.com/alexpasmantier/television/pull/578)

- [23f52d4](https://github.com/alexpasmantier/television/commit/23f52d4533d55223f2b60d431d9a7915409795ef) *(ui)* Optional scrollbar and mouse support for the preview panel by @lalvarezt

- [ad4e254](https://github.com/alexpasmantier/television/commit/ad4e254ae652e9e2706a81abe01e9ae6e1b2dc51) *(ui)* New keybindings panel and status bar by @lalvarezt

- [510e7b6](https://github.com/alexpasmantier/television/commit/510e7b633829e34adb21ade72163993fd11b3c15) *(ui)* Add support for customizing `input_header`, `preview_header` and `preview_footer` by @lalvarezt

- [783d96b](https://github.com/alexpasmantier/television/commit/783d96bb678de59a10fff63a8719efe4dd5e50fc) *(ui)* Preview size customization by @lalvarezt

- [1086899](https://github.com/alexpasmantier/television/commit/1086899ba76f9b3377a4f67d8d7aef5da2cd310d) *(ui)* Add a UI portrait mode #489 by @cr4ftx in [#496](https://github.com/alexpasmantier/television/pull/496)

- [3b3a0ec](https://github.com/alexpasmantier/television/commit/3b3a0ec1ffc8a2ccd9b7f2dd890d752933c8ff31) *(windows)* Add text channel with preview offset for windows by @alexpasmantier in [#514](https://github.com/alexpasmantier/television/pull/514)

- [4513945](https://github.com/alexpasmantier/television/commit/45139457a15773b10c6b1963f02947c2738d7eed) *(uncategorized)* Add global/channel input history by @lalvarezt in [#573](https://github.com/alexpasmantier/television/pull/573)

- [9e306d9](https://github.com/alexpasmantier/television/commit/9e306d93bc3e95441c042452d503770d8af0c6e4) *(uncategorized)* New channel and added reload and toggle actions by @lalvarezt

### 🐛 Bug Fixes

- [dbff3a3](https://github.com/alexpasmantier/television/commit/dbff3a330b169c422ae384e373b934dceb8e01b2) *(alias)* Move terminal raw mode before loading bat assets #444 by @cr4ftx in [#484](https://github.com/alexpasmantier/television/pull/484)

- [0514a91](https://github.com/alexpasmantier/television/commit/0514a914b630719391d66df61eb9d53c58933c3f) *(alias)* Rename the aliases channel to `alias` by @alexpasmantier in [#485](https://github.com/alexpasmantier/television/pull/485)

- [67195e7](https://github.com/alexpasmantier/television/commit/67195e756c85514c144232800db21b49d8aa0de1) *(app)* Channel keybindings are ignored by @lalvarezt

- [415dd38](https://github.com/alexpasmantier/television/commit/415dd38c66b93b96bdc6d1701494c1fbb068a78d) *(app)* Honor cli no-help and no-preview by @lalvarezt

- [6b3c4ee](https://github.com/alexpasmantier/television/commit/6b3c4ee773fb53cd72e384e892faf29d83fd63c7) *(cable)* Don't panic when unable to format user template with entry by @alexpasmantier in [#516](https://github.com/alexpasmantier/television/pull/516)

- [5d730cd](https://github.com/alexpasmantier/television/commit/5d730cdf71141ea8224e2a7d617a5431a705aaf6) *(channel)* Only allow reload and cycle_sources in channel mode by @alexpasmantier

- [17439da](https://github.com/alexpasmantier/television/commit/17439dace5c5bfad49fd7e4c1344e520a1fd3c6b) *(channels)* Quote bat arguments by @Ktoks in [#590](https://github.com/alexpasmantier/television/pull/590)

- [07556ea](https://github.com/alexpasmantier/television/commit/07556eac79f08c74472e3da276df3be2d71e85b1) *(cli)* Fix validation rules when reading from stdin by @alexpasmantier

- [ca5808a](https://github.com/alexpasmantier/television/commit/ca5808affe9166babea5f194d6ccc58daef37f38) *(cli)* Fix parsing of arguments for autocomplete-prompt by @lalvarezt in [#569](https://github.com/alexpasmantier/television/pull/569)

- [090d71a](https://github.com/alexpasmantier/television/commit/090d71aff0112b22631764ffae5b73d2bb8a87c5) *(cli)* Using --exact now works on the --input text aswell by @domaschh

- [dfbdd65](https://github.com/alexpasmantier/television/commit/dfbdd65107ebd189fc3ebaa9b1650d012391aeee) *(config)* Use the config `default_channel` field as a fallback when no channel is specified by @alexpasmantier in [#524](https://github.com/alexpasmantier/television/pull/524)

- [653c986](https://github.com/alexpasmantier/television/commit/653c986b7ee9d5bcb130b50483a83be3ca48e0e1) *(github)* Copy github prototypes' content directly by @alexpasmantier

- [3e98475](https://github.com/alexpasmantier/television/commit/3e98475e3529e0cf63bf1e5f1667888e4e0d41cd) *(github)* Improve ux when downloading cable channels by @alexpasmantier

- [9a80919](https://github.com/alexpasmantier/television/commit/9a80919f66c576177c76f6468eb462ee746dbc0f) *(keybindings)* Add cmd as an option for modifrs by @domaschh

- [cd33151](https://github.com/alexpasmantier/television/commit/cd33151bac9422dcef8edcfd16a6553228611631) *(layout)* Double check whether preview is enabled by @nkxxll in [#499](https://github.com/alexpasmantier/television/pull/499)

- [d429a9a](https://github.com/alexpasmantier/television/commit/d429a9a6ee97022d21d7f914a4288efe291a1cc1) *(matcher)* Better handling of reloading and cycling through sources by @alexpasmantier

- [94e34c1](https://github.com/alexpasmantier/television/commit/94e34c16682e2af56a60511dce5c44e26e8aa914) *(os)* No more panicking on cwd-related errors by @alexpasmantier

- [0f8a585](https://github.com/alexpasmantier/television/commit/0f8a585c85befebcdbcbba1b12ca774c3f973b64) *(preview)* Default to no offset when offset template formatting fails by @alexpasmantier

- [a81a86f](https://github.com/alexpasmantier/television/commit/a81a86f1fd01e049b33a6afdb58adfcadaad1095) *(preview)* Don't panic when the previewer attempts to send to a closed channel by @alexpasmantier

- [1741a15](https://github.com/alexpasmantier/television/commit/1741a15e526ea0a304bb1cccb5f75bb46d42a6a2) *(preview)* Add a post-processing step to clean out ansi text from non-displayable characters by @alexpasmantier in [#509](https://github.com/alexpasmantier/television/pull/509)

- [a8fb0f0](https://github.com/alexpasmantier/television/commit/a8fb0f0b0e771ae3574b71630ff43e15b7ffc9ef) *(reload)* Avoid UI flickering while reloading channel by @alexpasmantier

- [1f0c178](https://github.com/alexpasmantier/television/commit/1f0c178a2d79ccf1e6cbe13ea3ec246f987bfbf2) *(results)* Remove keymap hint if help is disabled by @nkxxll in [#480](https://github.com/alexpasmantier/television/pull/480)

- [39dd9ef](https://github.com/alexpasmantier/television/commit/39dd9efd5dfa1fb36281f9f97b753152af82095f) *(shell)* Paste not working in zsh shell integration by @kapobajza in [#512](https://github.com/alexpasmantier/television/pull/512)

- [1de2866](https://github.com/alexpasmantier/television/commit/1de28665d90af0a566a2ab16c92194738faa04d7) *(templates)* Handle case when template contains brackets that shouldn't be interpreted by the parser by @alexpasmantier

- [dde3193](https://github.com/alexpasmantier/television/commit/dde319359fba900f03deae566bfbb17633a2c081) *(tui)* Fixed shell completion widget not rendering, add poc for fish by @lalvarezt in [#588](https://github.com/alexpasmantier/television/pull/588)

- [dc75e80](https://github.com/alexpasmantier/television/commit/dc75e80fb93223d3e9992ff21ac67b5ff28987fa) *(ui)* Avoid glitches caused by programs outputting control sequences by @alexpasmantier in [#579](https://github.com/alexpasmantier/television/pull/579)

- [e5a13ef](https://github.com/alexpasmantier/television/commit/e5a13ef8a12823e8369af9bce68fe18749e7b1ec) *(uncategorized)* Reset picker selection when cycling through sources by @alexpasmantier

- [b0c25b1](https://github.com/alexpasmantier/television/commit/b0c25b19be2437ef250c4064906e006d55343816) *(uncategorized)* Rollback unwanted modifications on text and env prototypes by @alexpasmantier

- [175015d](https://github.com/alexpasmantier/television/commit/175015d470f3e3bc7e78fe41a56f9be87123c9b4) *(uncategorized)* Load new channel after zapping with the remote by @alexpasmantier

- [c80e9b1](https://github.com/alexpasmantier/television/commit/c80e9b18cb39d97927c93317b599ba12d4d80cef) *(uncategorized)* "toggle source" leftovers by @alexpasmantier

### 🚜 Refactor

- [2fdb47f](https://github.com/alexpasmantier/television/commit/2fdb47fc196347e9076da48bb873e9968ad4e0c4) *(cable)* Add helper function to get keybindings by @lalvarezt

- [e06e5e6](https://github.com/alexpasmantier/television/commit/e06e5e6a379f52580126e9bbbd8d0722a6168fc3) *(cable)* Update preview size for `files` and `env` by @alexpasmantier

- [e76a3df](https://github.com/alexpasmantier/television/commit/e76a3df776ffd71b12eadee9bf82bd2abda0e553) *(cable)* Cable format redesign by @alexpasmantier [**breaking**]

- [b372fe8](https://github.com/alexpasmantier/television/commit/b372fe86ea5532e5e0c400d9f45e1517b95595ad) *(cable)* Add `files` and `text` channels with the new configuration format by @alexpasmantier in [#534](https://github.com/alexpasmantier/television/pull/534)

- [e2f52b8](https://github.com/alexpasmantier/television/commit/e2f52b835d6447c251d7fca6724cf409ed153546) *(cable)* Improve naming and documentation for `prototypes.rs` by @alexpasmantier in [#487](https://github.com/alexpasmantier/television/pull/487)

- [4385317](https://github.com/alexpasmantier/television/commit/4385317e069db287d8d86f987e11e079a7ff6d1c) *(cable)* Split cable related code into separate submodules by @alexpasmantier in [#486](https://github.com/alexpasmantier/television/pull/486)

- [1a5fa5d](https://github.com/alexpasmantier/television/commit/1a5fa5dd4cb485e2b0b08301ca457fa1c6d06094) *(channels)* Some renaming and refactoring the channels module by @alexpasmantier in [#503](https://github.com/alexpasmantier/television/pull/503)

- [a2ebbb3](https://github.com/alexpasmantier/television/commit/a2ebbb35573dff9d06954962f8e5a58b84ab84cc) *(cli)* Add validation logic + docs by @lalvarezt

- [ebca4d2](https://github.com/alexpasmantier/television/commit/ebca4d2017bd8298e2d50df3d1fbcfd0e56805c1) *(cli)* Move cli overrides to dedicated function by @alexpasmantier

- [80cb6c3](https://github.com/alexpasmantier/television/commit/80cb6c3606481bfad26a4ad453848d5b9d25785f) *(picker)* New movement system by @lalvarezt

- [b9f42e8](https://github.com/alexpasmantier/television/commit/b9f42e8c29a7eca86a91a6cb00d9c4ee46bb2bd3) *(preview)* Simplify channel previews code and remove intermediate `PreviewKind` struct by @alexpasmantier in [#490](https://github.com/alexpasmantier/television/pull/490)

- [67c067f](https://github.com/alexpasmantier/television/commit/67c067ff40f97eef9090c2a5addca5da50a7fa0f) *(previewer)* A much more efficient preview system for tv by @alexpasmantier in [#506](https://github.com/alexpasmantier/television/pull/506)

- [f138e8a](https://github.com/alexpasmantier/television/commit/f138e8a591ca4d3ff173ec316ce59b02fb5aca47) *(screen)* Remove leftover line number, not used anymore by @lalvarezt

- [7ac2f28](https://github.com/alexpasmantier/television/commit/7ac2f28be7c475fb59b1388e443f0f33898ce0b6) *(screen)* New result line abstraction that can be reused by @lalvarezt

- [4b338f5](https://github.com/alexpasmantier/television/commit/4b338f524284dcbff547776af19611a5ca58b930) *(shell)* Make use the new Binding system by @lalvarezt

- [58d90c6](https://github.com/alexpasmantier/television/commit/58d90c6d03c237b5b4f45cc04ef55b7b081c4638) *(ui)* Feature based UI by @lalvarezt

- [8fd9163](https://github.com/alexpasmantier/television/commit/8fd91633e271099d83694ccbce26101da2faabcf) *(uncategorized)* More stable behavior for `--inline`, `--width` and `--height` by @alexpasmantier in [#589](https://github.com/alexpasmantier/television/pull/589)

- [d82bf72](https://github.com/alexpasmantier/television/commit/d82bf7226b853c65638a42298cc31f773631d40e) *(uncategorized)* Extract overlay tui logic into separate function and call it on resize events by @alexpasmantier

- [4faab40](https://github.com/alexpasmantier/television/commit/4faab403d22e4dc7e745c1d40d266704719ad2c3) *(uncategorized)* QOL improvements on channels and CLI override logic by @lalvarezt in [#584](https://github.com/alexpasmantier/television/pull/584)

- [292c521](https://github.com/alexpasmantier/television/commit/292c5212051f9ecf212b248dc7914fe107986042) *(uncategorized)* Use super for linux and windows and cmd for macos by @alexpasmantier in [#571](https://github.com/alexpasmantier/television/pull/571)

- [51617b1](https://github.com/alexpasmantier/television/commit/51617b1775d56180f9cd09ceef7777447d414c14) *(uncategorized)* Clearer separation of channels vs remote, better deserialization of prototype sub-structures, etc. by @alexpasmantier

- [53c36f0](https://github.com/alexpasmantier/television/commit/53c36f040c8ab0ef4a2da88aa4b8d4c07568e2a7) *(uncategorized)* Add reload and cycle source to default keymaps + default keymap changes by @alexpasmantier

- [466a743](https://github.com/alexpasmantier/television/commit/466a74341d7f64cc0f1164a1878467c760277012) *(uncategorized)* Strip new channels to their bare minimum config by @alexpasmantier

- [2b2654b](https://github.com/alexpasmantier/television/commit/2b2654b6aab86707577c0bb5c65301106422e737) *(uncategorized)* Drop TelevisionChannel enum and all associated macros by @alexpasmantier in [#498](https://github.com/alexpasmantier/television/pull/498)

- [cc27b5e](https://github.com/alexpasmantier/television/commit/cc27b5ec6bf3a5a71d6785558e57976db9f2d129) *(uncategorized)* Drop dependency to the `ignore` crate by @alexpasmantier

- [c2f4cc2](https://github.com/alexpasmantier/television/commit/c2f4cc258f5f3b21601e8c7ce98f4584222813b2) *(uncategorized)* Tv no longer needs to write the default cable channel recipes to the user's configuration directory by @alexpasmantier in [#482](https://github.com/alexpasmantier/television/pull/482)

- [67677fb](https://github.com/alexpasmantier/television/commit/67677fb917b6d59d8217eaf6369b95f5ba940ff0) *(uncategorized)* All channels are now cable channels by @alexpasmantier in [#479](https://github.com/alexpasmantier/television/pull/479) [**breaking**]

### 📚 Documentation

- [825e974](https://github.com/alexpasmantier/television/commit/825e97436360f3cbb5b40d4053c10c435352e6c9) *(cable)* Update channel documentation (auto) by @github-actions[bot] in [#594](https://github.com/alexpasmantier/television/pull/594)

- [185f789](https://github.com/alexpasmantier/television/commit/185f7890ac27ca1580231c2f24fe6a696fd3f322) *(cable)* Update channel documentation (auto) by @github-actions[bot]

- [8bdebd3](https://github.com/alexpasmantier/television/commit/8bdebd382ef9fe1f8ac74106b91cbdfdd308ef27) *(channels)* Autogenerate channel documentation + CI action by @alexpasmantier

- [6015809](https://github.com/alexpasmantier/television/commit/601580953a11b4c1061c97c5417ffeacd154354d) *(tests)* Simple documentation for the `PtyTester` by @alexpasmantier

- [7bbf538](https://github.com/alexpasmantier/television/commit/7bbf5388984ea4a9afa4daad695add4c258c0fb1) *(utils)* Add documentation for string formatting logic by @alexpasmantier in [#517](https://github.com/alexpasmantier/television/pull/517)

- [0112b40](https://github.com/alexpasmantier/television/commit/0112b40df3d12a2f540ee7bbd5d6e24da6c2d048) *(uncategorized)* Update installation docs by @alexpasmantier

- [e5654fc](https://github.com/alexpasmantier/television/commit/e5654fcddee638905a5e6478763e6b738ec469d1) *(uncategorized)* Add docusaurus website by @alexpasmantier

- [e797aba](https://github.com/alexpasmantier/television/commit/e797aba7c1e5fbdc6afabac69d2bbcb32767bf80) *(uncategorized)* Reorganize docs by @alexpasmantier

- [106004d](https://github.com/alexpasmantier/television/commit/106004de948327f248c14f8eebdc40b54af58a4c) *(uncategorized)* Architecture by @alexpasmantier

- [1d33c93](https://github.com/alexpasmantier/television/commit/1d33c9391039f703b3b9848784ab58d3f5372a7d) *(uncategorized)* Add readme banner by @alexpasmantier

- [3ac6c76](https://github.com/alexpasmantier/television/commit/3ac6c762335dd239a72556e36368858e97a13691) *(uncategorized)* Update readme by @alexpasmantier

- [1c5810f](https://github.com/alexpasmantier/television/commit/1c5810fe75d3a049c9387bac6503b2be863a100a) *(uncategorized)* Add assets + update readme image by @alexpasmantier

- [d9d6554](https://github.com/alexpasmantier/television/commit/d9d6554697275208bd75ecbcba256d591c828e36) *(uncategorized)* Migrate some of the wiki's content to the docs/ folder by @alexpasmantier

- [9364b3e](https://github.com/alexpasmantier/television/commit/9364b3eb1561af8725e45bc36b01c505951ee7f4) *(uncategorized)* Some cleaning and reorganizing by @alexpasmantier

- [f52d4ef](https://github.com/alexpasmantier/television/commit/f52d4ef524631b6b9a77a525d64f4a1094bf1857) *(uncategorized)* Update README by @alexpasmantier

- [c25a5bd](https://github.com/alexpasmantier/television/commit/c25a5bd75f311a1fbe8b11d20f8022678042c755) *(uncategorized)* Update readme and add new format docs by @alexpasmantier

- [aac7e4d](https://github.com/alexpasmantier/television/commit/aac7e4dc4570d5e0caf305b738009f2b077da7be) *(uncategorized)* Update terminal emulators compatibility list by @alexpasmantier

- [9127e41](https://github.com/alexpasmantier/television/commit/9127e419fb4628dc3e65ee669315038a169bb8fe) *(uncategorized)* Add index.md by @alexpasmantier

- [d3bb3b0](https://github.com/alexpasmantier/television/commit/d3bb3b0a5610b6896a698f89afcf2fb7a2aab44a) *(uncategorized)* Cleanup old todo list by @alexpasmantier in [#483](https://github.com/alexpasmantier/television/pull/483)

### ⚡ Performance

- [fc2f8b9](https://github.com/alexpasmantier/television/commit/fc2f8b9473d1d84712951184da8d4e59edeedc86) *(previews)* Avoid unnecessary preview content copy by @alexpasmantier in [#507](https://github.com/alexpasmantier/television/pull/507)

- [14804f5](https://github.com/alexpasmantier/television/commit/14804f50a27fa688ebed2afcacb96dd0453e89dc) *(uncategorized)* Pre-allocate result vectors, and reuse picker entries to avoid reallocations by @lalvarezt

- [19d1ca1](https://github.com/alexpasmantier/television/commit/19d1ca155813a966c0ddc8650e664ab4030d6275) *(uncategorized)* More pre-allocations and avoid unnecessary ascii string parsing work by @lalvarezt

### 🧪 Testing

- [f60b492](https://github.com/alexpasmantier/television/commit/f60b492383031fb23756b3b2f5d732d174e74033) *(cli)* Add test that validates piping tv is working as expected by @alexpasmantier

- [42e2728](https://github.com/alexpasmantier/television/commit/42e272826915685fe71bd6d879e603e5fdeab86b) *(cli)* New cli test suite by @lalvarezt

- [47b99c4](https://github.com/alexpasmantier/television/commit/47b99c43d067f9a51d8e12a14ff3c87ea7db1fae) *(e2e)* Better pty tooling and more tests by @alexpasmantier

- [b780fa1](https://github.com/alexpasmantier/television/commit/b780fa1ba547ac2842bdcab60f963c0870b76626) *(e2e)* Add proper e2e tests and pty-testing utils by @alexpasmantier

- [f6dcedc](https://github.com/alexpasmantier/television/commit/f6dcedc196f068f9077da28a93511a1e64749d6a) *(e2e)* Fallback to a default value of 0 when failing to parse preview offset by @alexpasmantier

- [3b57710](https://github.com/alexpasmantier/television/commit/3b5771000622ee02bba414cadd4419d466fd8116) *(e2e)* More end to end tests by @alexpasmantier

- [8d822cd](https://github.com/alexpasmantier/television/commit/8d822cd2fcfdc3a00c612e30674391426e988040) *(e2e)* Add e2e tests for secondary cli commands (version, init, list-channels, ...) by @alexpasmantier

- [6662544](https://github.com/alexpasmantier/television/commit/666254498ee54b9ee09d01424b7382e0d30e7614) *(television)* Add test to check channel keybindings precedence by @alexpasmantier

- [a59aab6](https://github.com/alexpasmantier/television/commit/a59aab67a9da94965432cdd800e207929ab3d28f) *(uncategorized)* Add integration test for `--watch` by @alexpasmantier

- [dd832fc](https://github.com/alexpasmantier/television/commit/dd832fcfc9e5113f2a57924bc845b85ee6728aac) *(uncategorized)* A cleaner integration tests directory structure by @alexpasmantier

- [fe8bdc6](https://github.com/alexpasmantier/television/commit/fe8bdc632b8e101fdf235ef24e68920ea52c4b0d) *(uncategorized)* Add test to check cli overrides by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [f58e46c](https://github.com/alexpasmantier/television/commit/f58e46c40aca9a31003c2120bcd6772643d38bbb) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#591](https://github.com/alexpasmantier/television/pull/591)

- [d106ada](https://github.com/alexpasmantier/television/commit/d106adafc0a8f4d17bc4235e3bc439487db4a0b4) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#513](https://github.com/alexpasmantier/television/pull/513)

- [64c599e](https://github.com/alexpasmantier/television/commit/64c599ef103d18e852d1070c6b313800646f1940) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#491](https://github.com/alexpasmantier/television/pull/491)

- [a602dda](https://github.com/alexpasmantier/television/commit/a602dda34758f9f4a24f1c77b589216c12b9cfba) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#478](https://github.com/alexpasmantier/television/pull/478)

- [2e99fba](https://github.com/alexpasmantier/television/commit/2e99fba9c0dbe572727fca6f0a9593309f8cbe54) *(nix)* Update sha of rust toolchain in flake.nix by @tukanoidd in [#530](https://github.com/alexpasmantier/television/pull/530)

- [738fe08](https://github.com/alexpasmantier/television/commit/738fe08fbb5fae9f1185b9980c7c344652b7b9d4) *(rust)* Update rust edition to 2024 and version to 1.87 by @alexpasmantier in [#528](https://github.com/alexpasmantier/television/pull/528)

- [f6b2205](https://github.com/alexpasmantier/television/commit/f6b22051cdfbce8f6598c5d36c4b75887ff65998) *(tui-input)* Add credit and license for `television/utils/input.rs` by @alexpasmantier in [#544](https://github.com/alexpasmantier/television/pull/544)

- [f1c6816](https://github.com/alexpasmantier/television/commit/f1c68167eae6c1d77cdaac9c9039f3aeef95849d) *(uncategorized)* Bump to 0.12.0 by @alexpasmantier

- [429bfae](https://github.com/alexpasmantier/television/commit/429bfaeb2f3dbbc7015213db1c2f12564615e5ca) *(uncategorized)* Remove unused serde renames by @alexpasmantier

- [141d3e7](https://github.com/alexpasmantier/television/commit/141d3e7fb928c7020aa47240e97d9ff8dc0e753f) *(uncategorized)* Update dependencies by @alexpasmantier

- [ab1efed](https://github.com/alexpasmantier/television/commit/ab1efed88de7c5d30c4f8ae2c1644ac207d31cc3) *(uncategorized)* Remove stale FIXME comment by @alexpasmantier

- [11c2ef4](https://github.com/alexpasmantier/television/commit/11c2ef4eef77cbdf8c5676be3e3dcb6d9812bc03) *(uncategorized)* Create github action workflow for pages by @alexpasmantier

- [0f6b29b](https://github.com/alexpasmantier/television/commit/0f6b29ba817f54da7c6cc694c21127c8588709a0) *(uncategorized)* Add sponsorhips button to the repo by @alexpasmantier



### New Contributors
* @Ktoks made their first contribution in [#590](https://github.com/alexpasmantier/television/pull/590)
* @lalvarezt made their first contribution in [#588](https://github.com/alexpasmantier/television/pull/588)
* @kapobajza made their first contribution in [#568](https://github.com/alexpasmantier/television/pull/568)
* @domaschh made their first contribution
* @cr4ftx made their first contribution in [#496](https://github.com/alexpasmantier/television/pull/496)

**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.11.9...0.12.0


## [0.11.9](https://github.com/alexpasmantier/television/releases/tag/0.11.9) - 2025-04-21

### ⛰️  Features

- [bbbdcb0](https://github.com/alexpasmantier/television/commit/bbbdcb02710ffe656fa49567ecd247813523b557) *(cli)* Add substring matching with `--exact` flag by @nkxxll in [#477](https://github.com/alexpasmantier/television/pull/477)

### ⚡ Performance

- [ce02824](https://github.com/alexpasmantier/television/commit/ce02824f3c4c6a750a30651b478ff255d68ff0de) *(stdin)* Avoid unnecessary allocations when streaming from stdin by @alexpasmantier in [#475](https://github.com/alexpasmantier/television/pull/475)

### ⚙️ Miscellaneous Tasks

- [433d7fa](https://github.com/alexpasmantier/television/commit/433d7fa27057d43be4d9cd6cefd64a79339eb2a6) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#474](https://github.com/alexpasmantier/television/pull/474)

- [f28c18e](https://github.com/alexpasmantier/television/commit/f28c18ed64b50e9be7b95fcfbfd9536837c3ebe3) *(uncategorized)* Release version 0.11.9 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.11.8...0.11.9


## [0.11.8](https://github.com/alexpasmantier/television/releases/tag/0.11.8) - 2025-04-20

### ⛰️  Features

- [0bd4d42](https://github.com/alexpasmantier/television/commit/0bd4d4274edb00df7847f8be44b952389ad76d1c) *(cli)* Add custom header for input field by @nkxxll in [#472](https://github.com/alexpasmantier/television/pull/472)

### 🐛 Bug Fixes

- [2be2ae7](https://github.com/alexpasmantier/television/commit/2be2ae7cdef9ab356d276271352d284c5ac98ca7) *(unicode)* Add support for more unicode characters by @alexpasmantier in [#470](https://github.com/alexpasmantier/television/pull/470)

### ⚡ Performance

- [a938c1c](https://github.com/alexpasmantier/television/commit/a938c1c46929eb2306bca5201af98c6467be59db) *(ui)* Add frame rate throttling to avoid consuming unnecessary CPU resources by @alexpasmantier in [#473](https://github.com/alexpasmantier/television/pull/473)

### 🧪 Testing

- [315a9f7](https://github.com/alexpasmantier/television/commit/315a9f71fa33910d702ff9e577f582316afc0775) *(benches)* Refactor benches into a simpler and more scalable structure by @alexpasmantier in [#467](https://github.com/alexpasmantier/television/pull/467)

### ⚙️ Miscellaneous Tasks

- [ec8a7db](https://github.com/alexpasmantier/television/commit/ec8a7dbfc37dd6bc6346acbd2b22fb3ab07cdb24) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#465](https://github.com/alexpasmantier/television/pull/465)

- [b4438ab](https://github.com/alexpasmantier/television/commit/b4438ab83585053406a946d242f8760184787d39) *(uncategorized)* Bump to 0.11.8 by @alexpasmantier



### New Contributors
* @nkxxll made their first contribution in [#472](https://github.com/alexpasmantier/television/pull/472)

**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.11.7...0.11.8


## [0.11.7](https://github.com/alexpasmantier/television/releases/tag/0.11.7) - 2025-04-12

### ⛰️  Features

- [cb0a46f](https://github.com/alexpasmantier/television/commit/cb0a46fff517e5f3f995ca4828956b6ea1a3ffeb) *(input)* Add action to delete input line by @alexpasmantier in [#464](https://github.com/alexpasmantier/television/pull/464)

- [de6200e](https://github.com/alexpasmantier/television/commit/de6200e45d30e82864434a1d58b4df0081634e14) *(shell)* Support completion in the middle of a prompt by @dkmar in [#450](https://github.com/alexpasmantier/television/pull/450)

### 🐛 Bug Fixes

- [425be1e](https://github.com/alexpasmantier/television/commit/425be1e01b024a0b45433676cb2b05b8820b7f0f) *(ui)* Fix slight responsiveness regression in 0.11.6 by @alexpasmantier in [#461](https://github.com/alexpasmantier/television/pull/461)

### ⚙️ Miscellaneous Tasks

- [e23c307](https://github.com/alexpasmantier/television/commit/e23c3076490c7e480561405d0dab9a4d2d41e890) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#458](https://github.com/alexpasmantier/television/pull/458)

- [6771ecd](https://github.com/alexpasmantier/television/commit/6771ecdde57040f1eb996d9ee4c9c931a18a2c25) *(project)* Migrate from Makefile to Just by @alexpasmantier in [#463](https://github.com/alexpasmantier/television/pull/463)

- [1693584](https://github.com/alexpasmantier/television/commit/169358442b9d619ddbab2367de8934022f4f241c) *(uncategorized)* Bump to 0.11.7 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.11.6...0.11.7


## [0.11.6](https://github.com/alexpasmantier/television/releases/tag/0.11.6) - 2025-04-09

### ⛰️  Features

- [5bf3d20](https://github.com/alexpasmantier/television/commit/5bf3d20c83d5ea0d5e4c8e146d40f0cc37423611) *(cli)* Add a `--no-help` flag to allow disabling showing the help panel by @alexpasmantier in [#456](https://github.com/alexpasmantier/television/pull/456)

- [b818737](https://github.com/alexpasmantier/television/commit/b81873738a89d1aaa7ac04d67fedf495bc25f062) *(cli)* Add a `--no-remote` flag to lock the application on the cli-invoked channel by @alexpasmantier in [#455](https://github.com/alexpasmantier/television/pull/455)

- [4892dc3](https://github.com/alexpasmantier/television/commit/4892dc3c3c5a5b970b21fb431e6411f6f63e26ab) *(cli)* Add `--select-1` cli flag to automatically select unique result by @alexpasmantier in [#448](https://github.com/alexpasmantier/television/pull/448)

### 🐛 Bug Fixes

- [4a584b4](https://github.com/alexpasmantier/television/commit/4a584b437c413f26c376154fe0751791b9cbd971) *(pwsh)* Use adequate quoting when formatting preview commands for pwsh by @alexpasmantier in [#454](https://github.com/alexpasmantier/television/pull/454)

- [d4913d7](https://github.com/alexpasmantier/television/commit/d4913d73f61d13bdfba67c246845c0849a3caf0c) *(uncategorized)* Silence the `string match` in tv_smart_autocomplete by @dkmar in [#449](https://github.com/alexpasmantier/television/pull/449)

### 🚜 Refactor

- [69c4dcc](https://github.com/alexpasmantier/television/commit/69c4dcc5c57a43bab29f93ce4e14c1cae42d3528) *(debug)* Improve configuration debug logging by @alexpasmantier in [#447](https://github.com/alexpasmantier/television/pull/447)

- [82e3f89](https://github.com/alexpasmantier/television/commit/82e3f890c83eb435c6d0d118a7e72ac30dbb3059) *(passthrough)* Drop support for unused passthrough keybindings by @alexpasmantier in [#446](https://github.com/alexpasmantier/television/pull/446) [**breaking**]

### ⚙️ Miscellaneous Tasks

- [8b267bb](https://github.com/alexpasmantier/television/commit/8b267bb1ff3a005ef6bc20c6ebca952ea99ae0ca) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#443](https://github.com/alexpasmantier/television/pull/443)

- [a008d3f](https://github.com/alexpasmantier/television/commit/a008d3f4b45f85718087a0b203f132416f3a7dc7) *(uncategorized)* Bump to 0.11.6 by @alexpasmantier in [#457](https://github.com/alexpasmantier/television/pull/457)



### New Contributors
* @dkmar made their first contribution in [#449](https://github.com/alexpasmantier/television/pull/449)

**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.11.5...0.11.6


## [0.11.5](https://github.com/alexpasmantier/television/releases/tag/0.11.5) - 2025-03-31

### 🐛 Bug Fixes

- [6ba235f](https://github.com/alexpasmantier/television/commit/6ba235fa1193323846f1a956dbcdbe7b98baaa8a) *(results)* Fix alignment for non unit width unicode characters by @alexpasmantier in [#442](https://github.com/alexpasmantier/television/pull/442)

### ⚙️ Miscellaneous Tasks

- [f9a49ac](https://github.com/alexpasmantier/television/commit/f9a49acccf2a667b66081778f851d660b6bb6981) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#436](https://github.com/alexpasmantier/television/pull/436)

- [875b63d](https://github.com/alexpasmantier/television/commit/875b63defee9696335e8d5841092096b44efb5da) *(uncategorized)* Bump to 0.11.5 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.11.4...0.11.5


## [0.11.4](https://github.com/alexpasmantier/television/releases/tag/0.11.4) - 2025-03-23

### 🚜 Refactor

- [8e17ef6](https://github.com/alexpasmantier/television/commit/8e17ef694e11251faba44069f321b6e5810bd273) *(uncategorized)* Nicer results alignment to improve discoverability of matched patterns by @alexpasmantier in [#435](https://github.com/alexpasmantier/television/pull/435)

### ⚙️ Miscellaneous Tasks

- [b81e0df](https://github.com/alexpasmantier/television/commit/b81e0df791a986990367a6286df4c8798fa7ee11) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#433](https://github.com/alexpasmantier/television/pull/433)

- [5f8b240](https://github.com/alexpasmantier/television/commit/5f8b240c8bd499961c036e58c7d8547e03b6749c) *(uncategorized)* Bump to 0.11.4 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.11.3...0.11.4


## [0.11.3](https://github.com/alexpasmantier/television/releases/tag/0.11.3) - 2025-03-21

### 🐛 Bug Fixes

- [c573503](https://github.com/alexpasmantier/television/commit/c573503cbfe434ad5927a40e4dcf9be6873bdc72) *(config)* Fix shell integration keybindings not overwriting defaults by @alexpasmantier in [#431](https://github.com/alexpasmantier/television/pull/431)

### ⚙️ Miscellaneous Tasks

- [5752402](https://github.com/alexpasmantier/television/commit/5752402237c23d70d1708add4b3ed523939d4493) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#428](https://github.com/alexpasmantier/television/pull/428)

- [f8bd6c2](https://github.com/alexpasmantier/television/commit/f8bd6c2dd58da37fdda10c61fdb8903f65ec5bce) *(x86)* Add statically linked musl build for x86_64 by @alexpasmantier in [#429](https://github.com/alexpasmantier/television/pull/429)

- [dae6a88](https://github.com/alexpasmantier/television/commit/dae6a8816a73233b26d7f552e0fc3030428ee0d4) *(uncategorized)* Bump to 0.11.3 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.11.2...0.11.3


## [0.11.2](https://github.com/alexpasmantier/television/releases/tag/0.11.2) - 2025-03-21

### 🐛 Bug Fixes

- [05e3ba3](https://github.com/alexpasmantier/television/commit/05e3ba3b75a94c903d095522e98f8d09250667f0) *(ci)* Fix aarch64 debian builds by @alexpasmantier in [#426](https://github.com/alexpasmantier/television/pull/426)

- [ea6deef](https://github.com/alexpasmantier/television/commit/ea6deef11b68fc3b928d03f20d0ee7fcf0dd15da) *(ci)* More tweaking to the deb releases configuration by @alexpasmantier in [#424](https://github.com/alexpasmantier/television/pull/424)

- [2d74a34](https://github.com/alexpasmantier/television/commit/2d74a3465a506b065e195cae837d743976a67afc) *(ui)* Show preview toggle hint conditionally by @alexpasmantier in [#425](https://github.com/alexpasmantier/television/pull/425)

### ⚙️ Miscellaneous Tasks

- [8ad4a99](https://github.com/alexpasmantier/television/commit/8ad4a9953d7203ae8154f437b6bbd60d86a6c13a) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#423](https://github.com/alexpasmantier/television/pull/423)

- [918dc66](https://github.com/alexpasmantier/television/commit/918dc6686d2ed72d4f9cabfff1ccbfe3eb839467) *(uncategorized)* Bump to 0.11.2 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.11.1...0.11.2


## [0.11.1](https://github.com/alexpasmantier/television/releases/tag/0.11.1) - 2025-03-20

### 🐛 Bug Fixes

- [4e900d9](https://github.com/alexpasmantier/television/commit/4e900d92c3efa5aa4115dbcc582f96612b26ebd9) *(ci)* Use `fancy-regex` when compiling on arm64 instead of `oniguruma` by @alexpasmantier in [#422](https://github.com/alexpasmantier/television/pull/422)

### ⚙️ Miscellaneous Tasks

- [7069421](https://github.com/alexpasmantier/television/commit/706942183c382df1e8ccb3ab8f50120748dc73b7) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#420](https://github.com/alexpasmantier/television/pull/420)

- [b48127b](https://github.com/alexpasmantier/television/commit/b48127bbba207387bf042f7447de5b5e9e9f11f2) *(uncategorized)* Bump to 0.11.1 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.11.0...0.11.1


## [0.11.0](https://github.com/alexpasmantier/television/releases/tag/0.11.0) - 2025-03-20

### ⛰️  Features

- [3222037](https://github.com/alexpasmantier/television/commit/3222037a02f229d206af79098e9f9e0e6ab60f00) *(cli)* Allow passing custom keybindings through the cli by @alexpasmantier in [#409](https://github.com/alexpasmantier/television/pull/409)

- [47ea5a2](https://github.com/alexpasmantier/television/commit/47ea5a2b683f40ece608c4b80da56d37831ce581) *(cli)* Allow passing builtin previewers through the cli (e.g. `--preview ':files:'`) by @alexpasmantier in [#403](https://github.com/alexpasmantier/television/pull/403)

- [8eb6ada](https://github.com/alexpasmantier/television/commit/8eb6adafb9272a96fb40eeb3b4a897fd95fec5dd) *(config)* Allow remapping input builtin keybindings (ctrl-e, ctrl-a, etc.) by @alexpasmantier in [#411](https://github.com/alexpasmantier/television/pull/411)

- [d09f670](https://github.com/alexpasmantier/television/commit/d09f6708bc873bf130cabed08958949444f185d8) *(shell)* Add fallback channel to the config for smart autocomplete by @alexpasmantier in [#413](https://github.com/alexpasmantier/television/pull/413)

### 🐛 Bug Fixes

- [731bc7e](https://github.com/alexpasmantier/television/commit/731bc7ee80cd6c98b7461eb6028e31a9936687d9) *(config)* Make user shell integration trigger configuration override defaults entirely by @alexpasmantier in [#417](https://github.com/alexpasmantier/television/pull/417)

- [05bd64a](https://github.com/alexpasmantier/television/commit/05bd64afe9973288ebae07bae326ef3dec2c154a) *(scheduling)* Don't block the main thread when no actions are available to process by @alexpasmantier in [#416](https://github.com/alexpasmantier/television/pull/416)

### 🚜 Refactor

- [7a85728](https://github.com/alexpasmantier/television/commit/7a85728da6adc9b57006902f6e132220da12cddb) *(config)* Simplify keybindings configuration syntax by @alexpasmantier in [#404](https://github.com/alexpasmantier/television/pull/404) [**breaking**]

- [fc2f6cd](https://github.com/alexpasmantier/television/commit/fc2f6cde4624575d08b5b6957bcb81ec6c93e3f0) *(preview)* Improve overall previewer scheduling logic by @alexpasmantier in [#415](https://github.com/alexpasmantier/television/pull/415)

- [3a5b5ec](https://github.com/alexpasmantier/television/commit/3a5b5ec0cca14b8f0c5cddec88e038f90b8ef384) *(startup)* Improve overall startup time and remove first frames artifacts by @alexpasmantier in [#408](https://github.com/alexpasmantier/television/pull/408)

### ⚙️ Miscellaneous Tasks

- [5ee8912](https://github.com/alexpasmantier/television/commit/5ee891230c66119c8544d595b117cef3a5fb7025) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#405](https://github.com/alexpasmantier/television/pull/405)

- [1e4c34f](https://github.com/alexpasmantier/television/commit/1e4c34fecdf2778b06c41ab0e799e890d2185df2) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#402](https://github.com/alexpasmantier/television/pull/402)

- [409d951](https://github.com/alexpasmantier/television/commit/409d951d3c2eeb4afd5d34ee4abbca69e5634241) *(uncategorized)* Bump to 0.11.0 by @alexpasmantier

- [97314d6](https://github.com/alexpasmantier/television/commit/97314d629a03ed1e892c6ea9d8ba0a621019cfe0) *(uncategorized)* Add support for arm64 deb releases by @alexpasmantier in [#412](https://github.com/alexpasmantier/television/pull/412)




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.10.10...0.11.0


## [0.10.10](https://github.com/alexpasmantier/television/releases/tag/0.10.10) - 2025-03-18

### 🐛 Bug Fixes

- [55705c0](https://github.com/alexpasmantier/television/commit/55705c0855238e2683bf6b4d43f7c7094ddf5126) *(zsh)* Use history command to include recent entries by @keturn in [#379](https://github.com/alexpasmantier/television/pull/379)

### 🚜 Refactor

- [ee89b36](https://github.com/alexpasmantier/television/commit/ee89b36b420e2ddc3776afea8658f4930938ebc8) *(stdin)* Disable preview by default and enable when passing `--preview` by @alexpasmantier in [#394](https://github.com/alexpasmantier/television/pull/394)

### 📚 Documentation

- [4f35cc6](https://github.com/alexpasmantier/television/commit/4f35cc6dbdc79925783404a729df24cbd004f954) *(cli)* Improve cli documentation by @alexpasmantier in [#395](https://github.com/alexpasmantier/television/pull/395)

- [0edf224](https://github.com/alexpasmantier/television/commit/0edf224502cc843500ae48e5290a264247930efa) *(man)* Add man pages for tv by @alexpasmantier in [#397](https://github.com/alexpasmantier/television/pull/397)

### ⚙️ Miscellaneous Tasks

- [60ea4a7](https://github.com/alexpasmantier/television/commit/60ea4a7e15bc077bff474a45a572dd523745aa5c) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#391](https://github.com/alexpasmantier/television/pull/391)

- [961ebbb](https://github.com/alexpasmantier/television/commit/961ebbba2bbcbe00d6a989ea04ef6392e7b1aa74) *(uncategorized)* Bump to 0.10.10 by @alexpasmantier



### New Contributors
* @keturn made their first contribution in [#379](https://github.com/alexpasmantier/television/pull/379)

**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.10.9...0.10.10


## [0.10.9](https://github.com/alexpasmantier/television/releases/tag/0.10.9) - 2025-03-17

### ⚙️ Miscellaneous Tasks

- [f954e81](https://github.com/alexpasmantier/television/commit/f954e81e4c75d39db15848ff5a076f983a609794) *(deb)* Fix cargo deb output directory error by @alexpasmantier

- [f397dd5](https://github.com/alexpasmantier/television/commit/f397dd5a70539d6702e90a7fd8565542274676a8) *(uncategorized)* Bump to 0.10.9 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.10.8...0.10.9


## [0.10.8](https://github.com/alexpasmantier/television/releases/tag/0.10.8) - 2025-03-16

### 🐛 Bug Fixes

- [8df4a7a](https://github.com/alexpasmantier/television/commit/8df4a7a2291ab455a6d36dd7018f956da015abf0) *(changelog)* Fix broken links in CHANGELOG.md by @murlakatamenka in [#377](https://github.com/alexpasmantier/television/pull/377)

### 🧪 Testing

- [64b2f73](https://github.com/alexpasmantier/television/commit/64b2f730b3841c32f5d30ae2ae1847db297e8bca) *(uncategorized)* More tests for cli, app, and main by @alexpasmantier in [#375](https://github.com/alexpasmantier/television/pull/375)

### ⚙️ Miscellaneous Tasks

- [d601eb2](https://github.com/alexpasmantier/television/commit/d601eb2c0224018d46c35a0ab0a79803d77ecf4e) *(changelog)* Update changelog (auto) by @github-actions[bot]

- [ed28da3](https://github.com/alexpasmantier/television/commit/ed28da325f09ecb7e9288785fa0dd004f39cfe21) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#371](https://github.com/alexpasmantier/television/pull/371)

- [e26bd59](https://github.com/alexpasmantier/television/commit/e26bd5919f1a81c9ea1564751c2a871f3b628aaa) *(deb)* Temporarily disable old compatibility builds by @alexpasmantier

- [fcf4b35](https://github.com/alexpasmantier/television/commit/fcf4b35272f10488697fb74e493c399e489c6c50) *(uncategorized)* Replace manual convco check and git hook by a dedicated ci step by @alexpasmantier in [#376](https://github.com/alexpasmantier/television/pull/376)



### New Contributors
* @bpairet made their first contribution in [#383](https://github.com/alexpasmantier/television/pull/383)
* @murlakatamenka made their first contribution in [#377](https://github.com/alexpasmantier/television/pull/377)

**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.10.7...0.10.8


## [0.10.7](https://github.com/alexpasmantier/television/releases/tag/0.10.7) - 2025-03-06

### ⛰️  Features

- [3441587](https://github.com/alexpasmantier/television/commit/3441587d57879c309e7818ca89375fa2aaced710) *(preview)* Add support for image previews by @I-Azy-I

- [46f5d20](https://github.com/alexpasmantier/television/commit/46f5d20b2c90219b26a17b4803cf9c691c03a461) *(shell)* Allow mapping ctrl-space for builtin shell autocomplete integration by @alexpasmantier

### 🐛 Bug Fixes

- [e2a0fb2](https://github.com/alexpasmantier/television/commit/e2a0fb204724c5b6fc12554a35355a6a419ad198) *(clipboard)* Fix issue where clipboard wouldn't work on X11-based environments by @alexpasmantier in [#364](https://github.com/alexpasmantier/television/pull/364)

### 🚜 Refactor

- [63cb976](https://github.com/alexpasmantier/television/commit/63cb9760272067ab8787085b37690255e20ecbb9) *(ui)* Communicate ui state to tv using channels by @alexpasmantier in [#369](https://github.com/alexpasmantier/television/pull/369)

### 📚 Documentation

- [d47d6f7](https://github.com/alexpasmantier/television/commit/d47d6f7850a92b197f2046d81cf56dd2a1322010) *(uncategorized)* Docs(readme): Update README.md by @alexpasmantier

- [f14c910](https://github.com/alexpasmantier/television/commit/f14c910fb458040fe1f1133ae59be0676d80b374) *(uncategorized)* Update README by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [4ccb85b](https://github.com/alexpasmantier/television/commit/4ccb85ba5b64b693cb132490365cfb5b339689b1) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#358](https://github.com/alexpasmantier/television/pull/358)

- [5a4c9d3](https://github.com/alexpasmantier/television/commit/5a4c9d329693dcd14c06038cd88f84c72a795744) *(uncategorized)* Bump to 0.10.7 by @alexpasmantier



### New Contributors
* @I-Azy-I made their first contribution

**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.10.6...0.10.7


## [0.10.6](https://github.com/alexpasmantier/television/releases/tag/0.10.6) - 2025-02-08

### 🐛 Bug Fixes

- [8e38ffc](https://github.com/alexpasmantier/television/commit/8e38ffc3ab52414df29d8310e3f7a5b66bb2be6c) *(clipboard)* Gracefully fail if clipboard isn't available by @alexpasmantier in [#350](https://github.com/alexpasmantier/television/pull/350)

- [df2592f](https://github.com/alexpasmantier/television/commit/df2592f2c8aa6edbea0e46a319435e27b8998859) *(events)* Remove sorting and deduplicating incoming actions by @alexpasmantier in [#356](https://github.com/alexpasmantier/television/pull/356)

### 🚜 Refactor

- [7f87b2f](https://github.com/alexpasmantier/television/commit/7f87b2fb31db239b4e534e29989b4286f6a7d052) *(cable)* Use HISTFILE for bash and zsh history channels by @alexpasmantier in [#357](https://github.com/alexpasmantier/television/pull/357)

- [b706dcb](https://github.com/alexpasmantier/television/commit/b706dcb8ddef8b93dca8de21b5e605360b9b8f07) *(help)* Add multiselect keybindings to help panel by @alexpasmantier in [#353](https://github.com/alexpasmantier/television/pull/353)

- [86c100e](https://github.com/alexpasmantier/television/commit/86c100e381b00033f4ae57c53e2070be367333d7) *(ui)* Display current channel in input bar border by @alexpasmantier in [#354](https://github.com/alexpasmantier/television/pull/354)

### 📚 Documentation

- [ade69d7](https://github.com/alexpasmantier/television/commit/ade69d7bfff109141ab0709b4feabc66973c582f) *(uncategorized)* Update readme by @alexpasmantier

- [d40a86d](https://github.com/alexpasmantier/television/commit/d40a86daa281aaa16ef61017f3dad6d899105ed8) *(uncategorized)* Update readme by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [1e44478](https://github.com/alexpasmantier/television/commit/1e44478147e6d0aa8f320f0b15cd8e4ff4d2f0f9) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#349](https://github.com/alexpasmantier/television/pull/349)

- [11e440c](https://github.com/alexpasmantier/television/commit/11e440c151ef02abc9aed52059c1b648d161ffb5) *(deb)* Add arm64 deb packaging to cd by @alexpasmantier in [#351](https://github.com/alexpasmantier/television/pull/351)

- [bb727bd](https://github.com/alexpasmantier/television/commit/bb727bd070597c60f2750678e9d2cf589ff6f754) *(glibc)* Packaging for older linux distros by @alexpasmantier

- [56be4dc](https://github.com/alexpasmantier/television/commit/56be4dca4f71a21ead8dc50a97e0036ab3ce7b0b) *(winget)* Update winget release configuration by @alexpasmantier

- [28f62f1](https://github.com/alexpasmantier/television/commit/28f62f138dd47c9f0ef3ca33f2daa17a8e9eb909) *(uncategorized)* Bump to 0.10.6 by @alexpasmantier




**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.10.5...0.10.6


## [0.10.5](https://github.com/alexpasmantier/television/releases/tag/0.10.5) - 2025-02-07

### 🐛 Bug Fixes

- [4eead98](https://github.com/alexpasmantier/television/commit/4eead98fae18cfc4146def7a776fe4497e1cbc59) *(windows)* Bypass mouse capture disabling on windows by @alexpasmantier in [#348](https://github.com/alexpasmantier/television/pull/348)

### ⚙️ Miscellaneous Tasks

- [fd8bf61](https://github.com/alexpasmantier/television/commit/fd8bf6100963baaf6967cbf983a9ee620effbd4f) *(cd)* Automatically bump winget-pkgs registered version by @kachick in [#340](https://github.com/alexpasmantier/television/pull/340)

- [0d5f394](https://github.com/alexpasmantier/television/commit/0d5f39408279539431f79af3fccc5414e958e50d) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#336](https://github.com/alexpasmantier/television/pull/336)

- [5d552d1](https://github.com/alexpasmantier/television/commit/5d552d1655de46255e6ab62cc8c446bf37ba717d) *(uncategorized)* Bump to 0.10.5 by @alexpasmantier



### New Contributors
* @dependabot[bot] made their first contribution in [#345](https://github.com/alexpasmantier/television/pull/345)

**Full Changelog**: https://github.com/alexpasmantier/television/compare/0.10.4...0.10.5


## [0.10.4](https://github.com/alexpasmantier/television/releases/tag/0.10.4) - 2025-02-02

### 🚜 Refactor

- [8881842](https://github.com/alexpasmantier/television/commit/888184235891313cbc3114344d6935e43cb66725) *(shell)* More default shell integration triggers by @alexpasmantier in [#335](https://github.com/alexpasmantier/television/pull/335)

- [a6a73c5](https://github.com/alexpasmantier/television/commit/a6a73c5bb3b23339dfb96538a10f728bb61e1c2d) *(shell)* Improve shell integration configuration syntax by @alexpasmantier in [#334](https://github.com/alexpasmantier/television/pull/334)

### ⚙️ Miscellaneous Tasks

- [c74b47d](https://github.com/alexpasmantier/television/commit/c74b47d07caf12efaf073c16f2177607171c573e) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#330](https://github.com/alexpasmantier/television/pull/330)

- [eaafe40](https://github.com/alexpasmantier/television/commit/eaafe40cfbb7dbf906dad24756a7b2070be33a32) *(uncategorized)* Bump to 0.10.4 by @alexpasmantier




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


## [0.10.3](https://github.com/alexpasmantier/television/releases/tag/0.10.3) - 2025-01-31

### 🚜 Refactor

- [5214dd1](https://github.com/alexpasmantier/television/commit/5214dd17d0c9b82409dbd81358beb7afc6e28be2) *(app)* Buffering actions and events handling to improve overall UI responsiveness by @alexpasmantier in [#328](https://github.com/alexpasmantier/television/pull/328)

- [be80496](https://github.com/alexpasmantier/television/commit/be804965491b65714613ace52419b9fbb821b9b0) *(draw)* Clearing out mut operations from rendering critical path, avoiding mutexes and perf improvements by @alexpasmantier in [#322](https://github.com/alexpasmantier/television/pull/322)

### ⚙️ Miscellaneous Tasks

- [eaab4e9](https://github.com/alexpasmantier/television/commit/eaab4e966baf1d5dbe83230e4b145ee64fe1b5be) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#320](https://github.com/alexpasmantier/television/pull/320)

- [6955c5b](https://github.com/alexpasmantier/television/commit/6955c5b31357088db4debf202ca99cf303866e7d) *(uncategorized)* Bump to 0.10.3 by @alexpasmantier in [#329](https://github.com/alexpasmantier/television/pull/329)




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


## [0.10.2](https://github.com/alexpasmantier/television/releases/tag/0.10.2) - 2025-01-26

### 🐛 Bug Fixes

- [f536156](https://github.com/alexpasmantier/television/commit/f536156e7e959fc043dcd972162411bc34b6bc89) *(config)* Add serde default for shell integration configuration by @alexpasmantier in [#319](https://github.com/alexpasmantier/television/pull/319)

### 📚 Documentation

- [4b632f8](https://github.com/alexpasmantier/television/commit/4b632f81f8754b59def555099165d0face28e3c1) *(changelog)* Update changelog template by @alexpasmantier in [#317](https://github.com/alexpasmantier/television/pull/317)

### ⚙️ Miscellaneous Tasks

- [f9f0277](https://github.com/alexpasmantier/television/commit/f9f0277184304f6ddc2d6cb88193273ac8513a5a) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#316](https://github.com/alexpasmantier/television/pull/316)

- [a03da82](https://github.com/alexpasmantier/television/commit/a03da82c56bab5e1e6ed644b82ce8a220a3a6847) *(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](https://github.com/alexpasmantier/television/releases/tag/0.10.1) - 2025-01-26

### 🐛 Bug Fixes

- [82f471d](https://github.com/alexpasmantier/television/commit/82f471d0aa01285ce82dfb19ab5c81b4b9d1f562) *(cli)* Re-enable clap help feature by @alexpasmantier in [#315](https://github.com/alexpasmantier/television/pull/315)

### ⚙️ Miscellaneous Tasks

- [eede078](https://github.com/alexpasmantier/television/commit/eede07871503b66ad56dbbc66d3f11d491564519) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#312](https://github.com/alexpasmantier/television/pull/312)

- [5271b50](https://github.com/alexpasmantier/television/commit/5271b507a04af992f49ef04871abc8edeb5e0b81) *(terminal)* Custom shell keybindings by @bertrand-chardon in [#313](https://github.com/alexpasmantier/television/pull/313)




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


## [0.10.0](https://github.com/alexpasmantier/television/releases/tag/0.10.0) - 2025-01-25

### ⛰️  Features

- [37b71b7](https://github.com/alexpasmantier/television/commit/37b71b7a881aa634f67c0a051eea5d8a23f66a8b) *(i18n)* Improve support for non-western scripts by @bertrand-chardon in [#305](https://github.com/alexpasmantier/television/pull/305)

### 🐛 Bug Fixes

- [c710904](https://github.com/alexpasmantier/television/commit/c7109044f05dfc967a487ba4583269d3b7b049a5) *(stdout)* Never quote selected entries by @bertrand-chardon in [#307](https://github.com/alexpasmantier/television/pull/307)

- [cb565d6](https://github.com/alexpasmantier/television/commit/cb565d667edeeb629c34f10b50b4a0e78682f643) *(uncategorized)* Add repaint command to the fish shell scripts by @jscarrott in [#303](https://github.com/alexpasmantier/television/pull/303)

### 🚜 Refactor

- [1e8c8db](https://github.com/alexpasmantier/television/commit/1e8c8dbc963c4796b4720ad69e4572c5e881981c) *(uncategorized)* Simplify configuration and build code + leaner crate by @alexpasmantier in [#308](https://github.com/alexpasmantier/television/pull/308)

### ⚡ Performance

- [172ba23](https://github.com/alexpasmantier/television/commit/172ba231eec45b2bff30e80eeca2ccb54504cc01) *(async)* Make overall UI much smoother and snappier by @alexpasmantier in [#311](https://github.com/alexpasmantier/television/pull/311)

### ⚙️ Miscellaneous Tasks

- [4dc7c71](https://github.com/alexpasmantier/television/commit/4dc7c7129f923f937778f66cb512d303fc4df16f) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#294](https://github.com/alexpasmantier/television/pull/294)

- [7a54e5a](https://github.com/alexpasmantier/television/commit/7a54e5a50711f5122f7731863afb85db96816494) *(uncategorized)* Bump to 0.10.0 by @alexpasmantier

- [3970f65](https://github.com/alexpasmantier/television/commit/3970f65946ed2753a1ab0841ea01b45ab23b3fba) *(uncategorized)* Flatten workspace into a single crate by @alexpasmantier in [#306](https://github.com/alexpasmantier/television/pull/306)

- [5750531](https://github.com/alexpasmantier/television/commit/5750531cb2bac6a39aae3348bfc8362a4830fdab) *(uncategorized)* Add zip format in a Windows release assets by @kachick in [#298](https://github.com/alexpasmantier/television/pull/298)



### New Contributors
* @jscarrott made their first contribution in [#303](https://github.com/alexpasmantier/television/pull/303)
* @kachick made their first contribution in [#298](https://github.com/alexpasmantier/television/pull/298)

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


## [0.9.4](https://github.com/alexpasmantier/television/releases/tag/0.9.4) - 2025-01-20

### 🐛 Bug Fixes

- [8bbebf7](https://github.com/alexpasmantier/television/commit/8bbebf7e57600d9f03c607a000188a784728ca11) *(syntect)* Switch back to oniguruma while investigating parsing issues by @alexpasmantier in [#292](https://github.com/alexpasmantier/television/pull/292)

### ⚙️ Miscellaneous Tasks

- [3d97394](https://github.com/alexpasmantier/television/commit/3d973947abeb85312c58f77d146f2a3ae4cb4a09) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#288](https://github.com/alexpasmantier/television/pull/288)

- [40c97c9](https://github.com/alexpasmantier/television/commit/40c97c9c4c5086092f2cfc1bf58b5081e7292f20) *(uncategorized)* Bump workspace to 0.9.4 by @alexpasmantier in [#293](https://github.com/alexpasmantier/television/pull/293)




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


## [0.9.3](https://github.com/alexpasmantier/television/releases/tag/0.9.3) - 2025-01-19

### ⛰️  Features

- [6c3bede](https://github.com/alexpasmantier/television/commit/6c3bede3ca2473d0a9e9d9bd2bc0b42ea9cadbd6) *(preview)* Add support for displaying nerd fonts in preview by @alexpasmantier in [#286](https://github.com/alexpasmantier/television/pull/286)

### 🐛 Bug Fixes

- [c227b2a](https://github.com/alexpasmantier/television/commit/c227b2a20137f615123af5d8d8991d93d8080329) *(cable)* Cable channels now take precedence over builtins for the cli / shell integration by @alexpasmantier in [#278](https://github.com/alexpasmantier/television/pull/278)

### 🚜 Refactor

- [1934d3f](https://github.com/alexpasmantier/television/commit/1934d3f03f4e0398357e1975777670e3e922cabc) *(uncategorized)* Exit application on SIGINT / C-c by @alexpasmantier in [#274](https://github.com/alexpasmantier/television/pull/274)

### 📚 Documentation

- [d68ae21](https://github.com/alexpasmantier/television/commit/d68ae21630bfcfff96b283700a2058d1d44a1f3f) *(readme)* Link to nucleo directly by @archseer in [#266](https://github.com/alexpasmantier/television/pull/266)

### ⚡ Performance

- [a3dc819](https://github.com/alexpasmantier/television/commit/a3dc8196aa5199bedfd62b640c4020a92df9d9d7) *(preview)* Add partial preview rendering and buffer preview requests by @alexpasmantier in [#285](https://github.com/alexpasmantier/television/pull/285)

### ⚙️ Miscellaneous Tasks

- [01a25ac](https://github.com/alexpasmantier/television/commit/01a25ac84623df62e574a3d44cd077224fa6685f) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#265](https://github.com/alexpasmantier/television/pull/265)

- [a43ed22](https://github.com/alexpasmantier/television/commit/a43ed226668d9f2cc1078c66b1e31571ccb22e72) *(uncategorized)* Bump workspace to 0.9.3 by @alexpasmantier in [#287](https://github.com/alexpasmantier/television/pull/287)



### New Contributors
* @archseer made their first contribution in [#266](https://github.com/alexpasmantier/television/pull/266)

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


## [0.9.2](https://github.com/alexpasmantier/television/releases/tag/0.9.2) - 2025-01-09

### 🐛 Bug Fixes

- [9433fea](https://github.com/alexpasmantier/television/commit/9433fea80df9f6277114d2c27795c35450ad7880) *(cable)* Filter out non-utf8 lines when loading cable candidates by @alexpasmantier in [#263](https://github.com/alexpasmantier/television/pull/263)

### ⚙️ Miscellaneous Tasks

- [510b528](https://github.com/alexpasmantier/television/commit/510b52858800cc2b813b21030e9266b0028b1c0a) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#261](https://github.com/alexpasmantier/television/pull/261)

- [1a4dae9](https://github.com/alexpasmantier/television/commit/1a4dae9bd82f284e86ef6e83e07b47dda6e3908f) *(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](https://github.com/alexpasmantier/television/releases/tag/0.9.1) - 2025-01-09

### ⛰️  Features

- [d9ca7b1](https://github.com/alexpasmantier/television/commit/d9ca7b1f9d7460593b3adeac042a50ee3a03649c) *(cable)* Allow custom cable channels to override builtins by @alexpasmantier in [#260](https://github.com/alexpasmantier/television/pull/260)

- [ea8b955](https://github.com/alexpasmantier/television/commit/ea8b955e6d34eade1f83de41805cbab6b7eb6335) *(cli)* Add `no-preview` flag to disable the preview pane by @alexpasmantier in [#258](https://github.com/alexpasmantier/television/pull/258)

### 🐛 Bug Fixes

- [b388a56](https://github.com/alexpasmantier/television/commit/b388a56745f4ad63ded1ebe5f296241695892c4b) *(fish)* Don't add extra space to prompt if it's an implicit cd (`\.`) by @alexpasmantier in [#259](https://github.com/alexpasmantier/television/pull/259)

### 🚜 Refactor

- [3b7fb0c](https://github.com/alexpasmantier/television/commit/3b7fb0c6d6e73a6558a99648c5269ae458ab9404) *(cable)* Stream in cable results + better error logging + default delimiter consistency by @alexpasmantier in [#257](https://github.com/alexpasmantier/television/pull/257)

- [b5e9846](https://github.com/alexpasmantier/television/commit/b5e9846e1b5f62a757057c5403768e20ff3e7f69) *(providers)* Improve cable provider files loading sequence by @alexpasmantier in [#254](https://github.com/alexpasmantier/television/pull/254)

### ⚙️ Miscellaneous Tasks

- [ef26d32](https://github.com/alexpasmantier/television/commit/ef26d326f4f29d01bf9a2087fac7878a7ccbc3db) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#251](https://github.com/alexpasmantier/television/pull/251)

- [d00d8e4](https://github.com/alexpasmantier/television/commit/d00d8e4f84511c3c8c8c3c0ef2634ca671c7c0bd) *(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](https://github.com/alexpasmantier/television/releases/tag/0.9.0) - 2025-01-07

### ⛰️  Features

- [76bff30](https://github.com/alexpasmantier/television/commit/76bff30759612094635cd06366b6eaa240867488) *(cable)* Add default git diff cable channel by @alexpasmantier in [#226](https://github.com/alexpasmantier/television/pull/226)

- [e2398ab](https://github.com/alexpasmantier/television/commit/e2398abcfa6d368389456b79723d87842ee5e33f) *(channels)* Allow sending currently selected entries to other channels by @alexpasmantier in [#235](https://github.com/alexpasmantier/television/pull/235)

- [2e5f65b](https://github.com/alexpasmantier/television/commit/2e5f65baefd7ce10dcb6aa85fd41158f86c6dfcd) *(channels)* Add support for multi selection by @alexpasmantier in [#234](https://github.com/alexpasmantier/television/pull/234)

- [3bd2bb4](https://github.com/alexpasmantier/television/commit/3bd2bb44bd3ab0d4a3423cdb1df3133ed0f4bf84) *(uncategorized)* Add support for CJK unified ideographs by @alexpasmantier in [#243](https://github.com/alexpasmantier/television/pull/243)

### 🐛 Bug Fixes

- [1c00dec](https://github.com/alexpasmantier/television/commit/1c00dece942f09d749699a5d22467b9c279ad950) *(ansi)* Catch implicit reset escape sequences by @alexpasmantier in [#245](https://github.com/alexpasmantier/television/pull/245)

- [a2a264c](https://github.com/alexpasmantier/television/commit/a2a264cc4d7868d31c35ff10912e790cd790262d) *(ingestion)* Use lossy conversion when source doesn't produce valid utf8 by @alexpasmantier in [#240](https://github.com/alexpasmantier/television/pull/240)

### ⚡ Performance

- [8b5beee](https://github.com/alexpasmantier/television/commit/8b5beee1dc3da153d0e4a2c9a9e85ff8540e15d8) *(uncategorized)* Drop deduplication when loading cable candidate lines by @alexpasmantier in [#248](https://github.com/alexpasmantier/television/pull/248)

- [072ecdb](https://github.com/alexpasmantier/television/commit/072ecdba73b4e6677f0ce5d313a45a327df44eed) *(uncategorized)* Only display the first 200 log entries when previewing git-repos by @alexpasmantier in [#241](https://github.com/alexpasmantier/television/pull/241)

- [0624002](https://github.com/alexpasmantier/television/commit/0624002f350d2df0b3aed83c2a8a1b9426757687) *(uncategorized)* Use FxHash instead of SipHash where it makes sense by @alexpasmantier in [#237](https://github.com/alexpasmantier/television/pull/237)

### ⚙️ Miscellaneous Tasks

- [59bdcaa](https://github.com/alexpasmantier/television/commit/59bdcaa278638c97e3ebd469be93d683c15c57fe) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#244](https://github.com/alexpasmantier/television/pull/244)

- [7cd0a9d](https://github.com/alexpasmantier/television/commit/7cd0a9d1b75ecfa9e449e0f8cdcc2663ac9f8d5b) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#225](https://github.com/alexpasmantier/television/pull/225)

- [da2396e](https://github.com/alexpasmantier/television/commit/da2396e19a73ed6b042a78bf037ca7d2894f8946) *(linting)* Add workspace lints by @xosxos in [#228](https://github.com/alexpasmantier/television/pull/228)

- [853da49](https://github.com/alexpasmantier/television/commit/853da494255dcc34d71a6281eee5c353c83bec62) *(uncategorized)* Bump to 0.9.0 by @alexpasmantier in [#249](https://github.com/alexpasmantier/television/pull/249)

- [d207848](https://github.com/alexpasmantier/television/commit/d20784891fc034cf401bcfc6f5f522582d5a8f98) *(uncategorized)* Fix linting warnings by @alexpasmantier in [#230](https://github.com/alexpasmantier/television/pull/230)



### New Contributors
* @xosxos made their first contribution in [#228](https://github.com/alexpasmantier/television/pull/228)

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


## [0.8.8](https://github.com/alexpasmantier/television/releases/tag/0.8.8) - 2025-01-06

### ⛰️  Features

- [d7e6c35](https://github.com/alexpasmantier/television/commit/d7e6c357357d59152eb198c0d18697d5591ff397) *(ui)* Add support for standard ANSI colors theming and update default theme by @alexpasmantier in [#221](https://github.com/alexpasmantier/television/pull/221)

- [53bd4a3](https://github.com/alexpasmantier/television/commit/53bd4a38159edfec4db7d80813a3cf51a36fb491) *(ui)* Add new `television` theme that inherits the terminal bg by @alexpasmantier in [#220](https://github.com/alexpasmantier/television/pull/220)

- [931a7bb](https://github.com/alexpasmantier/television/commit/931a7bb5c35d992b53f8c4aeee87b66ee9ab14f9) *(ui)* Make background color optional and fallback to terminal default bg color by @alexpasmantier in [#219](https://github.com/alexpasmantier/television/pull/219)

### 🐛 Bug Fixes

- [88b08b7](https://github.com/alexpasmantier/television/commit/88b08b798e5acd39077048ef14e5f33d25067d87) *(cable)* Zsh-history and bash-history cable channels now point to default histfiles locations by @alexpasmantier in [#224](https://github.com/alexpasmantier/television/pull/224)

### 🚜 Refactor

- [3d49d30](https://github.com/alexpasmantier/television/commit/3d49d308c1e2d8c1020bdf27e75bb69cd20e2235) *(cable)* More debug information for cable channels by @alexpasmantier in [#223](https://github.com/alexpasmantier/television/pull/223)

- [074889b](https://github.com/alexpasmantier/television/commit/074889b43fc36d036b067e90a7977a2fd6b519d3) *(ux)* Don't print the list of available channels on channel parsing error by @alexpasmantier in [#222](https://github.com/alexpasmantier/television/pull/222)

### 📚 Documentation

- [21fb3cb](https://github.com/alexpasmantier/television/commit/21fb3cb53cff24b4f30041014c4fa9aa018ba360) *(uncategorized)* Add shell autocompletion GIF to the README by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [b1309af](https://github.com/alexpasmantier/television/commit/b1309af25f0b5c6741f16b6ef90e084ac2cb9dd8) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#218](https://github.com/alexpasmantier/television/pull/218)

- [6536bbf](https://github.com/alexpasmantier/television/commit/6536bbf32389682b3783a277d176e5e2f4421e60) *(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](https://github.com/alexpasmantier/television/releases/tag/0.8.7) - 2025-01-04

### 🐛 Bug Fixes

- [3e5f0a4](https://github.com/alexpasmantier/television/commit/3e5f0a44a3405826b599de35f9901dfe4fc86351) *(unix)* Use sed instead of tail for bash and zsh default history channels by @alexpasmantier in [#216](https://github.com/alexpasmantier/television/pull/216)

### 🚜 Refactor

- [657af5e](https://github.com/alexpasmantier/television/commit/657af5e36d82f7e819c592f7dbc2a2c9a41a067d) *(cable)* Always create default cable channels in user directory if no cable channels exist by @alexpasmantier in [#213](https://github.com/alexpasmantier/television/pull/213)

- [124c06c](https://github.com/alexpasmantier/television/commit/124c06c403b019438bbd60663eef48fb8172557c) *(config)* Check for config file existence before processing subcommands by @alexpasmantier in [#214](https://github.com/alexpasmantier/television/pull/214)

- [971a2e7](https://github.com/alexpasmantier/television/commit/971a2e7697d888a09f21fb50a2684e6162ac6329) *(shell)* Use $HISTFILE for cable history channels by @alexpasmantier in [#210](https://github.com/alexpasmantier/television/pull/210)

### ⚙️ Miscellaneous Tasks

- [8089657](https://github.com/alexpasmantier/television/commit/80896578b4f49e346fa5c680d3a486b90d8ec527) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#206](https://github.com/alexpasmantier/television/pull/206)

- [25adee3](https://github.com/alexpasmantier/television/commit/25adee34d8ce35f512cc641c4fc0529545fd2af0) *(uncategorized)* Bump to 0.8.7 by @alexpasmantier in [#217](https://github.com/alexpasmantier/television/pull/217)



### New Contributors
* @tangowithfoxtrot made their first contribution in [#208](https://github.com/alexpasmantier/television/pull/208)

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


## [0.8.6](https://github.com/alexpasmantier/television/releases/tag/0.8.6) - 2025-01-01

### 🐛 Bug Fixes

- [bff7068](https://github.com/alexpasmantier/television/commit/bff70687814b6dfa682e737d3eec74a918229eb2) *(uncategorized)* Nix build by @tukanoidd in [#203](https://github.com/alexpasmantier/television/pull/203)

- [741ce30](https://github.com/alexpasmantier/television/commit/741ce30b080b462cf8938661ee630a2136b565c5) *(uncategorized)* Automatically create configuration and data directories if they don't exist by @tulilirockz in [#204](https://github.com/alexpasmantier/television/pull/204)

### ⚙️ Miscellaneous Tasks

- [314aa93](https://github.com/alexpasmantier/television/commit/314aa93a4592626cfff56957a62f12f3575d53ae) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#202](https://github.com/alexpasmantier/television/pull/202)

- [df936dd](https://github.com/alexpasmantier/television/commit/df936dd4ebed89d1e7c0fc81892e8230e22aea49) *(uncategorized)* Bump to 0.8.6 by @alexpasmantier



### New Contributors
* @tulilirockz made their first contribution in [#204](https://github.com/alexpasmantier/television/pull/204)

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


## [0.8.5](https://github.com/alexpasmantier/television/releases/tag/0.8.5) - 2024-12-31

### ⛰️  Features

- [2acfc41](https://github.com/alexpasmantier/television/commit/2acfc41ceb9654e3bb1bf28a51bd9afc2b395293) *(ui)* Respect BAT_THEME env var for previewer syntax highlighting theme by @alexpasmantier in [#201](https://github.com/alexpasmantier/television/pull/201)

### 🐛 Bug Fixes

- [a74dece](https://github.com/alexpasmantier/television/commit/a74deceb982970ae38b6b9052ed65b0deb14c00c) *(shell)* Add space if needed when using smart autocomplete by @alexpasmantier in [#200](https://github.com/alexpasmantier/television/pull/200)

### 📚 Documentation

- [0382ff8](https://github.com/alexpasmantier/television/commit/0382ff81b6e0753448cbfbb94c3ff11ae0253eb3) *(config)* Fix typo in default configuration file comment by @alexpasmantier in [#198](https://github.com/alexpasmantier/television/pull/198)

- [690e88d](https://github.com/alexpasmantier/television/commit/690e88dd1a0ba58d34b1c0db0cfae7577d385df8) *(uncategorized)* Move parts of README to Wiki by @bertrand-chardon in [#199](https://github.com/alexpasmantier/television/pull/199)

### ⚙️ Miscellaneous Tasks

- [d2bf172](https://github.com/alexpasmantier/television/commit/d2bf172f4b029f8eb8b0eaafe4fa556acc93a32b) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#197](https://github.com/alexpasmantier/television/pull/197)

- [8cae592](https://github.com/alexpasmantier/television/commit/8cae59256d0e43a2bf2d1c3ad7db438a9b98a9d8) *(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](https://github.com/alexpasmantier/television/releases/tag/0.8.4) - 2024-12-31

### ⛰️  Features

- [343ed3c](https://github.com/alexpasmantier/television/commit/343ed3c126c11452a467cbcaae77bfcf53cd937c) *(ux)* Automatically create default user configuration file if nonexistent by @alexpasmantier in [#196](https://github.com/alexpasmantier/television/pull/196)

### 🐛 Bug Fixes

- [1899873](https://github.com/alexpasmantier/television/commit/1899873680987f797f41dfc682483a4a26ec82b3) *(channels)* List-channels in kebab-case by @fannheyward in [#195](https://github.com/alexpasmantier/television/pull/195)

### ⚙️ Miscellaneous Tasks

- [76da8b0](https://github.com/alexpasmantier/television/commit/76da8b0a5b76d07ae36fe0f972a6f5de549d58a0) *(changelog)* Update changelog (auto) by @github-actions[bot]

- [430e325](https://github.com/alexpasmantier/television/commit/430e3255675139d70a11b1e272d08effb7967ae3) *(uncategorized)* Bump version to 0.8.4 by @alexpasmantier



### New Contributors
* @fannheyward made their first contribution in [#195](https://github.com/alexpasmantier/television/pull/195)

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


## [0.8.3](https://github.com/alexpasmantier/television/releases/tag/0.8.3) - 2024-12-30

### 🐛 Bug Fixes

- [26036dd](https://github.com/alexpasmantier/television/commit/26036dd0b9663e3aafd2442009b4ff700e841a7a) *(uncategorized)* Bump version to match with the release by @chenrui333 in [#188](https://github.com/alexpasmantier/television/pull/188)

### ⚡ Performance

- [b552657](https://github.com/alexpasmantier/television/commit/b552657926eeac37de24fae5684b1f758fc23f72) *(bin)* Compile binary as a single code unit and use fat LTO by @alexpasmantier in [#191](https://github.com/alexpasmantier/television/pull/191)

### ⚙️ Miscellaneous Tasks

- [9b0129a](https://github.com/alexpasmantier/television/commit/9b0129a8d899c83bc3230cfc36c2266c49b407a8) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#187](https://github.com/alexpasmantier/television/pull/187)

- [0c5da2a](https://github.com/alexpasmantier/television/commit/0c5da2a0c3e72361300b09e03cd2a9fed1619401) *(uncategorized)* Bump to 0.8.3 by @alexpasmantier in [#192](https://github.com/alexpasmantier/television/pull/192)

- [53afed2](https://github.com/alexpasmantier/television/commit/53afed28eebc4be5aab3399cc35a580045033be4) *(uncategorized)* Bump workspace to 0.0.16 by @alexpasmantier in [#189](https://github.com/alexpasmantier/television/pull/189)



### New Contributors
* @chenrui333 made their first contribution in [#188](https://github.com/alexpasmantier/television/pull/188)

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


## [0.8.2](https://github.com/alexpasmantier/television/releases/tag/0.8.2) - 2024-12-30

### ⛰️  Features

- [b49a069](https://github.com/alexpasmantier/television/commit/b49a06997b93bc48f9cae2a66acda1e4ccfdb621) *(shell)* Shell integration support for fish by @alexpasmantier in [#186](https://github.com/alexpasmantier/television/pull/186)

- [7614fbc](https://github.com/alexpasmantier/television/commit/7614fbc653cd5ec64037a9c5890381ab98269791) *(shell)* Add bash support for smart autocomplete and shell history by @alexpasmantier in [#184](https://github.com/alexpasmantier/television/pull/184)

- [0b5facc](https://github.com/alexpasmantier/television/commit/0b5facca6a3c449dcb7335465b11cae169280612) *(shell)* Add separate history binding for zsh integration by @alexpasmantier in [#183](https://github.com/alexpasmantier/television/pull/183)

### 📚 Documentation

- [537f738](https://github.com/alexpasmantier/television/commit/537f738424ddbfb11d4f840b06b597caf36ecbaa) *(uncategorized)* Move terminal emulator compatibility section to separate docs file by @alexpasmantier in [#179](https://github.com/alexpasmantier/television/pull/179)

- [c3d6b87](https://github.com/alexpasmantier/television/commit/c3d6b873d0f5a0ef25087dd09e725dfa4b7ad055) *(uncategorized)* Add a credits section to the readme by @alexpasmantier in [#178](https://github.com/alexpasmantier/television/pull/178)

### ⚙️ Miscellaneous Tasks

- [d8eac4d](https://github.com/alexpasmantier/television/commit/d8eac4da8a738ba6c888874f8c0069d55cd236af) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#177](https://github.com/alexpasmantier/television/pull/177)




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


## [0.8.1](https://github.com/alexpasmantier/television/releases/tag/0.8.1) - 2024-12-29

### 🐛 Bug Fixes

- [08fa41b](https://github.com/alexpasmantier/television/commit/08fa41b06c59cc0fc1e0fcc8803a4f77517190b1) *(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](https://github.com/alexpasmantier/television/pull/174)

- [97343c6](https://github.com/alexpasmantier/television/commit/97343c679d5fd93548226ba34c7c8fd3d52137c9) *(ux)* Make DeletePrevWord trigger channel update by @alexpasmantier in [#175](https://github.com/alexpasmantier/television/pull/175)

### 📚 Documentation

- [b74b130](https://github.com/alexpasmantier/television/commit/b74b13075df34cad63b0a45e5face1f240cfa408) *(uncategorized)* Fix broken image in channels.md by @alexpasmantier

- [dc4028f](https://github.com/alexpasmantier/television/commit/dc4028fd7cf0c697083a28d2bd949e00bd022a0b) *(uncategorized)* Update readme animations by @alexpasmantier

- [a14dccb](https://github.com/alexpasmantier/television/commit/a14dccb726cd09d43811201e80768d51f0bb8d38) *(uncategorized)* Update README.md by @alexpasmantier in [#171](https://github.com/alexpasmantier/television/pull/171)

- [90c2b9c](https://github.com/alexpasmantier/television/commit/90c2b9ce437535f50f0a431a6629e8fc006a2f1d) *(uncategorized)* Fix broken link in README by @alexpasmantier in [#168](https://github.com/alexpasmantier/television/pull/168)

### ⚙️ Miscellaneous Tasks

- [19e6593](https://github.com/alexpasmantier/television/commit/19e6593968c3b15a77286e90ee201305359ee8f2) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#167](https://github.com/alexpasmantier/television/pull/167)

- [7434f14](https://github.com/alexpasmantier/television/commit/7434f1476abeaeb71d135389bd02092d68b36446) *(uncategorized)* Bump to 0.8.1 by @alexpasmantier in [#176](https://github.com/alexpasmantier/television/pull/176)

- [e9c3ebf](https://github.com/alexpasmantier/television/commit/e9c3ebf05f66060f51b1c75b90e3f7b8af137575) *(uncategorized)* Docs(readme): Update README.md by @bertrand-chardon in [#172](https://github.com/alexpasmantier/television/pull/172)




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


## [0.8.0](https://github.com/alexpasmantier/television/releases/tag/0.8.0) - 2024-12-29

### ⛰️  Features

- [ee71e47](https://github.com/alexpasmantier/television/commit/ee71e4788f8ee3f6fd3891e6c0316a4a4df7b369) *(cable)* Using builtin previewers inside cable channel prototypes by @alexpasmantier in [#156](https://github.com/alexpasmantier/television/pull/156)

- [e034615](https://github.com/alexpasmantier/television/commit/e0346155945250defd3298a61aa3f6fee1518283) *(cable)* Make preview optional for cable channels by @alexpasmantier in [#155](https://github.com/alexpasmantier/television/pull/155)

- [309ff53](https://github.com/alexpasmantier/television/commit/309ff537a499a0d9350c907735b07bdb016d7538) *(cli)* Allow passing --input <STRING> to prefill input prompt by @alexpasmantier in [#153](https://github.com/alexpasmantier/television/pull/153)

- [557686e](https://github.com/alexpasmantier/television/commit/557686e1976ef474de314c790270985d6c7c73af) *(config)* Allow specifying multiple keymaps for the same action + better defaults by @alexpasmantier in [#149](https://github.com/alexpasmantier/television/pull/149)

- [12fdf94](https://github.com/alexpasmantier/television/commit/12fdf94e5de7abff4792db760ca77f7223d6f438) *(input)* Bind ctrl-w to delete previous word by @alexpasmantier in [#150](https://github.com/alexpasmantier/television/pull/150)

- [68d1189](https://github.com/alexpasmantier/television/commit/68d118986cbed4d86ccc3006ce5244a358f244ee) *(shell)* Autocompletion plugin for zsh by @alexpasmantier in [#145](https://github.com/alexpasmantier/television/pull/145)

- [22f1b4d](https://github.com/alexpasmantier/television/commit/22f1b4dc337353782474bf59580cab91b87f9ede) *(ui)* Decouple preview title position from input bar position and make it configurable by @alexpasmantier in [#144](https://github.com/alexpasmantier/television/pull/144)

- [c3b8c68](https://github.com/alexpasmantier/television/commit/c3b8c68d1bb5b7d4351f66af125af1561dccf248) *(ux)* Print current query to stdout on Enter if no entry is selected by @alexpasmantier in [#151](https://github.com/alexpasmantier/television/pull/151)

### 🚜 Refactor

- [157d01c](https://github.com/alexpasmantier/television/commit/157d01c4e71faaaa106f922e9a3b59139d632003) *(cable)* Use tail instead of tac for zsh and bash command history channels by @alexpasmantier in [#161](https://github.com/alexpasmantier/television/pull/161)

- [499bfdb](https://github.com/alexpasmantier/television/commit/499bfdb8e5b33d1c4c8554908fc3d71abf8bd0b3) *(ui)* More compact general layout and make preview panel optional by @alexpasmantier in [#148](https://github.com/alexpasmantier/television/pull/148)

- [697f295](https://github.com/alexpasmantier/television/commit/697f295afb930298f8e37e536ce89a573b863a29) *(uncategorized)* Update default configuration and simplify channel enum conversions by @alexpasmantier in [#157](https://github.com/alexpasmantier/television/pull/157)

### 📚 Documentation

- [8de82fe](https://github.com/alexpasmantier/television/commit/8de82fec5d2bea58ef8f74f0c042088b62ec2a01) *(uncategorized)* Update README with more legible screenshot of the files channel by @alexpasmantier in [#164](https://github.com/alexpasmantier/television/pull/164)

- [07a7c7b](https://github.com/alexpasmantier/television/commit/07a7c7b34c87e0e4cb70ce4fff521b70c5b549f2) *(uncategorized)* Replace top image with a screenshot of the application by @alexpasmantier in [#163](https://github.com/alexpasmantier/television/pull/163)

- [f83c5d1](https://github.com/alexpasmantier/television/commit/f83c5d1396664fae4d68ed26c7b6dbc60f507bea) *(uncategorized)* Update readme by @alexpasmantier in [#160](https://github.com/alexpasmantier/television/pull/160)

- [6d706b4](https://github.com/alexpasmantier/television/commit/6d706b4c12bfeae2bb097fe75deb17f3e0fcdcb0) *(uncategorized)* Rearrange README, add a features section, and move more technical stuff to separate files by @alexpasmantier in [#159](https://github.com/alexpasmantier/television/pull/159)

### ⚙️ Miscellaneous Tasks

- [3f92ca2](https://github.com/alexpasmantier/television/commit/3f92ca2b135205c7112f0e9e2bb36f8f4866dccc) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#154](https://github.com/alexpasmantier/television/pull/154)

- [ba5b085](https://github.com/alexpasmantier/television/commit/ba5b0857c3ce54a6fe37ca6e7d6824114188d8b7) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#146](https://github.com/alexpasmantier/television/pull/146)

- [ac7762e](https://github.com/alexpasmantier/television/commit/ac7762e8f2d7a2c5d582be5b20fe2f8f22a71234) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#141](https://github.com/alexpasmantier/television/pull/141)

- [f707190](https://github.com/alexpasmantier/television/commit/f7071904397b03f25f8e56df1d5ca2f5bc445fd9) *(uncategorized)* Include cable channels by @alexpasmantier in [#166](https://github.com/alexpasmantier/television/pull/166)

- [1bc6f12](https://github.com/alexpasmantier/television/commit/1bc6f127821bdaa93291a04afaf19111737ee42f) *(uncategorized)* Bump to 0.8.0 by @alexpasmantier in [#165](https://github.com/alexpasmantier/television/pull/165)




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


## [0.7.2](https://github.com/alexpasmantier/television/releases/tag/0.7.2) - 2024-12-17

### ⛰️  Features

- [882737d](https://github.com/alexpasmantier/television/commit/882737d147ce64bb50f2193a0e47bb10fd2970d8) *(cli)* Add argument to start tv in another working directory by @defigli in [#132](https://github.com/alexpasmantier/television/pull/132)

### 📚 Documentation

- [e27c834](https://github.com/alexpasmantier/television/commit/e27c8342e84b195027202b8c92a5e694f0ea6d46) *(readme)* Make channel names consistent everywhere by @peter-fh in [#138](https://github.com/alexpasmantier/television/pull/138)

### ⚙️ Miscellaneous Tasks

- [3b8ab1f](https://github.com/alexpasmantier/television/commit/3b8ab1fbd8416bcdf774421352eccf5b53752b05) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#131](https://github.com/alexpasmantier/television/pull/131)



### New Contributors
* @peter-fh made their first contribution in [#138](https://github.com/alexpasmantier/television/pull/138)
* @defigli made their first contribution in [#132](https://github.com/alexpasmantier/television/pull/132)

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


## [0.7.1](https://github.com/alexpasmantier/television/releases/tag/0.7.1) - 2024-12-15

### ⛰️  Features

- [18c5213](https://github.com/alexpasmantier/television/commit/18c5213e83955e3a58fc50cf6d948bb93af2c2c0) *(channels)* New channel for directories and associated transitions by @alexpasmantier in [#130](https://github.com/alexpasmantier/television/pull/130)

### 📚 Documentation

- [c0c790c](https://github.com/alexpasmantier/television/commit/c0c790cb48011a7ff055d71779ebad3ac20b6f91) *(contributing)* Update contributing.md with hot topics and link todo by @alexpasmantier in [#129](https://github.com/alexpasmantier/television/pull/129)

### ⚙️ Miscellaneous Tasks

- [7fa469a](https://github.com/alexpasmantier/television/commit/7fa469aea02c7c23d2ebf953c8b8c6ad2d39d3ec) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#128](https://github.com/alexpasmantier/television/pull/128)




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


## [0.7.0](https://github.com/alexpasmantier/television/releases/tag/0.7.0) - 2024-12-15

### ⛰️  Features

- [937d0f0](https://github.com/alexpasmantier/television/commit/937d0f0758367eb209f5abfff2ef7afdc09d4971) *(cable)* Support cable channel invocation through the cli by @alexpasmantier in [#116](https://github.com/alexpasmantier/television/pull/116)

- [4164e90](https://github.com/alexpasmantier/television/commit/4164e9092b577f577ada87286326b465f07300f6) *(themes)* More builtin UI themes by @alexpasmantier in [#125](https://github.com/alexpasmantier/television/pull/125)

- [11da96d](https://github.com/alexpasmantier/television/commit/11da96d7fb1d380a289e33482bd534e1cd4fa4cd) *(themes)* Add support for global themes background colors by @alexpasmantier in [#120](https://github.com/alexpasmantier/television/pull/120)

- [913aa85](https://github.com/alexpasmantier/television/commit/913aa85af03ad1b819f58388c8f0192b6d3e6b66) *(themes)* Add support for ui themes by @alexpasmantier in [#114](https://github.com/alexpasmantier/television/pull/114)

### 🐛 Bug Fixes

- [7b114b7](https://github.com/alexpasmantier/television/commit/7b114b7cb6c7559c98546451461e8af5da4fb645) *(config)* Better handling of default values by @alexpasmantier in [#123](https://github.com/alexpasmantier/television/pull/123)

- [ea752b1](https://github.com/alexpasmantier/television/commit/ea752b13e6e2933a0be785cf29a9a7ebac123a23) *(previewers)* Handle crlf sequences when parsing ansi into ratatui objects by @alexpasmantier in [#119](https://github.com/alexpasmantier/television/pull/119)

- [9809e74](https://github.com/alexpasmantier/television/commit/9809e742d86443950800854042013ae80094584e) *(stdin)* Trim entry newlines when streaming from stdin by @alexpasmantier in [#121](https://github.com/alexpasmantier/television/pull/121)

### 🚜 Refactor

- [a7064c1](https://github.com/alexpasmantier/television/commit/a7064c18c8a74a0eba2d93be904c7f72bbff1e1c) *(config)* Use `$HOME/.config/television` by default for macOS by @alexpasmantier in [#124](https://github.com/alexpasmantier/television/pull/124) [**breaking**]

- [37b2dda](https://github.com/alexpasmantier/television/commit/37b2dda7297a83f58d35d71de5cb971a355ff3f7) *(help)* Enable help bar by default and add help keybinding by @alexpasmantier in [#122](https://github.com/alexpasmantier/television/pull/122)

- [54399e3](https://github.com/alexpasmantier/television/commit/54399e377776ae6a192d4565647a412e3e49354e) *(screen)* Extract UI related code to separate crate by @alexpasmantier in [#106](https://github.com/alexpasmantier/television/pull/106)

### 📚 Documentation

- [630e791](https://github.com/alexpasmantier/television/commit/630e791961767ae071b883728e901dd201c376bb) *(readme)* Add theme previews and udpate readme structure by @alexpasmantier in [#126](https://github.com/alexpasmantier/television/pull/126)

### ⚡ Performance

- [758bfc2](https://github.com/alexpasmantier/television/commit/758bfc290a09f708b1f7bcab915cc0465aaa8af8) *(ui)* Improve merging of continuous name match ranges by @alexpasmantier in [#109](https://github.com/alexpasmantier/television/pull/109)

- [a4d15af](https://github.com/alexpasmantier/television/commit/a4d15af694cb09a2bf338ea7b6b573d274cdeddb) *(uncategorized)* Optimize entry ranges by @bertrand-chardon in [#110](https://github.com/alexpasmantier/television/pull/110)

- [5fb02c7](https://github.com/alexpasmantier/television/commit/5fb02c768f82d81af2426661b67183dbc333b21d) *(uncategorized)* Merge contiguous name match ranges by @bertrand-chardon in [#108](https://github.com/alexpasmantier/television/pull/108)

- [c0db566](https://github.com/alexpasmantier/television/commit/c0db566a48d7821dcdc4bd9ff330b24b8df6b963) *(uncategorized)* Add bench for build results list by @bertrand-chardon in [#107](https://github.com/alexpasmantier/television/pull/107)

### ⚙️ Miscellaneous Tasks

- [6e35e1a](https://github.com/alexpasmantier/television/commit/6e35e1a50ce4ace43920db8eba459c9de965f05a) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#105](https://github.com/alexpasmantier/television/pull/105)

- [a8e3ea5](https://github.com/alexpasmantier/television/commit/a8e3ea5f8954e2cde8c81c10c4cf5172ab2a00f1) *(version)* Bump workspace to 0.7.0 by @alexpasmantier in [#127](https://github.com/alexpasmantier/television/pull/127)




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


## [0.6.2](https://github.com/alexpasmantier/television/releases/tag/0.6.2) - 2024-12-06

### 🐛 Bug Fixes

- [f9d33e4](https://github.com/alexpasmantier/television/commit/f9d33e4797e6d21bf27de62d51ecd8985455a5a2) *(windows)* Use cmd on windows instead of sh by @Liyixin95 in [#102](https://github.com/alexpasmantier/television/pull/102)

### ⚙️ Miscellaneous Tasks

- [2ea6f9a](https://github.com/alexpasmantier/television/commit/2ea6f9a5c1a2c84b03cf390e02df0647d7de271d) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#98](https://github.com/alexpasmantier/television/pull/98)

- [ffc8dae](https://github.com/alexpasmantier/television/commit/ffc8dae4942102a9ec4c8661d6a0adfb1f4813fc) *(uncategorized)* Bump workspace to 0.6.2 by @alexpasmantier in [#104](https://github.com/alexpasmantier/television/pull/104)

- [4567f26](https://github.com/alexpasmantier/television/commit/4567f26a37995f9af6648777ada491c227bcaccd) *(uncategorized)* Use named constant for colors by @bertrand-chardon in [#99](https://github.com/alexpasmantier/television/pull/99)



### New Contributors
* @Liyixin95 made their first contribution in [#102](https://github.com/alexpasmantier/television/pull/102)

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


## [0.6.1](https://github.com/alexpasmantier/television/releases/tag/0.6.1) - 2024-12-05

### ⛰️  Features

- [ad3e52d](https://github.com/alexpasmantier/television/commit/ad3e52d3407a25fff6a2a86f64de46a5fd8b89fd) *(remote)* Distinguish cable channels with a separate icon by @alexpasmantier in [#94](https://github.com/alexpasmantier/television/pull/94)

### 🐛 Bug Fixes

- [795db19](https://github.com/alexpasmantier/television/commit/795db19ffffafb080a54b6fc8d699f9c9d316255) *(cable)* Add cable to unit channel variants by @alexpasmantier in [#96](https://github.com/alexpasmantier/television/pull/96)

### 🚜 Refactor

- [6a13590](https://github.com/alexpasmantier/television/commit/6a1359055dc9546c235f6470deabf9dbaa0f8e61) *(helpbar)* Hide the top help panel by default by @alexpasmantier in [#97](https://github.com/alexpasmantier/television/pull/97)

### 📚 Documentation

- [b6f12b3](https://github.com/alexpasmantier/television/commit/b6f12b372b85c571539989d73b4bbfec6f548541) *(readme)* Update readme with latest version and fix section link by @alexpasmantier in [#93](https://github.com/alexpasmantier/television/pull/93)

### ⚙️ Miscellaneous Tasks

- [99a4405](https://github.com/alexpasmantier/television/commit/99a4405e66a624494ec69afbd94f19f9d2dc31a1) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#92](https://github.com/alexpasmantier/television/pull/92)




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


## [0.6.0](https://github.com/alexpasmantier/television/releases/tag/0.6.0) - 2024-12-04

### ⛰️  Features

- [a5f5d20](https://github.com/alexpasmantier/television/commit/a5f5d20071a3d58761c1917b34fcd0a12ae7f102) *(cable)* Add support for custom channels by @alexpasmantier in [#75](https://github.com/alexpasmantier/television/pull/75)

- [2206711](https://github.com/alexpasmantier/television/commit/220671106e621454e2088ccf08bc9957f240bbec) *(layout)* Allow reversing the layout and placing input bar on top by @alexpasmantier in [#76](https://github.com/alexpasmantier/television/pull/76)

### 🐛 Bug Fixes

- [1ebec7e](https://github.com/alexpasmantier/television/commit/1ebec7ead22e2bac806450f8a3ab31e840838a4c) *(output)* Quote output string when it contains spaces and points to an existing path by @alexpasmantier in [#77](https://github.com/alexpasmantier/television/pull/77)

- [128a611](https://github.com/alexpasmantier/television/commit/128a6116c3e7ffb1f850bae309c84b2da43f3d77) *(preview)* Remove redundant tokio task when generating builtin file previews by @alexpasmantier in [#86](https://github.com/alexpasmantier/television/pull/86)

- [d3c16af](https://github.com/alexpasmantier/television/commit/d3c16af4e94e2f47b9e966b8bd6284392368a37b) *(stdin)* Better handling of long running stdin streams by @alexpasmantier in [#81](https://github.com/alexpasmantier/television/pull/81)

### 🚜 Refactor

- [30f1940](https://github.com/alexpasmantier/television/commit/30f194081514d25a3a4e8a13e092cc6c3e896736) *(exit)* Use std::process::exit explicitly by @alexpasmantier in [#84](https://github.com/alexpasmantier/television/pull/84)

### 📚 Documentation

- [48ea12e](https://github.com/alexpasmantier/television/commit/48ea12ed7a0f273cf9154b4b3e3aeb2ce5e5add0) *(install)* Update the installation section of the README by @alexpasmantier in [#79](https://github.com/alexpasmantier/television/pull/79)

- [20cf83b](https://github.com/alexpasmantier/television/commit/20cf83b72017bec4029fd502b7c730e1bc99dd31) *(installation)* Update homebrew installation command by @alexpasmantier in [#87](https://github.com/alexpasmantier/television/pull/87)

### ⚡ Performance

- [fee4ed2](https://github.com/alexpasmantier/television/commit/fee4ed2671be1aee9c6f3fd2c77d45c208525c83) *(uncategorized)* Add cache for icon colors by @bertrand-chardon in [#89](https://github.com/alexpasmantier/television/pull/89)

- [b7ddb00](https://github.com/alexpasmantier/television/commit/b7ddb00c4eadacfb5512819798072f112b0bbb07) *(uncategorized)* Skip ratatui span when match at end of string by @bertrand-chardon in [#91](https://github.com/alexpasmantier/television/pull/91)

- [4bea114](https://github.com/alexpasmantier/television/commit/4bea114635848e1d26a2226585981e37fd707843) *(uncategorized)* Remove unnecessary clone() calls by @bertrand-chardon

### ⚙️ Miscellaneous Tasks

- [c96d855](https://github.com/alexpasmantier/television/commit/c96d85529033cb509e38114c5c14c3e7ff877cb8) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#85](https://github.com/alexpasmantier/television/pull/85)

- [9998b9d](https://github.com/alexpasmantier/television/commit/9998b9d9f80d381e58353236194f2cd511596aa9) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#74](https://github.com/alexpasmantier/television/pull/74)



### New Contributors
* @moritzwilksch made their first contribution in [#78](https://github.com/alexpasmantier/television/pull/78)

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


## [0.5.3](https://github.com/alexpasmantier/television/releases/tag/0.5.3) - 2024-11-24

### ⛰️  Features

- [6d39651](https://github.com/alexpasmantier/television/commit/6d3965152e91639babaedb1e8a00953a9b01b05f) *(navigation)* Add action to scroll results list by a page by @alexpasmantier in [#72](https://github.com/alexpasmantier/television/pull/72)

### 🐛 Bug Fixes

- [edd9df4](https://github.com/alexpasmantier/television/commit/edd9df4e2911e1fd8e96a83e9f4696f61b0f5647) *(entry)* Always preserve raw input + match ranges conversions by @alexpasmantier in [#62](https://github.com/alexpasmantier/television/pull/62)

- [21cdaae](https://github.com/alexpasmantier/television/commit/21cdaaee42fade21f43014c983bb650352f61926) *(uncategorized)* Quote file names that contain spaces when printing them to stdout by @fredmorcos in [#51](https://github.com/alexpasmantier/television/pull/51)

### 🚜 Refactor

- [b757305](https://github.com/alexpasmantier/television/commit/b757305d7ab8d3ca7059b2a0b603215c8f9a608a) *(picker)* Refactor picker logic and add tests to picker, cli, and events by @alexpasmantier in [#57](https://github.com/alexpasmantier/television/pull/57)

### 📚 Documentation

- [790c870](https://github.com/alexpasmantier/television/commit/790c870ff39e6c41442706cbc9bc8f24af73c9fe) *(contributing)* Added TOC and Code of Conduct link by @MohamedBsh

- [cdcce4d](https://github.com/alexpasmantier/television/commit/cdcce4d9f9afcf852c024f7d54f05a55c3147ddd) *(uncategorized)* Terminal emulators compatibility and good first issues by @alexpasmantier in [#56](https://github.com/alexpasmantier/television/pull/56)

### ⚡ Performance

- [84d54b5](https://github.com/alexpasmantier/television/commit/84d54b5751611684d30ff287a89a681410b2be84) *(preview)* Cap the number of concurrent preview tokio tasks in the background by @alexpasmantier in [#67](https://github.com/alexpasmantier/television/pull/67)

### 🎨 Styling

- [b703e1b](https://github.com/alexpasmantier/television/commit/b703e1b26c9d9816da297f2b8744a22139635f04) *(git)* Enforce conventional commits on git push with a hook by @alexpasmantier in [#61](https://github.com/alexpasmantier/television/pull/61)

### ⚙️ Miscellaneous Tasks

- [ebcccb1](https://github.com/alexpasmantier/television/commit/ebcccb146a3fb1e0290d3649adf71d8b9f984f35) *(changelog)* Update changelog (auto) by @github-actions[bot] in [#73](https://github.com/alexpasmantier/television/pull/73)

- [c87af47](https://github.com/alexpasmantier/television/commit/c87af47d4e7cec67c5e844cc77849cedb5037bfa) *(changelog)* Update changelog (auto) by @github-actions[bot]

- [03fb7d0](https://github.com/alexpasmantier/television/commit/03fb7d0f35740707a3c2612a10f0b3ff5914589c) *(changelog)* Update changelog action trigger by @alexpasmantier

- [dc36b21](https://github.com/alexpasmantier/television/commit/dc36b2152d50c377e7c0741112e8038c464f04fc) *(update_readme)* Fix `update_readme` workflow by @alexpasmantier

- [2fc9bd9](https://github.com/alexpasmantier/television/commit/2fc9bd9e80797905feea5e6109d398f5a587bb1c) *(uncategorized)* Bump crate to 0.5.3 and workspace crates to 0.0.7 by @alexpasmantier

- [0f6aad9](https://github.com/alexpasmantier/television/commit/0f6aad952f2793bb636c148ea472440daba166a2) *(uncategorized)* Add readme version update to github actions by @alexpasmantier in [#55](https://github.com/alexpasmantier/television/pull/55)

### Build

- [f0e1115](https://github.com/alexpasmantier/television/commit/f0e1115bab72a0226f728ae17ac1937d2c7d010d) *(infer)* Drop infer dependency and refactor code to a simpler heuristic by @alexpasmantier in [#58](https://github.com/alexpasmantier/television/pull/58)



### New Contributors
* @github-actions[bot] made their first contribution in [#73](https://github.com/alexpasmantier/television/pull/73)
* @MohamedBsh made their first contribution
* @bertrand-chardon made their first contribution in [#59](https://github.com/alexpasmantier/television/pull/59)

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


## [0.5.1](https://github.com/alexpasmantier/television/releases/tag/0.5.1) - 2024-11-20

### 📚 Documentation

- [f43b5bf](https://github.com/alexpasmantier/television/commit/f43b5bf9b8fe034e958bec100f2d4569c87878be) *(brew)* Add brew installation method for MacOS to README by @alexpasmantier in [#45](https://github.com/alexpasmantier/television/pull/45)

- [30639c6](https://github.com/alexpasmantier/television/commit/30639c66b037733f6db0300b4573a1ccd2e33093) *(config)* Update docs to mention XDG_CONFIG_HOME precedence on all platform by @alexpasmantier in [#48](https://github.com/alexpasmantier/television/pull/48)

- [8a7b3da](https://github.com/alexpasmantier/television/commit/8a7b3da7fa20024bf5201c387260a36a16884b45) *(uncategorized)* Add instructions for installing on Arch Linux by @orhun in [#43](https://github.com/alexpasmantier/television/pull/43)

### ⚙️ Miscellaneous Tasks

- [9dcb223](https://github.com/alexpasmantier/television/commit/9dcb223dbac93b79f5913c782ab601446bab6052) *(actions)* Remove changelog update from the main branch by @alexpasmantier

- [6540094](https://github.com/alexpasmantier/television/commit/6540094cc9977419a92c4dcf37d761bebd5f052a) *(changelog)* Udpate changelog and add corresponding makefile command by @alexpasmantier in [#53](https://github.com/alexpasmantier/television/pull/53)

- [ccd7c68](https://github.com/alexpasmantier/television/commit/ccd7c687026ecca6f6d43b843a805089b5bfe4b1) *(config)* Default configuration now uses 100% of terminal screen space by @alexpasmantier in [#47](https://github.com/alexpasmantier/television/pull/47)

- [d3564f2](https://github.com/alexpasmantier/television/commit/d3564f2aca060838c5bbba01ad40427379e90060) *(uncategorized)* Bump version to 0.5.1 by @alexpasmantier

- [3bf04d7](https://github.com/alexpasmantier/television/commit/3bf04d77858f69f79c161c94dca7f52ca17ba50f) *(uncategorized)* Add CHANGELOG.md by @alexpasmantier in [#44](https://github.com/alexpasmantier/television/pull/44)



### New Contributors
* @fredmorcos made their first contribution in [#50](https://github.com/alexpasmantier/television/pull/50)
* @orhun made their first contribution in [#43](https://github.com/alexpasmantier/television/pull/43)

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


## [0.5.0](https://github.com/alexpasmantier/television/releases/tag/0.5.0) - 2024-11-18

### ⛰️  Features

- [5807cda](https://github.com/alexpasmantier/television/commit/5807cda45d0f9935617c92e2b47a6d54712f93bc) *(cli)* Allow passing passthrough keybindings via stdout for the parent process to deal with by @alexpasmantier in [#39](https://github.com/alexpasmantier/television/pull/39)

- [40d5b20](https://github.com/alexpasmantier/television/commit/40d5b20c7d5fd6dd6b32a07f40eafb37d16b4cfd) *(ui)* Make the top UI help bar toggleable by @alexpasmantier in [#41](https://github.com/alexpasmantier/television/pull/41)

### 🚜 Refactor

- [75d0bf7](https://github.com/alexpasmantier/television/commit/75d0bf7b6b4c7139b5fd0862e595b63b93e322bb) *(config)* Make action names snake case in keybinding configuration by @alexpasmantier in [#40](https://github.com/alexpasmantier/television/pull/40) [**breaking**]

### 📚 Documentation

- [5c44432](https://github.com/alexpasmantier/television/commit/5c44432776cfd1bdaae2d9a82a7caba2af0b7ac9) *(uncategorized)* Update README television version by @alexpasmantier

- [cb7a245](https://github.com/alexpasmantier/television/commit/cb7a24537c3f1e85d8050a39ba0eae49e9f6db69) *(uncategorized)* Update README television version specifier by @alexpasmantier

- [da5c903](https://github.com/alexpasmantier/television/commit/da5c90317792f61abb0d793ed83b4d1728d2cb0e) *(uncategorized)* Update README television version by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [480059e](https://github.com/alexpasmantier/television/commit/480059eaaee16da11718ad765eda5e0c90cef4d7) *(rustfmt)* Update rustfmt.toml by @alexpasmantier in [#42](https://github.com/alexpasmantier/television/pull/42)




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


## [0.4.23](https://github.com/alexpasmantier/television/releases/tag/0.4.23) - 2024-11-16

### ⛰️  Features

- [512afa2](https://github.com/alexpasmantier/television/commit/512afa2fda3a679ce0dc4ed37f85b177b3a215f6) *(ui)* Make help bar display optional by @alexpasmantier in [#35](https://github.com/alexpasmantier/television/pull/35)

### 🚜 Refactor

- [aa2f260](https://github.com/alexpasmantier/television/commit/aa2f2609a438768866d333713a938453eba1b402) *(configuration)* Modularize code and better handling of default options by @alexpasmantier in [#32](https://github.com/alexpasmantier/television/pull/32)

### 📚 Documentation

- [7277a3f](https://github.com/alexpasmantier/television/commit/7277a3f3ab32d61a41ec0d4f8dd083855527e0a5) *(config)* Update docs default configuration by @alexpasmantier in [#34](https://github.com/alexpasmantier/television/pull/34)

- [45e14d3](https://github.com/alexpasmantier/television/commit/45e14d3fa20a8e708fdc8ec75f74f34e8b86b0da) *(debian)* Add installation docs for debian-based systems by @alexpasmantier in [#33](https://github.com/alexpasmantier/television/pull/33)




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


## [0.4.22](https://github.com/alexpasmantier/television/releases/tag/0.4.22) - 2024-11-16

### 🐛 Bug Fixes

- [06a4feb](https://github.com/alexpasmantier/television/commit/06a4feb9f2a1b191d7f1773d7fc99cb5565da407) *(config)* Swap out default keymaps with user defined ones instead of stacking by @alexpasmantier in [#26](https://github.com/alexpasmantier/television/pull/26)

- [f47b8be](https://github.com/alexpasmantier/television/commit/f47b8be9de8c1bfd29a08eea90e10c2d03865003) *(ghactions)* Only trigger cd workflow on new tags by @alexpasmantier in [#22](https://github.com/alexpasmantier/television/pull/22)

### 🚜 Refactor

- [4f0daec](https://github.com/alexpasmantier/television/commit/4f0daec63d868e16b1aa0349652ce9480623a496) *(channels)* Converting between entries and channels is now generic over channels by @alexpasmantier in [#25](https://github.com/alexpasmantier/television/pull/25)

### ⚙️ Miscellaneous Tasks

- [dcf9f6a](https://github.com/alexpasmantier/television/commit/dcf9f6a62156f425e378ac346ad6f18466076356) *(cd)* Fix cd configuration for deb packages by @alexpasmantier

- [e9dde70](https://github.com/alexpasmantier/television/commit/e9dde70ecf4bf48ae0f16c19f2b0aa296b6af777) *(cd)* Fix cd configuration for deb packages by @alexpasmantier

- [900bfa5](https://github.com/alexpasmantier/television/commit/900bfa50b92e2f023afc78fe4a4bed618480c2e5) *(deb)* Release deb package for television by @alexpasmantier

- [d0f023c](https://github.com/alexpasmantier/television/commit/d0f023cf1848055a7d83f6b81b286bd5e14237da) *(versions)* Bump workspace crates versions by @alexpasmantier

- [d50337b](https://github.com/alexpasmantier/television/commit/d50337b5c51c45f48a5a09431ff1b85c45964da2) *(uncategorized)* Update CD workflow by @alexpasmantier




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


## [v0.4.21](https://github.com/alexpasmantier/television/releases/tag/v0.4.21) - 2024-11-13

### 🐛 Bug Fixes

- [ff25fb2](https://github.com/alexpasmantier/television/commit/ff25fb2ddeb9c6f70294e5099a617219e30248d8) *(windows)* #20 respect `TELEVISION_CONFIG` env var on windows by @alexpasmantier in [#21](https://github.com/alexpasmantier/television/pull/21)

### ⚙️ Miscellaneous Tasks

- [65bb26e](https://github.com/alexpasmantier/television/commit/65bb26ec847e0d2caae49fbaeb3bffef90e094cd) *(nix)* Nix flake shell + rust-toolchain.toml setup by @tukanoidd in [#14](https://github.com/alexpasmantier/television/pull/14)



### New Contributors
* @tukanoidd made their first contribution in [#14](https://github.com/alexpasmantier/television/pull/14)

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


## [v0.4.20](https://github.com/alexpasmantier/television/releases/tag/v0.4.20) - 2024-11-11

### 🐛 Bug Fixes

- [b1fe018](https://github.com/alexpasmantier/television/commit/b1fe0182f8f8de8ea5834fc3b148b53666d4349a) *(cargo workspace)* Fix cargo workspace structure and dependencies by @alexpasmantier in [#15](https://github.com/alexpasmantier/television/pull/15)

- [81cf17b](https://github.com/alexpasmantier/television/commit/81cf17bd5d883f581b5958ae70995a8acdd6e9d2) *(config)* More consistent configuration file location for linux and macos by @alexpasmantier in [#9](https://github.com/alexpasmantier/television/pull/9)

- [b3760d2](https://github.com/alexpasmantier/television/commit/b3760d2259951cc904f1fde7d7ac18d20f94b73c) *(windows)* Bump television_utils to v0.0.1 by @alexpasmantier in [#4](https://github.com/alexpasmantier/television/pull/4)

- [e475523](https://github.com/alexpasmantier/television/commit/e475523c797a46c7f229558789e8a1856c5adc23) *(windows)* Ignore `KeyEventKind::Release` events by @ErichDonGubler in [#3](https://github.com/alexpasmantier/television/pull/3)

- [d2e7789](https://github.com/alexpasmantier/television/commit/d2e7789612b22174e3ff24b0c7afe2da421cf5e7) *(workspace)* Fix cargo workspace dependencies by @alexpasmantier

### 🚜 Refactor

- [5611ee8](https://github.com/alexpasmantier/television/commit/5611ee8b2d7b02d9af311c31f6c2366dd2224248) *(workspace)* Reorganize cargo workspace by @alexpasmantier in [#12](https://github.com/alexpasmantier/television/pull/12)

### 📚 Documentation

- [cc9924d](https://github.com/alexpasmantier/television/commit/cc9924dd614b1b1625e019f76b8465e9b88880c3) *(readme)* Update terminal emulators compatibility list by @alexpasmantier in [#6](https://github.com/alexpasmantier/television/pull/6)

- [0c13626](https://github.com/alexpasmantier/television/commit/0c13626d4c1b1799ffc8e5f68b731222c3234dbd) *(uncategorized)* Fix table alignments by @alexpasmantier

- [6b0a038](https://github.com/alexpasmantier/television/commit/6b0a0387382f0d1bf61e2adbeca2276dd71b9836) *(uncategorized)* Add terminal emulators compatibility status by @alexpasmantier

### ⚡ Performance

- [62073d6](https://github.com/alexpasmantier/television/commit/62073d69ccc022d75bcc6bc5adc4472bdfe5b7f5) *(preview)* Remove temporary plaintext previews in favor of loading message preview by @alexpasmantier in [#10](https://github.com/alexpasmantier/television/pull/10)

### ⚙️ Miscellaneous Tasks

- [3a9ff06](https://github.com/alexpasmantier/television/commit/3a9ff067afad7e317fa5a34a95ba9ccbcca3e9ef) *(coc)* Create CODE_OF_CONDUCT.md by @alexpasmantier in [#7](https://github.com/alexpasmantier/television/pull/7)

- [7bc6f29](https://github.com/alexpasmantier/television/commit/7bc6f29c30334218da6baaeef1ddb02fdaa06a5c) *(crate)* Add include directives to Cargo.toml to make the crate leaner by @alexpasmantier in [#11](https://github.com/alexpasmantier/television/pull/11)

- [b8ad340](https://github.com/alexpasmantier/television/commit/b8ad34060d506c41a1ff491258edb09419b33178) *(uncategorized)* Update README.md install section by @alexpasmantier



### New Contributors
* @tranzystorekk made their first contribution in [#5](https://github.com/alexpasmantier/television/pull/5)
* @ErichDonGubler made their first contribution in [#3](https://github.com/alexpasmantier/television/pull/3)

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


## [v0.4.18](https://github.com/alexpasmantier/television/releases/tag/v0.4.18) - 2024-11-10

### 🐛 Bug Fixes

- [c70e675](https://github.com/alexpasmantier/television/commit/c70e6756553bbeb1bc9332a7b011fddf24be52c0) *(uncategorized)* Add `winapi-util` dependency for windows builds by @alexpasmantier

- [df7020a](https://github.com/alexpasmantier/television/commit/df7020a7a82e82cace2fa84d24182c7a0911613d) *(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](https://github.com/alexpasmantier/television/releases/tag/v0.4.17) - 2024-11-10

### ⚙️ Miscellaneous Tasks

- [2f5640f](https://github.com/alexpasmantier/television/commit/2f5640f4cde0a61d6dc9946c8b73bc3c2b54e4dd) *(uncategorized)* Testing out the CD pipeline by @alexpasmantier

- [2e49862](https://github.com/alexpasmantier/television/commit/2e49862a7e40b87b704eaf3ef0a30b8cf483cb24) *(uncategorized)* Update Makefile and CONTRIBUTING.md by @alexpasmantier

- [6eafb7b](https://github.com/alexpasmantier/television/commit/6eafb7bfe800e0a96d52674a46903e06238536d0) *(uncategorized)* Udate documentation and dependencies by @alexpasmantier




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


## [v0.4.15](https://github.com/alexpasmantier/television/releases/tag/v0.4.15) - 2024-11-10

### ⛰️  Features

- [759815a](https://github.com/alexpasmantier/television/commit/759815ae24dd471365455b932922fb66773eb50b) *(uncategorized)* More syntaxes and themes for highlighting + configuration by @alexpasmantier

- [d0d453f](https://github.com/alexpasmantier/television/commit/d0d453fe9748c42b7d81d7a2bfbad6fe0d966c84) *(uncategorized)* Send to channel by @alexpasmantier

### 🐛 Bug Fixes

- [32c114a](https://github.com/alexpasmantier/television/commit/32c114aa9fa51c1f74b15b6d38ba904f9cfce557) *(uncategorized)* Gag stdout and stderr while loading theme assets to silence bat warning by @alexpasmantier

- [f449477](https://github.com/alexpasmantier/television/commit/f449477605bb48f6c18334440dbc9d360b0ec43e) *(uncategorized)* Doctests imports by @alexpasmantier

- [de74b61](https://github.com/alexpasmantier/television/commit/de74b619b86b81feb165c5518995d36ca9a0bada) *(uncategorized)* Stabilize preview scroll initialization by @alexpasmantier

- [dd14bd4](https://github.com/alexpasmantier/television/commit/dd14bd4f8d2ff58aed9bfda2ca6fc8c0f9a74729) *(uncategorized)* Filtering system directories in gitrepos by @alexpasmantier

### 🚜 Refactor

- [8dd7f23](https://github.com/alexpasmantier/television/commit/8dd7f237345601a976c55b112d71e493bf83d2e2) *(uncategorized)* More refactoring and fixing doctests by @alexpasmantier

- [ae938dc](https://github.com/alexpasmantier/television/commit/ae938dcfc0778ef85df3b8f81cd35edec737f644) *(uncategorized)* Split project into separate crates by @alexpasmantier

- [c1f41bf](https://github.com/alexpasmantier/television/commit/c1f41bf107e5352ac910543cd1b447193af494cd) *(uncategorized)* Extract matcher logic into separate crate by @alexpasmantier

### 📚 Documentation

- [cd31619](https://github.com/alexpasmantier/television/commit/cd31619c8ab7df6975f6d26d9948617318d05de0) *(readme)* Update README.md by @alexpasmantier

- [51a98db](https://github.com/alexpasmantier/television/commit/51a98db9d564f02e0ef9b3bc3242439ea74c7406) *(readme)* Update README.md by @alexpasmantier

- [c7fbe26](https://github.com/alexpasmantier/television/commit/c7fbe26596561e5155d5a52f04957fbcb168397f) *(readme)* Update README.md by @alexpasmantier

- [ef4ab70](https://github.com/alexpasmantier/television/commit/ef4ab705b44d0b4644e859c13bb804815226259f) *(readme)* Update README.md by @alexpasmantier

- [068ed88](https://github.com/alexpasmantier/television/commit/068ed8813c5bd51aea290842667eb25cfd26d7b9) *(readme)* Update README.md by @alexpasmantier

- [cfa4178](https://github.com/alexpasmantier/television/commit/cfa41789bc850a3078e97278878336985f487b08) *(readme)* Update README.md by @alexpasmantier

- [37fb013](https://github.com/alexpasmantier/television/commit/37fb013f0cdaf9d97ea84f4432f8348b18bbc340) *(uncategorized)* More work on CONTRIBUTING.md by @alexpasmantier

- [b0ab8a1](https://github.com/alexpasmantier/television/commit/b0ab8a179aa72dbd42c8928d2425bd0d9d7ef22f) *(uncategorized)* Some work on CONTRIBUTING.md by @alexpasmantier

- [19f00f5](https://github.com/alexpasmantier/television/commit/19f00f5916e1f3a2a4d2320c84eb2c1ea2858a8b) *(uncategorized)* Add default keybindings to README.md by @alexpasmantier

- [96976d9](https://github.com/alexpasmantier/television/commit/96976d93cb4a7859c25599269f6ba87229afecfe) *(uncategorized)* Update README.md by @alexpasmantier

### ⚙️ Miscellaneous Tasks

- [4e4ef97](https://github.com/alexpasmantier/television/commit/4e4ef9761b997badd5a57347d62f9c3e617deff8) *(precommit)* Don't allow committing if clippy doesn't pass by @alexpasmantier

- [b04e182](https://github.com/alexpasmantier/television/commit/b04e1824535467f401d7117b0e6048b2dfabb7fe) *(previewers)* Unused attributes by @alexpasmantier

- [d2005e1](https://github.com/alexpasmantier/television/commit/d2005e1116b7830ee3d85c0fc7dec35ac4e5e99d) *(uncategorized)* Bump version by @alexpasmantier

- [79da161](https://github.com/alexpasmantier/television/commit/79da161943c0cd2865c5931b8c251417035c393d) *(uncategorized)* Add license to syntax snippet by @alexpasmantier

- [5b57d6b](https://github.com/alexpasmantier/television/commit/5b57d6b29019a67706ee354d32b23ebbadb710ba) *(uncategorized)* Update workspace crates configurations by @alexpasmantier

- [c4863ff](https://github.com/alexpasmantier/television/commit/c4863ff7ae55fd1536caf7a490deb21bf9be7329) *(uncategorized)* Patch by @alexpasmantier

- [9bdbf44](https://github.com/alexpasmantier/television/commit/9bdbf44f35e92740e7b0ac4e8c26d299ca6fa1ef) *(uncategorized)* Makefile and dist scripts by @alexpasmantier

- [b913eac](https://github.com/alexpasmantier/television/commit/b913eac4ae0f3767d1495c95902ce8be0d33656d) *(uncategorized)* Update dependencies and bump version by @alexpasmantier

- [2dbbd0c](https://github.com/alexpasmantier/television/commit/2dbbd0c4a3b227062402d7c994b4dc6b3a8eeb87) *(uncategorized)* Bump version by @alexpasmantier

- [8fe1246](https://github.com/alexpasmantier/television/commit/8fe1246923939f16536aa276ca5a3b878982001d) *(uncategorized)* Update dependencies and bump version by @alexpasmantier

- [3d647b2](https://github.com/alexpasmantier/television/commit/3d647b20103b3609a7d4edb372b24341fa0d03dc) *(uncategorized)* Update dependencies and bump version by @alexpasmantier

- [7b18c4f](https://github.com/alexpasmantier/television/commit/7b18c4f88d562e9a1a32d4685fa4d039363c6f3c) *(uncategorized)* Unused imports and ci docs by @alexpasmantier

- [e83fabb](https://github.com/alexpasmantier/television/commit/e83fabbc0b6e691a40eff4ffc190dc94516b3841) *(uncategorized)* Bump version by @alexpasmantier

- [dbc4b6c](https://github.com/alexpasmantier/television/commit/dbc4b6c06a57bcc6528bfa180de495a444588515) *(uncategorized)* Bump version by @alexpasmantier



### New Contributors
* @alexpasmantier made their first contribution


<!-- generated by git-cliff -->

