Changelog
All notable changes to this project will be documented in this file.
0.15.7 - 2026-05-12
⛰️ Features
-
fe214d1 (cable) Add aerospace-windows channel by @valentynkt in #1031
-
514da7a (cable) Add cables for fj and tea by @delafthi in #1055
-
9d5d158 (uncategorized) Add custom source command names for multi-source channels by @nick4eva in #1028
🐛 Bug Fixes
-
ed2d17d (cable) Skip unreadable entries when walking cable dir by @alexpasmantier
-
8891e08 (cable) Separate closing apostrophe from multi-line literal delimiter in opencode-sessions by @alexpasmantier
-
4fcfadc (update-channels) Use
GITHUB_TOKENto avoid request rate limit by @cometkim in #1059 -
39eb4f4 (website) Unbreak docusaurus build on 3.10.x by @alexpasmantier in #1062
-
bfc82a2 (website) Regenerate pnpm-lock.yaml by @alexpasmantier
-
ff59792 (uncategorized) Sesh channel fixes and inherit TTY fds for interactive actions by @joshmedeski in #1052
📚 Documentation
-
ec0db0a (tests) Add zig version troubleshooting section to contributing docs by @alexpasmantier in #1061
-
f700eee (uncategorized) Add JetBrains IDE plugin link in readme by @ckob in #1056
⚙️ Miscellaneous Tasks
-
141a892 (uncategorized) Release version 0.15.7 by @alexpasmantier
New Contributors
- @valentynkt made their first contribution in #1031
- @ckob made their first contribution in #1056
- @cometkim made their first contribution in #1059
- @nick4eva made their first contribution in #1028
- @joshmedeski made their first contribution in #1052
Full Changelog: https://github.com/alexpasmantier/television/compare/0.15.6...0.15.7
0.15.6 - 2026-04-15
⛰️ Features
-
ed930db (cable) Add figlet-fonts channel by @itoshkov
-
facd38d (cable) Add jj-workspaces channel by @delafthi
-
b824d9e (channels) Flush candidate batches by size or interval by @Bryley
🐛 Bug Fixes
-
9e4e61d (actions) Fix execute/fork actions when tv runs under shell integration by @lalvarezt in #998
-
114540b (app) Don't exit --take-1-fast on transient empty state by @alexpasmantier
🧪 Testing
-
f39c586 (uncategorized) Drop redundant escape send in test_multiple_keybindings_override by @alexpasmantier in #1040
-
3c49ace (uncategorized) Fix races and timeouts exposed by phantom migration by @alexpasmantier
-
eba316d (uncategorized) Migrate integration tests from PtyTester to phantom-test by @alexpasmantier
⚙️ Miscellaneous Tasks
-
38e8854 (just) Cap integration test parallelism at 4 by @alexpasmantier
-
76d5ca3 (uncategorized) Release version 0.15.6 by @alexpasmantier
New Contributors
- @Bryley made their first contribution
- @itoshkov made their first contribution
Full Changelog: https://github.com/alexpasmantier/television/compare/0.15.5...0.15.6
0.15.5 - 2026-04-14
⛰️ Features
-
92298c8 (cable) Add dnf-packages channel by @LePetitPrince-4
-
898a94e (cable) Add git-deletions channel by @Senderman
-
4292993 (cable) Add opencode-sessions channel by @sachin-sankar
-
1e27cf3 (cable) Add macOS diskutil and launchd-services channels by @delafthi
-
8072ed4 (cable) Add jujutsu (jj) channels by @delafthi
-
62437b5 (config) Add
git switchto git-branch channel default shell integration triggers by @TakuSemba -
7320c71 (themes) Add cyberdream themes by @maximilienGilet
🐛 Bug Fixes
-
ace5bc3 (cable) Fix channels channel by @rudenkornk
-
46bc3e3 (channels) Deduplicate bash-history entries by @mslugyfw
-
909521a (tests) Don't join drain thread in assert_exit_ok by @alexpasmantier
-
f4c8f0f (tests) Use background drain thread to avoid blocking read in assert_exit_ok by @alexpasmantier
-
caf842f (tests) Use timeout-based assertions for --take-1 and list-channels tests by @alexpasmantier
-
4ea00e9 (tests) Drain PTY output in assert_exit_ok to prevent rendering deadlock by @alexpasmantier
-
834bdde (tests) Add --input filter to fix flaky fd-dependent tests by @qaqland
-
7e060e6 (tests) Use --take-1 in test_cli_working_directory_override by @qaqland
-
823248f (tests) Replace unsafe env var manipulation with CommandBuilder::env by @qaqland
-
bcd0ee6 (ui) Add CJK punctuation unicode ranges to replace_non_printable by @mslugyfw
-
96824a2 (ui) Reset tick counter when channel stops to ensure immediate rendering by @rucnyz
📚 Documentation
-
57af2f8 (installation) Document fd and bat dependencies by @spik3r
-
d070d06 (uncategorized) Fix incorrect Windows paths in documentation by @kellyelton
-
3cfc4d8 (uncategorized) Add windows doc note in sample mkdir by @clach04
⚙️ Miscellaneous Tasks
- 54e40e1 (uncategorized) Release version 0.15.5 by @alexpasmantier
New Contributors
- @TakuSemba made their first contribution
- @LePetitPrince-4 made their first contribution
- @Senderman made their first contribution
- @sachin-sankar made their first contribution
- @mslugyfw made their first contribution
- @rudenkornk made their first contribution
- @maximilienGilet made their first contribution
- @kellyelton made their first contribution
- @spik3r made their first contribution
- @rucnyz made their first contribution
- @clach04 made their first contribution
Full Changelog: https://github.com/alexpasmantier/television/compare/0.15.4...0.15.5
0.15.4 - 2026-04-14
⛰️ Features
-
d1f038f (cable) Add podman channels by @delafthi
-
35cc412 (cable) Introduce tailscale-exit-node channel by @lucemans
-
d3138ef (shell) Add a proper standard shell autocomplete generation subcommand by @alexpasmantier
🐛 Bug Fixes
-
0d1b744 (config) Bat cannot print file paths that starts with '-' on windows by @LeeSF03
-
d2a412b (deps) Resolve dependabot security vulnerabilities by @alexpasmantier
-
9653016 (docs) Escape curly braces in changelog for MDX compatibility by @alexpasmantier
-
4b64361 (frecency) Persist external-action selections before execute by @lalvarezt
-
f469c32 (previewer) Prevent panic when scroll exceeds content lines length by @CodeMarco05
-
5c76a35 (results) Fix visual jitter when results first appear by @alexpasmantier
-
74f3a79 (shell) Support interactive mode for PowerShell on Windows by @alexpasmantier
-
c18ecee (tests) Use timeout-based assertions for flaky selection tests by @alexpasmantier
-
412a006 (uncategorized) Select-1 with prefilled input by @lalvarezt
🚜 Refactor
- 0fe9174 (uncategorized) Remove redundant install dir branch by @f440
📚 Documentation
- 3ebee35 (uncategorized) Fix templating syntax default delimiter. by @alexpasmantier
⚡ Performance
- c06d598 (uncategorized) Wrap MergedConfig in Arc to avoid deep cloning on every render by @alexpasmantier
⚙️ Miscellaneous Tasks
-
8cafb19 (website) Update dependencies and fix docsearch v4 compatibility by @alexpasmantier
-
2fe5747 (uncategorized) Release version 0.15.4 by @alexpasmantier
-
a57f2a6 (uncategorized) Update nucleo fork dependency to allow publishing on crates.io again by @alexpasmantier
-
39952b4 (uncategorized) Modify nightly source to https format
New Contributors
- @delafthi made their first contribution
- @lucemans made their first contribution
- @LeeSF03 made their first contribution
- @f440 made their first contribution
- @CodeMarco05 made their first contribution
Full Changelog: https://github.com/alexpasmantier/television/compare/0.15.3...0.15.4
0.15.3 - 2026-04-14
⛰️ Features
-
13c5185 (cable) Add git-files channel by @cap153
-
01d6d20 (tests) Make command order assertions flexible in tests by @qaqland
-
34b6502 (uncategorized) Rosé Pine themes by @ThatOneCalculator
🐛 Bug Fixes
-
a63e650 (cable) Use bash for actions with ${EDITOR:-} syntax by @alexpasmantier
-
9030259 (cli) Handle broken pipe in subcommand stdout writes by @simono
-
49dbeea (docker) Add
jqas needed dependency by @r4v3n6101 -
ebabf62 (stdin) Read stdin directly instead of spawning
catby @alexpasmantier -
d649186 (uncategorized) Remove alias from builtin channels until command is stabilized by @alexpasmantier
-
3fdb544 (uncategorized) Better display of man-pages by @r4v3n6101
🚜 Refactor
- d17fb81 (uncategorized) Fix clippy warnings by @alexpasmantier
📚 Documentation
-
5352640 (readme) Add tv.yazi to integrations by @cap153
-
b26ac5f (uncategorized) Update readme for 0.15.2 by @alexpasmantier
-
1dd468b (uncategorized) Add 0.15 release notes by @alexpasmantier
-
b263cc9 (uncategorized) Correct documentation and dependency URLs by @bet4it
⚡ Performance
- 30c4951 (uncategorized) Undo 5eaa2c3 and 5019651 that regressed ingestion throughput
⚙️ Miscellaneous Tasks
-
7776ec6 (uncategorized) Release version 0.15.3 by @alexpasmantier
-
912df0b (uncategorized) Fix changelog job by @alexpasmantier
New Contributors
- @qaqland made their first contribution
- @ThatOneCalculator made their first contribution
- @r4v3n6101 made their first contribution
- @cap153 made their first contribution
- @ made their first contribution
- @bet4it made their first contribution
Full Changelog: https://github.com/alexpasmantier/television/compare/0.15.2...0.15.3
0.15.2 - 2026-04-14
⛰️ Features
- a81d661 (fish) Add channel name completion by @simono
⚡ Performance
-
155188d (entries) Remove unnecessary clone by @alexpasmantier
-
e9c4994 (frecency) Remove per-frame frecency cache refresh by @alexpasmantier
-
3f45396 (matcher) Optimize Utf32 to String conversion for ASCII content by @alexpasmantier
-
c018984 (matcher) Skip results pipeline for actions that don't affect results by @alexpasmantier
-
9c49e04 (update) Add update_cycle benchmarks for Television::update() by @alexpasmantier
-
b6ce0b1 (uncategorized) Avoid unnecessary clones in matcher and entry pipeline by @alexpasmantier
⚙️ Miscellaneous Tasks
- 021f506 (uncategorized) Release version 0.15.2 by @alexpasmantier
Full Changelog: https://github.com/alexpasmantier/television/compare/0.15.1...0.15.2
0.15.1 - 2026-04-14
⛰️ Features
-
37b3e37 (cable) 20 new channels by @alexpasmantier
-
7f0df53 (cable) New channel actions by @alexpasmantier
-
a17fea5 (config) Enable a global shell override configuration option by @alexpasmantier
📚 Documentation
-
b4e7690 (uncategorized) Add frecency fields to channel config docs by @alexpasmantier
-
0a04b2a (uncategorized) Proofreading by @alexpasmantier
-
dcc536a (uncategorized) Documentation overhaul by @alexpasmantier
⚙️ Miscellaneous Tasks
-
119f24a (cable_docs) Fix generate_cable_docs workflow by @alexpasmantier
-
1e6c8c7 (uncategorized) Release version 0.15.1 by @alexpasmantier
Build
- 9047ea9 (dependabot) Add cargo and rust-toolchain ecosystems by @simono
Full Changelog: https://github.com/alexpasmantier/television/compare/0.15.0...0.15.1
0.15.0 - 2026-04-14
⛰️ Features
-
19b18d9 (actions) Add a new picker for channel actions by @alexpasmantier
-
dcb177f (actions) Improve actions behavior and add support for
execby @alexpasmantier -
ffd7f87 (ansi) Bring back text and git-log ansi colored channels by @alexpasmantier
-
afbef9d (binary) Host our own apt repo by @kapobajza
-
d0c9cb6 (cable) 21 new channels by @alexpasmantier
-
f396d44 (cable) Existing channel improvements, more default actions by @alexpasmantier
-
9527556 (cable) Add tldr channel by @alexpasmantier
-
59c4ffa (cable) Add man page channel by @jeffwindsor
-
ccbc09b (cable) Channels for AWS Buckets and Instances by @LeoVen
-
293db6e (cable) Migrate windows channels by @alexpasmantier
-
ca90217 (cable) Migrate the rest of unix channels by @alexpasmantier
-
b66e3d0 (cable) Allow custom cable channels to override builtins by @alexpasmantier
-
8856507 (cable) Add default git diff cable channel by @alexpasmantier
-
4881f95 (cable) Using builtin previewers inside cable channel prototypes by @alexpasmantier
-
d1db326 (cable) Make preview optional for cable channels by @alexpasmantier
-
08ba871 (channel) Add ssh hosts channel by @matawed
-
ca95bcb (channel) Add unicode cable channel by @boydkelly
-
ce76ffb (channel) Add gh channels by @universalmind303
-
23ffc6c (channel) Add channel global shortcuts by @lalvarezt
-
52f377a (channels) Add channel for selecting PATH directories by @hayderhassan
-
e8219b1 (channels) Add sesh session manager channel by @josephschmitt
-
425913b (channels) Channel for selecting tv channels by @mheuvel-dev
-
43d3111 (channels) Channel for selecting tldr pages by @mheuvel-dev
-
d05b486 (channels) Add procs channel to manage running processes by @Efterklang
-
e34b653 (channels) Channel for managing distrobox containers by @mheuvel-dev
-
48bd52a (channels) Channel for guix packages by @gs-101
-
8d28542 (channels) Add
update-channelsbash script by @alexpasmantier -
5098ff2 (channels) Channel for Justfile recipes by @mheuvel-dev
-
241e178 (channels) Kubernetes channels for deployments, pods and services by @LeoVen
-
c272cb5 (channels) Use ansi variants for git log, reflog and text channels by @alexpasmantier
-
d6d34f6 (channels) Allow sending currently selected entries to other channels by @alexpasmantier
-
226726b (channels) Add support for multi selection by @alexpasmantier
-
1fd4b6e (cli) Sort list-channels output alphabetically by @simono
-
2c76a31 (cli) Add
input-positioncli argument by @alexpasmantier -
d88efd9 (cli) Registering transparent selection keys for tv by @alexpasmantier
-
c8b1bdb (cli) Add
--forceoption toupdate-channelsby @alexpasmantier -
7874449 (cli) Add watch flag to trigger reload of channels by @lalvarezt
-
577e4f8 (cli) Initial support for source and preview overrides, layout, take_1 and take_1_fast by @lalvarezt
-
13b9f5a (cli) Add cli options to override configuration and cable directories by @alexpasmantier
-
8d942ac (cli) Add a
--ui-scale[0,100] cli parameter by @alexpasmantier -
9e5dd3c (cli) Add substring matching with
--exactflag by @nkxxll -
10f5772 (cli) Add custom header for input field by @nkxxll
-
a8a9f55 (cli) Add a
--no-helpflag to allow disabling showing the help panel by @alexpasmantier -
cc60a82 (cli) Add a
--no-remoteflag to lock the application on the cli-invoked channel by @alexpasmantier -
bbf907e (cli) Add
--select-1cli flag to automatically select unique result by @alexpasmantier -
6998a76 (cli) Allow passing custom keybindings through the cli by @alexpasmantier
-
1024269 (cli) Allow passing builtin previewers through the cli (e.g.
--preview ':files:') by @alexpasmantier -
2cd07fa (cli) Add
no-previewflag to disable the preview pane by @alexpasmantier -
add9774 (cli) Allow passing --input to prefill input prompt by @alexpasmantier
-
ad5607c (config) Add
z(Zoxide) todirschannel triggers by @nagromc -
4d32302 (config) Border styles and padding are now configurable by @raylu
-
c1354f9 (config) A more expressive bindings system by @lalvarezt
-
be9af70 (config) Add support for custom input prompt in user config by @audibleblink
-
56eeb2c (config) Allow remapping input builtin keybindings (ctrl-e, ctrl-a, etc.) by @alexpasmantier
-
557686e (config) Allow specifying multiple keymaps for the same action + better defaults by @alexpasmantier in #149
-
2c9de5d (files) New
goto_parent_dirdefault action on the files channel by @alexpasmantier -
f472f2a (i18n) Improve support for non-western scripts by @bertrand-chardon
-
6830248 (input) Add action to delete input line by @alexpasmantier
-
12fdf94 (input) Bind ctrl-w to delete previous word by @alexpasmantier in #150
-
11b8434 (mouse) General mouse scrolling support for results, previews and remote by @alexpasmantier
-
4acf262 (preview) Add word wrapping to the preview panel by @xosxos
-
89e179e (preview) Accept Braille Unicode characters by @xosxos
-
9808a21 (preview) Previews can now be cached on a per-channel basis by @alexpasmantier
-
46fa604 (preview) Add support for image previews by @I-Azy-I
-
9abcf83 (preview) Add support for displaying nerd fonts in preview by @alexpasmantier
-
47d6884 (previews) Support multiple preview commands + new
cycle_previewaction by @alexpasmantier -
e69e6a6 (prototypes) Enable using a custom shell for source, preview and action commands by @alexpasmantier
-
b2cacc1 (pwsh) Add pwsh shell integration by @alexpasmantier
-
a5498c4 (remote) Add remote control missing requirements popup by @alexpasmantier
-
3dabb5b (remote) Rework remote UI and add description and requirements panels by @alexpasmantier
-
4c75fbc (remote) Redirect
Action::QuittoAction::ToggleRemoteControlwhen in remote mode by @alexpasmantier -
4d2f9f3 (shell) Add support for integration with NuShell by @alexpasmantier
-
6df4ee9 (shell) Improve zsh completion system by @lalvarezt
-
276d822 (shell) Improve fish completion system by @lalvarezt
-
b0e71cb (shell) Support completion in the middle of a prompt by @dkmar
-
144e7cd (shell) Add fallback channel to the config for smart autocomplete by @alexpasmantier
-
77d3cf9 (shell) Allow mapping ctrl-space for builtin shell autocomplete integration by @alexpasmantier
-
925a28c (shell) Shell integration support for fish by @alexpasmantier
-
61c09e8 (shell) Add bash support for smart autocomplete and shell history by @alexpasmantier
-
ce928d2 (shell) Add separate history binding for zsh integration by @alexpasmantier
-
68d1189 (shell) Autocompletion plugin for zsh by @alexpasmantier in #145
-
d35f075 (stdin) Accept various entry separator characters by @alexpasmantier
-
089aba9 (themes) Allow users to add theme overrides using their config file by @MohamedBsh
-
218523c (tldr) Colored tldr preview by @alexpasmantier
-
37cd0f4 (tui) Add special testing conditions for overlay testing by @lalvarezt
-
5e76204 (ui) Add cycle_x keybinding hint next to tab indicator when cycling is enabled by @alexpasmantier
-
43f4c6c (ui) Add cycle_sources and cycle_previews tab indicators by @alexpasmantier
-
9c26b55 (ui) Support for non-fullscreen UI by @lalvarezt
-
03d16cc (ui) Optional scrollbar and mouse support for the preview panel by @lalvarezt
-
2b202ff (ui) New keybindings panel and status bar by @lalvarezt
-
d1595c7 (ui) Add support for customizing
input_header,preview_headerandpreview_footerby @lalvarezt -
5e99578 (ui) Preview size customization by @lalvarezt
-
65d608d (ui) Add a UI portrait mode #489 by @cr4ftx
-
17e4bc4 (ui) Add support for standard ANSI colors theming and update default theme by @alexpasmantier
-
c98067e (ui) Add new
televisiontheme that inherits the terminal bg by @alexpasmantier -
809b403 (ui) Make background color optional and fallback to terminal default bg color by @alexpasmantier
-
e61d7de (ui) Respect BAT_THEME env var for previewer syntax highlighting theme by @alexpasmantier
-
22f1b4d (ui) Decouple preview title position from input bar position and make it configurable by @alexpasmantier in #144
-
0342bf0 (update-channels) Skip channels with unmet requirements by default by @louis-thevenet
-
90a80e9 (ux) Automatically create default user configuration file if nonexistent by @alexpasmantier
-
c3b8c68 (ux) Print current query to stdout on Enter if no entry is selected by @alexpasmantier in #151
-
8616fc9 (website) Improved Algoila search bar UI by @kapobajza
-
2287601 (windows) Add text channel with preview offset for windows by @alexpasmantier
-
9dd5bd4 (zsh) Add tv cli options/arguments/subcommands autocompletion by @ascandella
-
8fd74c7 (uncategorized) Frecency sorting by @alexpasmantier
-
4ff94b9 (uncategorized) Generalize support for custom sorting by @alexpasmantier
-
7fb7ca7 (uncategorized) Allow disabling automatic sorting of matcher results by @alexpasmantier
-
9b5a985 (uncategorized) Windows builtin channels by @alexpasmantier
-
652e241 (uncategorized) Tv's binary now comes bundled with a set of default channels by @alexpasmantier
-
0917fc1 (uncategorized) Add external actions support for the help panel by @lalvarezt
-
96b55a7 (uncategorized) Interactively toggling between landscape and portrait layout by @alexpasmantier
-
0abdd93 (uncategorized) Add support for NetBSD installation by @0323pin
-
3cd7c0b (uncategorized) Installation script by @alexpasmantier
-
67e34cb (uncategorized) Better handling external action's arguments by @lalvarezt
-
402eeb1 (uncategorized) Support for external actions by @lalvarezt
-
89768a8 (uncategorized) Ansi-styled results with
--ansior corresponding channel option by @alexpasmantier -
73962af (uncategorized) Add discord server badge in README file by @MohamedBsh
-
34b621f (uncategorized) Add global/channel input history by @lalvarezt
-
3515c1b (uncategorized) New channel and added reload and toggle actions by @lalvarezt
-
bf84513 (uncategorized) Add support for CJK unified ideographs by @alexpasmantier
🐛 Bug Fixes
-
e7ae771 (alias) Move terminal raw mode before loading bat assets #444 by @cr4ftx
-
b5ad7dd (alias) Rename the aliases channel to
aliasby @alexpasmantier -
cf1ff68 (ansi) Catch implicit reset escape sequences by @alexpasmantier
-
18ddc08 (app) Channel keybindings are ignored by @lalvarezt
-
e79cab8 (app) Honor cli no-help and no-preview by @lalvarezt
-
da225da (bindings) Deactivate custom channel bindings when remote is active by @alexpasmantier
-
aac8d5a (cable) Fix alias channel cli invocation sometimes going to bg by @alexpasmantier
-
0307d39 (cable) Quote shell arguments and fix line endings for linux files by @lalvarezt
-
054c68e (cable) No more panics on empty cable by @alexpasmantier
-
0219c72 (cable) No panic when listing empty cable by @alexpasmantier
-
9138b91 (cable) Don't panic when unable to format user template with entry by @alexpasmantier
-
d52210e (cable) Cable channels now take precedence over builtins for the cli / shell integration by @alexpasmantier
-
8368c09 (cable) Filter out non-utf8 lines when loading cable candidates by @alexpasmantier
-
a533be8 (cable) Zsh-history and bash-history cable channels now point to default histfiles locations by @alexpasmantier
-
82515a4 (changelog) Fix broken links in CHANGELOG.md by @murlakatamenka
-
b799d05 (channel) Add forgotten quote in preview command by @mheuvel-dev
-
14283af (channel) Only allow reload and cycle_sources in channel mode by @alexpasmantier
-
9e34480 (channels) Run reload source after kill_session action by @josephschmitt
-
933f139 (channels) Fix alias channel SIGTTOU signal issue by @alexpasmantier
-
db5cf22 (channels)
update-channelsnow takes into account the user's version of tv by @alexpasmantier -
d38ce5b (channels) Deduplicate history command in nu-history channel by @Efterklang
-
8ff91fe (channels) Revert #01e12b09 by @alexpasmantier
-
0b8f368 (channels) Keep repo channel backward compatible (pre-actions) by @alexpasmantier
-
e9cbd53 (channels) Make stdin and adhoc channels inherit from global config by @lalvarezt
-
df5b1c2 (channels) Quote bat arguments by @Ktoks
-
007c837 (channels) List-channels in kebab-case by @fannheyward
-
b7d0e65 (channels) Use the number of actual bytes read and not the sample buffer size when calculating the proportion of printable ASCII characters by @alexpasmantier
-
3ce51a3 (channels-preview) Preview configs in cable subdirectories by @hayderhassan
-
a85ab60 (ci) Fix push command when packaging for apt by @alexpasmantier
-
3ed4ae3 (ci) Cross compilation for aarch64 deb release by @alexpasmantier
-
d73a60c (ci) Install cross by @alexpasmantier
-
4e962b4 (ci) Fix aarch64 debian builds by @alexpasmantier
-
778aa81 (ci) More tweaking to the deb releases configuration by @alexpasmantier
-
0ee5e79 (ci) Use
fancy-regexwhen compiling on arm64 instead ofonigurumaby @alexpasmantier -
2421dfa (cli) Fix validation rules when reading from stdin by @alexpasmantier
-
3d57f65 (cli) Fix parsing of arguments for autocomplete-prompt by @lalvarezt
-
ad803bd (cli) Using --exact now works on the --input text aswell by @domaschh
-
2dc87b1 (cli) Re-enable clap help feature by @alexpasmantier
-
0f2aed2 (clipboard) Fix issue where clipboard wouldn't work on X11-based environments by @alexpasmantier
-
e9d61b8 (clipboard) Gracefully fail if clipboard isn't available by @alexpasmantier
-
6d6b98a (clippy) Update to stable 1.90 syntax by @alexpasmantier
-
ecc07f1 (config) Use the config
default_channelfield as a fallback when no channel is specified by @alexpasmantier -
f1d41c6 (config) Fix shell integration keybindings not overwriting defaults by @alexpasmantier
-
143bee3 (config) Make user shell integration trigger configuration override defaults entirely by @alexpasmantier
-
c2f8348 (config) Add serde default for shell integration configuration by @alexpasmantier
-
59c6034 (events) Remove sorting and deduplicating incoming actions by @alexpasmantier
-
d31baa3 (fish) Proper handling of ctrl-space for fish integration by @alexpasmantier
-
4750b5d (fish) More robust string escaping by @alexpasmantier
-
539d33a (fish) Fix --inline terminal behavior for fish integration by @alexpasmantier
-
3d90d8b (fish) Don't add extra space to prompt if it's an implicit cd (
\.) by @alexpasmantier -
1107505 (gh) Don't panic when parsing newer channels downloaded from github by @alexpasmantier
-
5dd9175 (github) Copy github prototypes' content directly by @alexpasmantier
-
228af54 (github) Improve ux when downloading cable channels by @alexpasmantier
-
f495cfd (history) Short-circuit
add_entrywhen history size is zero by @alexpasmantier -
acc4e22 (ingestion) Use lossy conversion when source doesn't produce valid utf8 by @alexpasmantier
-
f36a6b9 (keybindings) Add cmd as an option for modifrs by @domaschh
-
bc39554 (layout) Double check whether preview is enabled by @nkxxll
-
4c9a953 (matcher) Better handling of reloading and cycling through sources by @alexpasmantier
-
1399f83 (nerdfonts) Expand nerd fonts support by @alexpasmantier
-
d48c33f (nix) Set meta.mainProgram field by @samirettali
-
066d89f (nushell) Append to existing nu keybindings instead of replacing them by @alexpasmantier
-
7ff4926 (os) No more panicking on cwd-related errors by @alexpasmantier
-
6eebc8b (preview) Better preview sync with results picker by @alexpasmantier
-
2b9370d (preview) Default to no offset when offset template formatting fails by @alexpasmantier
-
bed3294 (preview) Don't panic when the previewer attempts to send to a closed channel by @alexpasmantier
-
7c5ddcc (preview) Add a post-processing step to clean out ansi text from non-displayable characters by @alexpasmantier
-
02b68a2 (pwsh) Always use
-NoLogo -NoProfilewhen starting pwsh commands by @alexpasmantier -
ca61d23 (pwsh) Use adequate quoting when formatting preview commands for pwsh by @alexpasmantier
-
445d98f (reload) Avoid UI flickering while reloading channel by @alexpasmantier
-
d274e89 (remote) Use relative rc picker state when rendering remote control by @alexpasmantier
-
2936d4f (remote) Merge channel shortcuts into input map when switching channels by @alexpasmantier
-
105269d (remote) Only update remote picker state when in the corresponding mode by @alexpasmantier
-
b5ec5cf (results) Update to string_pipeline 0.13.0 to fix the tab issue by @alexpasmantier
-
6d3811f (results) Account for border when calculating the slice of results to display by @alexpasmantier
-
835bef5 (results) Remove keymap hint if help is disabled by @nkxxll
-
cf84026 (results) Fix alignment for non unit width unicode characters by @alexpasmantier
-
5ce689e (scheduling) Don't block the main thread when no actions are available to process by @alexpasmantier
-
09c5057 (sesh) Allow paths containing whitespaces by @alexpasmantier
-
5cd77f5 (shell) Honor $SHELL previews for nushell by @alexpasmantier
-
e10dfea (shell) Don't display status bar for shell integration by @alexpasmantier
-
9a2e376 (shell) Use $TTY for paste bracketing override by @forivall
-
87604ba (shell) Set fish keybinds for both default and insert modes by @joelazar
-
5ac815c (shell) Paste not working in zsh shell integration by @kapobajza
-
b53197b (shell) Add space if needed when using smart autocomplete by @alexpasmantier
-
5eb455e (stdout) Never quote selected entries by @bertrand-chardon
-
8e4a61d (syntect) Switch back to oniguruma while investigating parsing issues by @alexpasmantier
-
de9434f (templates) Handle case when template contains brackets that shouldn't be interpreted by the parser by @alexpasmantier
-
66c4a6c (tests) Break out with last frame on frame stability timeout by @alexpasmantier
-
d54714a (tests) Fix flaky cli working directory override test by @alexpasmantier
-
f0c8eea (tests) Clean target_dir leftovers and use temp dirs instead by @alexpasmantier
-
3bd48de (tests) Use a proper tempdir when testing custom cli dirs by @alexpasmantier
-
e9975c0 (tests) Use exponential backoff when waiting on the pty child process by @alexpasmantier
-
f68e02d (tests) Ignore interior mutability clippy warning by @alexpasmantier
-
1d7abeb (themes)
selection_fgwas not applied correctly + code improvements by @alexpasmantier -
04aace1 (themes) Make channel mode background optional by @kapobajza
-
0d8c7b9 (tui) Better handling of cursor position by @lalvarezt
-
1dc95f3 (tui) Account for cursor position when determining the size by @lalvarezt
-
342d2aa (tui) Fix incorrect height calculation when there is not enough space by @lalvarezt
-
ff0dd11 (tui) Fixed shell completion widget not rendering, add poc for fish by @lalvarezt
-
7891b54 (ui) Add string sanitizing for ansi result items by @alexpasmantier
-
f72e806 (ui) Adapt input bar height to borders and padding settings by @alexpasmantier
-
22a2046 (ui) Config now takes precedence when no cli args on
ui_scaleby @alexpasmantier -
120cf11 (ui) Avoid glitches caused by programs outputting control sequences by @alexpasmantier
-
07b4d38 (ui) Fix slight responsiveness regression in 0.11.6 by @alexpasmantier
-
6124163 (ui) Show preview toggle hint conditionally by @alexpasmantier
-
b86b217 (unicode) Add support for more unicode characters by @alexpasmantier
-
5e743ad (unix) Use sed instead of tail for bash and zsh default history channels by @alexpasmantier
-
f3cb4c4 (update-channels) Prevent overwriting user configs by @hayderhassan
-
c53488c (ux) Force immediate render when remote loads its channels by @alexpasmantier
-
03db06e (ux) Make DeletePrevWord trigger channel update by @alexpasmantier
-
10095cd (website) Fixed broken links on home page by @kapobajza
-
6db97ea (website) Added gap between home page features on smaller screens by @kapobajza
-
0ecfb4b (windows) Improve shell discovery heuristics on windows by @alexpasmantier
-
2128b47 (windows) Do not panic when channel command not in path by @alexpasmantier
-
ea31868 (windows) Actions now always create a new process on windows by @alexpasmantier
-
5fc6a73 (windows) Bypass mouse capture disabling on windows by @alexpasmantier
-
e15eec9 (zsh) Correctly output newlines in shell integration history mode by @alexpasmantier
-
acb8b04 (zsh) Improve zsh integration inline mode by @alexpasmantier
-
f510204 (zsh) Use history command to include recent entries by @keturn
-
db215d4 (uncategorized) No more edge case highlight computing panics by @alexpasmantier
-
546d8f1 (uncategorized) Update binary target in install.sh by @AlexElizard
-
f60284d (uncategorized) More informative error message when channel not found by @alexpasmantier
-
e29245a (uncategorized) Text channel colon splitting by @alexpasmantier
-
ccb9438 (uncategorized) Clean exit when fallback channel is not found by @alexpasmantier
-
be52a21 (uncategorized) Reset picker selection when cycling through sources by @alexpasmantier
-
6a063a4 (uncategorized) Rollback unwanted modifications on text and env prototypes by @alexpasmantier
-
2982ad4 (uncategorized) Load new channel after zapping with the remote by @alexpasmantier
-
749ee5d (uncategorized) "toggle source" leftovers by @alexpasmantier
-
acf59be (uncategorized) Silence the
string matchin tv_smart_autocomplete by @dkmar -
f3039ca (uncategorized) Add repaint command to the fish shell scripts by @jscarrott
-
efa15ba (uncategorized) Nix build by @tukanoidd
-
1dfffaf (uncategorized) Automatically create configuration and data directories if they don't exist by @tulilirockz
-
1f3c217 (uncategorized) Bump version to match with the release by @chenrui333
🚜 Refactor
-
2827f08 (app) Buffering actions and events handling to improve overall UI responsiveness by @alexpasmantier
-
91d0b9c (bash) Improve bash integration script by @alexpasmantier
-
bbdbdad (cable) Simpler systemd units channel by @alexpasmantier
-
9284fa8 (cable) Add helper function to get keybindings by @lalvarezt
-
58d7c55 (cable) Update preview size for
filesandenvby @alexpasmantier -
bce0076 (cable) Cable format redesign by @alexpasmantier [breaking]
-
96c50b4 (cable) Add
filesandtextchannels with the new configuration format by @alexpasmantier -
7d556db (cable) Improve naming and documentation for
prototypes.rsby @alexpasmantier -
b9d3fbb (cable) Split cable related code into separate submodules by @alexpasmantier
-
e3fcb2e (cable) Use HISTFILE for bash and zsh history channels by @alexpasmantier
-
deb7a3f (cable) Stream in cable results + better error logging + default delimiter consistency by @alexpasmantier
-
7fa2f79 (cable) More debug information for cable channels by @alexpasmantier
-
fdb000d (cable) Always create default cable channels in user directory if no cable channels exist by @alexpasmantier
-
d223209 (cable) Use tail instead of tac for zsh and bash command history channels by @alexpasmantier
-
3bdc6f2 (channels) Some renaming and refactoring the channels module by @alexpasmantier
-
79c9cd7 (cli) Use all lowercase key representations by @alexpasmantier
-
e227330 (cli) Add validation logic + docs by @lalvarezt
-
8bfdd3e (cli) Move cli overrides to dedicated function by @alexpasmantier
-
9aa6b51 (config) Introduce a new layered config system by @alexpasmantier
-
4d6c7e2 (config) Simplify keybindings configuration syntax by @alexpasmantier [breaking]
-
3fd2835 (config) Check for config file existence before processing subcommands by @alexpasmantier
-
c0b2172 (debug) Improve configuration debug logging by @alexpasmantier
-
60686f8 (draw) Clearing out mut operations from rendering critical path, avoiding mutexes and perf improvements by @alexpasmantier
-
40fe168 (events) Drop overcomplicated events abstractions by @alexpasmantier [breaking]
-
d05a7d7 (help) More informative help panel by @lalvarezt
-
6ffe446 (help) Add multiselect keybindings to help panel by @alexpasmantier
-
b8c3c3f (nix) Flake using flake-parts, crane, and rust-overlay by @doprz
-
f320c34 (passthrough) Drop support for unused passthrough keybindings by @alexpasmantier [breaking]
-
374485f (picker) New movement system by @lalvarezt
-
6e0fa67 (preview) Simplify channel previews code and remove intermediate
PreviewKindstruct by @alexpasmantier -
464dc07 (preview) Improve overall previewer scheduling logic by @alexpasmantier
-
43eba28 (previewer) A much more efficient preview system for tv by @alexpasmantier
-
b014ff6 (previews) Preview caching is now an opt-out feature by @alexpasmantier
-
f6b70f5 (providers) Improve cable provider files loading sequence by @alexpasmantier
-
6aa79ee (screen) Remove leftover line number, not used anymore by @lalvarezt
-
4e9eb2d (screen) New result line abstraction that can be reused by @lalvarezt
-
23b42fe (shell) Make use the new Binding system by @lalvarezt
-
f44b083 (shell) More default shell integration triggers by @alexpasmantier
-
c21e3ef (shell) Improve shell integration configuration syntax by @alexpasmantier
-
1f49c5c (shell) Use $HISTFILE for cable history channels by @alexpasmantier
-
5f6fd21 (startup) Improve overall startup time and remove first frames artifacts by @alexpasmantier
-
af326cb (stdin) Disable preview by default and enable when passing
--previewby @alexpasmantier -
c78119a (ui) Replace stateful spinner by static symbol by @alexpasmantier
-
33b0f90 (ui) Feature based UI by @lalvarezt
-
e4ad76f (ui) Communicate ui state to tv using channels by @alexpasmantier
-
af540a5 (ui) Display current channel in input bar border by @alexpasmantier
-
499bfdb (ui) More compact general layout and make preview panel optional by @alexpasmantier in #148
-
6e7c241 (ux) Automatically update channels on first run by @alexpasmantier
-
a072be8 (ux) Don't print the list of available channels on channel parsing error by @alexpasmantier
-
cbc2117 (zsh) Revert #830 by @alexpasmantier
-
ac1a8d5 (zsh) Use the dedicated channel for the zsh history shell integration by @alexpasmantier
-
83d31e3 (uncategorized) Cleanup hardcoded space strings by @alexpasmantier
-
9750f91 (uncategorized) Remove stale input map logic from App + add tests by @alexpasmantier
-
0462125 (uncategorized) More stable behavior for
--inline,--widthand--heightby @alexpasmantier -
a969ceb (uncategorized) Extract overlay tui logic into separate function and call it on resize events by @alexpasmantier
-
c0d88d0 (uncategorized) QOL improvements on channels and CLI override logic by @lalvarezt
-
c5b3ad7 (uncategorized) Use super for linux and windows and cmd for macos by @alexpasmantier
-
70b1d0c (uncategorized) Clearer separation of channels vs remote, better deserialization of prototype sub-structures, etc. by @alexpasmantier
-
3cfe54a (uncategorized) Add reload and cycle source to default keymaps + default keymap changes by @alexpasmantier
-
f8b827a (uncategorized) Strip new channels to their bare minimum config by @alexpasmantier
-
a2d9784 (uncategorized) Drop TelevisionChannel enum and all associated macros by @alexpasmantier
-
f818438 (uncategorized) Drop dependency to the
ignorecrate by @alexpasmantier -
c1bb9be (uncategorized) Tv no longer needs to write the default cable channel recipes to the user's configuration directory by @alexpasmantier
-
633feb4 (uncategorized) All channels are now cable channels by @alexpasmantier [breaking]
-
b6650af (uncategorized) Nicer results alignment to improve discoverability of matched patterns by @alexpasmantier
-
86dd698 (uncategorized) Simplify configuration and build code + leaner crate by @alexpasmantier
-
1c02c36 (uncategorized) Exit application on SIGINT / C-c by @alexpasmantier
-
895d99d (uncategorized) Update default configuration and simplify channel enum conversions by @alexpasmantier
📚 Documentation
-
3970efb (changelog) Update changelog template by @alexpasmantier
-
125d546 (channels) Add screenshot for sesh by @josephschmitt
-
9f9adc4 (channels) Update channel example and add warning about display + ANSI by @alexpasmantier
-
b39173d (channels) Autogenerate channel documentation + CI action by @alexpasmantier
-
402bae3 (cli) Some improvements to readability by @alexpasmantier
-
28dd99a (cli) Improve cli documentation by @alexpasmantier
-
e55a3fc (config) Fix misleading windows config paths in docs by @alexpasmantier
-
6259e7c (config) Add an option reference section to the website by @alexpasmantier
-
04b26e5 (config) Fix typo in default configuration file comment by @alexpasmantier
-
ce46d9f (man) Add man pages for tv by @alexpasmantier
-
8927255 (readme) Link to nucleo directly by @archseer
-
c66e2ca (tests) Simple documentation for the
PtyTesterby @alexpasmantier -
b70fecb (utils) Add documentation for string formatting logic by @alexpasmantier
-
50b629a (windows) Clean up misleading path leftover by @alexpasmantier
-
820e529 (uncategorized) Fix: fix typos and grammar by @simono
-
1b1a98b (uncategorized) Update channel documentation by @alexpasmantier
-
b2024c0 (uncategorized) Fix high level channel sections by @alexpasmantier
-
c05b97e (uncategorized) Docstring improvements by @alexpasmantier
-
4551f89 (uncategorized) Fix github pages links in README by @alexpasmantier
-
eab063c (uncategorized) Fix link to community-maintained channels page by @nicolasff
-
1949993 (uncategorized) Fix command option in README for tv preview by @driftcell
-
d83ee53 (uncategorized) Add quickstart section to README by @alexpasmantier
-
5a7b16b (uncategorized) Cli docs rework + some automation with
tv --helpby @alexpasmantier -
5ab53a2 (uncategorized) Improve quickstart section with more examples by @alexpasmantier
-
2d44f01 (uncategorized) Fixing typos and out of date information by @alexpasmantier
-
27fceb5 (uncategorized) Update readme title by @alexpasmantier
-
6bd8d95 (uncategorized) Update demo image with latest version by @alexpasmantier
-
b11db76 (uncategorized) Refactor installation methods section by @alexpasmantier
-
f848a4c (uncategorized) Add cycle sources docs and other missing keybindings by @alexpasmantier
-
a46539f (uncategorized) Update readme with editor integrations by @alexpasmantier
-
5b21932 (uncategorized) Add installation docs to readme and a couple of extra tweaks by @alexpasmantier
-
9a24ac7 (uncategorized) Add contributors graph to the README by @alexpasmantier
-
e5f037c (uncategorized) Update README example by @alexpasmantier
-
90df4d4 (uncategorized) Update default keybindings by @pastalian
-
e1c7aea (uncategorized) Update contributing docs and website by @alexpasmantier
-
d5254c0 (uncategorized) Fix discord badge by @alexpasmantier
-
6a2276a (uncategorized) Fix cable channel docs image links by @alexpasmantier
-
b51d4ad (uncategorized) Update discord badge by @alexpasmantier
-
5baee71 (uncategorized) Update website features by @alexpasmantier
-
badba17 (uncategorized) Update CONTRIBUTING.md by @alexpasmantier
-
7e86f85 (uncategorized) Add links to various repo docs by @alexpasmantier
-
a5ccd83 (uncategorized) Add link to shell integration local dev note by @alexpasmantier
-
2acb21b (uncategorized) Update installation page by @alexpasmantier
-
c7b05c7 (uncategorized) Update readme link by @alexpasmantier
-
1699535 (uncategorized) Made the landing page more responsive by @kapobajza
-
240aa01 (uncategorized) Update patch notes by @alexpasmantier
-
9a11267 (uncategorized) Update readme links by @alexpasmantier
-
ffd268b (uncategorized) Update installation docs by @alexpasmantier
-
10b63fa (uncategorized) Add docusaurus website by @alexpasmantier
-
49410db (uncategorized) Reorganize docs by @alexpasmantier
-
12e7b0f (uncategorized) Architecture by @alexpasmantier
-
f934f61 (uncategorized) Add readme banner by @alexpasmantier
-
2463663 (uncategorized) Update readme by @alexpasmantier
-
f46f656 (uncategorized) Add assets + update readme image by @alexpasmantier
-
d625e9a (uncategorized) Migrate some of the wiki's content to the docs/ folder by @alexpasmantier
-
0e2e022 (uncategorized) Some cleaning and reorganizing by @alexpasmantier
-
5247c15 (uncategorized) Update README by @alexpasmantier
-
9415f36 (uncategorized) Update readme and add new format docs by @alexpasmantier
-
923d66a (uncategorized) Update terminal emulators compatibility list by @alexpasmantier
-
71cf55e (uncategorized) Add index.md by @alexpasmantier
-
40ca861 (uncategorized) Cleanup old todo list by @alexpasmantier
-
4b27809 (uncategorized) Docs(readme): Update README.md by @alexpasmantier
-
d951dec (uncategorized) Update README by @alexpasmantier
-
c694520 (uncategorized) Update readme by @alexpasmantier
-
9c0a4ee (uncategorized) Update readme by @alexpasmantier
-
6a3ffb7 (uncategorized) Add shell autocompletion GIF to the README by @alexpasmantier
-
fa03d59 (uncategorized) Move parts of README to Wiki by @bertrand-chardon
-
0799984 (uncategorized) Move terminal emulator compatibility section to separate docs file by @alexpasmantier
-
ea2842d (uncategorized) Add a credits section to the readme by @alexpasmantier
-
72f61a4 (uncategorized) Fix broken image in channels.md by @alexpasmantier
-
578d913 (uncategorized) Update readme animations by @alexpasmantier
-
87212d2 (uncategorized) Update README.md by @alexpasmantier
-
089a3cc (uncategorized) Fix broken link in README by @alexpasmantier
-
ed52ea6 (uncategorized) Update README with more legible screenshot of the files channel by @alexpasmantier
-
1f60f28 (uncategorized) Replace top image with a screenshot of the application by @alexpasmantier
-
d8e3d6c (uncategorized) Update readme by @alexpasmantier
-
dc8da33 (uncategorized) Rearrange README, add a features section, and move more technical stuff to separate files by @alexpasmantier
⚡ Performance
-
20026ca (async) Make overall UI much smoother and snappier by @alexpasmantier
-
7d46e64 (bin) Compile binary as a single code unit and use fat LTO by @alexpasmantier
-
31bcd6e (channel) Batching + threadpool to significantly reduce loading times by @alexpasmantier
-
a73cc63 (channel) Avoid unnecessary allocations by @alexpasmantier
-
386c0f5 (frecency) Avoid string allocations in sort comparisons by @lalvarezt
-
bd029a2 (preview) Caching strategy improvements by @alexpasmantier
-
d6ee716 (preview) Avoid utf8 roundtrip when processing previews by @alexpasmantier
-
c477402 (preview) Add preview bench by @alexpasmantier
-
46cf223 (preview) Move header and footer template processing to previewer thread by @alexpasmantier
-
d251144 (preview) Add partial preview rendering and buffer preview requests by @alexpasmantier
-
6846c19 (previews) Avoid unnecessary preview content copy by @alexpasmantier
-
de6624f (rendering) Adjust idle rendering interval by @alexpasmantier
-
31b0baa (rendering) Avoiding extra indirections and preview cloning by @alexpasmantier
-
eac84a6 (results) Zero copy ansi parsing when rendering result items by @alexpasmantier
-
814ee0c (stdin) Avoid unnecessary allocations when streaming from stdin by @alexpasmantier
-
1858640 (strings) Further compiler optimizations on string procressing by @alexpasmantier
-
37f8ef6 (strings) Drastic performance improvements on string processing (x2-x10) by @alexpasmantier
-
3b24c66 (ui) Add frame rate throttling to avoid consuming unnecessary CPU resources by @alexpasmantier
-
b7cbb01 (uncategorized) String processing benchmarks by @alexpasmantier
-
ee93e86 (uncategorized) Use
tokio::process::Commandfor previews by @alexpasmantier -
662224c (uncategorized) Faster ansi escape sequences stripping with
--ansiby @alexpasmantier -
f6f57ed (uncategorized) Avoid blocking async runtime when streaming in candidates by @alexpasmantier
-
7ca3294 (uncategorized) Add rendering benchmark by @alexpasmantier
-
510f074 (uncategorized) Avoid heap allocations when passing context to render thread by @alexpasmantier
-
498e6bb (uncategorized) Use smallvec for match ranges to avoid unnecessary allocations by @alexpasmantier
-
62dc981 (uncategorized) Add
load_candidatesbenchmark by @alexpasmantier -
0411b3a (uncategorized) Update channels concurrently by @alexpasmantier
-
5309c42 (uncategorized) Pre-allocate result vectors, and reuse picker entries to avoid reallocations by @lalvarezt
-
fa241ae (uncategorized) More pre-allocations and avoid unnecessary ascii string parsing work by @lalvarezt
-
d33d227 (uncategorized) Drop deduplication when loading cable candidate lines by @alexpasmantier
-
d4d8a91 (uncategorized) Only display the first 200 log entries when previewing git-repos by @alexpasmantier
-
e9251a6 (uncategorized) Use FxHash instead of SipHash where it makes sense by @alexpasmantier
🧪 Testing
-
46834e4 (benches) Refactor benches into a simpler and more scalable structure by @alexpasmantier
-
a9bfca2 (cli) Fix some flaky tests, reinstate exact mode testing by @lalvarezt
-
0f45daa (cli) Add test that validates piping tv is working as expected by @alexpasmantier
-
df27214 (cli) New cli test suite by @lalvarezt
-
91bbc4c (e2e) Better pty tooling and more tests by @alexpasmantier
-
c427705 (e2e) Add proper e2e tests and pty-testing utils by @alexpasmantier
-
39a09f2 (e2e) Fallback to a default value of 0 when failing to parse preview offset by @alexpasmantier
-
2fc02fd (e2e) More end to end tests by @alexpasmantier
-
9b3b374 (e2e) Add e2e tests for secondary cli commands (version, init, list-channels, ...) by @alexpasmantier
-
3f8fe1c (pty) Longer delay when checking pty exit code by @alexpasmantier
-
ffa92a3 (television) Add test to check channel keybindings precedence by @alexpasmantier
-
26ee4e1 (uncategorized) Faster local testing by @alexpasmantier
-
4c97577 (uncategorized) Support passing custom tv binary path via env
TV_BIN_PATHby @jcgruenhage -
aea3676 (uncategorized) Add integration tests for missing CLI ui flags by @alexpasmantier
-
05b0466 (uncategorized) Improve testing helpers and add configuration merging testing by @alexpasmantier
-
05ba86c (uncategorized) Make file based testing more robust with unique identifiers by @lalvarezt
-
8a60c62 (uncategorized) Add missing test target directory to flaky tests by @alexpasmantier
-
cf1f080 (uncategorized) Fix flaky tests and increase frame stability timeout by @alexpasmantier
-
040245e (uncategorized) Add integration test for
--watchby @alexpasmantier -
a26ef94 (uncategorized) A cleaner integration tests directory structure by @alexpasmantier
-
b2e4df5 (uncategorized) Add test to check cli overrides by @alexpasmantier
-
5317ad0 (uncategorized) More tests for cli, app, and main by @alexpasmantier
⚙️ Miscellaneous Tasks
-
b3bc573 (cd) Automatically bump winget-pkgs registered version by @kachick
-
9655af5 (deb) Fix cargo deb output directory error by @alexpasmantier
-
c842599 (deb) Temporarily disable old compatibility builds by @alexpasmantier
-
f731015 (deb) Add arm64 deb packaging to cd by @alexpasmantier
-
71902cc (docs) Add missing pnpm installation step to tests by @alexpasmantier
-
8595477 (glibc) Packaging for older linux distros by @alexpasmantier
-
7b42449 (linting) Add workspace lints by @xosxos
-
c88dc16 (nix) Update sha of rust toolchain in flake.nix by @tukanoidd
-
902c64c (project) Migrate from Makefile to Just by @alexpasmantier
-
059cb0b (rust) Update rust toolchain to 1.90 and update deps by @alexpasmantier
-
7b168ec (rust) Update rust edition to 2024 and version to 1.87 by @alexpasmantier
-
07d2f7f (scripts) Prefer os-specific channel screenshots over generic ones by @alexpasmantier
-
63e2f87 (television) Delete unused command index attribute by @alexpasmantier
-
cff1862 (terminal) Custom shell keybindings by @bertrand-chardon
-
83b0746 (tui-input) Add credit and license for
television/utils/input.rsby @alexpasmantier -
d37520a (website) Setup algolia search by @alexpasmantier
-
ce4b461 (website) Prepare for algolia search by @alexpasmantier
-
be597d7 (website) Remove unneeded demo markdown page by @alexpasmantier
-
fb59517 (winget) Update winget release configuration by @alexpasmantier
-
b6d1645 (x86) Add statically linked musl build for x86_64 by @alexpasmantier
-
e1caf27 (uncategorized) Release version 0.15.0 by @alexpasmantier
-
eefacf6 (uncategorized) Cleaning up mode color dead code by @alexpasmantier
-
a2dc896 (uncategorized) Release version 0.14.5 by @alexpasmantier
-
95f9c33 (uncategorized) Release version 0.14.4 by @alexpasmantier
-
f80a2dc (uncategorized) Release version 0.14.3 by @alexpasmantier
-
3df8b34 (uncategorized) Release version 0.14.2 by @alexpasmantier
-
5208aea (uncategorized) Release version 0.14.1 by @alexpasmantier
-
84bea94 (uncategorized) Release version 0.14.0 by @alexpasmantier
-
d7fbfdd (uncategorized) Release version 0.13.12 by @alexpasmantier
-
ac48588 (uncategorized) Bump website dependencies + cargo deps by @alexpasmantier
-
1c65910 (uncategorized) Bump cargo deps by @alexpasmantier
-
8589c89 (uncategorized) Release version 0.13.11 by @alexpasmantier
-
7ef8ec8 (uncategorized) Release version 0.13.10 by @alexpasmantier
-
fbad541 (uncategorized) Release version 0.13.9 by @alexpasmantier
-
5b06c18 (uncategorized) Add zed editor config files to gitignore by @alexpasmantier
-
d171ff6 (uncategorized) Release version 0.13.8 by @alexpasmantier
-
c785adc (uncategorized) Nix flake update toolchain sha256 and the lock file by @tukanoidd
-
36ebdf8 (uncategorized) Release version 0.13.7 by @alexpasmantier
-
661db40 (uncategorized) Release version 0.13.6 by @alexpasmantier
-
1957015 (uncategorized) Release version 0.13.5 by @alexpasmantier
-
76113e6 (uncategorized) Release version 0.13.4 by @alexpasmantier
-
4b4ca97 (uncategorized) Fix generate-cable-docs.yml by @alexpasmantier
-
94da6ba (uncategorized) Update changelog by @alexpasmantier
-
53ddd91 (uncategorized) Release version 0.13.3 by @alexpasmantier
-
16845e2 (uncategorized) Release version 0.13.2 by @alexpasmantier
-
c3c5ebf (uncategorized) Release version 0.13.1 by @alexpasmantier
-
f0daf29 (uncategorized) Release version 0.13.0 by @alexpasmantier
-
911bead (uncategorized) Fix aarch64-linux-gnu cross compilation by @alexpasmantier
-
7b42804 (uncategorized) Release version 0.12.5 by @alexpasmantier
-
7a043ae (uncategorized) Some gh actions + justfile improvements by @alexpasmantier
-
f0ba3f5 (uncategorized) Release version 0.12.4 by @alexpasmantier
-
d99f427 (uncategorized) Fix cross not available in PATH by @alexpasmantier
-
a4627f0 (uncategorized) Release version 0.12.3 by @alexpasmantier
-
07fffa8 (uncategorized) Add recipes to allow testing shell integrations locally less of a pain by @alexpasmantier
-
ff65b58 (uncategorized) Bump to 0.12.2 by @alexpasmantier
-
134110d (uncategorized) Bump to 0.12.1 by @alexpasmantier
-
c6b97a9 (uncategorized) Update issue and pr templates by @alexpasmantier
-
abcfc87 (uncategorized) Bump to 0.12.0 by @alexpasmantier
-
a350635 (uncategorized) Remove unused serde renames by @alexpasmantier
-
1b6cf4e (uncategorized) Update dependencies by @alexpasmantier
-
83fa547 (uncategorized) Remove stale FIXME comment by @alexpasmantier
-
2c35793 (uncategorized) Create github action workflow for pages by @alexpasmantier
-
81c6739 (uncategorized) Add sponsorhips button to the repo by @alexpasmantier
-
35d7d18 (uncategorized) Release version 0.11.9 by @alexpasmantier
-
7631149 (uncategorized) Bump to 0.11.8 by @alexpasmantier
-
142bb27 (uncategorized) Bump to 0.11.7 by @alexpasmantier
-
d4af8d8 (uncategorized) Bump to 0.11.6 by @alexpasmantier
-
b3020e9 (uncategorized) Bump to 0.11.5 by @alexpasmantier
-
d33d561 (uncategorized) Bump to 0.11.4 by @alexpasmantier
-
e0d75b4 (uncategorized) Bump to 0.11.3 by @alexpasmantier
-
f7d92f3 (uncategorized) Bump to 0.11.2 by @alexpasmantier
-
958b972 (uncategorized) Bump to 0.11.1 by @alexpasmantier
-
7b0a8de (uncategorized) Bump to 0.11.0 by @alexpasmantier
-
763fad1 (uncategorized) Add support for arm64 deb releases by @alexpasmantier
-
e6751f5 (uncategorized) Bump to 0.10.10 by @alexpasmantier
-
f67d006 (uncategorized) Bump to 0.10.9 by @alexpasmantier
-
2699913 (uncategorized) Replace manual convco check and git hook by a dedicated ci step by @alexpasmantier
-
6c31567 (uncategorized) Bump to 0.10.7 by @alexpasmantier
-
81fec81 (uncategorized) Bump to 0.10.6 by @alexpasmantier
-
edb7412 (uncategorized) Bump to 0.10.5 by @alexpasmantier
-
56c457a (uncategorized) Bump to 0.10.4 by @alexpasmantier
-
5616b15 (uncategorized) Bump to 0.10.3 by @alexpasmantier
-
28bf27f (uncategorized) Bump to 0.10.2 by @alexpasmantier
-
6671ef2 (uncategorized) Bump to 0.10.0 by @alexpasmantier
-
94f5f1f (uncategorized) Flatten workspace into a single crate by @alexpasmantier
-
809c3f8 (uncategorized) Add zip format in a Windows release assets by @kachick
-
6b67cb1 (uncategorized) Bump workspace to 0.9.4 by @alexpasmantier
-
b60e854 (uncategorized) Bump workspace to 0.9.3 by @alexpasmantier
-
5a3d087 (uncategorized) Bump to 0.9.2 by @alexpasmantier
-
9bb9ebe (uncategorized) Bump to 0.9.1 by @alexpasmantier
-
800fd6f (uncategorized) Bump to 0.9.0 by @alexpasmantier
-
97c6f32 (uncategorized) Fix linting warnings by @alexpasmantier
-
1b3a2bc (uncategorized) Bump to 0.8.8 by @alexpasmantier
-
7ed641d (uncategorized) Bump to 0.8.7 by @alexpasmantier
-
5012d6d (uncategorized) Bump to 0.8.6 by @alexpasmantier
-
f0589eb (uncategorized) Bump to 0.8.5 by @alexpasmantier
-
7bcb14c (uncategorized) Bump version to 0.8.4 by @alexpasmantier
-
4f87725 (uncategorized) Bump to 0.8.3 by @alexpasmantier
-
37fae2d (uncategorized) Bump workspace to 0.0.16 by @alexpasmantier
-
0ed6243 (uncategorized) Bump to 0.8.1 by @alexpasmantier
-
b299e09 (uncategorized) Docs(readme): Update README.md by @bertrand-chardon
-
92c14a4 (uncategorized) Include cable channels by @alexpasmantier
-
79fe875 (uncategorized) Bump to 0.8.0 by @alexpasmantier
Build
- 73421b8 (uncategorized) Add staging profile + justfile command by @alexpasmantier
New Contributors
- @dependabot[bot] made their first contribution
- @lalvarezt made their first contribution
- @simono made their first contribution
- @louis-thevenet made their first contribution
- @xosxos made their first contribution
- @doprz made their first contribution
- @nicolasff made their first contribution
- @driftcell made their first contribution
- @mheuvel-dev made their first contribution
- @matawed made their first contribution
- @boydkelly made their first contribution
- @hayderhassan made their first contribution
- @universalmind303 made their first contribution
- @josephschmitt made their first contribution
- @nagromc made their first contribution
- @Efterklang made their first contribution
- @gs-101 made their first contribution
- @jcgruenhage made their first contribution
- @AlexElizard made their first contribution
- @jeffwindsor made their first contribution
- @forivall made their first contribution
- @kapobajza made their first contribution
- @pastalian made their first contribution
- @0323pin made their first contribution
- @LeoVen made their first contribution
- @ascandella made their first contribution
- @raylu made their first contribution
- @audibleblink made their first contribution
- @samirettali made their first contribution
- @joelazar made their first contribution
- @Vijayabaskar56 made their first contribution
- @Ktoks made their first contribution
- @domaschh made their first contribution
- @nkxxll made their first contribution
- @cr4ftx made their first contribution
- @dkmar made their first contribution
- @keturn made their first contribution
- @bpairet made their first contribution
- @murlakatamenka made their first contribution
- @I-Azy-I made their first contribution
- @kachick made their first contribution
- @jscarrott made their first contribution
- @archseer made their first contribution
- @tangowithfoxtrot made their first contribution
- @tulilirockz made their first contribution
- @fannheyward made their first contribution
- @chenrui333 made their first contribution
Full Changelog: https://github.com/alexpasmantier/television/compare/0.7.2...0.15.0
0.7.2 - 2024-12-17
⛰️ Features
📚 Documentation
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
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/televisionby 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
Full Changelog: https://github.com/alexpasmantier/television/compare/0.6.2...0.7.0
0.6.2 - 2024-12-06
🐛 Bug Fixes
⚙️ Miscellaneous Tasks
-
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
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
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
- 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
-
03fb7d0 (changelog) Update changelog action trigger by @alexpasmantier
-
dc36b21 (update_readme) Fix
update_readmeworkflow 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::Releaseevents 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-utildependency 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