19 Commits

Author SHA1 Message Date
Alex Pasmantier
3b7fb0c6d6
refactor(cable): stream in cable results + better error logging + default delimiter consistency (#257) 2025-01-09 13:30:31 +01:00
Alex Pasmantier
ea8b955e6d
feat(cli): add no-preview flag to disable the preview pane (#258)
Fixes #255
2025-01-09 13:29:32 +01:00
Alex Pasmantier
0624002f35
perf: use FxHash instead of SipHash where it makes sense (#237) 2025-01-07 02:11:12 +01:00
Alex Pasmantier
d20784891f
chore: fix linting warnings (#230) 2025-01-06 19:23:28 +01:00
Alex Pasmantier
074889b43f
refactor(ux): don't print the list of available channels on channel parsing error (#222) 2025-01-06 13:39:34 +01:00
Alex Pasmantier
309ff537a4
feat(cli): allow passing --input <STRING> to prefill input prompt (#153)
Fixes #152
2024-12-28 17:56:11 +01:00
Alex Pasmantier
68d118986c
feat(shell): autocompletion plugin for zsh (#145) 2024-12-25 18:53:50 +01:00
defigli
882737d147
feat(cli): add argument to start tv in another working directory (#132)
Resolves #111

---------

Co-authored-by: Alexandre Pasmantier <alex.pasmant@gmail.com>
2024-12-15 22:13:11 +01:00
Alexandre Pasmantier
a7064c18c8
refactor(config)!: use $HOME/.config/television by default for macOS (#124) 2024-12-15 12:23:31 +01:00
Alexandre Pasmantier
937d0f0758
feat(cable): support cable channel invocation through the cli (#116) 2024-12-14 17:47:36 +01:00
Alexandre Pasmantier
a5f5d20071
feat(cable): add support for custom channels (#75) 2024-12-05 00:34:09 +01:00
Alexandre Pasmantier
b757305d7a
refactor(picker): refactor picker logic and add tests to picker, cli, and events (#57)
* refactor(picker): refactor picker logic and add tests for picker, cli and events

* Update changelog

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-23 00:33:15 +01:00
Alexandre Pasmantier
5807cda45d
feat(cli): allow passing passthrough keybindings via stdout for the parent process to deal with (#39) 2024-11-18 23:48:48 +01:00
Alexandre Pasmantier
ae938dcfc0 refactoring: split project into separate crates 2024-11-10 00:51:58 +01:00
alexpasmantier
590fe14ee5 new channel git-repos and previews 2024-10-19 00:30:43 +02:00
Alexandre Pasmantier
d2213af480 a more sensible method to detect text files 2024-10-18 00:48:37 +02:00
Alexandre Pasmantier
b9c1d0780b ux improvements 2024-10-17 00:24:41 +02:00
Alexandre Pasmantier
e36f0d450f refactoring 2024-10-16 00:29:30 +02:00
Alexandre Pasmantier
e5f1ebcf71 a first implementation 2024-10-13 20:55:30 +02:00