Alexandre Pasmantier
7a54e5a507
chore: bump to 0.10.0
0.10.0
2025-01-25 21:21:08 +01:00
Alex Pasmantier
172ba231ee
perf(async): make overall UI much smoother and snappier ( #311 )
2025-01-25 21:17:31 +01:00
Alex Pasmantier
ef05d65aab
chore(deps): upgrade television-derive deps ( #310 )
2025-01-25 14:40:55 +01:00
Alex Pasmantier
51b1b42c74
chore(deps): remove color_eyre and other unneeded features ( #309 )
2025-01-25 14:29:02 +01:00
Alex Pasmantier
1e8c8dbc96
refactor: simplify configuration and build code + leaner crate ( #308 )
2025-01-25 13:26:07 +01:00
Bertrand Chardon
c7109044f0
fix(stdout): never quote selected entries ( #307 )
...
fixes #284
the outcome of entry selection quoting was not consistent depending on
whether the entry existed on the filesystem or not
this PR removes all entry quoting, making the behaviour consistent and
predictible
- remove quoting of entries in Entry#stdout_repr
- apply clippy suggestions for redundant clones
2025-01-25 11:57:10 +01:00
Alex Pasmantier
3970f65946
chore: flatten workspace into a single crate ( #306 )
2025-01-25 00:44:34 +01:00
Bertrand Chardon
37b71b7a88
feat(i18n): improve support for non-western scripts ( #305 )
...
This PR adds
- support for katakana and hiragana
- support for hangul
- support for thai
- support for devanagari
- support for emojis
Some special characters such as typographic parentheses for the Japanese
language for example don't seem to be covered by the Unicode ranges I'm
adding in this pull request.
To ensure complete support, additional Unicode ranges should be added by
native speakers when possible to avoid errors.
Fixes #299
2025-01-24 20:31:15 +01:00
John Scarrott
cb565d667e
fix: Add repaint command to the fish shell scripts ( #303 )
...
The call ensures that the prompt restores properly and looks correct
after using television. This fixes #300 for me locally.
2025-01-23 14:03:50 +01:00
Kenichi Kamiya
5750531cb2
chore: add zip format in a Windows release assets ( #298 )
...
Resolves GH-296 without replacing current tar.gz for backward
compatibility
I have tested with similar code, then the workflow uploads files like
https://github.com/kachick/television/releases/tag/0.999.999
2025-01-20 20:44:25 +01:00
github-actions[bot]
4dc7c7129f
chore(changelog): update changelog (auto) ( #294 )
...
This PR was created by a GitHub Action to update the changelog.
Co-authored-by: alexpasmantier <47638216+alexpasmantier@users.noreply.github.com>
2025-01-20 12:17:38 +01:00
Alex Pasmantier
40c97c9c4c
chore: bump workspace to 0.9.4 ( #293 )
0.9.4
2025-01-20 12:16:06 +01:00
Alex Pasmantier
8bbebf7e57
fix(syntect): switch back to oniguruma while investigating parsing issues ( #292 )
...
Temp fix for #289
2025-01-20 12:09:00 +01:00
github-actions[bot]
3d973947ab
chore(changelog): update changelog (auto) ( #288 )
...
This PR was created by a GitHub Action to update the changelog.
Co-authored-by: alexpasmantier <47638216+alexpasmantier@users.noreply.github.com>
2025-01-19 20:50:12 +01:00
Alex Pasmantier
a43ed22666
chore: bump workspace to 0.9.3 ( #287 )
0.9.3
2025-01-19 20:47:05 +01:00
Alex Pasmantier
6c3bede3ca
feat(preview): add support for displaying nerd fonts in preview ( #286 )
...
Fixes #280
2025-01-19 20:09:10 +01:00
Alex Pasmantier
a3dc8196aa
perf(preview): add partial preview rendering and buffer preview requests ( #285 )
2025-01-19 18:16:34 +01:00
Alex Pasmantier
c227b2a201
fix(cable): cable channels now take precedence over builtins for the cli / shell integration ( #278 )
...
Fixes #275
2025-01-14 19:34:04 +01:00
Alex Pasmantier
1934d3f03f
refactor: exit application on SIGINT / C-c ( #274 )
...
Fixes #272
2025-01-14 00:03:52 +01:00
Blaž Hrastnik
d68ae21630
docs(readme): link to nucleo directly ( #266 )
...
Makes the library a bit more discoverable, great to see it in use!
2025-01-10 12:19:20 +01:00
github-actions[bot]
01a25ac846
chore(changelog): update changelog (auto) ( #265 )
...
This PR was created by a GitHub Action to update the changelog.
Co-authored-by: alexpasmantier <47638216+alexpasmantier@users.noreply.github.com>
2025-01-09 23:31:52 +01:00
Alexandre Pasmantier
1a4dae9bd8
chore: bump to 0.9.2
0.9.2
2025-01-09 23:25:59 +01:00
Alex Pasmantier
9433fea80d
fix(cable): filter out non-utf8 lines when loading cable candidates ( #263 )
...
Fixes #262
2025-01-09 20:41:11 +01:00
github-actions[bot]
510b528588
chore(changelog): update changelog (auto) ( #261 )
...
This PR was created by a GitHub Action to update the changelog.
Co-authored-by: alexpasmantier <47638216+alexpasmantier@users.noreply.github.com>
2025-01-09 14:33:18 +01:00
Alexandre Pasmantier
d00d8e4f84
chore: bump to 0.9.1
0.9.1
2025-01-09 14:28:06 +01:00
Alex Pasmantier
d9ca7b1f9d
feat(cable): allow custom cable channels to override builtins ( #260 )
2025-01-09 14:24:37 +01:00
Alex Pasmantier
b388a56745
fix(fish): don't add extra space to prompt if it's an implicit cd (\.
) ( #259 )
...
Fixes #256
2025-01-09 13:41:38 +01:00
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
b5e9846e1b
refactor(providers): improve cable provider files loading sequence ( #254 )
2025-01-08 17:10:05 +01:00
github-actions[bot]
ef26d326f4
chore(changelog): update changelog (auto) ( #251 )
...
This PR was created by a GitHub Action to update the changelog.
Co-authored-by: alexpasmantier <47638216+alexpasmantier@users.noreply.github.com>
2025-01-07 23:39:06 +01:00
Alex Pasmantier
853da49425
chore: bump to 0.9.0 ( #249 )
0.9.0
2025-01-07 23:29:14 +01:00
Alex Pasmantier
8b5beee1dc
perf: drop deduplication when loading cable candidate lines ( #248 )
...
related to #194
2025-01-07 17:59:44 +01:00
Alex Pasmantier
1c00dece94
fix(ansi): catch implicit reset escape sequences ( #245 )
...
Fixes #232
<img width="2549" alt="Screenshot 2025-01-07 at 16 04 15"
src="https://github.com/user-attachments/assets/18be9901-757e-47a4-aa70-89aa7fc75e84 "
/>
2025-01-07 16:06:23 +01:00
github-actions[bot]
59bdcaa278
chore(changelog): update changelog (auto) ( #244 )
...
This PR was created by a GitHub Action to update the changelog.
Co-authored-by: alexpasmantier <47638216+alexpasmantier@users.noreply.github.com>
2025-01-07 13:36:00 +01:00
Alex Pasmantier
3bd2bb44bd
feat: add support for CJK unified ideographs ( #243 )
...
Fixes #242
2025-01-07 13:32:32 +01:00
Alex Pasmantier
072ecdba73
perf: only display the first 200 log entries when previewing git-repos ( #241 )
2025-01-07 12:49:09 +01:00
Alex Pasmantier
a2a264cc4d
fix(ingestion): use lossy conversion when source doesn't produce valid utf8 ( #240 )
...
Fixes #233
2025-01-07 12:41:57 +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
263e88beb6
chore(deps): mutualize workspace dependencies ( #236 )
2025-01-07 01:09:14 +01:00
Alex Pasmantier
e2398abcfa
feat(channels): allow sending currently selected entries to other channels ( #235 )
...
Related to #229
2025-01-07 00:35:14 +01:00
Alex Pasmantier
2e5f65baef
feat(channels): add support for multi selection ( #234 )
...
Fixes #229
<img width="1793" alt="Screenshot 2025-01-07 at 00 12 18"
src="https://github.com/user-attachments/assets/f2158c70-b3ab-4c14-8856-eb8463efef8a "
/>
2025-01-07 00:13:05 +01:00
Alex Pasmantier
d20784891f
chore: fix linting warnings ( #230 )
2025-01-06 19:23:28 +01:00
Osma S. Rautila
da2396e19a
chore(linting): add workspace lints ( #228 )
...
Hey, nice work. There's a lot of potential, and the idea of custom
channels with custom run commands is very appealing.
I was looking at the source, but clippy pedantic lints threw a lot of
warnings and I noticed the project did not have a linting profile. I
threw together a profile here, but it does leave a fair amount of
warnings in. Maybe some variation of this, or another linting profile
could be considered to guide future contributors on style decisions.
Cheers
---------
Co-authored-by: Alexandre Pasmantier <alex.pasmant@gmail.com>
2025-01-06 18:24:56 +01:00
Alex Pasmantier
76bff30759
feat(cable): add default git diff cable channel ( #226 )
2025-01-06 14:13:04 +01:00
github-actions[bot]
7cd0a9d1b7
chore(changelog): update changelog (auto) ( #225 )
...
This PR was created by a GitHub Action to update the changelog.
Co-authored-by: alexpasmantier <47638216+alexpasmantier@users.noreply.github.com>
2025-01-06 13:52:13 +01:00
Alexandre Pasmantier
6536bbf323
chore: bump to 0.8.8
0.8.8
2025-01-06 13:46:41 +01:00
Alex Pasmantier
88b08b798e
fix(cable): zsh-history and bash-history cable channels now point to default histfiles locations ( #224 )
2025-01-06 13:44:07 +01:00
Alex Pasmantier
3d49d308c1
refactor(cable): more debug information for cable channels ( #223 )
2025-01-06 13:39:41 +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