Skip to content

Releases: MCV-Software/TWBlue

v2024.05.23

23 May 23:22
Compare
Choose a tag to compare

Changelog

  • Core:
    • The way sessions are named has been changed. Now the account is indicated first, followed by the social network it belongs to.
    • An option has been added to the global options dialog that allows for the reading of long posts in the graphical interface. This is especially useful since, by default, the graphical interface can only display a limited number of characters in the post.
    • Some options that are no longer necessary in the application have been removed from the global settings dialog.
  • Mastodon:
    • fixed an error that caused TWBlue to not display some posts correctly.
    • Fixed name for community timelines when created during startup. Now it should be clear if it's a federated or local timeline.
    • Defined shortcuts to fields on the update profile dialog so it will be easier to navigate.
    • Now it is possible to load conversations directly from community timelines.

v2024.05.19

19 May 00:48
Compare
Choose a tag to compare

Changelog

In this version of TWBlue, which is being released several months after the previous one, we focused on adding initial support for GoToSocial-type networks. GoToSocial is a server for creating decentralized networks similar to Mastodon. Its API is very similar but retains some differences. In this version, TWBlue can be used to log into GoToSocial accounts, although there will be some features, such as the Streaming API and Markdown support, that are not yet functional. Another significant addition is support for creating community timelines, which will allow you to load the local and public timeline of remote instances. This is useful if your instance does not federate directly with them, as it will allow you to see posts from other communities and interact directly with them. Finally, the translation module has been rewritten; it now supports using LibreTranslate by default and DeepL, for which an API key is required. Below is the detailed list of changes:

  • Core:
    • Added Initial Support to GoToSocial. Some features are not fully implemented yet, although GoToXocial instances should be able to be used as normal sessions in TWBlue. Streaming, poll options and markdown are not supported but planned for the near future.
    • The translation module has been rewritten. Now, instead of offering translations with Google Translator, the user can choose between LibreTranslate, which requires no configuration thanks to the instance of the NVDA Spanish community; or translate using DeepL, for which it is necessary to create an account on DeepL and subscribe to a DeepL API Free plan to obtain the API key which can be used to translate up to 500000 characters every month. The API key can be entered in the global options dialog, under a new tab called translation services. When translating a text, the translation engine can be changed. When changing the translation engine, the target language must be selected again before translation takes place.
    • TWBlue should be able to switch to Windows 11 Keymap when running under Windows 11. (#494)
  • Mastodon:
    • Added support for viewing communities: A community timeline is the local or public timeline of another instance. This is especially useful when the instance one is part of does not federate with other remote instances. The posts displayed are only those that are shared publicly. It is possible to interact with the posts from community timelines, but it should be noted that TWBlue will take some time to retrieve the post one wishes to interact with.
    • When viewing a post, a button displays the number of boosts and times it has been added to favorites. Clicking on that button will open a list of users who have interacted with the post. From that list, it is possible to view profiles and perform common user actions.
    • Now it is possible to mute conversations in Mastodon sessions. To do this, there is a button that can be called "Mute" or "Unmute Conversation" in the dialog to display the post. Conversations that have been muted will not generate notifications or mentions when they receive new replies. Only conversations that you are a part of can be muted.
    • Fixed an error that caused TWBlue to be unable to properly display the user action dialog from the followers or following buffer. (#575)

v2024.01.05

05 Jan 23:49
01563af
Compare
Choose a tag to compare

Changelog

  • Core:
    • The TWBlue website will no longer be available on the twblue.es domain. Beginning in January 2024, TWBlue will live at https://twblue.mcvsoftware.com. Also, we will start releasing versions on gitHub releases so it will be easier to track specific versions.
    • As of the first release of TWBlue in 2024, we will officially stop generating 32-bit (X86) compatible binaries due to the increasing difficulty of generating versions compatible with this architecture in modern Python.
    • TWBlue should be more reliable when checking for updates.
    • If running from source, automatic updates will not be checked as this works only for distribution. (#540)
    • Fixed the 'report an error' item in the help menu. Now this item redirects to our gitHub issue tracker. (#524)
  • Mastodon:
    • Implemented actions for the notifications buffer on a mastodon instance. Actions can be performed from the contextual menu on every notification, or by using invisible keystrokes. (#517)
    • Implemented update profile dialog. (#547)
    • It is possible to display an user profile from the user menu within the menu bar, or by using the invisible keystroke for user details. (#555)
    • Added possibility to vote in polls. This is mapped to Alt+Win+Shift+V in the invisible keymaps for windows 10/11.
    • Added posts search. Take into account that Mastodon instances should be configured with full text search enabled. Search for posts only include posts the logged-in user has interacted with. (#541)
    • Added user autocompletion settings in account settings dialog, so it is possible to ask TWBlue to scan mastodon accounts and add people from followers and following buffers. For now, user autocompletion can be used only when composing new posts or replies.
    • TWBlue should be able to ignore deleted direct messages or messages from deleted accounts. Previously, a direct message that no longer existed in the instance caused errors when loading the direct messages buffer and could potentially affect notifications as well.
    • TWBlue should be able to ignore notifications from deleted accounts or posts.

v2023.4.13

30 Dec 22:54
bea4096
Compare
Choose a tag to compare

Today we have releasing a new version of TWBlue, the software that from now on can only be used to manage Mastodon accounts. As of last week, Twitter has definitively cut off access to its API for most third-party clients, such as TWBlue. From MCV Software we can only regret this situation, and act accordingly, removing the source code from our repositories that was used to communicate with the Twitter API. The development of TWBlue, although without Twitter support, still continues and we are working on improving our support for Mastodon, while exploring other protocols and different sessions to add to TWBlue. Our goal for TWBlue is to become a multi-session, multi-service client so that it will be possible to manage a wide variety of accounts on websites with TWBlue. We will shortly update the website and all project information to reflect these changes in our goals, but in the meantime, here it is, once again, another new version of TWBlue.

Changelog

During the development of the current TWBlue version, Twitter has cut out access from their API, meaning TWBlue will no longer be able to communicate with Twitter. This is the end of the support of TWBlue for Twitter sessions. No new sessions will be available for this social network, and we will focus in adding more features to our Mastodon support and writing support for more websites and networks. Thank you everyone who have been using TWBlue to manage your Twitter accounts since 2013.
  • TWBlue should be able to display variables within templates (for example, now it is possible to send a template inside a post's text). Before, it was removing $variables so it was difficult to show how to edit templates from the client. (#515)
  • Mastodon:
    • it is possible to add descriptions for all media available on Mastodon (audio, photos, video and Givs). (#516)
    • TWBlue can now perform OCR in attached images.
    • It is possible to add aliases to mastodon users. Also, the "manage user aliases" setting, located on the application menu within the menu bar can be used to add, edit or remove aliases.
    • Implemented "Hide emojis on usernames" in both GUI and invisible interface.
    • Added an experimental feature to recover from connection errors. When making a post, if the post cannot be published due to any kind of error, TWBlue will bring up the dialog where the post was composed, so you can give the post a second chance or save the post's text. This feature should work for threads, posts with attachments, polls and replies. (#527, #526, #377 #137 and #108.)
    • When playing media items, TWBlue will prefer remote URL streams and fall back to instance cached stream URL'S.
    • Fixed an error on mentions buffer that was making TWBlue unable to load posts if there were mentions from a blocked or deleted account.
    • Fixed an error when loading timelines during startup where TWBlue was unable to change the buffer title properly.

Version 0.84

04 Aug 14:22
Compare
Choose a tag to compare
v0.84

Merge branch 'next-gen' of https://github.com/manuelcortez/TWBlue int…

Version 0.83

04 Aug 13:15
Compare
Choose a tag to compare

A minor release that fixes common bugs in translations and xp support.

Version 0.82

04 Aug 13:14
Compare
Choose a tag to compare
v0.82

Updated pa.c format specification to version 3.3. Now setup.py collec…

Version 0.81

25 Mar 07:27
Compare
Choose a tag to compare
v0.81

25/03/2016

v0.80

30 Nov 02:35
Compare
Choose a tag to compare

The first release based in the new generation of TWBlue.

0.51 release

13 Jan 14:55
Compare
Choose a tag to compare
v0.51

Merge branch 'master' of https://github.com/manuelcortez/twblue