157 Commits

Author SHA1 Message Date
Alexandre Pasmantier
d0f023cf18 chore(versions): bump workspace crates versions 0.4.22 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
e9dde70ecf chore(cd): fix cd configuration for deb packages 2024-11-16 17:14:02 +01:00
Alexandre Pasmantier
d50337b5c5
chore: update CD workflow 2024-11-16 16:50:36 +01:00
Alexandre Pasmantier
900bfa50b9 chore(deb): release deb package for television (#31)
* chore(deb): release deb package for television

* manually trigger cd workflow
2024-11-16 16:42:07 +01:00
Alexandre Pasmantier
06a4feb9f2
fix(config): swap out default keymaps with user defined ones instead of stacking (#26)
* fix(config): swap out default keymaps with user defined ones instead of stacking

* fix default configuration fallback
2024-11-15 15:16:00 +01:00
Alexandre Pasmantier
4f0daec63d
refactor(channels): converting between entries and channels is now generic over channels (#25) 2024-11-15 00:05:52 +01:00
Alexandre Pasmantier
f47b8be9de
fix(ghactions): only trigger cd workflow on new tags (#22) 2024-11-14 00:23:24 +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
v0.4.21
2024-11-14 00:08:19 +01:00
Vitalii Lukyanov
65bb26ec84
chore(nix): nix flake shell + rust-toolchain.toml setup (#14)
* nix flake shell + rust-toolchain.toml setup

* migrated to naersk + nixpkgs-mozilla, it works for this workspace setup, updated Cargo.toml by autoformatting with taplo and adding reame to workspace.package to make `nix build` work
2024-11-11 22:37:21 +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
v0.4.20
2024-11-11 20:31:22 +01:00
Alexandre Pasmantier
d2e7789612 fix(workspace): fix cargo workspace dependencies 2024-11-11 15:21:19 +01:00
Alexandre Pasmantier
5611ee8b2d
refactor(workspace): reorganize cargo workspace (#12) 2024-11-11 15:15:24 +01:00
Alexandre Pasmantier
7bc6f29c30
chore(crate): add include directives to Cargo.toml to make the crate leaner (#11) 2024-11-11 13:52:20 +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
Alexandre Pasmantier
3a9ff067af
chore(coc): create CODE_OF_CONDUCT.md (#7) 2024-11-11 11:39:17 +01:00
Alexandre Pasmantier
cc9924dd61
docs(readme): update terminal emulators compatibility list (#6)
* docs(readme): update terminal emulators compatibility list

* add tested platforms
2024-11-11 11:30:59 +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
0c13626d4c docs: fix table alignments 2024-11-10 22:28:06 +01:00
Alexandre Pasmantier
6b0a038738 docs: add terminal emulators compatibility status 2024-11-10 22:25:34 +01:00
Alexandre Pasmantier
b8ad34060d
chore: update README.md install section 2024-11-10 21:45:43 +01:00
Alexandre Pasmantier
c70e675655 fix: add winapi-util dependency for windows builds latest v0.4.18 2024-11-10 21:18:24 +01:00
Alexandre Pasmantier
df7020a7a8 fix: add the correct permissions to release binaries 2024-11-10 20:56:45 +01:00
Alexandre Pasmantier
2f5640f4cd chore: testing out the CD pipeline v0.4.17 2024-11-10 20:43:26 +01:00
Alexandre Pasmantier
2e49862a7e chore: update Makefile and CONTRIBUTING.md 2024-11-10 20:33:03 +01:00
Alexandre Pasmantier
6eafb7bfe8 chore: udate documentation and dependencies 2024-11-10 20:28:28 +01:00
Alexandre Pasmantier
37fb013f0c docs: more work on CONTRIBUTING.md v0.4.15 2024-11-10 19:49:38 +01:00
Alexandre Pasmantier
d2005e1116 chore: bump version 2024-11-10 19:40:30 +01:00
Alexandre Pasmantier
b0ab8a179a docs: some work on CONTRIBUTING.md 2024-11-10 19:39:53 +01:00
Alexandre Pasmantier
19f00f5916 docs: add default keybindings to README.md 2024-11-10 18:26:16 +01:00
Alexandre Pasmantier
cd31619c8a
Update README.md 2024-11-10 18:19:19 +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
51a98db9d5
Update README.md 2024-11-10 02:34:59 +01:00
Alexandre Pasmantier
96976d93cb docs: update README.md 2024-11-10 02:30:08 +01:00
Alexandre Pasmantier
c7fbe26596
Update README.md 2024-11-10 01:52:03 +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
c4863ff7ae chore: patch 2024-11-10 01:03:49 +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
4e4ef9761b chore(precommit): don't allow committing if clippy doesn't pass 2024-11-09 21:45:09 +01:00
Alexandre Pasmantier
9bdbf44f35 chore: Makefile and dist scripts 2024-11-09 21:43:29 +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