114 Commits

Author SHA1 Message Date
Alexandre Pasmantier
430e325567 chore: bump version to 0.8.4 2024-12-31 13:12:23 +01:00
github-actions[bot]
76da8b0a5b chore(changelog): update changelog (auto) (#193)
This PR was created by a GitHub Action to update the changelog.

Co-authored-by: alexpasmantier <47638216+alexpasmantier@users.noreply.github.com>
2024-12-31 00:54:16 +01:00
Alex Pasmantier
53afed28ee
chore: bump workspace to 0.0.16 (#189) 2024-12-30 22:55:22 +01:00
Rui Chen
26036dd0b9
fix: bump version to match with the release (#188)
👋 seeing some version mismatch with the release build. 

relates to https://github.com/Homebrew/homebrew-core/pull/202798

Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-12-30 22:48:24 +01:00
Alex Pasmantier
7434f1476a
chore: bump to 0.8.1 (#176) 2024-12-30 00:57:54 +01:00
Alex Pasmantier
1bc6f12782
chore: bump to 0.8.0 (#165) 2024-12-29 02:07:50 +01:00
Alex Pasmantier
313f833b32
chore(deps): update devicons to 0.6.12 (#162) 2024-12-29 00:25:44 +01:00
Alex Pasmantier
b33c0b9bb5
chore(deps): bump to rustc 1.81 and update cargo deps (#158) 2024-12-28 20:22:28 +01:00
Alex Pasmantier
ee71e4788f
feat(cable): using builtin previewers inside cable channel prototypes (#156) 2024-12-28 19:35:21 +01:00
Alexandre Pasmantier
18c5213e83
feat(channels): new channel for directories and associated transitions (#130) 2024-12-15 18:04:26 +01:00
Alexandre Pasmantier
a8e3ea5f89
chore(version): bump workspace to 0.7.0 (#127) 2024-12-15 14:30:25 +01:00
Alexandre Pasmantier
ea752b13e6
fix(previewers): handle crlf sequences when parsing ansi into ratatui objects (#119) 2024-12-15 00:17:09 +01:00
Bertrand Chardon
c0db566a48
perf: add bench for build results list (#107)
This PR adds a benchmark for performance-critical function
`build_results_list` from `television_screen::results`

This should allows `television` to track performances improvements or
regressions across time for that function (and other in the future)

---------

Co-authored-by: alexpasmantier <alex.pasmant@gmail.com>
2024-12-08 18:43:38 +01:00
Alexandre Pasmantier
54399e3777
refactor(screen): extract UI related code to separate crate (#106)
Co-authored-by: Bertrand Chardon <bertrand.chardon@doctrine.fr>
2024-12-08 13:46:30 +01:00
Alexandre Pasmantier
ffc8dae494
chore: bump workspace to 0.6.2 (#104) 2024-12-06 10:46:53 +01:00
Alexandre Pasmantier
795db19fff
fix(cable): add cable to unit channel variants (#96)
fixes #95
2024-12-05 20:36:01 +01:00
Alexandre Pasmantier
a5f5d20071
feat(cable): add support for custom channels (#75) 2024-12-05 00:34:09 +01:00
Alexandre Pasmantier
2fc9bd9e80 chore: bump crate to 0.5.3 and workspace crates to 0.0.7 2024-11-24 17:01:24 +01:00
Alexandre Pasmantier
6d3965152e
feat(navigation): add action to scroll results list by a page (#72) 2024-11-24 16:54:35 +01:00
Alexandre Pasmantier
edd9df4e29
fix(entry): always preserve raw input + match ranges conversions (#62)
* fix(entry): preserve raw input

* chore(version): bump workspace crates and television

* test: add tests for replace_non_printable and cleanup commented out code

* chore(changelog): update changelog (auto)

* chore(deps): update cargo dependencies

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-24 00:20:04 +01:00
Alexandre Pasmantier
f0e1115bab
build(infer): drop infer dependency and refactor code to a simpler heuristic (#58)
* build(infer): drop infer dependency and refactor code to a simpler heuristic

* Update changelog

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-23 00:37:39 +01:00
Alexandre Pasmantier
d3564f2aca chore: bump version to 0.5.1 2024-11-21 00:09:30 +01:00
Alexandre Pasmantier
565283babb
chore(deps): shed off unessential dependencies (#52) 2024-11-20 21:32:23 +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
512afa2fda
feat(ui): make help bar display optional (#35) 2024-11-16 20:32:40 +01:00
Alexandre Pasmantier
d0f023cf18 chore(versions): bump workspace crates versions 2024-11-16 18:01:25 +01:00
Alexandre Pasmantier
dcf9f6a621 chore(cd): fix cd configuration for deb packages 2024-11-16 17:42:49 +01:00
Alexandre Pasmantier
ff25fb2dde
fix(windows): #20 respect TELEVISION_CONFIG env var on windows (#21)
* fix: remove org name from default platform config and data dirs

* fix: adjust config and data dirs fallback logic

* patch

* update README
2024-11-14 00:08:19 +01:00
Alexandre Pasmantier
b1fe0182f8
fix(cargo workspace): fix cargo workspace structure and dependencies (#15)
* fix(cargo workspace): fix cargo workspace dependencies

* add bump and publish scripts

* more version automation scripts
2024-11-11 20:31:22 +01:00
Alexandre Pasmantier
5611ee8b2d
refactor(workspace): reorganize cargo workspace (#12) 2024-11-11 15:15:24 +01:00
tranzystorekk
097c657b55
chore(deps): disable bat dependency application features (#5) 2024-11-11 11:17:49 +01:00
Alexandre Pasmantier
b3760d2259
fix(windows): bump television_utils to v0.0.1 (#4)
* fix: bump television_utils

* bump television to 0.4.19
2024-11-11 01:36:55 +01:00
Alexandre Pasmantier
c70e675655 fix: add winapi-util dependency for windows builds 2024-11-10 21:18:24 +01:00
Alexandre Pasmantier
2f5640f4cd chore: testing out the CD pipeline 2024-11-10 20:43:26 +01:00
Alexandre Pasmantier
6eafb7bfe8 chore: udate documentation and dependencies 2024-11-10 20:28:28 +01:00
Alexandre Pasmantier
d2005e1116 chore: bump version 2024-11-10 19:40:30 +01:00
Alexandre Pasmantier
32c114aa9f fix: gag stdout and stderr while loading theme assets to silence bat warning 2024-11-10 14:49:09 +01:00
Alexandre Pasmantier
c4863ff7ae chore: patch 2024-11-10 01:03:49 +01:00
Alexandre Pasmantier
ae938dcfc0 refactoring: split project into separate crates 2024-11-10 00:51:58 +01:00
Alexandre Pasmantier
c1f41bf107 refactoring: extract matcher logic into separate crate 2024-11-09 23:32:04 +01:00
Alexandre Pasmantier
b913eac4ae chore: update dependencies and bump version 2024-11-09 19:46:07 +01:00
Alexandre Pasmantier
759815ae24 feat: more syntaxes and themes for highlighting + configuration 2024-11-09 19:44:56 +01:00
alexpasmantier
2dbbd0c4a3 chore: bump version 2024-11-08 14:02:42 +01:00
alexpasmantier
8fe1246923 chore: update dependencies and bump version 2024-11-08 00:41:11 +01:00
Alexandre Pasmantier
3d647b2010 chore: update dependencies and bump version 2024-11-06 00:37:33 +01:00
Alexandre Pasmantier
3ff28f2009 update dependencies and bump version 2024-11-05 00:50:43 +01:00
alexpasmantier
6e794e07b7 update derive dependency 2024-10-31 14:13:10 +01:00
alexpasmantier
7045295e12 new channel transitions 2024-10-31 13:49:46 +01:00
alexpasmantier
e6c59658ae fixing various issues 2024-10-31 13:15:40 +01:00
alexpasmantier
0538c40a3e bump television-derive 2024-10-30 10:51:17 +01:00
alexpasmantier
e17cd18d42 fixing various issues 2024-10-30 00:12:27 +01:00
alexpasmantier
d0d453fe97 feat: send to channel 2024-10-29 21:53:01 +01:00
alexpasmantier
76d32a01c2 great progress 2024-10-27 00:37:13 +02:00
alexpasmantier
4bec64e245 making progress 2024-10-25 00:21:36 +02: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
ba86a24df4 update layout 2024-10-14 23:35:42 +02:00
Alexandre Pasmantier
e83fabbc0b chore: bump version 2024-10-14 23:31:44 +02:00
Alexandre Pasmantier
725d399d82 some improvements and refactoring on the way 2024-10-14 23:19:27 +02:00
Alexandre Pasmantier
ac9200d972 update Cargo.toml 2024-10-13 23:53:55 +02:00
Alexandre Pasmantier
e5f1ebcf71 a first implementation 2024-10-13 20:55:30 +02:00
Alexandre Pasmantier
b514e7ce43 setup 2024-09-15 21:57:36 +02:00