Skip to content

Releases: Athou/commafeed

CommaFeed 5.12.0

20 Nov 06:18

Choose a tag to compare

  • Added a setting to disable the "disable pull to refresh" feature because it messes with some browsers (#1168)
  • Emojis in feeds are now correctly displayed (#1955)
  • Don't show "Star/Unstar" in the context menu if the entry is too old to be starred (#1935)
  • Invalid relative urls in feeds no longer prevent those feeds from being parsed (#1939)
  • Fix an issue that could prevent large feeds from being parsed when using Java 24+ (#1961)
  • Enforce user password validation when created in the admin view (#1937)
  • The process in the docker native image is now called "commafeed" instead of "application"

CommaFeed 5.11.1

22 Sep 02:21

Choose a tag to compare

  • The search limit of 3 characters has been removed (#1887)
  • Fix an issue that caused feed filtering expressions to be incorrectly converted to lowercase when saving them (#1899)

CommaFeed 5.11.0

06 Aug 21:14

Choose a tag to compare

  • Add an option to navigate to the next unread category/feed when marking all entries as read (#1807)
  • Google Analytics support has been removed

CommaFeed 5.10.0

28 May 05:48

Choose a tag to compare

  • Add an indicator next to each feed's unread count in the tree to show when new entries are discovered while the app is open (#1762)
  • Feeds with uppercase HTTP:// or HTTPS:// URLs are now correctly handled again
  • The aarch64 native executable now also works on the Raspberry Pi 5 (#1795)
  • Improve general performance of the UI by reducing the number of re-renders, especially when a lot of entries are displayed (#1087)

CommaFeed 5.9.0

14 May 15:29

Choose a tag to compare

  • A lot of CSS classes have been added to the elements of the application to ease custom CSS rules (#1757)
  • Added a link in the README to the documentation of the new CSS classes
  • Static resources are now cached for much longer (#1782)

CommaFeed 5.8.0

06 May 18:33

Choose a tag to compare

  • A color picker is now available on the settings page to change the orange accent of the application (#1598)
  • A font size slider is now available to change the size of the text of feed entries (#1462)
  • The "mark all as read" confirmation setting now also applies to the "shift+a" keyboard shortcut (#1744)
  • CommaFeed wil try to match the language of the browser before defaulting to english (#1767)
  • The default value for the number of entries to keep above the selected entry when scrolling is now 1 instead of 0 to match what other feed readers do

CommaFeed 5.7.0

04 Apr 18:10

Choose a tag to compare

  • Add Shift+J/Shift+K keyboard shortcuts to navigate to the next/previous feed or category with unread entries (#1558)
  • Add the referrer "no-referrer" meta to index.html (#1724)
  • Load custom JS code when the app is done loading (#1724)
  • Correctly handle feeds that return an unmodified Last-Modified header but a different ETag header (#1746)
  • Restore gzip compression of responses that was accidentaly disabled since 5.0.0
  • Fix tooltips not showing up in mobile view
  • Fix the bookmarklet generator on the About page

CommaFeed 5.6.1

23 Feb 20:39

Choose a tag to compare

  • Restore support for iframes in feed entries (#1688)
  • There is now a package available for Arch Linux thanks to @dcelasun (#1691)

CommaFeed 5.6.0

16 Feb 13:50

Choose a tag to compare

  • To better respect the bandwidth of feed owners, the default value of commafeed.feed-refresh.interval-empirical is now true. This means feeds no longer refresh exactly every 5 minutes (the default value of commafeed.feed-refresh.interval) but between 5 minutes and 4 hours (the default value of the new commafeed.feed-refresh.max-interval setting). The interval is calculated based on feed activity, so highly active feeds refresh more often (#1677)
  • Many previously hardcoded values used in feed refresh interval calculation are now exposed as settings (#1677)
  • Access to local addresses is now blocked to mitigate server-side request forgery (SSRF) attacks, which could potentially expose internal resources. You might want to disable the new commafeed.http-client.block-local-addresses setting if you subscribe to feeds only available on your local network and you trust all your users
  • If a feed responds with a "429 - Too many requests" response, a backoff mechanism is triggered when the response does not contain a "Retry-After" header

CommaFeed 5.5.0

09 Feb 16:44

Choose a tag to compare

  • CommaFeed now honors the Retry-After response header and will not try to refresh a feed sooner than the value of this header
  • Audio enclosures (e.g. podcasts) now fill available entry width
  • Fix an issue with some labels not correctly internationalized