111 Commits

Author SHA1 Message Date
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
Alexandre Pasmantier
62073d69cc
perf(preview): remove temporary plaintext previews in favor of loading message preview (#10)
* perf(preview): remove temporary plaintext previews in favor of a loading message

* linting

* dead code
2024-11-11 13:49:46 +01:00
Alexandre Pasmantier
81cf17bd5d
fix(config): more consistent configuration file location for linux and macos (#9) 2024-11-11 12:06:46 +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
Erich Gubler
e475523c79
fix(windows): ignore KeyEventKind::Release events (#3) 2024-11-11 00:55:39 +01:00
Alexandre Pasmantier
c70e675655 fix: add winapi-util dependency for windows builds 2024-11-10 21:18:24 +01:00
Alexandre Pasmantier
b0ab8a179a docs: some work on CONTRIBUTING.md 2024-11-10 19:39:53 +01:00
Alexandre Pasmantier
79da161943 chore: add license to syntax snippet 2024-11-10 14:52:27 +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
96976d93cb docs: update README.md 2024-11-10 02:30:08 +01:00
Alexandre Pasmantier
b04e182453 chore(previewers): unused attributes 2024-11-10 01:19:41 +01:00
Alexandre Pasmantier
5b57d6b290 chore: update workspace crates configurations 2024-11-10 01:11:10 +01:00
Alexandre Pasmantier
8dd7f23734 refactoring: more refactoring and fixing doctests 2024-11-10 01:03:12 +01:00
Alexandre Pasmantier
ae938dcfc0 refactoring: split project into separate crates 2024-11-10 00:51:58 +01:00
Alexandre Pasmantier
f449477605 fix: doctests imports 2024-11-09 23:37:38 +01:00
Alexandre Pasmantier
c1f41bf107 refactoring: extract matcher logic into separate crate 2024-11-09 23:32:04 +01:00
Alexandre Pasmantier
759815ae24 feat: more syntaxes and themes for highlighting + configuration 2024-11-09 19:44:56 +01:00
alexpasmantier
de74b619b8 fix: stabilize preview scroll initialization 2024-11-08 14:02:26 +01:00
alexpasmantier
dd14bd4f8d fix: filtering system directories in gitrepos 2024-11-08 00:40:18 +01:00
Alexandre Pasmantier
7b18c4f88d chore: unused imports and ci docs 2024-11-06 00:29:40 +01:00
Alexandre Pasmantier
4302b6189a some work on the configuration file 2024-11-06 00:25:12 +01:00
Alexandre Pasmantier
6d48c87526 documentation 2024-11-05 01:32:57 +01:00
Alexandre Pasmantier
dff80355d4 docs and linting 2024-11-05 01:05:32 +01:00
Alexandre Pasmantier
65cad8dda8 moving things around and documentation 2024-11-05 00:49:42 +01:00
Alexandre Pasmantier
635ea8a774 refactoring matcher 2024-11-05 00:31:23 +01:00
alexpasmantier
19b8cb5068 tests and docs for strings.rs 2024-11-04 14:48:25 +01:00
alexpasmantier
6e794e07b7 update derive dependency 2024-10-31 14:13:10 +01:00
alexpasmantier
856c570e27 formatting 2024-10-31 14:09:23 +01:00
alexpasmantier
40f466548b fix linting issues and ignore derive docs for tests 2024-10-31 14:08: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
ddedbc11da formatting 2024-10-27 23:31:40 +01:00
alexpasmantier
8223e073a0 remote controls 2024-10-27 23:30:50 +01:00
alexpasmantier
76d32a01c2 great progress 2024-10-27 00:37:13 +02:00
alexpasmantier
9eea37a5b5 top menus 2024-10-25 23:29:07 +02:00
alexpasmantier
4bec64e245 making progress 2024-10-25 00:21:36 +02:00
alexpasmantier
14357f2c96 caching for git repos and max_lines_in_memory for text 2024-10-22 14:50:35 +02:00
alexpasmantier
9d6d1f47ba working on channel shutdown and caching strategies 2024-10-21 23:33:44 +02:00
Alexandre Pasmantier
5556515240 new things 2024-10-21 00:14:13 +02:00
Alexandre Pasmantier
10f302546d type channels with an enum rather than a dyn trait 2024-10-20 13:03:01 +02:00
Alexandre Pasmantier
db3aa1ad49 progress 2024-10-20 01:02:53 +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
alexpasmantier
49a3948b51 string processing 2024-10-17 20:14:20 +02:00
Alexandre Pasmantier
b9c1d0780b ux improvements 2024-10-17 00:24:41 +02:00
Alexandre Pasmantier
597838d56f formatting 2024-10-16 00:31:50 +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
a55c7f0311 clippy 2024-10-14 23:26:50 +02:00
Alexandre Pasmantier
6d398039d3 formatting 2024-10-14 23:25:30 +02:00
Alexandre Pasmantier
725d399d82 some improvements and refactoring on the way 2024-10-14 23:19:27 +02:00
Alexandre Pasmantier
9d98b97a2d update derive Cargo.toml 2024-10-13 23:56:23 +02:00
Alexandre Pasmantier
864bfc7fb7 finish fixing linting errors 2024-10-13 23:30:36 +02:00
Alexandre Pasmantier
f1625de91d linting fixes 2024-10-13 23:25:05 +02:00
Alexandre Pasmantier
9b0bce9a67 formatting 2024-10-13 23:10:58 +02:00
Alexandre Pasmantier
e5f1ebcf71 a first implementation 2024-10-13 20:55:30 +02:00