This is the first release of the new stable 2.0 release line. The change of the major version
means breaking changes to the UI interface. 2.0 stays compatible to 1.16 in the data format.
If you have problems with the new release you can easily downgrade. See the "removed
features" section for features that could not be kept in the GTK4 port that was the focus of
this new major version.
Changes
* Liferea was ported to GTK4 and uses libadwaita
* Liferea uses a headerbar now instead of a menubar
* Feed and item list do use GtkListView
* New WebDAV based sync backend
* All node sources now use a common subscribing dialog
* Unread count numbers are now lazy-updated (every 500ms) to improve performance
* New update monitor that gives deeper insight into the background updating
and node source synchronization
* Most of the dialogs use libadwaita widgets and are modal now
Removed Features
* Reduced feed list mode is not supported anymore
* Item list view headers are now gone (use the context menu for sorting)
* Tray icon support has lost the feature to indicate the unread counter
Changes to 2.0-RC4
* Fixes #1575 Serialize feed item document as HTML not XML
(Peter Simonyi)
* Fixes #1551 full screen mode for videos broken
(Lars Windolf)
* Fixes #1534: icons cannot be found
(AndyM48, Lars Windolf)
* Fixes #1533: refresh feed info on update broken
(Lars Windolf)
* Fixes #1525 folder collapse state is not persisted over restarts
(Lars Windolf)
* Fixes Atom 1.0 fields like "contentUpdateDate" were not store as single
values but as lists.
(Lars Windolf)
* Refactored feed list and item list to not use GtkTreeView anymore
(Lars Windolf)
* Refactored unread counting for better performance
(Lars Windolf)
* Reimplemented trayicon plugin using Status-Notifier-Item and libstray
(Lars Windolf)
* Convert OPML source and properties dialog to libadwaita
(Lars Windolf)
* Add python-console plugin to make plugin development easier
(Lars Windolf)
* Auth challenge dialog now uses AdwPasswordEntryRow
(Lars Windolf)
* All online account node sources now use a common dialog that also allows
to specify the node title.
(Lars Windolf)
* Update of Javascript library DomPurify
(Lars Windolf)
* Dropped helper script "liferea-add-feed" as it is equivalent
to "liferea --add-feed"
(Lars Windolf)
* Update of Brazilian Portuguese translation
(Fúlvio Alves)
Known problems
* DnD of feeds causes random crashes