From a506926e05d27e6592935c54932c41b0482a88c2 Mon Sep 17 00:00:00 2001 From: bbhtt Date: Wed, 25 Oct 2023 19:55:09 +0530 Subject: [PATCH] Appdata improvements --- net.sourceforge.liferea.appdata.xml.in | 221 +++++++++++-------------- 1 file changed, 93 insertions(+), 128 deletions(-) diff --git a/net.sourceforge.liferea.appdata.xml.in b/net.sourceforge.liferea.appdata.xml.in index 12daf63dc..83f1a543e 100644 --- a/net.sourceforge.liferea.appdata.xml.in +++ b/net.sourceforge.liferea.appdata.xml.in @@ -70,8 +70,10 @@ https://github.com/lwindolf/liferea/issues/new https://lzone.de/liferea/ + https://lzone.de/liferea/help1140/topics_en.html + https://github.com/lwindolf/liferea?tab=readme-ov-file#new-translations liferea - + @@ -81,7 +83,8 @@ as a text label next to the icon which makes for much improved rendering.

There are some limitations though as AppIndicator might not work perfect in all implementations (e.g. XFCE).

-
    Changes +

    Changes:

    +
    • Improve on #1192 by doing pane sanity checks on each resize (Lars Windolf)
    • Fixes #1297: Reorder loading plugins and deactivating webkit-settings (Lars Windolf)
    • #1305 Refactoring of the trayicon plugin to support AppIndicator and libayatana (Yuri Konotopov)
    • @@ -91,7 +94,8 @@

      This is a new bugfix release for 1.15

      -
        Changes +

        Changes:

        +
        • Fixes #1297: Enabling plugin 'webkit-settings' crashes Liferea (reported by Paul Gevers)
        • Fixes #1294: Clicking 'remove item' caused a SIGSEGV (reported by Rich Coe)
        • Fixes #1276: Old WebKitCache cache not cleaned (reported by hasezoey)
        • @@ -101,7 +105,8 @@

          This is a bugfix release. It provides an important stability fix regarding feed parsing. Kudos to Rich Coe for debugging and fixing the issue!

          -
            Changes +

            Changes:

            +
            • Fixes #1291: Feed parsing is broken (Rich Coe)
            @@ -110,23 +115,24 @@

            This is a new feature release. It introduces the long awaited switch to libsoup3 and libwebkit2gtk-4.1. Thanks to many testers helping testing the latest code from git some errors were ironed out already. Still there is an issue remaining where feed updates are getting stuck when updating while DNS resolution/Wifi/network... fails. Please comment if you also experience this issue! Also noteworthy is a simplification of the debug handling which removes three CLI parameters --debug-performance, --debug-trace and --debug-verbose

            -
              Changes -
            • Update to libsoup3 and libwebkit2gtk-4.1 (Lars Windolf)
            • -
            • Fixes #1285: HTTP 304 incorrectly caused error state (Rich Coe)
            • -
            • Fixes #1272: Crash on moving feed into new folder (Lars Windolf)
            • -
            • Fixes #1262: Plugin installer: duplicate punctuation (Christian Stadelmann)
            • -
            • Fixes #1250: Incorrect item_id when downloading AMP URLs (Alexandre Erwin Ittner)
            • -
            • Fixes #1248: Can't maximize for reading feeds (Lars Windolf)
            • -
            • Fixes #1242: Dropping not-functioning Pocket bookmark URL (Lars Windolf)
            • -
            • Fixes #1241: Dropping not-functioning identi.ca bookmark URL (Lars Windolf)
            • -
            • Fixes #1240: TypeError on add-bookmark-site preferences (Lucidiot)
            • -
            • Many fixes for static code analysis warnings (Lars Windolf)
            • -
            • Simplified debug handling. Drop --debug-performance --debug-trace and --debug-verbose CLI parameters
            • -
            • Removed stale Deutsche Welle Brasil feed from pt-BR default feed list (Alexandre Erwin Ittner)
            • -
            • Updated appdata description and summary (bbhtt)
            • -
            • Add Russian user documentation (slichtzzz)
            • -
            • Updated Czech translation (Amerey)
            • -
            • Updated Brazilian Portugese translation (FĂșlvio Alves)
            • +

              Changes:

              +
                +
              • Update to libsoup3 and libwebkit2gtk-4.1 (Lars Windolf)
              • +
              • Fixes #1285: HTTP 304 incorrectly caused error state (Rich Coe)
              • +
              • Fixes #1272: Crash on moving feed into new folder (Lars Windolf)
              • +
              • Fixes #1262: Plugin installer: duplicate punctuation (Christian Stadelmann)
              • +
              • Fixes #1250: Incorrect item_id when downloading AMP URLs (Alexandre Erwin Ittner)
              • +
              • Fixes #1248: Can't maximize for reading feeds (Lars Windolf)
              • +
              • Fixes #1242: Dropping not-functioning Pocket bookmark URL (Lars Windolf)
              • +
              • Fixes #1241: Dropping not-functioning identi.ca bookmark URL (Lars Windolf)
              • +
              • Fixes #1240: TypeError on add-bookmark-site preferences (Lucidiot)
              • +
              • Many fixes for static code analysis warnings (Lars Windolf)
              • +
              • Simplified debug handling. Drop --debug-performance --debug-trace and --debug-verbose CLI parameters
              • +
              • Removed stale Deutsche Welle Brasil feed from pt-BR default feed list (Alexandre Erwin Ittner)
              • +
              • Updated appdata description and summary (bbhtt)
              • +
              • Add Russian user documentation (slichtzzz)
              • +
              • Updated Czech translation (Amerey)
              • +
              • Updated Brazilian Portugese translation (FĂșlvio Alves)
              @@ -134,27 +140,29 @@

              This is the first release of the new unstable line 1.15. The current idea is to release a bit faster than every two years. So not so much features will be introduced before 1.16

              -
                Changes -
              • Fixes #1214: crash in conf_get_bool_value_from_schema (mozbugbox, reported by Mikel Olasagasti)
              • -
              • Fixes #1215: failed to build in launchpad PPA due to auto_test permission issue (reported by PandaJim)
              • -
              • Fixes #1212: 1.14.1 crash when refreshing feeds. (mozbugbox, reported by Froggy232)
              • -
              • Fixes #1198: FreshRSS logging in correctly but can't get posts (reported by Roger Gonzalez)
              • -
              • Fixes a memory leak when reloading CSS (Lars Windolf)
              • -
              • Fixes CVE-2023-1350: RCE vulnerability on feed enrichment (patch by Alexander Erwin Ittner)
              • -
              • Fixes #1200: Crash on double free (mozbugbox)
              • -
              • Improve #1192 be reordering widget creation order (Lars Windolf)
              • -
              • Improvements to the libnotify plugin (Tasos Sahanidis)
              • -
              • Fixes a g_object_unref warning on shutdown
              • -
              • Drops a debug output in the plugin installer
              • -
              • Drop webkit inspector from installable plugins in favour of --debug-html
              • -
              • Drop pane plugin from default plugins
              • +

                Changes:

                +
                  +
                • Fixes #1214: crash in conf_get_bool_value_from_schema (mozbugbox, reported by Mikel Olasagasti)
                • +
                • Fixes #1215: failed to build in launchpad PPA due to auto_test permission issue (reported by PandaJim)
                • +
                • Fixes #1212: 1.14.1 crash when refreshing feeds. (mozbugbox, reported by Froggy232)
                • +
                • Fixes #1198: FreshRSS logging in correctly but can't get posts (reported by Roger Gonzalez)
                • +
                • Fixes a memory leak when reloading CSS (Lars Windolf)
                • +
                • Fixes CVE-2023-1350: RCE vulnerability on feed enrichment (patch by Alexander Erwin Ittner)
                • +
                • Fixes #1200: Crash on double free (mozbugbox)
                • +
                • Improve #1192 be reordering widget creation order (Lars Windolf)
                • +
                • Improvements to the libnotify plugin (Tasos Sahanidis)
                • +
                • Fixes a g_object_unref warning on shutdown
                • +
                • Drops a debug output in the plugin installer
                • +
                • Drop webkit inspector from installable plugins in favour of --debug-html
                • +
                • Drop pane plugin from default plugins

                This is another 1.14 bugfix release to address a crash affecting some users and a build issue when running tests

                -
                  Changes +

                  Changes:

                  +
                  • Fixes #1214: crash in conf_get_bool_value_from_schema (mozbugbox, reported by Mikel Olasagasti)
                  • Fixes #1215: failed to build in launchpad PPA due to auto_test permission issue (reported by PandaJim)
                  @@ -163,7 +171,8 @@

                  This is a stability fix for 1.14.1

                  -
                    Changes +

                    Changes:

                    +
                    • Fixes #1212: 1.14.1 crash when refreshing feeds (mozbugbox)
                    • Fixes a memory leak when reloading CSS (Lars Windolf)
                    @@ -172,7 +181,8 @@

                    CVE-2023-1350 Remote code execution on feed enrichment

                    -
                      Changes +

                      Changes:

                      +
                      • Fixes CVE-2023-1350: RCE vulnerability on feed enrichment (Alexander Erwin Ittner)
                      • Fixes #1200: Crash on double free (mozbugbox)
                      • Improve #1192 be reordering widget creation order (Lars Windolf)
                      • @@ -185,105 +195,60 @@

                        Many thanks to all the contributors and package maintainers that made this possible!

                        +

                        Changes:

                          -
                        • Internal Browser -
                            -
                          • New 'Reader mode' preference that allows stripping all web content
                          • -
                          • Implement support for Webkits Intelligent Tracking Protection
                          • -
                          • New progress bar when loading websites
                          • -
                          • Youtube videos from media:video can be embedded now with a click on the video preview picture.
                          • -
                          • Changes to UserAgent handling: same UA is now used for both feed fetching - and internal browsing. User agent now indicates Android+Mobile per default - instead of suggesting a Linux desktop to better adapt to the smaller - (in comparison to browsers) rendering pane. Additionally special env - vars LIFEREA_UA and LIFEREA_UA_ANONYMOUS now also affect the internal - browsing.
                          • -
                          -
                        • -
                        • GUI -
                            -
                          • New view mode 'Automatic' which switches between 'Normal' and 'Wide' mode based +
                          • New 'Reader mode' preference that allows stripping all web content
                          • +
                          • Implement support for Webkits Intelligent Tracking Protection
                          • +
                          • New progress bar when loading websites
                          • +
                          • Youtube videos from media:video can be embedded now with a click on the video preview picture.
                          • +
                          • Changes to UserAgent handling
                          • +
                          • New view mode 'Automatic' which switches between 'Normal' and 'Wide' mode based on the window proportions.
                          • -
                          • Liferea now supports the new GTK dark theme logic, where in the GTK/GNOME preferences +
                          • Liferea now supports the new GTK dark theme logic, where in the GTK/GNOME preferences you define wether you "prefer" dark mode or light mode
                          • -
                          • Favicon discovery improvements: now detects all types of Apple Touch Icons, MS Tile +
                          • Favicon discovery improvements: now detects all types of Apple Touch Icons, MS Tile Images and Safari Mask Icons
                          • -
                          • Increase size of stored favicons to 128x128px to improve icon quality in 3-pane wide view.
                          • -
                          • Make several plugins support gettext
                          • -
                          • Allow mutiple feed in same libnotify notification
                          • -
                          • Redesign of the update message in the status bar. It now shows a +
                          • Increase size of stored favicons to 128x128px to improve icon quality in 3-pane wide view.
                          • +
                          • Make several plugins support gettext
                          • +
                          • Allow mutiple feed in same libnotify notification
                          • +
                          • Redesign of the update message in the status bar. It now shows a update counter of the feeds being in update.
                          • -
                          • You can now export a feed to XML file
                          • -
                          • Added an option to show news bins in reduced feed list
                          • -
                          • Added menu option to send item per mail
                          • -
                          -
                        • -
                        • Feed parsing -
                            -
                          • Default to https:// instead of http:// when user doesn't +
                          • You can now export a feed to XML file
                          • +
                          • Added an option to show news bins in reduced feed list
                          • +
                          • Added menu option to send item per mail
                          • +
                          • Default to https instead of http when user doesn't provide protocol on subscribing feed
                          • -
                          • Implement support for subscribing to LD+Json metadata +
                          • Implement support for subscribing to LD+Json metadata listings e.g. concert or theater event listings
                          • -
                          • Implement support for subscribing to HTML5 websites
                          • -
                          • Support for media:description field of Youtube feeds
                          • -
                          • Improve HTML5 extraction: extract main tag if it exists and no article was found.
                          • -
                          • Execute feed pipe/filter commands asynchronously
                          • -
                          • Better explanation of feed update errors.
                          • -
                          -
                        • -
                        • Online services -
                            -
                          • Added generic Google Reader API support (allows using FeedHQ, FreshRSS, Miniflux...)
                          • -
                          • Now allow converting TinyTinyRSS subscriptions to local subscriptions
                          • -
                          -
                        • -
                        • Search folders -
                            -
                          • New search folder rule to match podcasts
                          • -
                          • New search folder rule to match headline authors
                          • -
                          • New search folder rule to match subscription source
                          • -
                          • New search folder rule to match parent folder name
                          • -
                          • New search folder property that allows hiding read items
                          • -
                          • Now search folders are automatically rebuild when rules are changed
                          • -
                          -
                        • -
                        • Plugins -
                            -
                          • Added new plugin 'add-bookmark-site' that allows to configure a custom bookmarking site.
                          • -
                          • Added new plugin 'getfocus' that adds transparency on the feed list when it is not focussed.
                          • -
                          • Trayicon plugin has now a configuration option to change the behaviour when closing Liferea.
                          • -
                          • Trayicon plugin has now an option to disable minimizing to tray
                          • -
                          -
                        • -
                        • Hotkeys -
                            -
                          • New hot key Ctrl-D for 'Open in External Browser'
                          • -
                          • New hot key F10 for headerbar plugin to allow triggering the hamburger menu
                          • -
                          • New hot key Ctrl-0 to reset zoom
                          • -
                          • New hot key Ctrl-O to open enclosures
                          • -
                          -
                        • +
                        • Implement support for subscribing to HTML5 websites
                        • +
                        • Support for media:description field of Youtube feeds
                        • +
                        • Improve HTML5 extraction: extract main tag if it exists and no article was found.
                        • +
                        • Execute feed pipe/filter commands asynchronously
                        • +
                        • Better explanation of feed update errors.
                        • +
                        • Added generic Google Reader API support (allows using FeedHQ, FreshRSS, Miniflux...)
                        • +
                        • Now allow converting TinyTinyRSS subscriptions to local subscriptions
                        • +
                        • New search folder rule to match podcasts
                        • +
                        • New search folder rule to match headline authors
                        • +
                        • New search folder rule to match subscription source
                        • +
                        • New search folder rule to match parent folder name
                        • +
                        • New search folder property that allows hiding read items
                        • +
                        • Now search folders are automatically rebuild when rules are changed
                        • +
                        • Added new plugin 'add-bookmark-site' that allows to configure a custom bookmarking site.
                        • +
                        • Added new plugin 'getfocus' that adds transparency on the feed list when it is not focussed.
                        • +
                        • Trayicon plugin has now a configuration option to change the behaviour when closing Liferea.
                        • +
                        • Trayicon plugin has now an option to disable minimizing to tray
                        • +
                        • New hot key Ctrl-D for 'Open in External Browser'
                        • +
                        • New hot key F10 for headerbar plugin to allow triggering the hamburger menu
                        • +
                        • New hot key Ctrl-0 to reset zoom
                        • +
                        • New hot key Ctrl-O to open enclosures
                        - -

                        Important bugfixes

                        +

                        Important bugfixes:

                          -
                        • Fixing hidden panes: - Many Liferea users did suffer from invisible pane (e.g. a minimized feed list - or HTML view) upon startup. With certain desktop environments / themes making - the pane grips invisible it is hard to grip the correct pixel to restore a pane. - - Now Liferea will never allow the panes to be smaller than 5% in height or width - regarding to there orientation. If a pane is smaller than 5% height/width it will be - set to 30% width or 50% height on startup. -
                        • -
                        • - Wait for network to be fully available before updating: sometimes when real internet - access takes longer to come up then your WLAN connection Liferea did update feeds to - early resulting in errors. Now Liferea waits for full internet connection. -
                        • +
                        • Fixing hidden panes: Now Liferea will never allow the panes to be smaller than 5% in height or width + regarding to there orientation.
                        • +
                        • Wait for network to be fully available before updating
                        - -

                        Deprecations

                        +

                        Deprecations:

                        • 2-pane mode was removed
                        • Dropped CDF channel support
                        • @@ -320,7 +285,7 @@ Please give feedback how you like the change, especially the rather small padding left of the favicon column (when in wide mode)!

                          -

                          Changes

                          +

                          Changes:

                          • Update to Readability.js 0.41 (better image and table handling) (Lars Windolf)
                          • Changes to UserAgent handling: same UA is now used for both feed fetching