Skip to content

Releases: Xithrius/twitch-tui

v2.6.6

23 Mar 00:58
6d23661
Compare
Choose a tag to compare

What's changed

Added support for /me Twitch command (#563)

Contributors

Thank you @Nogesma!

Even more information

Release available on crates.io.

Acquire the binary through cargo install twitch-tui --version "2.6.6".

Documentation available here.

If you have any problems/suggestions don't hesitate to submit an issue!

Full Changelog: v2.6.5...v2.6.6

v2.6.5

02 Mar 18:53
646c509
Compare
Choose a tag to compare

What's changed

Fixed Nix flake rustc to compatible version via oxalica rust-overlay (#547)

Contributors

Thank you @vesdev!

Even more information

Release available on crates.io.

Acquire the binary through cargo install twitch-tui --version "2.6.5".

Documentation available here.

If you have any problems/suggestions don't hesitate to submit an issue!

Full Changelog: v2.6.4...v2.6.5

v2.6.4

28 Feb 06:34
cf96ca8
Compare
Choose a tag to compare

What's changed

  • Refactor emote parsing, fix some emote display issues (#529)
  • Added emote picker widget (can be activated through Alt + e when the chat input box is open) (#524)

Contributors

Thank you @Nogesma!

Even more information

Release available on crates.io.

Acquire the binary through cargo install twitch-tui --version "2.6.4".

Documentation available here.

If you have any problems/suggestions don't hesitate to submit an issue!

Full Changelog: v2.6.3...v2.6.4

v2.6.3

06 Feb 04:03
f7746a7
Compare
Choose a tag to compare

What's changed

  • Fix display issues with broken border or characters from the previous line not being cleared (#532)
  • Bumped a bunch of dependencies, including the MSRV (Minimum Supported Rust Version) to 1.75.0

Contributors

Thank you @Nogesma!

Even more information

Release available on crates.io.

Acquire the binary through cargo install twitch-tui --version "2.6.3".

Documentation available here.

If you have any problems/suggestions don't hesitate to submit an issue!

Full Changelog: v2.6.2...v2.6.3

v2.6.2

17 Dec 19:52
4c382da
Compare
Choose a tag to compare

What's changed

  • Switch from using unicode placeholders to display emotes (#411)
  • Allow hiding chat border, with a hide_chat_border boolean in the frontend section of the config (#507)
  • Bumped a bunch of dependencies

Contributors

Thank you @Nogesma and @vesdev!

Even more information

Release available on crates.io.

Acquire the binary through cargo install twitch-tui --version "2.6.2".

Documentation available here.

If you have any problems/suggestions don't hesitate to submit an issue!

Full Changelog: v2.6.1...v2.6.2

v2.6.1

24 Nov 09:54
4283ae7
Compare
Choose a tag to compare

What's changed

  • Unsupported screen size argument -u/--unsupported-screen-size is functional after being broken for a bit
  • Bumped a ton of dependencies
  • Added CodeCov

Even more information

Release available on crates.io.

Acquire the binary through cargo install twitch-tui --version "2.6.1".

Documentation available here.

If you have any problems/suggestions don't hesitate to submit an issue!

Full Changelog: v2.6.0...v2.6.1

v2.6.0

27 Oct 03:55
d749d8d
Compare
Choose a tag to compare

What's changed

  • Minimum Supported Rust Version (MSRV) bumped from 1.61.1 to 1.65.0
  • Hitting O (capital o) while connected to a channel will open the user's default browser with Twitch's popout player in the corresponding channel
  • On user ban/timeout, their messages will be purged
    • This can be triggered by moderator actions in Twitch's web chat client or twitch-tui
  • Channel switcher now has a widget above it to see recently connected to channels
    • Can be scrolled through with the arrow keys or mouse scroll
    • Enter/tab is still supported, if the searched channel is a result
  • Default config is now generated with comments to explain what the key/value pair does, along with possible and default values
  • Unsupported screen size CLI flag to prevent application complaints when screen is to small, set with show_unsupported_screen_size in the config, --unsupported_screen_size on the command line
  • Addition of Nix flake

Contributors

Thank you @Nogesma and @GDWR!

Even more information

Release available on crates.io.

Acquire the binary through cargo install twitch-tui --version "2.6.0".

Documentation available here.

If you have any problems/suggestions don't hesitate to submit an issue!

Full Changelog: v2.5.1...v2.6.0

v2.5.1

12 Aug 03:17
62cce17
Compare
Choose a tag to compare

What's changed

On insufficient scopes for the user token, toggling the follower widget will show an error popup instead of panicking.

Instructions for getting the correct token scopes can be seen here.

Even more information

Release available on crates.io.

Acquire the binary through cargo install twitch-tui --version "2.5.1".

Documentation available here.

If you have any problems/suggestions don't hesitate to submit an issue!

Full Changelog: v2.5.0...v2.5.1

v2.5.0

11 Aug 04:30
4fe5e02
Compare
Choose a tag to compare

What's changed

  • Fixed emotes not being cleared when scrolling or switching states (#397)
  • Fixed characters @ and / not inserting their respective character into the chat box from normal mode
  • All CLI arguments now have short options
  • Made explanations in the default config much more concise
  • Improved description of keybinds in help state and documentation
  • start_screen_channels is now favorite_channels in the frontend section of the config
  • Added FrankerFacez emotes, refactor emotes downloader (#410)
  • Currently followed channels can now be seen with the f keybind, given you have the correct scopes
    • Getting a token with the scopes allowing for fetching followed channels can be seen here
  • Recent channel switcher now has a result window
  • The channel switcher widget now has a scrollbar (only visual, cannot be interacted with)
  • Username shown config option is now functional
  • o in the normal state will open the current channel in the browser with the popout player mode
  • Clearing chat with /clear from Twitch will clear the chat in this application
  • /clear from the terminal will also clear on Twitch
    • When the user doesn't have the moderation role, the clear will only be client-side and won't do anything in Twitch
  • Deleting messages in Twitch will make them disappear from the terminal
  • show_datetimes also functions, making the datetime in the first column shown, or not

Contributors

Thank you @Nogesma and @kosayoda!

Even more information

Release available on crates.io.

Acquire the binary through cargo install twitch-tui --version "2.5.0".

Documentation available here.

If you have any problems/suggestions don't hesitate to submit an issue!

Full Changelog: v2.4.0...v2.5.0

v2.4.1

29 Jul 20:33
fd76ed4
Compare
Choose a tag to compare

What's changed

Contributors

Thank you to @Roger and @kosayoda!

Even more information

Release available on crates.io.

Acquire the binary through cargo install twitch-tui --version "2.4.1".

Documentation available here.

If you have any problems/suggestions don't hesitate to submit an issue!

Full difference: v2.4.0...v2.4.1