Skip to content

Releases: gyunaev/birdtray

Release v1.11.4

04 Sep 07:41
7261ff0
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.11.3...v1.11.4

Release v1.11.3

31 Aug 21:51
ec4cdce
Compare
Choose a tag to compare
Release v1.11.3 Pre-release
Pre-release

⚠️ This release breaks the automatic update feature of Birdtray, use a newer release.

What's Changed

Full Changelog: v1.11.1...v1.11.3

Release v1.11.2

31 Aug 07:51
e065101
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.11...v1.11.2

Release v1.9.0

21 Oct 10:21
da8d068
Compare
Choose a tag to compare

Warning for Windows users: Do not update from 1.8.0 directly to 1.9.0. Instead, update to 1.8.1 first and then update to 1.9.0. Otherwise your Birdtray settings will be reset during the update.

Additions:

  • Add a hook to allow calling a command each time the unread count changes. (@gyunaev)
  • Add Swedish translations. (By @eson57)
  • Add an option to ignoring all currently unread emails when clicking on the Birdtray icon to hide Thunderbird. (@gyunaev)
  • Add Polish translations. (By @Aenye-Cerbin)
  • Add Turkish translations. (By @ridvanaltun)

Changes:

  • Birdtray now detects and rejects icons with an invalid color profile. (@Abestanis)
  • Fix Birdtray on Linux sometimes thinking the Thunderbird window is hidden when it is not. (@gyunaev)
  • Fix Birdtray hanging on startup if a watched Thunderbird mail account was deleted. (@Abestanis)
  • Various other fixes. (@gyunaev & @Abestanis)

Release 1.8.1

29 Apr 16:47
badc321
Compare
Choose a tag to compare

This is mostly a bug fix update:

  • Fix the new Force index file re-read every ... option in the Advanced settings tab, which was not working. (@gyunaev)
  • The uninstaller that is bundled in the Windows release for 1.8.0 will always remove all Birdtray settings, regardless of the checkbox. Because this also affects updating, Windows users who have installed 1.8.0 must install this update before they update to any other future Birdtray version. Otherwise you will loose your settings. (@Abestanis)

Additions:

Changes:

  • The Windows installer no longer chooses and remembers a default language if run in silent mode. (@Abestanis)

Release 1.8.0

19 Apr 23:15
a7f19c7
Compare
Choose a tag to compare

This release welcomes some new committers:

  • @Vistaus who has agreed to actively maintain the Dutch translation.
  • @albanobattistella who has agreed to actively maintain the Italian translation.
  • @to-ba who improved the German translation.
  • @dvalter who improved the system tray icon when a scaled png or svg file is used.
  • @raven-kg who added support for packaging Birdtray as an RPM package.

Removals:

  • Birdtray has had two ways of detecting the number of unread mails from Thunderbird: The Sqlite parser and the Mork parser. For Thunderbird versions 68 and newer, the Sqlite parser does no longer work, which is why it is removed in this release of Birdtray. If you have configured Birdtray to watch mail accounts using the removed Sqlite parser, there will be an attempt to automatically migrate your settings to use the Mork parser when Birdtray is first starting.
  • The --debug command line parameter was removed. It is replaced by the new log parameter: --log stderr

Additions:

  • Added an option to ignore unread mails when Birdtray starts. Contributed by @Abestanis.
  • Birdtray now displays a warning indicator in the system tray if it was unable to parse a mork file for the unread email count (maybe because it was deleted or moved). A tooltip on the icon will explain the warning. Contributed by @Abestanis.
  • Added four new command line parameters (Contributed by @dvalter and @Abestanis):
    • show-tb to show the Thunderbird window.
    • hide-tb to hide the Thunderbird window.
    • toggle-tb to toggle the Thunderbird window.
    • log to write Birdtrays log to a file or to the terminal.
  • Added a new setting in the Monitoring tab to hide the Birdtray system tray icon if no mail is present. To access the Birdtray settings while the icon is hidden, you can start Birdtray with the --settings argument.
  • @Vistaus added Dutch translations.
  • @albanobattistella added Italian translations.
  • @raven-kg added support for packaging Birdtray as an RPM package.
  • @gyunaev added a log viewer dialog, that can be used to view Birdtrays log. it can be accessed via the Advanced tab in the settings.
  • @gyunaev added a new setting in the Advanced tab to force re-reading the mork files every x seconds (disabled by default). If the unread counter is not updating for you, this setting might help you.
  • A dialog was added that shows the translators of Birdtray. It can be accessed in the About tab in the settings. Contributed by @Abestanis.

Changes:

  • The dialog to add mail accounts for watching is no much easier to use. Contributed by @Abestanis.
  • The dialog on startup asking you to configure mail accounts to watch can no be disabled. Contributed by @Abestanis.
  • Birdtray will now only allow one Birdtray instance to run at a time. A running instance can be controlled by starting a second instance with command line parameters. Contributed by @Abestanis.
  • Improved how the amount of unread mails are parsed from the mork files. This should reduce false unread counts displayed by Birdtray. Contributed by @Abestanis. Thanks to @nicolamori and @dvalter for helping and testing this.
  • @dvalter fixed inconsistencies in drawing the unread counter across different icon sizes.
  • The Windows installer now checks if the VS C++ Runtime is installed. Contributed by @Abestanis.
  • Birdtray now stores it's configuration in json files. Contributed by @gyunaev.
  • The changelog can now be displayed with formatting if Birdtray is compiled with a recent Qt version. Contributed by @Abestanis.
  • @dvalter improved how svg icons are displayed on high DPI screens.

Version 1.7.0 released

04 Dec 00:10
d764098
Compare
Choose a tag to compare

This release welcomes some new committers:

  • @ThanosApostolou who took on the task of publishing and maintaining Birdtray on Flathub.
  • @thunder2 who added portable configuration storage support for the Windows Birdtray version.

Additions:

  • Birdtray is now available to download via Flathub thanks to @ThanosApostolou.
  • @Abestanis added the ability to display Birdtray in different languages. This release supports English and German. If you want to submit a translation in your language, please do so via the Github repository.
  • The Windows installer allows to select which languages are installed with Birdtray. Contributed by @Abestanis.
  • @gyunaev added build arguments to set the default thunderbird executable path and arguments.
  • The Mork parser gained a new and improved dialog for selecting mail accounts by @Abestanis.
  • @Abestanis added a "Blank" entry to the "New Mail" submenu of the system tray context menu.
  • Birdtray can now be configured to automatically check for a new version on startup. This can be enabled or disabled in the Birdtray settings and during installation on Windows. There is also an option to ignore a specific release. Contributed by @Abestanis.
  • On Windows, Birdtray is able to download and install a new version of Birdtray. Contributed by @Abestanis.
  • @Abestanis added an option to draw a border around the number of unread mails in the Birdtray system icon to improve readability.
  • @thunder2 added support for reading and storing the Birdtray configuration from the directory of the birdtray executable, which allows portable installations.

Changes:

  • @ThanosApostolou created a new icon for Birdtray.
  • @gyunaev added support for specifying the Thunderbird executable with arguments
  • The Windows installer can now also be displayed in different languages. Currently also supports English and German. Contributed by @Abestanis.
  • Birdtray can now wait for the system tray to become available when autostarting before the Desktop UI. Contributed by @gyunaev.
  • The Sqlite Parser does no longer work with Thunderbird 68+. @gyunaev Added some warnings for this.
  • @gyunaev added support for using svg graphics as Birdtrays system tray icon.
  • Better handling when Thunderbird launches its updater and immediately quits after it is started by Birdtray on Windows. Contributed by @Abestanis.
  • Fix various bugs.
  • Some improvements to the user interface.

Version 1.6 released!

21 May 03:14
Compare
Choose a tag to compare

First, this release welcomes two new committers:

  • @rkratky fixed a few UI typos;
  • @Abestanis implemented Windows support from scratch, built the Windows installer and fixed tons of bugs.

Thank you very much for your effort in improving birdtray!
Other changes:

  • @Abestanis added support for building on Qt 5.5;
  • @Abestanis fixed closing Birdtray on window close;
  • @Abestanis implemented --settings and --reset-settings;
  • Birdtray icon is now toned down in color when Birdtray is snoozed;
  • Fixed unread email counter routine;
  • Fixed application refusal to start when system tray is not yet available;

Version 1.5 released

16 Feb 07:48
Compare
Choose a tag to compare

This release adds features and fixes some bugs:

  • Added support for mailboxes with non-Latin characters;
  • Fixed crash when Edit account button had no account highlighted;
  • Added optional delay to start Thunderbird;
  • Added an option to hide the unread email count;
  • Fixed account reordering after Birdtray restart;
  • Added setting to change the icon opacity;
  • Added support for building on Qt 5.5;
  • Fixed an error when parsing corrupted MSF files;

Version 1.4 released

01 Dec 14:32
Compare
Choose a tag to compare

The major changes in this version:

  • Added ability to ignore the current unread email count. When selected, the current unread email count is remembered as "new zero", and new unread notifications would only be shown on top of that.
  • Fixed issue with multiple Thunderbird instances starting;
  • Added Qt 5.5 support;
  • Fixed multiple issues.
  • Modified About dialog (in settings) and added Donation link as I decided I'd like a new Ferrari 🤣