![github-actions[bot]](/assets/img/avatar_default.png)
This PR was created by a GitHub Action to update the changelog. Co-authored-by: alexpasmantier <47638216+alexpasmantier@users.noreply.github.com>
136 KiB
Changelog
All notable changes to this project will be documented in this file.
0.12.5 - 2025-07-18
⛰️ Features
-
313c0c3 (cable) Channels for AWS Buckets and Instances by @LeoVen in #647
-
bc7a38b (uncategorized) Add discord server badge in README file by @MohamedBsh in #650
🐛 Bug Fixes
-
07853f0 (history) Short-circuit
add_entry
when history size is zero by @alexpasmantier -
4b84a12 (website) Added gap between home page features on smaller screens by @kapobajza in #645
-
6a11627 (uncategorized) Text channel colon splitting by @alexpasmantier
-
37e31b2 (uncategorized) Clean exit when fallback channel is not found by @alexpasmantier
📚 Documentation
-
c4bcba2 (uncategorized) Fix cable channel docs image links by @alexpasmantier
-
14b91f5 (uncategorized) Update discord badge by @alexpasmantier
-
3e4267d (uncategorized) Update website features by @alexpasmantier in #640
🧪 Testing
-
6b818b9 (uncategorized) Make file based testing more robust with unique identifiers by @lalvarezt
-
2ae95cd (uncategorized) Add missing test target directory to flaky tests by @alexpasmantier
⚙️ Miscellaneous Tasks
-
3c20d36 (changelog) Update changelog (auto) by @github-actions[bot] in #639
-
c533c41 (uncategorized) Release version 0.12.5 by @alexpasmantier
-
4d42a73 (uncategorized) Some gh actions + justfile improvements by @alexpasmantier
New Contributors
- @LeoVen made their first contribution in #647
Full Changelog: https://github.com/alexpasmantier/television/compare/0.12.4...0.12.5
0.12.4 - 2025-07-13
⛰️ Features
- 99b5c5c (cli) Add
--force
option toupdate-channels
by @alexpasmantier
📚 Documentation
- da9484a (uncategorized) Update CONTRIBUTING.md by @alexpasmantier
🧪 Testing
- 23f38f9 (uncategorized) Fix flaky tests and increase frame stability timeout by @alexpasmantier
⚙️ Miscellaneous Tasks
-
874e911 (changelog) Update changelog (auto) by @github-actions[bot] in #637
-
e87f7d3 (uncategorized) Release version 0.12.4 by @alexpasmantier
-
16d7de7 (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 - 2025-07-12
⛰️ Features
🐛 Bug Fixes
-
521c747 (channels) Make stdin and adhoc channels inherit from global config by @lalvarezt in #633
-
781d27c (ci) Cross compilation for aarch64 deb release by @alexpasmantier
-
229604a (fish) Fix --inline terminal behavior for fish integration by @alexpasmantier
-
6023d02 (nix) Set meta.mainProgram field by @samirettali in #634
-
7079d48 (nushell) Append to existing nu keybindings instead of replacing them by @alexpasmantier
-
fb97f01 (themes)
selection_fg
was not applied correctly + code improvements by @alexpasmantier -
83711f6 (zsh) Improve zsh integration inline mode by @alexpasmantier
🚜 Refactor
- 23cf584 (bash) Improve bash integration script by @alexpasmantier
📚 Documentation
-
f0d17b7 (uncategorized) Add links to various repo docs by @alexpasmantier
-
1bbda8e (uncategorized) Add link to shell integration local dev note by @alexpasmantier
🧪 Testing
⚙️ Miscellaneous Tasks
-
0cdf65a (changelog) Update changelog (auto) by @github-actions[bot] in #623
-
d5adad0 (uncategorized) Release version 0.12.3 by @alexpasmantier
-
e9ef8d8 (uncategorized) Add recipes to allow testing shell integrations locally less of a pain by @alexpasmantier
New Contributors
- @samirettali made their first contribution in #634
Full Changelog: https://github.com/alexpasmantier/television/compare/0.12.2...0.12.3
0.12.2 - 2025-07-10
🐛 Bug Fixes
-
177ac79 (cable) Quote shell arguments and fix line endings for linux files by @lalvarezt in #619
-
a663c47 (ci) Install cross by @alexpasmantier
-
e4a6447 (themes) Make channel mode background optional by @kapobajza in #614
-
20be709 (tui) Better handling of cursor position by @lalvarezt in #621
-
799dcd8 (tui) Account for cursor position when determining the size by @lalvarezt in #620
📚 Documentation
-
b2c4353 (uncategorized) Update installation page by @alexpasmantier
-
381ddde (uncategorized) Update readme link by @alexpasmantier
⚙️ Miscellaneous Tasks
-
ec899b5 (changelog) Update changelog (auto) by @github-actions[bot] in #622
-
44b9e4a (changelog) Update changelog (auto) by @github-actions[bot] in #613
-
d05b22d (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 - 2025-07-09
🐛 Bug Fixes
-
75ea895 (cable) No more panics on empty cable by @alexpasmantier
-
bcf9f1a (cable) No panic when listing empty cable by @alexpasmantier
-
427ca36 (shell) Set fish keybinds for both default and insert modes by @joelazar in #610
-
20a55cf (tui) Fix incorrect height calculation when there is not enough space by @lalvarezt in #611
-
c392ae8 (ui) Config now takes precedence when no cli args on
ui_scale
by @alexpasmantier
📚 Documentation
-
b6e9990 (uncategorized) Made the landing page more responsive by @kapobajza in #605
-
0876520 (uncategorized) Update patch notes by @alexpasmantier
-
333bf63 (uncategorized) Update readme links by @alexpasmantier
⚙️ Miscellaneous Tasks
-
338632c (changelog) Update changelog (auto) by @github-actions[bot] in #598
-
ee180d7 (docs) Add missing pnpm installation step to tests by @alexpasmantier
-
85a538d (uncategorized) Bump to 0.12.1 by @alexpasmantier
-
4fd42ac (uncategorized) Update issue and pr templates by @alexpasmantier
New Contributors
- @joelazar made their first contribution in #610
- @Vijayabaskar56 made their first contribution in #607
Full Changelog: https://github.com/alexpasmantier/television/compare/0.12.0...0.12.1
0.12.0 - 2025-07-07
⛰️ Features
-
c34fa57 (binary) Host our own apt repo by @kapobajza in #568
-
7b40e76 (cable) Migrate windows channels by @alexpasmantier
-
6b38ce2 (cable) Migrate the rest of unix channels by @alexpasmantier
-
a49f104 (channel) Add channel global shortcuts by @lalvarezt
-
1891736 (cli) Add watch flag to trigger reload of channels by @lalvarezt
-
2ecbc8a (cli) Initial support for source and preview overrides, layout, take_1 and take_1_fast by @lalvarezt
-
bc8d636 (cli) Add cli options to override configuration and cable directories by @alexpasmantier
-
f887a23 (cli) Add a
--ui-scale
[0,100] cli parameter by @alexpasmantier in #492 -
7067a2b (remote) Rework remote UI and add description and requirements panels by @alexpasmantier
-
cfe49ce (remote) Redirect
Action::Quit
toAction::ToggleRemoteControl
when in remote mode by @alexpasmantier in #508 -
4d80e95 (shell) Add support for integration with NuShell by @alexpasmantier in #410
-
0f4d879 (shell) Improve zsh completion system by @lalvarezt in #525
-
be8008e (shell) Improve fish completion system by @lalvarezt in #494
-
639caa1 (stdin) Accept various entry separator characters by @alexpasmantier in #572
-
ccc12e2 (tui) Add special testing conditions for overlay testing by @lalvarezt in #585
-
4ed48cc (ui) Support for non-fullscreen UI by @lalvarezt in #578
-
23f52d4 (ui) Optional scrollbar and mouse support for the preview panel by @lalvarezt
-
ad4e254 (ui) New keybindings panel and status bar by @lalvarezt
-
510e7b6 (ui) Add support for customizing
input_header
,preview_header
andpreview_footer
by @lalvarezt -
783d96b (ui) Preview size customization by @lalvarezt
-
3b3a0ec (windows) Add text channel with preview offset for windows by @alexpasmantier in #514
-
4513945 (uncategorized) Add global/channel input history by @lalvarezt in #573
-
9e306d9 (uncategorized) New channel and added reload and toggle actions by @lalvarezt
🐛 Bug Fixes
-
dbff3a3 (alias) Move terminal raw mode before loading bat assets #444 by @cr4ftx in #484
-
0514a91 (alias) Rename the aliases channel to
alias
by @alexpasmantier in #485 -
67195e7 (app) Channel keybindings are ignored by @lalvarezt
-
415dd38 (app) Honor cli no-help and no-preview by @lalvarezt
-
6b3c4ee (cable) Don't panic when unable to format user template with entry by @alexpasmantier in #516
-
5d730cd (channel) Only allow reload and cycle_sources in channel mode by @alexpasmantier
-
07556ea (cli) Fix validation rules when reading from stdin by @alexpasmantier
-
ca5808a (cli) Fix parsing of arguments for autocomplete-prompt by @lalvarezt in #569
-
090d71a (cli) Using --exact now works on the --input text aswell by @domaschh
-
dfbdd65 (config) Use the config
default_channel
field as a fallback when no channel is specified by @alexpasmantier in #524 -
653c986 (github) Copy github prototypes' content directly by @alexpasmantier
-
3e98475 (github) Improve ux when downloading cable channels by @alexpasmantier
-
9a80919 (keybindings) Add cmd as an option for modifrs by @domaschh
-
cd33151 (layout) Double check whether preview is enabled by @nkxxll in #499
-
d429a9a (matcher) Better handling of reloading and cycling through sources by @alexpasmantier
-
94e34c1 (os) No more panicking on cwd-related errors by @alexpasmantier
-
0f8a585 (preview) Default to no offset when offset template formatting fails by @alexpasmantier
-
a81a86f (preview) Don't panic when the previewer attempts to send to a closed channel by @alexpasmantier
-
1741a15 (preview) Add a post-processing step to clean out ansi text from non-displayable characters by @alexpasmantier in #509
-
a8fb0f0 (reload) Avoid UI flickering while reloading channel by @alexpasmantier
-
1f0c178 (results) Remove keymap hint if help is disabled by @nkxxll in #480
-
39dd9ef (shell) Paste not working in zsh shell integration by @kapobajza in #512
-
1de2866 (templates) Handle case when template contains brackets that shouldn't be interpreted by the parser by @alexpasmantier
-
dde3193 (tui) Fixed shell completion widget not rendering, add poc for fish by @lalvarezt in #588
-
dc75e80 (ui) Avoid glitches caused by programs outputting control sequences by @alexpasmantier in #579
-
e5a13ef (uncategorized) Reset picker selection when cycling through sources by @alexpasmantier
-
b0c25b1 (uncategorized) Rollback unwanted modifications on text and env prototypes by @alexpasmantier
-
175015d (uncategorized) Load new channel after zapping with the remote by @alexpasmantier
-
c80e9b1 (uncategorized) "toggle source" leftovers by @alexpasmantier
🚜 Refactor
-
2fdb47f (cable) Add helper function to get keybindings by @lalvarezt
-
e06e5e6 (cable) Update preview size for
files
andenv
by @alexpasmantier -
e76a3df (cable) Cable format redesign by @alexpasmantier [breaking]
-
b372fe8 (cable) Add
files
andtext
channels with the new configuration format by @alexpasmantier in #534 -
e2f52b8 (cable) Improve naming and documentation for
prototypes.rs
by @alexpasmantier in #487 -
4385317 (cable) Split cable related code into separate submodules by @alexpasmantier in #486
-
1a5fa5d (channels) Some renaming and refactoring the channels module by @alexpasmantier in #503
-
a2ebbb3 (cli) Add validation logic + docs by @lalvarezt
-
ebca4d2 (cli) Move cli overrides to dedicated function by @alexpasmantier
-
80cb6c3 (picker) New movement system by @lalvarezt
-
b9f42e8 (preview) Simplify channel previews code and remove intermediate
PreviewKind
struct by @alexpasmantier in #490 -
67c067f (previewer) A much more efficient preview system for tv by @alexpasmantier in #506
-
f138e8a (screen) Remove leftover line number, not used anymore by @lalvarezt
-
7ac2f28 (screen) New result line abstraction that can be reused by @lalvarezt
-
4b338f5 (shell) Make use the new Binding system by @lalvarezt
-
58d90c6 (ui) Feature based UI by @lalvarezt
-
8fd9163 (uncategorized) More stable behavior for
--inline
,--width
and--height
by @alexpasmantier in #589 -
d82bf72 (uncategorized) Extract overlay tui logic into separate function and call it on resize events by @alexpasmantier
-
4faab40 (uncategorized) QOL improvements on channels and CLI override logic by @lalvarezt in #584
-
292c521 (uncategorized) Use super for linux and windows and cmd for macos by @alexpasmantier in #571
-
51617b1 (uncategorized) Clearer separation of channels vs remote, better deserialization of prototype sub-structures, etc. by @alexpasmantier
-
53c36f0 (uncategorized) Add reload and cycle source to default keymaps + default keymap changes by @alexpasmantier
-
466a743 (uncategorized) Strip new channels to their bare minimum config by @alexpasmantier
-
2b2654b (uncategorized) Drop TelevisionChannel enum and all associated macros by @alexpasmantier in #498
-
cc27b5e (uncategorized) Drop dependency to the
ignore
crate by @alexpasmantier -
c2f4cc2 (uncategorized) Tv no longer needs to write the default cable channel recipes to the user's configuration directory by @alexpasmantier in #482
-
67677fb (uncategorized) All channels are now cable channels by @alexpasmantier in #479 [breaking]
📚 Documentation
-
825e974 (cable) Update channel documentation (auto) by @github-actions[bot] in #594
-
185f789 (cable) Update channel documentation (auto) by @github-actions[bot]
-
8bdebd3 (channels) Autogenerate channel documentation + CI action by @alexpasmantier
-
6015809 (tests) Simple documentation for the
PtyTester
by @alexpasmantier -
7bbf538 (utils) Add documentation for string formatting logic by @alexpasmantier in #517
-
0112b40 (uncategorized) Update installation docs by @alexpasmantier
-
e5654fc (uncategorized) Add docusaurus website by @alexpasmantier
-
e797aba (uncategorized) Reorganize docs by @alexpasmantier
-
106004d (uncategorized) Architecture by @alexpasmantier
-
1d33c93 (uncategorized) Add readme banner by @alexpasmantier
-
3ac6c76 (uncategorized) Update readme by @alexpasmantier
-
1c5810f (uncategorized) Add assets + update readme image by @alexpasmantier
-
d9d6554 (uncategorized) Migrate some of the wiki's content to the docs/ folder by @alexpasmantier
-
9364b3e (uncategorized) Some cleaning and reorganizing by @alexpasmantier
-
f52d4ef (uncategorized) Update README by @alexpasmantier
-
c25a5bd (uncategorized) Update readme and add new format docs by @alexpasmantier
-
aac7e4d (uncategorized) Update terminal emulators compatibility list by @alexpasmantier
-
9127e41 (uncategorized) Add index.md by @alexpasmantier
-
d3bb3b0 (uncategorized) Cleanup old todo list by @alexpasmantier in #483
⚡ Performance
-
fc2f8b9 (previews) Avoid unnecessary preview content copy by @alexpasmantier in #507
-
14804f5 (uncategorized) Pre-allocate result vectors, and reuse picker entries to avoid reallocations by @lalvarezt
-
19d1ca1 (uncategorized) More pre-allocations and avoid unnecessary ascii string parsing work by @lalvarezt
🧪 Testing
-
f60b492 (cli) Add test that validates piping tv is working as expected by @alexpasmantier
-
42e2728 (cli) New cli test suite by @lalvarezt
-
47b99c4 (e2e) Better pty tooling and more tests by @alexpasmantier
-
b780fa1 (e2e) Add proper e2e tests and pty-testing utils by @alexpasmantier
-
f6dcedc (e2e) Fallback to a default value of 0 when failing to parse preview offset by @alexpasmantier
-
3b57710 (e2e) More end to end tests by @alexpasmantier
-
8d822cd (e2e) Add e2e tests for secondary cli commands (version, init, list-channels, ...) by @alexpasmantier
-
6662544 (television) Add test to check channel keybindings precedence by @alexpasmantier
-
a59aab6 (uncategorized) Add integration test for
--watch
by @alexpasmantier -
dd832fc (uncategorized) A cleaner integration tests directory structure by @alexpasmantier
-
fe8bdc6 (uncategorized) Add test to check cli overrides by @alexpasmantier
⚙️ Miscellaneous Tasks
-
f58e46c (changelog) Update changelog (auto) by @github-actions[bot] in #591
-
d106ada (changelog) Update changelog (auto) by @github-actions[bot] in #513
-
64c599e (changelog) Update changelog (auto) by @github-actions[bot] in #491
-
a602dda (changelog) Update changelog (auto) by @github-actions[bot] in #478
-
2e99fba (nix) Update sha of rust toolchain in flake.nix by @tukanoidd in #530
-
738fe08 (rust) Update rust edition to 2024 and version to 1.87 by @alexpasmantier in #528
-
f6b2205 (tui-input) Add credit and license for
television/utils/input.rs
by @alexpasmantier in #544 -
f1c6816 (uncategorized) Bump to 0.12.0 by @alexpasmantier
-
429bfae (uncategorized) Remove unused serde renames by @alexpasmantier
-
141d3e7 (uncategorized) Update dependencies by @alexpasmantier
-
ab1efed (uncategorized) Remove stale FIXME comment by @alexpasmantier
-
11c2ef4 (uncategorized) Create github action workflow for pages by @alexpasmantier
-
0f6b29b (uncategorized) Add sponsorhips button to the repo by @alexpasmantier
New Contributors
- @Ktoks made their first contribution in #590
- @lalvarezt made their first contribution in #588
- @kapobajza made their first contribution in #568
- @domaschh made their first contribution
- @cr4ftx made their first contribution in #496
Full Changelog: https://github.com/alexpasmantier/television/compare/0.11.9...0.12.0
0.11.9 - 2025-04-21
⛰️ Features
⚡ Performance
⚙️ Miscellaneous Tasks
-
433d7fa (changelog) Update changelog (auto) by @github-actions[bot] in #474
-
f28c18e (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 - 2025-04-20
⛰️ Features
🐛 Bug Fixes
⚡ Performance
- a938c1c (ui) Add frame rate throttling to avoid consuming unnecessary CPU resources by @alexpasmantier in #473
🧪 Testing
- 315a9f7 (benches) Refactor benches into a simpler and more scalable structure by @alexpasmantier in #467
⚙️ Miscellaneous Tasks
-
ec8a7db (changelog) Update changelog (auto) by @github-actions[bot] in #465
-
b4438ab (uncategorized) Bump to 0.11.8 by @alexpasmantier
New Contributors
- @nkxxll made their first contribution in #472
Full Changelog: https://github.com/alexpasmantier/television/compare/0.11.7...0.11.8
0.11.7 - 2025-04-12
⛰️ Features
-
cb0a46f (input) Add action to delete input line by @alexpasmantier in #464
-
de6200e (shell) Support completion in the middle of a prompt by @dkmar in #450
🐛 Bug Fixes
⚙️ Miscellaneous Tasks
-
e23c307 (changelog) Update changelog (auto) by @github-actions[bot] in #458
-
6771ecd (project) Migrate from Makefile to Just by @alexpasmantier in #463
-
1693584 (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 - 2025-04-09
⛰️ Features
-
5bf3d20 (cli) Add a
--no-help
flag to allow disabling showing the help panel by @alexpasmantier in #456 -
b818737 (cli) Add a
--no-remote
flag to lock the application on the cli-invoked channel by @alexpasmantier in #455 -
4892dc3 (cli) Add
--select-1
cli flag to automatically select unique result by @alexpasmantier in #448
🐛 Bug Fixes
-
4a584b4 (pwsh) Use adequate quoting when formatting preview commands for pwsh by @alexpasmantier in #454
-
d4913d7 (uncategorized) Silence the
string match
in tv_smart_autocomplete by @dkmar in #449
🚜 Refactor
-
69c4dcc (debug) Improve configuration debug logging by @alexpasmantier in #447
-
82e3f89 (passthrough) Drop support for unused passthrough keybindings by @alexpasmantier in #446 [breaking]
⚙️ Miscellaneous Tasks
-
8b267bb (changelog) Update changelog (auto) by @github-actions[bot] in #443
-
a008d3f (uncategorized) Bump to 0.11.6 by @alexpasmantier in #457
New Contributors
- @dkmar made their first contribution in #449
Full Changelog: https://github.com/alexpasmantier/television/compare/0.11.5...0.11.6
0.11.5 - 2025-03-31
🐛 Bug Fixes
⚙️ Miscellaneous Tasks
-
f9a49ac (changelog) Update changelog (auto) by @github-actions[bot] in #436
-
875b63d (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 - 2025-03-23
🚜 Refactor
- 8e17ef6 (uncategorized) Nicer results alignment to improve discoverability of matched patterns by @alexpasmantier in #435
⚙️ Miscellaneous Tasks
-
b81e0df (changelog) Update changelog (auto) by @github-actions[bot] in #433
-
5f8b240 (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 - 2025-03-21
🐛 Bug Fixes
- c573503 (config) Fix shell integration keybindings not overwriting defaults by @alexpasmantier in #431
⚙️ Miscellaneous Tasks
-
5752402 (changelog) Update changelog (auto) by @github-actions[bot] in #428
-
f8bd6c2 (x86) Add statically linked musl build for x86_64 by @alexpasmantier in #429
-
dae6a88 (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 - 2025-03-21
🐛 Bug Fixes
-
05e3ba3 (ci) Fix aarch64 debian builds by @alexpasmantier in #426
-
ea6deef (ci) More tweaking to the deb releases configuration by @alexpasmantier in #424
-
2d74a34 (ui) Show preview toggle hint conditionally by @alexpasmantier in #425
⚙️ Miscellaneous Tasks
-
8ad4a99 (changelog) Update changelog (auto) by @github-actions[bot] in #423
-
918dc66 (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 - 2025-03-20
🐛 Bug Fixes
- 4e900d9 (ci) Use
fancy-regex
when compiling on arm64 instead ofoniguruma
by @alexpasmantier in #422
⚙️ Miscellaneous Tasks
-
7069421 (changelog) Update changelog (auto) by @github-actions[bot] in #420
-
b48127b (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 - 2025-03-20
⛰️ Features
-
3222037 (cli) Allow passing custom keybindings through the cli by @alexpasmantier in #409
-
47ea5a2 (cli) Allow passing builtin previewers through the cli (e.g.
--preview ':files:'
) by @alexpasmantier in #403 -
8eb6ada (config) Allow remapping input builtin keybindings (ctrl-e, ctrl-a, etc.) by @alexpasmantier in #411
-
d09f670 (shell) Add fallback channel to the config for smart autocomplete by @alexpasmantier in #413
🐛 Bug Fixes
-
731bc7e (config) Make user shell integration trigger configuration override defaults entirely by @alexpasmantier in #417
-
05bd64a (scheduling) Don't block the main thread when no actions are available to process by @alexpasmantier in #416
🚜 Refactor
-
7a85728 (config) Simplify keybindings configuration syntax by @alexpasmantier in #404 [breaking]
-
fc2f6cd (preview) Improve overall previewer scheduling logic by @alexpasmantier in #415
-
3a5b5ec (startup) Improve overall startup time and remove first frames artifacts by @alexpasmantier in #408
⚙️ Miscellaneous Tasks
-
5ee8912 (changelog) Update changelog (auto) by @github-actions[bot] in #405
-
1e4c34f (changelog) Update changelog (auto) by @github-actions[bot] in #402
-
409d951 (uncategorized) Bump to 0.11.0 by @alexpasmantier
-
97314d6 (uncategorized) Add support for arm64 deb releases by @alexpasmantier in #412
Full Changelog: https://github.com/alexpasmantier/television/compare/0.10.10...0.11.0
0.10.10 - 2025-03-18
🐛 Bug Fixes
🚜 Refactor
- ee89b36 (stdin) Disable preview by default and enable when passing
--preview
by @alexpasmantier in #394
📚 Documentation
-
4f35cc6 (cli) Improve cli documentation by @alexpasmantier in #395
-
0edf224 (man) Add man pages for tv by @alexpasmantier in #397
⚙️ Miscellaneous Tasks
-
60ea4a7 (changelog) Update changelog (auto) by @github-actions[bot] in #391
-
961ebbb (uncategorized) Bump to 0.10.10 by @alexpasmantier
New Contributors
- @keturn made their first contribution in #379
Full Changelog: https://github.com/alexpasmantier/television/compare/0.10.9...0.10.10
0.10.9 - 2025-03-17
⚙️ Miscellaneous Tasks
-
f954e81 (deb) Fix cargo deb output directory error by @alexpasmantier
-
f397dd5 (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 - 2025-03-16
🐛 Bug Fixes
🧪 Testing
⚙️ Miscellaneous Tasks
-
d601eb2 (changelog) Update changelog (auto) by @github-actions[bot]
-
ed28da3 (changelog) Update changelog (auto) by @github-actions[bot] in #371
-
e26bd59 (deb) Temporarily disable old compatibility builds by @alexpasmantier
-
fcf4b35 (uncategorized) Replace manual convco check and git hook by a dedicated ci step by @alexpasmantier in #376
New Contributors
- @bpairet made their first contribution in #383
- @murlakatamenka made their first contribution in #377
Full Changelog: https://github.com/alexpasmantier/television/compare/0.10.7...0.10.8
0.10.7 - 2025-03-06
⛰️ Features
-
3441587 (preview) Add support for image previews by @I-Azy-I
-
46f5d20 (shell) Allow mapping ctrl-space for builtin shell autocomplete integration by @alexpasmantier
🐛 Bug Fixes
- e2a0fb2 (clipboard) Fix issue where clipboard wouldn't work on X11-based environments by @alexpasmantier in #364
🚜 Refactor
📚 Documentation
-
d47d6f7 (uncategorized) Docs(readme): Update README.md by @alexpasmantier
-
f14c910 (uncategorized) Update README by @alexpasmantier
⚙️ Miscellaneous Tasks
-
4ccb85b (changelog) Update changelog (auto) by @github-actions[bot] in #358
-
5a4c9d3 (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 - 2025-02-08
🐛 Bug Fixes
-
8e38ffc (clipboard) Gracefully fail if clipboard isn't available by @alexpasmantier in #350
-
df2592f (events) Remove sorting and deduplicating incoming actions by @alexpasmantier in #356
🚜 Refactor
-
7f87b2f (cable) Use HISTFILE for bash and zsh history channels by @alexpasmantier in #357
-
b706dcb (help) Add multiselect keybindings to help panel by @alexpasmantier in #353
-
86c100e (ui) Display current channel in input bar border by @alexpasmantier in #354
📚 Documentation
-
ade69d7 (uncategorized) Update readme by @alexpasmantier
-
d40a86d (uncategorized) Update readme by @alexpasmantier
⚙️ Miscellaneous Tasks
-
1e44478 (changelog) Update changelog (auto) by @github-actions[bot] in #349
-
11e440c (deb) Add arm64 deb packaging to cd by @alexpasmantier in #351
-
bb727bd (glibc) Packaging for older linux distros by @alexpasmantier
-
56be4dc (winget) Update winget release configuration by @alexpasmantier
-
28f62f1 (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 - 2025-02-07
🐛 Bug Fixes
⚙️ Miscellaneous Tasks
-
fd8bf61 (cd) Automatically bump winget-pkgs registered version by @kachick in #340
-
0d5f394 (changelog) Update changelog (auto) by @github-actions[bot] in #336
-
5d552d1 (uncategorized) Bump to 0.10.5 by @alexpasmantier
New Contributors
- @dependabot[bot] made their first contribution in #345
Full Changelog: https://github.com/alexpasmantier/television/compare/0.10.4...0.10.5
0.10.4 - 2025-02-02
🚜 Refactor
-
8881842 (shell) More default shell integration triggers by @alexpasmantier in #335
-
a6a73c5 (shell) Improve shell integration configuration syntax by @alexpasmantier in #334
⚙️ Miscellaneous Tasks
-
c74b47d (changelog) Update changelog (auto) by @github-actions[bot] in #330
-
eaafe40 (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 - 2025-01-31
🚜 Refactor
-
5214dd1 (app) Buffering actions and events handling to improve overall UI responsiveness by @alexpasmantier in #328
-
be80496 (draw) Clearing out mut operations from rendering critical path, avoiding mutexes and perf improvements by @alexpasmantier in #322
⚙️ Miscellaneous Tasks
-
eaab4e9 (changelog) Update changelog (auto) by @github-actions[bot] in #320
-
6955c5b (uncategorized) Bump to 0.10.3 by @alexpasmantier in #329
Full Changelog: https://github.com/alexpasmantier/television/compare/0.10.2...0.10.3
0.10.2 - 2025-01-26
🐛 Bug Fixes
📚 Documentation
⚙️ Miscellaneous Tasks
-
f9f0277 (changelog) Update changelog (auto) by @github-actions[bot] in #316
-
a03da82 (uncategorized) Bump to 0.10.2 by @alexpasmantier
Full Changelog: https://github.com/alexpasmantier/television/compare/0.10.1...0.10.2
0.10.1 - 2025-01-26
🐛 Bug Fixes
⚙️ Miscellaneous Tasks
-
eede078 (changelog) Update changelog (auto) by @github-actions[bot] in #312
-
5271b50 (terminal) Custom shell keybindings by @bertrand-chardon in #313
Full Changelog: https://github.com/alexpasmantier/television/compare/0.10.0...0.10.1
0.10.0 - 2025-01-25
⛰️ Features
🐛 Bug Fixes
-
c710904 (stdout) Never quote selected entries by @bertrand-chardon in #307
-
cb565d6 (uncategorized) Add repaint command to the fish shell scripts by @jscarrott in #303
🚜 Refactor
- 1e8c8db (uncategorized) Simplify configuration and build code + leaner crate by @alexpasmantier in #308
⚡ Performance
⚙️ Miscellaneous Tasks
-
4dc7c71 (changelog) Update changelog (auto) by @github-actions[bot] in #294
-
7a54e5a (uncategorized) Bump to 0.10.0 by @alexpasmantier
-
3970f65 (uncategorized) Flatten workspace into a single crate by @alexpasmantier in #306
-
5750531 (uncategorized) Add zip format in a Windows release assets by @kachick in #298
New Contributors
Full Changelog: https://github.com/alexpasmantier/television/compare/0.9.4...0.10.0
0.9.4 - 2025-01-20
🐛 Bug Fixes
- 8bbebf7 (syntect) Switch back to oniguruma while investigating parsing issues by @alexpasmantier in #292
⚙️ Miscellaneous Tasks
-
3d97394 (changelog) Update changelog (auto) by @github-actions[bot] in #288
-
40c97c9 (uncategorized) Bump workspace to 0.9.4 by @alexpasmantier in #293
Full Changelog: https://github.com/alexpasmantier/television/compare/0.9.3...0.9.4
0.9.3 - 2025-01-19
⛰️ Features
🐛 Bug Fixes
- c227b2a (cable) Cable channels now take precedence over builtins for the cli / shell integration by @alexpasmantier in #278
🚜 Refactor
📚 Documentation
⚡ Performance
- a3dc819 (preview) Add partial preview rendering and buffer preview requests by @alexpasmantier in #285
⚙️ Miscellaneous Tasks
-
01a25ac (changelog) Update changelog (auto) by @github-actions[bot] in #265
-
a43ed22 (uncategorized) Bump workspace to 0.9.3 by @alexpasmantier in #287
New Contributors
- @archseer made their first contribution in #266
Full Changelog: https://github.com/alexpasmantier/television/compare/0.9.2...0.9.3
0.9.2 - 2025-01-09
🐛 Bug Fixes
⚙️ Miscellaneous Tasks
-
510b528 (changelog) Update changelog (auto) by @github-actions[bot] in #261
-
1a4dae9 (uncategorized) Bump to 0.9.2 by @alexpasmantier
Full Changelog: https://github.com/alexpasmantier/television/compare/0.9.1...0.9.2
0.9.1 - 2025-01-09
⛰️ Features
-
d9ca7b1 (cable) Allow custom cable channels to override builtins by @alexpasmantier in #260
-
ea8b955 (cli) Add
no-preview
flag to disable the preview pane by @alexpasmantier in #258
🐛 Bug Fixes
- b388a56 (fish) Don't add extra space to prompt if it's an implicit cd (
\.
) by @alexpasmantier in #259
🚜 Refactor
-
3b7fb0c (cable) Stream in cable results + better error logging + default delimiter consistency by @alexpasmantier in #257
-
b5e9846 (providers) Improve cable provider files loading sequence by @alexpasmantier in #254
⚙️ Miscellaneous Tasks
-
ef26d32 (changelog) Update changelog (auto) by @github-actions[bot] in #251
-
d00d8e4 (uncategorized) Bump to 0.9.1 by @alexpasmantier
Full Changelog: https://github.com/alexpasmantier/television/compare/0.9.0...0.9.1
0.9.0 - 2025-01-07
⛰️ Features
-
76bff30 (cable) Add default git diff cable channel by @alexpasmantier in #226
-
e2398ab (channels) Allow sending currently selected entries to other channels by @alexpasmantier in #235
-
2e5f65b (channels) Add support for multi selection by @alexpasmantier in #234
-
3bd2bb4 (uncategorized) Add support for CJK unified ideographs by @alexpasmantier in #243
🐛 Bug Fixes
-
1c00dec (ansi) Catch implicit reset escape sequences by @alexpasmantier in #245
-
a2a264c (ingestion) Use lossy conversion when source doesn't produce valid utf8 by @alexpasmantier in #240
⚡ Performance
-
8b5beee (uncategorized) Drop deduplication when loading cable candidate lines by @alexpasmantier in #248
-
072ecdb (uncategorized) Only display the first 200 log entries when previewing git-repos by @alexpasmantier in #241
-
0624002 (uncategorized) Use FxHash instead of SipHash where it makes sense by @alexpasmantier in #237
⚙️ Miscellaneous Tasks
-
59bdcaa (changelog) Update changelog (auto) by @github-actions[bot] in #244
-
7cd0a9d (changelog) Update changelog (auto) by @github-actions[bot] in #225
-
853da49 (uncategorized) Bump to 0.9.0 by @alexpasmantier in #249
-
d207848 (uncategorized) Fix linting warnings by @alexpasmantier in #230
New Contributors
- @xosxos made their first contribution in #228
Full Changelog: https://github.com/alexpasmantier/television/compare/0.8.8...0.9.0
0.8.8 - 2025-01-06
⛰️ Features
-
d7e6c35 (ui) Add support for standard ANSI colors theming and update default theme by @alexpasmantier in #221
-
53bd4a3 (ui) Add new
television
theme that inherits the terminal bg by @alexpasmantier in #220 -
931a7bb (ui) Make background color optional and fallback to terminal default bg color by @alexpasmantier in #219
🐛 Bug Fixes
- 88b08b7 (cable) Zsh-history and bash-history cable channels now point to default histfiles locations by @alexpasmantier in #224
🚜 Refactor
-
3d49d30 (cable) More debug information for cable channels by @alexpasmantier in #223
-
074889b (ux) Don't print the list of available channels on channel parsing error by @alexpasmantier in #222
📚 Documentation
- 21fb3cb (uncategorized) Add shell autocompletion GIF to the README by @alexpasmantier
⚙️ Miscellaneous Tasks
-
b1309af (changelog) Update changelog (auto) by @github-actions[bot] in #218
-
6536bbf (uncategorized) Bump to 0.8.8 by @alexpasmantier
Full Changelog: https://github.com/alexpasmantier/television/compare/0.8.7...0.8.8
0.8.7 - 2025-01-04
🐛 Bug Fixes
- 3e5f0a4 (unix) Use sed instead of tail for bash and zsh default history channels by @alexpasmantier in #216
🚜 Refactor
-
657af5e (cable) Always create default cable channels in user directory if no cable channels exist by @alexpasmantier in #213
-
124c06c (config) Check for config file existence before processing subcommands by @alexpasmantier in #214
-
971a2e7 (shell) Use $HISTFILE for cable history channels by @alexpasmantier in #210
⚙️ Miscellaneous Tasks
-
8089657 (changelog) Update changelog (auto) by @github-actions[bot] in #206
-
25adee3 (uncategorized) Bump to 0.8.7 by @alexpasmantier in #217
New Contributors
- @tangowithfoxtrot made their first contribution in #208
Full Changelog: https://github.com/alexpasmantier/television/compare/0.8.6...0.8.7
0.8.6 - 2025-01-01
🐛 Bug Fixes
-
741ce30 (uncategorized) Automatically create configuration and data directories if they don't exist by @tulilirockz in #204
⚙️ Miscellaneous Tasks
-
314aa93 (changelog) Update changelog (auto) by @github-actions[bot] in #202
-
df936dd (uncategorized) Bump to 0.8.6 by @alexpasmantier
New Contributors
- @tulilirockz made their first contribution in #204
Full Changelog: https://github.com/alexpasmantier/television/compare/0.8.5...0.8.6
0.8.5 - 2024-12-31
⛰️ Features
- 2acfc41 (ui) Respect BAT_THEME env var for previewer syntax highlighting theme by @alexpasmantier in #201
🐛 Bug Fixes
📚 Documentation
-
0382ff8 (config) Fix typo in default configuration file comment by @alexpasmantier in #198
-
690e88d (uncategorized) Move parts of README to Wiki by @bertrand-chardon in #199
⚙️ Miscellaneous Tasks
-
d2bf172 (changelog) Update changelog (auto) by @github-actions[bot] in #197
-
8cae592 (uncategorized) Bump to 0.8.5 by @alexpasmantier
Full Changelog: https://github.com/alexpasmantier/television/compare/0.8.4...0.8.5
0.8.4 - 2024-12-31
⛰️ Features
- 343ed3c (ux) Automatically create default user configuration file if nonexistent by @alexpasmantier in #196
🐛 Bug Fixes
⚙️ Miscellaneous Tasks
-
76da8b0 (changelog) Update changelog (auto) by @github-actions[bot]
-
430e325 (uncategorized) Bump version to 0.8.4 by @alexpasmantier
New Contributors
- @fannheyward made their first contribution in #195
Full Changelog: https://github.com/alexpasmantier/television/compare/0.8.3...0.8.4
0.8.3 - 2024-12-30
🐛 Bug Fixes
⚡ Performance
⚙️ Miscellaneous Tasks
-
9b0129a (changelog) Update changelog (auto) by @github-actions[bot] in #187
-
0c5da2a (uncategorized) Bump to 0.8.3 by @alexpasmantier in #192
-
53afed2 (uncategorized) Bump workspace to 0.0.16 by @alexpasmantier in #189
New Contributors
- @chenrui333 made their first contribution in #188
Full Changelog: https://github.com/alexpasmantier/television/compare/0.8.2...0.8.3
0.8.2 - 2024-12-30
⛰️ Features
-
b49a069 (shell) Shell integration support for fish by @alexpasmantier in #186
-
7614fbc (shell) Add bash support for smart autocomplete and shell history by @alexpasmantier in #184
-
0b5facc (shell) Add separate history binding for zsh integration by @alexpasmantier in #183
📚 Documentation
-
537f738 (uncategorized) Move terminal emulator compatibility section to separate docs file by @alexpasmantier in #179
-
c3d6b87 (uncategorized) Add a credits section to the readme by @alexpasmantier in #178
⚙️ Miscellaneous Tasks
Full Changelog: https://github.com/alexpasmantier/television/compare/0.8.1...0.8.2
0.8.1 - 2024-12-29
🐛 Bug Fixes
-
08fa41b (channels) Use the number of actual bytes read and not the sample buffer size when calculating the proportion of printable ASCII characters by @alexpasmantier in #174
-
97343c6 (ux) Make DeletePrevWord trigger channel update by @alexpasmantier in #175
📚 Documentation
-
b74b130 (uncategorized) Fix broken image in channels.md by @alexpasmantier
-
dc4028f (uncategorized) Update readme animations by @alexpasmantier
-
a14dccb (uncategorized) Update README.md by @alexpasmantier in #171
-
90c2b9c (uncategorized) Fix broken link in README by @alexpasmantier in #168
⚙️ Miscellaneous Tasks
-
19e6593 (changelog) Update changelog (auto) by @github-actions[bot] in #167
-
7434f14 (uncategorized) Bump to 0.8.1 by @alexpasmantier in #176
-
e9c3ebf (uncategorized) Docs(readme): Update README.md by @bertrand-chardon in #172
Full Changelog: https://github.com/alexpasmantier/television/compare/0.8.0...0.8.1
0.8.0 - 2024-12-29
⛰️ Features
-
ee71e47 (cable) Using builtin previewers inside cable channel prototypes by @alexpasmantier in #156
-
e034615 (cable) Make preview optional for cable channels by @alexpasmantier in #155
-
309ff53 (cli) Allow passing --input to prefill input prompt by @alexpasmantier in #153
-
557686e (config) Allow specifying multiple keymaps for the same action + better defaults by @alexpasmantier in #149
-
12fdf94 (input) Bind ctrl-w to delete previous word by @alexpasmantier in #150
-
68d1189 (shell) Autocompletion plugin for zsh by @alexpasmantier in #145
-
22f1b4d (ui) Decouple preview title position from input bar position and make it configurable by @alexpasmantier in #144
-
c3b8c68 (ux) Print current query to stdout on Enter if no entry is selected by @alexpasmantier in #151
🚜 Refactor
-
157d01c (cable) Use tail instead of tac for zsh and bash command history channels by @alexpasmantier in #161
-
499bfdb (ui) More compact general layout and make preview panel optional by @alexpasmantier in #148
-
697f295 (uncategorized) Update default configuration and simplify channel enum conversions by @alexpasmantier in #157
📚 Documentation
-
8de82fe (uncategorized) Update README with more legible screenshot of the files channel by @alexpasmantier in #164
-
07a7c7b (uncategorized) Replace top image with a screenshot of the application by @alexpasmantier in #163
-
f83c5d1 (uncategorized) Update readme by @alexpasmantier in #160
-
6d706b4 (uncategorized) Rearrange README, add a features section, and move more technical stuff to separate files by @alexpasmantier in #159
⚙️ Miscellaneous Tasks
-
3f92ca2 (changelog) Update changelog (auto) by @github-actions[bot] in #154
-
ba5b085 (changelog) Update changelog (auto) by @github-actions[bot] in #146
-
ac7762e (changelog) Update changelog (auto) by @github-actions[bot] in #141
-
f707190 (uncategorized) Include cable channels by @alexpasmantier in #166
-
1bc6f12 (uncategorized) Bump to 0.8.0 by @alexpasmantier in #165
Full Changelog: https://github.com/alexpasmantier/television/compare/0.7.2...0.8.0
0.7.2 - 2024-12-17
⛰️ Features
📚 Documentation
⚙️ Miscellaneous Tasks
New Contributors
Full Changelog: https://github.com/alexpasmantier/television/compare/0.7.1...0.7.2
0.7.1 - 2024-12-15
⛰️ Features
- 18c5213 (channels) New channel for directories and associated transitions by @alexpasmantier in #130
📚 Documentation
- c0c790c (contributing) Update contributing.md with hot topics and link todo by @alexpasmantier in #129
⚙️ Miscellaneous Tasks
Full Changelog: https://github.com/alexpasmantier/television/compare/0.7.0...0.7.1
0.7.0 - 2024-12-15
⛰️ Features
-
937d0f0 (cable) Support cable channel invocation through the cli by @alexpasmantier in #116
-
4164e90 (themes) More builtin UI themes by @alexpasmantier in #125
-
11da96d (themes) Add support for global themes background colors by @alexpasmantier in #120
-
913aa85 (themes) Add support for ui themes by @alexpasmantier in #114
🐛 Bug Fixes
-
7b114b7 (config) Better handling of default values by @alexpasmantier in #123
-
ea752b1 (previewers) Handle crlf sequences when parsing ansi into ratatui objects by @alexpasmantier in #119
-
9809e74 (stdin) Trim entry newlines when streaming from stdin by @alexpasmantier in #121
🚜 Refactor
-
a7064c1 (config) Use
$HOME/.config/television
by default for macOS by @alexpasmantier in #124 [breaking] -
37b2dda (help) Enable help bar by default and add help keybinding by @alexpasmantier in #122
-
54399e3 (screen) Extract UI related code to separate crate by @alexpasmantier in #106
📚 Documentation
⚡ Performance
-
758bfc2 (ui) Improve merging of continuous name match ranges by @alexpasmantier in #109
-
a4d15af (uncategorized) Optimize entry ranges by @bertrand-chardon in #110
-
5fb02c7 (uncategorized) Merge contiguous name match ranges by @bertrand-chardon in #108
-
c0db566 (uncategorized) Add bench for build results list by @bertrand-chardon in #107
⚙️ Miscellaneous Tasks
-
6e35e1a (changelog) Update changelog (auto) by @github-actions[bot] in #105
-
a8e3ea5 (version) Bump workspace to 0.7.0 by @alexpasmantier in #127
Full Changelog: https://github.com/alexpasmantier/television/compare/0.6.2...0.7.0
0.6.2 - 2024-12-06
🐛 Bug Fixes
⚙️ Miscellaneous Tasks
-
2ea6f9a (changelog) Update changelog (auto) by @github-actions[bot] in #98
-
ffc8dae (uncategorized) Bump workspace to 0.6.2 by @alexpasmantier in #104
-
4567f26 (uncategorized) Use named constant for colors by @bertrand-chardon in #99
New Contributors
- @Liyixin95 made their first contribution in #102
Full Changelog: https://github.com/alexpasmantier/television/compare/0.6.1...0.6.2
0.6.1 - 2024-12-05
⛰️ Features
🐛 Bug Fixes
🚜 Refactor
📚 Documentation
⚙️ Miscellaneous Tasks
Full Changelog: https://github.com/alexpasmantier/television/compare/0.6.0...0.6.1
0.6.0 - 2024-12-04
⛰️ Features
-
a5f5d20 (cable) Add support for custom channels by @alexpasmantier in #75
-
2206711 (layout) Allow reversing the layout and placing input bar on top by @alexpasmantier in #76
🐛 Bug Fixes
-
1ebec7e (output) Quote output string when it contains spaces and points to an existing path by @alexpasmantier in #77
-
128a611 (preview) Remove redundant tokio task when generating builtin file previews by @alexpasmantier in #86
-
d3c16af (stdin) Better handling of long running stdin streams by @alexpasmantier in #81
🚜 Refactor
📚 Documentation
-
48ea12e (install) Update the installation section of the README by @alexpasmantier in #79
-
20cf83b (installation) Update homebrew installation command by @alexpasmantier in #87
⚡ Performance
-
fee4ed2 (uncategorized) Add cache for icon colors by @bertrand-chardon in #89
-
b7ddb00 (uncategorized) Skip ratatui span when match at end of string by @bertrand-chardon in #91
-
4bea114 (uncategorized) Remove unnecessary clone() calls by @bertrand-chardon
⚙️ Miscellaneous Tasks
-
c96d855 (changelog) Update changelog (auto) by @github-actions[bot] in #85
-
9998b9d (changelog) Update changelog (auto) by @github-actions[bot] in #74
New Contributors
- @moritzwilksch made their first contribution in #78
Full Changelog: https://github.com/alexpasmantier/television/compare/0.5.3...0.6.0
0.5.3 - 2024-11-24
⛰️ Features
🐛 Bug Fixes
-
edd9df4 (entry) Always preserve raw input + match ranges conversions by @alexpasmantier in #62
-
21cdaae (uncategorized) Quote file names that contain spaces when printing them to stdout by @fredmorcos in #51
🚜 Refactor
- b757305 (picker) Refactor picker logic and add tests to picker, cli, and events by @alexpasmantier in #57
📚 Documentation
-
790c870 (contributing) Added TOC and Code of Conduct link by @MohamedBsh
-
cdcce4d (uncategorized) Terminal emulators compatibility and good first issues by @alexpasmantier in #56
⚡ Performance
- 84d54b5 (preview) Cap the number of concurrent preview tokio tasks in the background by @alexpasmantier in #67
🎨 Styling
⚙️ Miscellaneous Tasks
-
ebcccb1 (changelog) Update changelog (auto) by @github-actions[bot] in #73
-
c87af47 (changelog) Update changelog (auto) by @github-actions[bot]
-
03fb7d0 (changelog) Update changelog action trigger by @alexpasmantier
-
dc36b21 (update_readme) Fix
update_readme
workflow by @alexpasmantier -
2fc9bd9 (uncategorized) Bump crate to 0.5.3 and workspace crates to 0.0.7 by @alexpasmantier
-
0f6aad9 (uncategorized) Add readme version update to github actions by @alexpasmantier in #55
Build
- f0e1115 (infer) Drop infer dependency and refactor code to a simpler heuristic by @alexpasmantier in #58
New Contributors
- @github-actions[bot] made their first contribution in #73
- @MohamedBsh made their first contribution
- @bertrand-chardon made their first contribution in #59
Full Changelog: https://github.com/alexpasmantier/television/compare/0.5.1...0.5.3
0.5.1 - 2024-11-20
📚 Documentation
-
f43b5bf (brew) Add brew installation method for MacOS to README by @alexpasmantier in #45
-
30639c6 (config) Update docs to mention XDG_CONFIG_HOME precedence on all platform by @alexpasmantier in #48
-
8a7b3da (uncategorized) Add instructions for installing on Arch Linux by @orhun in #43
⚙️ Miscellaneous Tasks
-
9dcb223 (actions) Remove changelog update from the main branch by @alexpasmantier
-
6540094 (changelog) Udpate changelog and add corresponding makefile command by @alexpasmantier in #53
-
ccd7c68 (config) Default configuration now uses 100% of terminal screen space by @alexpasmantier in #47
-
d3564f2 (uncategorized) Bump version to 0.5.1 by @alexpasmantier
-
3bf04d7 (uncategorized) Add CHANGELOG.md by @alexpasmantier in #44
New Contributors
Full Changelog: https://github.com/alexpasmantier/television/compare/0.5.0...0.5.1
0.5.0 - 2024-11-18
⛰️ Features
-
5807cda (cli) Allow passing passthrough keybindings via stdout for the parent process to deal with by @alexpasmantier in #39
-
40d5b20 (ui) Make the top UI help bar toggleable by @alexpasmantier in #41
🚜 Refactor
- 75d0bf7 (config) Make action names snake case in keybinding configuration by @alexpasmantier in #40 [breaking]
📚 Documentation
-
5c44432 (uncategorized) Update README television version by @alexpasmantier
-
cb7a245 (uncategorized) Update README television version specifier by @alexpasmantier
-
da5c903 (uncategorized) Update README television version by @alexpasmantier
⚙️ Miscellaneous Tasks
Full Changelog: https://github.com/alexpasmantier/television/compare/0.4.23...0.5.0
0.4.23 - 2024-11-16
⛰️ Features
🚜 Refactor
- aa2f260 (configuration) Modularize code and better handling of default options by @alexpasmantier in #32
📚 Documentation
-
7277a3f (config) Update docs default configuration by @alexpasmantier in #34
-
45e14d3 (debian) Add installation docs for debian-based systems by @alexpasmantier in #33
Full Changelog: https://github.com/alexpasmantier/television/compare/0.4.22...0.4.23
0.4.22 - 2024-11-16
🐛 Bug Fixes
-
06a4feb (config) Swap out default keymaps with user defined ones instead of stacking by @alexpasmantier in #26
-
f47b8be (ghactions) Only trigger cd workflow on new tags by @alexpasmantier in #22
🚜 Refactor
- 4f0daec (channels) Converting between entries and channels is now generic over channels by @alexpasmantier in #25
⚙️ Miscellaneous Tasks
-
dcf9f6a (cd) Fix cd configuration for deb packages by @alexpasmantier
-
e9dde70 (cd) Fix cd configuration for deb packages by @alexpasmantier
-
900bfa5 (deb) Release deb package for television by @alexpasmantier
-
d0f023c (versions) Bump workspace crates versions by @alexpasmantier
-
d50337b (uncategorized) Update CD workflow by @alexpasmantier
Full Changelog: https://github.com/alexpasmantier/television/compare/v0.4.21...0.4.22
v0.4.21 - 2024-11-13
🐛 Bug Fixes
⚙️ Miscellaneous Tasks
New Contributors
- @tukanoidd made their first contribution in #14
Full Changelog: https://github.com/alexpasmantier/television/compare/v0.4.20...v0.4.21
v0.4.20 - 2024-11-11
🐛 Bug Fixes
-
b1fe018 (cargo workspace) Fix cargo workspace structure and dependencies by @alexpasmantier in #15
-
81cf17b (config) More consistent configuration file location for linux and macos by @alexpasmantier in #9
-
b3760d2 (windows) Bump television_utils to v0.0.1 by @alexpasmantier in #4
-
e475523 (windows) Ignore
KeyEventKind::Release
events by @ErichDonGubler in #3 -
d2e7789 (workspace) Fix cargo workspace dependencies by @alexpasmantier
🚜 Refactor
📚 Documentation
-
cc9924d (readme) Update terminal emulators compatibility list by @alexpasmantier in #6
-
0c13626 (uncategorized) Fix table alignments by @alexpasmantier
-
6b0a038 (uncategorized) Add terminal emulators compatibility status by @alexpasmantier
⚡ Performance
- 62073d6 (preview) Remove temporary plaintext previews in favor of loading message preview by @alexpasmantier in #10
⚙️ Miscellaneous Tasks
-
3a9ff06 (coc) Create CODE_OF_CONDUCT.md by @alexpasmantier in #7
-
7bc6f29 (crate) Add include directives to Cargo.toml to make the crate leaner by @alexpasmantier in #11
-
b8ad340 (uncategorized) Update README.md install section by @alexpasmantier
New Contributors
- @tranzystorekk made their first contribution in #5
- @ErichDonGubler made their first contribution in #3
Full Changelog: https://github.com/alexpasmantier/television/compare/v0.4.18...v0.4.20
v0.4.18 - 2024-11-10
🐛 Bug Fixes
-
c70e675 (uncategorized) Add
winapi-util
dependency for windows builds by @alexpasmantier -
df7020a (uncategorized) Add the correct permissions to release binaries by @alexpasmantier
Full Changelog: https://github.com/alexpasmantier/television/compare/v0.4.17...v0.4.18
v0.4.17 - 2024-11-10
⚙️ Miscellaneous Tasks
-
2f5640f (uncategorized) Testing out the CD pipeline by @alexpasmantier
-
2e49862 (uncategorized) Update Makefile and CONTRIBUTING.md by @alexpasmantier
-
6eafb7b (uncategorized) Udate documentation and dependencies by @alexpasmantier
Full Changelog: https://github.com/alexpasmantier/television/compare/v0.4.15...v0.4.17
v0.4.15 - 2024-11-10
⛰️ Features
-
759815a (uncategorized) More syntaxes and themes for highlighting + configuration by @alexpasmantier
-
d0d453f (uncategorized) Send to channel by @alexpasmantier
🐛 Bug Fixes
-
32c114a (uncategorized) Gag stdout and stderr while loading theme assets to silence bat warning by @alexpasmantier
-
f449477 (uncategorized) Doctests imports by @alexpasmantier
-
de74b61 (uncategorized) Stabilize preview scroll initialization by @alexpasmantier
-
dd14bd4 (uncategorized) Filtering system directories in gitrepos by @alexpasmantier
🚜 Refactor
-
8dd7f23 (uncategorized) More refactoring and fixing doctests by @alexpasmantier
-
ae938dc (uncategorized) Split project into separate crates by @alexpasmantier
-
c1f41bf (uncategorized) Extract matcher logic into separate crate by @alexpasmantier
📚 Documentation
-
cd31619 (readme) Update README.md by @alexpasmantier
-
51a98db (readme) Update README.md by @alexpasmantier
-
c7fbe26 (readme) Update README.md by @alexpasmantier
-
ef4ab70 (readme) Update README.md by @alexpasmantier
-
068ed88 (readme) Update README.md by @alexpasmantier
-
cfa4178 (readme) Update README.md by @alexpasmantier
-
37fb013 (uncategorized) More work on CONTRIBUTING.md by @alexpasmantier
-
b0ab8a1 (uncategorized) Some work on CONTRIBUTING.md by @alexpasmantier
-
19f00f5 (uncategorized) Add default keybindings to README.md by @alexpasmantier
-
96976d9 (uncategorized) Update README.md by @alexpasmantier
⚙️ Miscellaneous Tasks
-
4e4ef97 (precommit) Don't allow committing if clippy doesn't pass by @alexpasmantier
-
b04e182 (previewers) Unused attributes by @alexpasmantier
-
d2005e1 (uncategorized) Bump version by @alexpasmantier
-
79da161 (uncategorized) Add license to syntax snippet by @alexpasmantier
-
5b57d6b (uncategorized) Update workspace crates configurations by @alexpasmantier
-
c4863ff (uncategorized) Patch by @alexpasmantier
-
9bdbf44 (uncategorized) Makefile and dist scripts by @alexpasmantier
-
b913eac (uncategorized) Update dependencies and bump version by @alexpasmantier
-
2dbbd0c (uncategorized) Bump version by @alexpasmantier
-
8fe1246 (uncategorized) Update dependencies and bump version by @alexpasmantier
-
3d647b2 (uncategorized) Update dependencies and bump version by @alexpasmantier
-
7b18c4f (uncategorized) Unused imports and ci docs by @alexpasmantier
-
e83fabb (uncategorized) Bump version by @alexpasmantier
-
dbc4b6c (uncategorized) Bump version by @alexpasmantier
New Contributors
- @alexpasmantier made their first contribution