Releases: gyunaev/birdtray
Releases · gyunaev/birdtray
Release v1.11.4
What's Changed
- Fix bundled OpenSSL in Windows installer by @Abestanis in #568
Full Changelog: 1.11.3...v1.11.4
Release v1.11.3
What's Changed
- Fix 64 bit Windows installer not working by @Abestanis in #565
Full Changelog: v1.11.1...v1.11.3
Release v1.11.2
Release v1.9.0
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
This is mostly a bug fix update:
- Fix the new
Force index file re-read every ...
option in theAdvanced
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 installed1.8.0
must install this update before they update to any other future Birdtray version. Otherwise you will loose your settings. (@Abestanis)
Additions:
- Add Russian translations. (By @KOV70)
- Add Portuguese translations. (By @igorruckert)
- Add Spanish translations. (By @rplanchuelo)
- Add support for finding ExQuilla Exchange accounts. (@Abestanis)
Changes:
- The Windows installer no longer chooses and remembers a default language if run in silent mode. (@Abestanis)
Release 1.8.0
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 newlog
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
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!
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
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
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 🤣