Skip to content

Releases: RasmusLindroth/tut

Nineteen

26 Aug 19:07
30fa45a
Compare
Choose a tag to compare

New feature

  • Show the user profile in notifications when they follow you
  • (semi-bug) [U]ser and [A]vatar in notifications is now connected to the user who favorited or boosted your toot instead of your own account

Bug fix

  • Content warnings doesn't disappear when new toots are loaded
  • Keep the content warning text when you reply to a toot with a content warning
  • Don't go back to the timeline pane when viewing links from notifications

Binary notes

The only build I'm able to test is tut-amd64, but I've compiled for some more architectures. They're targeting Linux. If you want some other architecture or OS you can open an issue.

GLIBC error

If you get an GLIBC_x.xx error, try the static builds instead

Eighteen

19 Aug 17:55
fc39e4b
Compare
Choose a tag to compare

New features

Cycle through feeds

Instead of only having the option to close feeds, you can now keep them and cycle through them with h and l or Left arrow and Right arrow. Thank you @davidoskky for implementing this feature.

Display the status visibility

Now you can see the visibility of the toot, so it will print (public) before the username. I don't know if you think this makes it look cluttered. Open an issue if you have any ideas on how to put it at a better place.

Bug fix

  • Content warnings in threads reached from the notification pane didn't behave correctly. Fixed by @davidoskky
  • Bookmarking/saving boosted toots messed up the original toot.
  • Content warnings wasn't displayed properly on boosted toots. Thank you @justjosias for finding the bug

Binary notes

The only build I'm able to test is tut-amd64, but I've compiled for some more architectures. They're targeting Linux. If you want some other architecture or OS you can open an issue.

GLIBC error

If you get an GLIBC_x.xx error, try the static builds instead

Release seventeen

28 Jul 08:16
Compare
Choose a tag to compare

New features

Secrets

If you run pass, gopass or something similar you can protect your secrets. You'll have to manually update your accounts.toml. It should be located at ~/.config/tut/accounts.toml. Currently you can only hide ClientID, ClientSecret and AccessToken. The command must be prefixed with !CMD!. Here's an example of what the file can look like.

[[Accounts]]
Name = 'tut'
Server = 'https://fosstodon.org'
ClientID = '!CMD!gopass show -o -f misc/tut-id'
ClientSecret = '!CMD!gopass show -o -f misc/tut-secret'
AccessToken = '!CMD!gopass show -o -f misc/tut-token'

Shorter hints

If you already learnt all the keys for tut you can enable short hints to make the UI less cluttered.

[general]
short-hints=true

Visibility

The visibility of replies will now be the same as the toot you're replying to. Thanks to @justjosias

Bug fix

Follow requests doesn't crash the program. But you still can't accept or reject requests, that's on the todo.

Binary notes

The only build I'm able to test is tut-amd64, but I've compiled for some more architectures. They're targeting Linux. If you want some other architecture or OS you can open an issue.

GLIBC error

If you get an GLIBC_x.xx error, try the static builds instead

Sweet sixteen

27 Jul 14:38
Compare
Choose a tag to compare

New features

Multiple users

Now you can have multiple users in tut. To add a new one you start tut with tut --new-user. Next time you sign in without the flag you will get a list of accounts to choose from. If you don't want that list you can use the user flag to choose account right from the terminal like this. tut --user rasmus. If you have multiple accounts named rasmus you must include the instance like this [email protected].

Character limit

There has been a slight change of the character limit. Apparently some instances allows more than 500 characters. If your limit is something other than 500 you can edit your config.

[general]
char-limit=700

Binary notes

The only build I'm able to test is tut-amd64, but I've compiled for some more architectures. They're targeting Linux. If you want some other architecture or OS you can open an issue.

GLIBC error

If you get an GLIBC_x.xx error, try the static builds instead

Number fifteen

27 Jul 10:03
Compare
Choose a tag to compare

New features

Notifications

You can now enable desktop notifications for tut. This will require that tut is up and running. They're disabled by default so you will have to enable them in your config.

[desktop-notification]
favorite=true
mention= true

See config.example.ini for more details on what notifications you can turn on.

Character limit

When you're composing a new toot, tut will now display how many characters you have left. And it won't allow you to try post when you have exceeded the limit.

Bug fix

See issue #43

Binary notes

The only build I'm able to test is tut-amd64, but I've compiled for some more architectures. They're targeting Linux. If you want some other architecture or OS you can open an issue.

GLIBC error

If you get an GLIBC_x.xx error, try the static builds instead

[deleted] Number fifteen

27 Jul 08:58
b0bded5
Compare
Choose a tag to compare

Release number 14

26 Jul 15:38
Compare
Choose a tag to compare

New features

Yank

You can now yank/copy URLs in the open menu. Just press y.

Custom open

You can now set up to five custom programs to open URLs with. The keys will be bound to 1-5. An example would be to set mpv to one of them, so you can open links to Youtube in mpv straight away.

You set them like this in your config

[open-custom]
c1-name=movie
c1-use=mpv

See config.example.ini

Open with pattern matching/glob

This feature is even better. It will handle it automatically for you, so all Youtube URLs open in mpv when you press open. Or maybe you want all links to site X open in browser Y. It's up to you.

You set them like this in your config

[open-pattern]
# Example for youtube.com and youtu.be to open up in mpv instead of the browser
#
# y1-pattern=*youtube.com/watch*
# y1-use=mpv
# y2-pattern=*youtu.be/*
# y2-use=mp

See config.example.ini for more details.

Binary notes

The only build I'm able to test is tut-amd64, but I've compiled for some more architectures. They're targeting Linux. If you want some other architecture or OS you can open an issue.

GLIBC error

If you get an GLIBC_x.xx error, try the static builds instead

Thirteenth release

30 Jun 14:39
Compare
Choose a tag to compare

New feature

You can now quote replies thanks to @YerinAlexey. If you always want to quote replies you can edit your config and set quote-reply to true. The other option is to press i at the reply pane.

Bug fix

In the last release I accidentally made the keys for bookmarking a toot and showing content warning the same. So now you will have to press z instead of s to view content warnings. Thanks to @nyex for spotting that.

Binary notes

The only build I'm able to test is tut-amd64, but I've compiled for some more architectures. They're targeting Linux. If you want some other architecture or OS you can open an issue.

GLIBC error

If you get an GLIBC_2.32 error, try the static builds instead

Version XII

29 Jun 19:02
9bbcc9b
Compare
Choose a tag to compare

This release contains one new feature and some bug fixes.

New feature - Bookmarks

You can now bookmark toots by pressing s as in save. If you want to watch your bookmarks you write :bookmarks or :saved.

Bug fixes

  • No endless loop when browsing boosts or favorites on a toot
  • No need to sleep after you have opened your editor (I hope)

Thanks to all who reported issues

Binary notes

The only build I'm able to test is tut-amd64, but I've compiled for some more architectures. They're targeting Linux. If you want some other architecture or OS you can open an issue.

These go to eleven

07 Sep 17:56
Compare
Choose a tag to compare

This release contains one new feature and some bug fixes.

Use relative date

You can now use relative dates if you want. For example 3d instead of 2020-09-01 01:32.

From config.ini

# This displays relative dates instead
# for statuses that are one day or older
# the output is 1y2m1d (1 year 2 months and 1 day)
#
# The value is an integear
# -1     = don't use relative dates
#  0     = always use relative dates, except for dates < 1 day
#  1 - ∞ = number of days to use relative dates
#
# Example: date-relative=28 will display a relative date
# for toots that are between 1-28 days old. Otherwhise it
# will use the short or long format
#
# default=-1
date-relative=-1

Bug fixes

  • Respect the sensitive mark on boosted toots
  • A bug where it would use hardcoded dates instead of what you have set in your config file
  • The toot will now get updated even if you favorite or boost a toot from your notification pane
  • Don't crash the program if you favorite or boost a toot from the notification pane
  • Minor typos

Thanks to all who reported issues and sent me pull requests.


Binary notes

The only build I'm able to test is tut-amd64, but I've compiled for some more architectures. They're targeting Linux. If you want some other architecture or OS you can open an issue.