Releases: RasmusLindroth/tut
Nineteen
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
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
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
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
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
Release number 14
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
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
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
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
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.