Vue normale

Reçu — 26 avril 2025 Développement logiciel
  • ✇Feeder News
  • 2.11.1 released
    🐛 Bug Fixes & Minor Changes Added ability to set timeout in OpenAI config (#714) by @KevinSJ in #714 🌐 Translations Updated Latvian translation using Weblate by @Coool in commit Updated French translation using Weblate by @Matth7878 in commit Updated Norwegian Bokmål translation using Weblate by @bbacow2 in commit Updated Ukrainian translation using Weblate by @andmizyk in #711 Updated Czech translation using Weblate in #713 Updated Spanish translation using Weblate by @Eskuero in commit
     

2.11.1 released

Par :Jonas
26 avril 2025 à 03:31

🐛 Bug Fixes & Minor Changes

  • Added ability to set timeout in OpenAI config (#714) by @KevinSJ in #714

🌐 Translations

  • Updated Latvian translation using Weblate by @Coool in commit
  • Updated French translation using Weblate by @Matth7878 in commit
  • Updated Norwegian Bokmål translation using Weblate by @bbacow2 in commit
  • Updated Ukrainian translation using Weblate by @andmizyk in #711
  • Updated Czech translation using Weblate in #713
  • Updated Spanish translation using Weblate by @Eskuero in commit
  • Updated Polish translation using Weblate by @Aga-C in commit
  • Updated Serbian translation using Weblate by @eevan78 in commit
  • Updated German translation using Weblate by @VfBFan in commit
  • Updated Bulgarian translation using Weblate by @trunars in #717

❤️ New Contributors

  • @bbacow2 made their first contribution

Reçu — 11 avril 2025 Développement logiciel
  • ✇Feeder News
  • 2.11.0 released
    🚀 Features Added ability to add custom fonts (#700) by @spacecowboy in #700 🐛 Bug Fixes & Minor Changes Enabled more languages for the app by @spacecowboy in commit 🌐 Translations Updated German translation using Weblate by @VfBFan in commit Updated Spanish translation using Weblate by @Eskuero in commit Updated French translation using Weblate by @Matth7878 in commit Updated Polish translation using Weblate by @Aga-C in commit Updated Chinese (Simplified Han script) translation using W
     

2.11.0 released

Par :Jonas
11 avril 2025 à 12:17

🚀 Features

  • Added ability to add custom fonts (#700) by @spacecowboy in #700

🐛 Bug Fixes & Minor Changes

  • Enabled more languages for the app by @spacecowboy in commit

🌐 Translations

  • Updated German translation using Weblate by @VfBFan in commit
  • Updated Spanish translation using Weblate by @Eskuero in commit
  • Updated French translation using Weblate by @Matth7878 in commit
  • Updated Polish translation using Weblate by @Aga-C in commit
  • Updated Chinese (Simplified Han script) translation using Weblate in commit
  • Updated Serbian translation using Weblate by @eevan78 in commit
  • Updated Slovenian translation using Weblate in commit
  • Updated Danish translation using Weblate in commit
  • Updated Bulgarian translation using Weblate by @trunars in commit
  • Updated Portuguese (Portugal) translation using Weblate by @SantosSi in commit
  • Updated Greek translation using Weblate by @trlef19 in commit
  • Updated Hungarian translation using Weblate by @summoner001 in #701
  • Updated Latvian translation using Weblate by @Coool in #709

❤️ New Contributors

  • @Coool made their first contribution in #709

Reçu — 6 avril 2025 Développement logiciel
  • ✇Feeder News
  • 2.10.2 released
    🌐 Translations Updated Ukrainian translation using Weblate in #681 Updated Greek translation using Weblate by @trlef19 in commit Updated Czech translation using Weblate in #685 Added Latvian language files to fastlane by @spacecowboy in #698 Added Latvian translation using Weblate by @spacecowboy in #697
     

2.10.2 released

Par :Jonas
6 avril 2025 à 10:42

🌐 Translations

  • Updated Ukrainian translation using Weblate in #681
  • Updated Greek translation using Weblate by @trlef19 in commit
  • Updated Czech translation using Weblate in #685
  • Added Latvian language files to fastlane by @spacecowboy in #698
  • Added Latvian translation using Weblate by @spacecowboy in #697

Reçu — 16 mars 2025 Développement logiciel
  • ✇Feeder News
  • 2.10.1 released
    🐛 Bug Fixes & Minor Changes Made feed ordering case insensitive (#656) by @Friendly-Banana in #656 Removed unsupported default link from the intent filter by @spacecowboy in #669 🌐 Translations Updated Turkish Translation (#658) by @mikropsoft in #658 Updated Spanish translation using Weblate by @Eskuero in commit Updated Hungarian translation using Weblate by @summoner001 in #659 ❤️ New Contributors @Eskuero made their first contribution @mikropsoft made their first contribution in #6
     

2.10.1 released

Par :Jonas
16 mars 2025 à 10:51

🐛 Bug Fixes & Minor Changes

  • Made feed ordering case insensitive (#656) by @Friendly-Banana in #656
  • Removed unsupported default link from the intent filter by @spacecowboy in #669

🌐 Translations

  • Updated Turkish Translation (#658) by @mikropsoft in #658
  • Updated Spanish translation using Weblate by @Eskuero in commit
  • Updated Hungarian translation using Weblate by @summoner001 in #659

❤️ New Contributors

  • @Eskuero made their first contribution
  • @mikropsoft made their first contribution in #658

Reçu — 13 mars 2025 Développement logiciel
  • ✇FreshRSS releases
  • FreshRSS 1.26.1
    Milestone This is a bugfix release for 1.26.0, addressing some regressions 🐛 A few highlights ✨: Fix regression with cURL HTTP headers breaking conditional HTTP requests Fix regression with saving states of user queries Fix regression with dynamic OPML This release has been made by @Alkarex, @FromTheMoon85, @marienfressinaud, @math-GH and newcomers @abackstrom, @BryanButlerGit, @culbrethj, @EricDiao, @Karvel, @ViPeR5000 Full changelog: Features Add cURL version to page about system informa
     

FreshRSS 1.26.1

Par :Alkarex
13 mars 2025 à 17:34

This is a bugfix release for 1.26.0, addressing some regressions 🐛

A few highlights ✨:

  • Fix regression with cURL HTTP headers breaking conditional HTTP requests
  • Fix regression with saving states of user queries
  • Fix regression with dynamic OPML

This release has been made by @Alkarex, @FromTheMoon85, @marienfressinaud, @math-GH
and newcomers @abackstrom, @BryanButlerGit, @culbrethj, @EricDiao, @Karvel, @ViPeR5000

Full changelog:

  • Features
    • Add cURL version to page about system information #7409
  • Bug fixing
    • Fix regression with cURL HTTP headers breaking conditional HTTP requests #7403, FreshRSS/simplepie#33
    • Fix regression with saving states of user queries #7400
    • Fix regression with dynamic OPML #7394
    • Fix update of the user’s last activity on login action #7406
    • Fix setting category option Maximum number of articles to keep per feed #7416
    • Fix priority field when processing a new feed from an extension #7354
  • Deployment
    • Fix regression with 64-bit timestamps on 32-bit platforms #7375
    • Fix back-compatibility with cURL 7.51 (we require cURL 7.52+ for CURLPROXY_HTTPS) #7409
  • UI
    • Use case-insensitive sort for categories #7402
    • Improve dark mode of Origine theme #7413
    • Added API password indicator #7340
  • I18n
    • Fix (es, fa, sk): do not translate XPath code #7404
    • Fix date bug in Finish #7423
    • Add Portuguese from Portugal #7329
    • Improve Hungarian #7391
  • Misc.

Reçu — 8 mars 2025 Développement logiciel
  • ✇Feeder News
  • 2.10.0 released
    🚀 Features Added a search function (#647) by @Friendly-Banana in #647 🌐 Translations Updated Greek translation using Weblate by @trlef19 in #649 Updated French translation using Weblate by @Matth7878 in commit Updated Chinese (Simplified Han script) translation using Weblate in commit Updated Polish translation using Weblate by @Aga-C in commit Updated Serbian translation using Weblate by @eevan78 in commit Updated Bulgarian translation using Weblate by @trunars in commit Updated Hungarian tr
     

2.10.0 released

Par :Jonas
8 mars 2025 à 17:31

🚀 Features

  • Added a search function (#647) by @Friendly-Banana in #647

🌐 Translations

  • Updated Greek translation using Weblate by @trlef19 in #649
  • Updated French translation using Weblate by @Matth7878 in commit
  • Updated Chinese (Simplified Han script) translation using Weblate in commit
  • Updated Polish translation using Weblate by @Aga-C in commit
  • Updated Serbian translation using Weblate by @eevan78 in commit
  • Updated Bulgarian translation using Weblate by @trunars in commit
  • Updated Hungarian translation using Weblate by @summoner001 in commit
  • Updated German translation using Weblate by @VfBFan in commit
  • Updated Spanish translation using Weblate by @jesusFx in commit
  • Updated Thai translation using Weblate by @bowornsin in #652

❤️ New Contributors

  • @Friendly-Banana made their first contribution in #647

Reçu — 28 février 2025 Développement logiciel
  • ✇Feeder News
  • 2.9.2 released
    🐛 Bug Fixes & Minor Changes Fixed missing spaces between text and links by @spacecowboy in #632 Changed exported filenames to avoid characters not liked by som OSes (#635) by @spacecowboy in #635 🌐 Translations Updated Bosnian translation using Weblate (#618) by @weblate in #618 Updated Italian translation using Weblate by @Fs00 in #624 Updated Hungarian translation using Weblate by @summoner001 in #629 Updated Dutch translation using Weblate in #646
     

2.9.2 released

Par :Jonas
28 février 2025 à 18:17

🐛 Bug Fixes & Minor Changes

  • Fixed missing spaces between text and links by @spacecowboy in #632
  • Changed exported filenames to avoid characters not liked by som OSes (#635) by @spacecowboy in #635

🌐 Translations

  • Updated Bosnian translation using Weblate (#618) by @weblate in #618
  • Updated Italian translation using Weblate by @Fs00 in #624
  • Updated Hungarian translation using Weblate by @summoner001 in #629
  • Updated Dutch translation using Weblate in #646

Reçu — 23 février 2025 Développement logiciel
  • ✇FreshRSS releases
  • FreshRSS 1.26.0
    Milestone In this release, we have restarted to focus on features. A long-awaited feature has been added, namely sorting articles by various criteria: received date (existing, default), publication date, title, link, random. A few highlights ✨: Add order-by options to sort articles by received date (existing, default), publication date, title, link, random Allow searching in all feeds, also feeds only visible at category level with &get=A, and also those archived with &get=Z UI acces
     

FreshRSS 1.26.0

Par :Alkarex
23 février 2025 à 13:30

In this release, we have restarted to focus on features. A long-awaited feature has been added, namely sorting articles by various criteria: received date (existing, default), publication date, title, link, random.

A few highlights ✨:

  • Add order-by options to sort articles by received date (existing, default), publication date, title, link, random
  • Allow searching in all feeds, also feeds only visible at category level with &get=A, and also those archived with &get=Z
    • UI accessible from user-query view
  • New shortcuts for adding user labels to articles
  • Several improvements and bug fixes

This release has been made by @Alkarex, @b-reich, @hkcomori, @math-GH, @UserRoot-Luca
and newcomers @a6software, @aftix, @bl00dy1837, @brtmax, @Roan-V, @ShaddyDC, @UncleArya

Full changelog:

  • Features
    • Add order-by options to sort articles by received date (existing, default), publication date, title, link, random #7149
    • Allow searching in all feeds, also feeds only visible at category level with &get=A, and also those archived with &get=Z #7144
      • UI accessible from user-query view
    • Add search operator intext: #7228
    • New shortcuts for adding user labels to articles #7274
    • New About page with system information #7161
  • Bug fixing
    • Fix regression denying access to app manifest #7158
    • Fix unwanted feed description updates #7269
    • Ensure no PHP buffer for SQLite download (some setups would first put the file in memory) #7230
    • Fix XML encoding regression in HTML+XPath mode #7345
    • Improve cURL proxy options and fix some constants #7231
    • Fix UI of global view unread articles counter #7247
    • Hide base theme in carrousel #7234
  • Deployment
    • Reduce superfluous Docker builds #7137
    • Docker default image (Debian 12 Bookworm) updated to PHP 8.2.26 and Apache 2.4.62
    • Docker alternative image (Alpine 3.21) updated to PHP 8.3.16
  • UI
    • Add footer icons to reader view #7133
    • Remove local reference to font Open Sans to avoid bugs with some local versions #7215
    • Improve stats page layout #7243
    • Smaller mark as read button in mobile view #5220
    • Add CSS class to various types of notifications to allow custom styling #7287
    • Various UI and style improvements: #7162, #7268
      Security
    • Better authorization label for OIDC in the UI #7264
    • Allow comments in force-https.txt #7259
  • I18n:
  • Misc.

Reçu — 15 février 2025 Développement logiciel
  • ✇Feeder News
  • 2.9.1 released
    🐛 Bug Fixes & Minor Changes Cache images separately to avoid evicting feed responses by @spacecowboy in commit Fixed so pull to refresh does a conditional get if possible by @spacecowboy in #593 Improved charset detection logic for full article parsing (#594) by @spacecowboy in #594 Fixed broken swipe to mark as read (#600) by @spacecowboy in #600 🌐 Translations Translated using Weblate (French) by @Matth7878 in commit Translated using Weblate (Chinese (Simplified Han script)) in commit T
     

2.9.1 released

Par :Jonas
15 février 2025 à 03:31

🐛 Bug Fixes & Minor Changes

  • Cache images separately to avoid evicting feed responses by @spacecowboy in commit
  • Fixed so pull to refresh does a conditional get if possible by @spacecowboy in #593
  • Improved charset detection logic for full article parsing (#594) by @spacecowboy in #594
  • Fixed broken swipe to mark as read (#600) by @spacecowboy in #600

🌐 Translations

  • Translated using Weblate (French) by @Matth7878 in commit
  • Translated using Weblate (Chinese (Simplified Han script)) in commit
  • Translated using Weblate (Polish) by @Aga-C in commit
  • Translated using Weblate (Hungarian) by @summoner001 in commit
  • Translated using Weblate (Bulgarian) by @trunars in commit
  • Translated using Weblate (German) by @VfBFan in commit
  • Translated using Weblate (Spanish) by @jesusFx in commit
  • Translated using Weblate (Ukrainian) by @andmizyk in commit
  • Updated Arabic translation using Weblate in commit
  • Translated using Weblate (Serbian) by @eevan78 in #591

Reçu — 7 février 2025 Développement logiciel
  • ✇Feeder News
  • 2.9.0 released
    🚀 Features Added support for anchor links (#567) by @spacecowboy in #567 🐛 Bug Fixes & Minor Changes Fixed emulator test by @spacecowboy in commit Removed email catcher on crashes due to abuse by @spacecowboy in commit Moved version catalog to TOML by @spacecowboy in #500 Added string resources for on and off by @spacecowboy in commit Removed use of jsoup stringutil by @spacecowboy in commit Fixed feed title not showing on first open (#564) by @spacecowboy in #564 Fixed so clicking outsid
     

2.9.0 released

Par :Jonas
7 février 2025 à 18:26

🚀 Features

  • Added support for anchor links (#567) by @spacecowboy in #567

🐛 Bug Fixes & Minor Changes

  • Fixed emulator test by @spacecowboy in commit
  • Removed email catcher on crashes due to abuse by @spacecowboy in commit
  • Moved version catalog to TOML by @spacecowboy in #500
  • Added string resources for on and off by @spacecowboy in commit
  • Removed use of jsoup stringutil by @spacecowboy in commit
  • Fixed feed title not showing on first open (#564) by @spacecowboy in #564
  • Fixed so clicking outside selected text will dismiss it (#565) by @spacecowboy in #565
  • Added support for inline base64 encoded data images by @spacecowboy in #584
  • Implemented rate limiting for all requests (#585) by @spacecowboy in #585
  • Fixed edge case where articles in the feed could be deleted (#576) by @spacecowboy in #576

🌐 Translations

  • Updated Hungarian translation using Weblate by @summoner001 in commit
  • Updated Esperanto translation using Weblate by @Wiccio in commit
  • Translated using Weblate (Indonesian) by @rezaalmanda in #497
  • Updated Portuguese (Brazil) translation using Weblate by @KCosta5 in commit
  • Updated Greek translation using Weblate by @trlef19 in #524
  • Updated Polish translation using Weblate by @Aga-C in commit
  • Updated Hungarian translation using Weblate by @summoner001 in commit
  • Updated Chinese (Simplified Han script) translation using Weblate in commit
  • Updated Danish translation using Weblate in commit
  • Updated Bulgarian translation using Weblate by @trunars in commit
  • Updated German translation using Weblate by @VfBFan in commit
  • Updated French translation using Weblate by @Matth7878 in commit
  • Updated Serbian translation using Weblate by @eevan78 in commit
  • Updated Indonesian translation using Weblate by @zmni in commit
  • Updated Turkish translation using Weblate in commit
  • Updated Ukrainian translation using Weblate by @balaraz in #536
  • Updated translations from Hosted Weblate (#588) by @weblate in #588

❤️ New Contributors

  • @renovate[bot] made their first contribution in #580
  • @balaraz made their first contribution in #536
  • @KCosta5 made their first contribution

Reçu — 18 janvier 2025 Développement logiciel
  • ✇Feeder News
  • 2.8.1 released
    ERYpTION (1): [82a2b196] Updated Danish translation using Weblate Fordas (1): [30330d78] Updated Spanish translation using Weblate Jonas Kalderstam (1): [7824c6f1] Changed memory caching of images to be max 50MB instead of 25% of RAM Matth78 (1): [a0223640] Updated French translation using Weblate NostrDev (2): [bb16f879] Nostr Mention in Readme [05dd5b0e] removing example VfBFan (1): [e2fd0870] Updated German translation using Weblate Yuki Kishimoto (1): [d02e9d2a] Bump org.rust-no
     

2.8.1 released

Par :Jonas
18 janvier 2025 à 13:50

ERYpTION (1):

  • [82a2b196] Updated Danish translation using Weblate

Fordas (1):

  • [30330d78] Updated Spanish translation using Weblate

Jonas Kalderstam (1):

  • [7824c6f1] Changed memory caching of images to be max 50MB instead of 25% of RAM

Matth78 (1):

  • [a0223640] Updated French translation using Weblate

NostrDev (2):

  • [bb16f879] Nostr Mention in Readme
  • [05dd5b0e] removing example

VfBFan (1):

  • [e2fd0870] Updated German translation using Weblate

Yuki Kishimoto (1):

  • [d02e9d2a] Bump org.rust-nostr:nostr-sdk to 0.38.3

eevan78 (1):

  • [734535c2] Updated Serbian translation using Weblate

ikanakova (1):

  • [00e2909c] Updated Czech translation using Weblate

summoner001 (1):

  • [00574952] Updated Hungarian translation using Weblate

zmni (1):

  • [c3cc563d] Updated Indonesian translation using Weblate

大王叫我来巡山 (1):

  • [4787d55b] Updated Chinese (Simplified Han script) translation using Weblate

Reçu — 4 janvier 2025 Développement logiciel
  • ✇Feeder News
  • 2.8.0 released
    Agnieszka C (1): [6dbedc6c] Updated Polish translation using Weblate Jonas Kalderstam (2): [719ead9b] Updated Swedish translation using Weblate [fef585f8] Fixed emulator test crash KotlinGeekDev (1): [7fae5a36] added Nostr feed support (#471) Wiccio (1): [c6d9c850] Updated Esperanto translation using Weblate bowornsin (1): [e0093389] Updated Thai translation using Weblate summoner001 (1): [e6ab1a1b] Updated Hungarian translation using Weblate trunars (1): [27585e48] Updated Bulgaria
     

2.8.0 released

Par :Jonas
4 janvier 2025 à 15:53

Agnieszka C (1):

  • [6dbedc6c] Updated Polish translation using Weblate

Jonas Kalderstam (2):

  • [719ead9b] Updated Swedish translation using Weblate
  • [fef585f8] Fixed emulator test crash

KotlinGeekDev (1):

  • [7fae5a36] added Nostr feed support (#471)

Wiccio (1):

  • [c6d9c850] Updated Esperanto translation using Weblate

bowornsin (1):

  • [e0093389] Updated Thai translation using Weblate

summoner001 (1):

  • [e6ab1a1b] Updated Hungarian translation using Weblate

trunars (1):

  • [27585e48] Updated Bulgarian translation using Weblate

தமிழ்நேரம் (1):

  • [49a559dc] Translated using Weblate (Tamil)

Reçu — 23 décembre 2024 Développement logiciel
  • ✇FreshRSS releases
  • FreshRSS 1.25.0
    Milestone In this release, the coding focus has been on moving to PHP 8.1+ and refactoring the integration of the SimplePie library (which was long due). At the same time, plenty of new features have been added. Enjoy! 🎄 Breaking changes 💥: Require PHP 8.1+ (and improved support of PHP 8.4+) Require PostgreSQL 10+ or MariaDB 10.0.5+ or MySQL 8+ A few highlights ✨: Add support for regex search (regular expressions) ⚠️ Advanced regex syntax for searches depends on the database used (SQLite,
     

FreshRSS 1.25.0

Par :Alkarex
23 décembre 2024 à 06:19

In this release, the coding focus has been on moving to PHP 8.1+ and refactoring the integration of the SimplePie library (which was long due). At the same time, plenty of new features have been added. Enjoy! 🎄

Breaking changes 💥:

  • Require PHP 8.1+ (and improved support of PHP 8.4+)
  • Require PostgreSQL 10+ or MariaDB 10.0.5+ or MySQL 8+

A few highlights ✨:

  • Add support for regex search (regular expressions)
    • ⚠️ Advanced regex syntax for searches depends on the database used (SQLite, PostgreSQL, MariaDB, MySQL),
      but FreshRSS filter actions such as auto-mark-as-read and auto-favourite always use PHP PCRE2 syntax.
  • Allow dynamic search operator in user queries, like search:UserQueryA date:P1d
  • New feed mode HTML+XPath+JSON dot notation (JSON in HTML)
  • Better HTTP compliance with support for HTTP response headers Cache-Control: max-age and Expires
  • New unicity policies and heuristic for feeds with bad article IDs (reduce the problem of duplicated articles)
  • New option to automatically mark new articles as read if an identical title already exists in the same category
  • Add ability to remove content from articles with CSS selectors, also when not using full content
  • New condition option to selectively retrieve full content of articles
  • New UI feature to download a user’ SQLite database or a database SQLite export (to be produced by CLI)
  • Supported by Capy Reader (Android, open source)
  • Many bug fixes, UI improvements, and a lot more

This release has been made by @aledeg, @Alkarex, @Art4, @ColonelMoutarde, @Frenzie, @math-GH, @ramazansancar
and newcomers @DevGrohl, @UserRoot-Luca, @aarnej, @andrey-utkin, @bhj, @christophehenry, @davralin, @drego85, @ev-gor, @killerog, @kwarraich, @minna-xD, @mtalexan, @oshaposhnyk, @patHyatt

Full changelog:

  • Features
    • Add support for regex search (regular expressions) #6706, #6926
      • ⚠️ Advanced regex syntax for searches depends on the database used (SQLite, PostgreSQL, MariaDB, MySQL),
        but FreshRSS filter actions such as auto-mark-as-read and auto-favourite always use PHP PCRE2 syntax.
    • Allow dynamic search operator in user queries, like search:UserQueryA date:P1d #6851
    • New feed mode HTML+XPath+JSON dot notation (JSON in HTML) #6888
    • Better HTTP compliance with support for HTTP response headers Cache-Control: max-age and Expires #6812, FreshRSS/simplepie#26
    • Support custom HTTP request headers per feed (e.g. for Authorization) #6820
    • New unicity policies and heuristic for feeds with bad article IDs #4487, #6900
    • Fallback to GUID if article link is empty #7051
    • New option to automatically mark new articles as read if an identical title already exists in the same category #6922
    • New reading view option to display unread articles + favourites #7088
      • And corresponding new filter state &state=96 (no UI button yet)
    • Add ability to remove content from articles with CSS selectors, also when not using full content #6786, #6807
    • Update phpgt/cssxpath library with improved CSS selectors #6618
      • Support for :last-child, :first-of-type, :last-of-type, ^=, |=
    • New condition option to selectively retrieve full content of articles
      #33fd07f6f26310d4806077cc87bcdf9b8b940e35, #7082
    • Allow parentheses in quoted search #7055
    • New UI feature to download a user’ SQLite database or a database SQLite export (to be produced by CLI) #6931
    • New button to delete errored feeds from a category #7030
    • Better import of Inoreader user labels #6791
    • Rebuild feed favicon on cache clear #6961
    • New sharing with Bluesky #7116
    • New sharing with Telegram #6838
  • Bug fixing
    • Fix searches with a parenthesis before an operator like ("a b") or (!c) #6818
    • Fix auto-read tags #6790
    • Fix CSS selector for removing elements #7037, #7073,
      #7081, #7091, #7083
    • Fix redirection error after creating a new user #6995
    • Fix favicon error in case of wrong URL #6899
    • Use cURL to fetch extensions list (allows e.g. IPv6) #6767
    • Fix XML encoding in cURL options #6821
    • Fix initial UI scroll for some browsers #7059
    • Fix menu for article tags in some cases #6990
    • Fix share menu shortcut #6825
    • Fix HTML regex pattern during install for compatibility with v mode #7009
    • More robust creation of user data folder #7000
  • API
    • Fix API for categories and labels containing a + #7033
      • Compatibility with FocusReader
    • Supported by Capy Reader (Android, open source) capyreader#492
    • Improved UI for API #7048
    • Allow adding multiple feeds to a category via API #7017
    • API support edit multiple tags #7060
    • API return all categories also those without any feed #7020
  • Compatibility
  • Deployment
    • Docker: dev image freshrss/freshrss:oldest updated to Alpine 3.16 with PHP 8.1.22 and Apache 2.4.59 #6711
    • Docker alternative image updated to Alpine 3.21 with PHP 8.3.14 and Apache 2.4.62 #5383
    • Update Dockerfiles to newer key-value format #6819
    • Docker minor improvement of entrypoint #6827
  • SimplePie
  • Security
    • Apache protect more non-public folders and files #6881, #6893, #7008
    • Add privacy settings on extension list retrieval #4603, #7132
    • Fix login in unsafe mode when using a password with special XML characters #6797
    • Fix login in e.g. Brave browser by avoiding synchronous XHR #7023
    • Fix invalid login message #7066
    • Modernise windows.open noopener (to avoid flash of white page in dark mode) #7077, #7089
  • UI
    • Searchable My Labels field #6753
    • Add subscription management button to reading view #6946
    • New option for showing label menu in article row #6984
    • Move to next unread label on mark as read #6886
    • Improved article footer for small / mobile screens #7031
    • Improve Web accessibility: fix aria-hidden bug, and use HTML5 hidden #6910
    • Default styles for <pre> and <code> #6770
    • Refactor the sharing menu to use a <template> instead of duplicated HTML code #6751, #7113
    • Refactor the label menu to use a <template> #6864
    • Rework UI for authors #7054
      • Avoid Unicode escape of authors in HTML UI #7056
    • Improved subscription management page #6816
    • Improve user query management page #7062
    • Restore JavaScript form validation compatibility with Web browsers using older engines (SeaMonkey) #6777
    • Reorganise some options #6920
    • New shortcut ? to show shortcut page and help #6981
    • Use of consistent colours in statistics #7090
    • Various UI and style improvements #6959
  • Extensions
    • New extension hook simplepie_after_init #7007
  • I18n
  • Misc.

Reçu — 20 décembre 2024 Développement logiciel
  • ✇Feeder News
  • 2.7.4 released
    Jonas Kalderstam (2): [49f3008c] fixed tablet being hardcoded to card article style [cc8c9f7c] switched to JobScheduler to fix crash on older versions of Android (#465)
     
Reçu — 18 décembre 2024 Développement logiciel
  • ✇Feeder News
  • 2.7.3 released
    Jonas Kalderstam (3): [235228e4] removed foreground permission since it wasn’t used [32cb38f4] fixed missing spaces inside some tags [1e7f9f68] fixed crash when a table was empty
     

2.7.3 released

Par :Jonas
18 décembre 2024 à 16:21

Jonas Kalderstam (3):

  • [235228e4] removed foreground permission since it wasn’t used
  • [32cb38f4] fixed missing spaces inside some tags
  • [1e7f9f68] fixed crash when a table was empty

Reçu — 16 décembre 2024 Développement logiciel
  • ✇Feeder News
  • 2.7.2 released
    Agnieszka C (1): [fc652d0a] Updated Polish translation using Weblate Deleted User (1): [a58105dc] Updated Finnish translation using Weblate Jonas Kalderstam (2): [cd8f70b4] added setting for opening feeds drawer when pressing FAB [d69df4ca] added feed item styles for tablets (no longer hidden on tablet) Matth78 (1): [9bded05e] Updated French translation using Weblate Ricky Tigg (1): [8749fc38] Updated Finnish translation using Weblate VfBFan (1): [ba2a09f7] Updated German translation
     

2.7.2 released

Par :Jonas
16 décembre 2024 à 16:55

Agnieszka C (1):

  • [fc652d0a] Updated Polish translation using Weblate

Deleted User (1):

  • [a58105dc] Updated Finnish translation using Weblate

Jonas Kalderstam (2):

  • [cd8f70b4] added setting for opening feeds drawer when pressing FAB
  • [d69df4ca] added feed item styles for tablets (no longer hidden on tablet)

Matth78 (1):

  • [9bded05e] Updated French translation using Weblate

Ricky Tigg (1):

  • [8749fc38] Updated Finnish translation using Weblate

VfBFan (1):

  • [ba2a09f7] Updated German translation using Weblate

Wiccio (1):

  • [00efdb1d] Updated Esperanto translation using Weblate

asl97 (3):

  • [34009029] [Hotfix] Show snippet of feed instead of “Found nothing to fetch”
  • [814e51f8] Add an user noticable notice for why the snippet is shown
  • [029c249c] Run ./gradlew ktlintformat

eevan78 (1):

  • [b80d561a] Updated Serbian translation using Weblate

gallegonovato (1):

  • [2d864ec3] Updated Spanish translation using Weblate

hanyang cheng (1):

  • [066a2783] Updated Chinese (Traditional Han script) translation using Weblate

noSé (2):

  • [781838d7] Updated Spanish translation using Weblate
  • [50a6aee2] Updated Spanish translation using Weblate

summoner001 (1):

  • [6adb9aa5] Updated Hungarian translation using Weblate

trunars (1):

  • [8812cb3b] Updated Bulgarian translation using Weblate

zmni (1):

  • [f661a1ef] Updated Indonesian translation using Weblate

Λευτέρης Τ (1):

  • [f7eccb3f] Updated Greek translation using Weblate

大王叫我来巡山 (1):

  • [b7e60ecf] Updated Chinese (Simplified Han script) translation using Weblate

Reçu — 29 novembre 2024 Développement logiciel
  • ✇Feeder News
  • 2.7.1 released
    Agnieszka C (2): [93f7ff7b] Updated Polish translation using Weblate [55f6499b] Updated Polish translation using Weblate Alex Gavrishev (1): [7f1fe86a] added Perplexity AI support (need to set custom URL) (#433) ERYpTION (1): [338ec167] Translated using Weblate (Danish) Matth78 (2): [a53bdd2a] Updated French translation using Weblate [27c73f1b] Updated French translation using Weblate VfBFan (1): [e544e4f4] Updated German translation using Weblate eevan78 (1): [6b19ca53] Updated Serbi
     

2.7.1 released

Par :Jonas
29 novembre 2024 à 16:45

Agnieszka C (2):

  • [93f7ff7b] Updated Polish translation using Weblate
  • [55f6499b] Updated Polish translation using Weblate

Alex Gavrishev (1):

  • [7f1fe86a] added Perplexity AI support (need to set custom URL) (#433)

ERYpTION (1):

  • [338ec167] Translated using Weblate (Danish)

Matth78 (2):

  • [a53bdd2a] Updated French translation using Weblate
  • [27c73f1b] Updated French translation using Weblate

VfBFan (1):

  • [e544e4f4] Updated German translation using Weblate

eevan78 (1):

  • [6b19ca53] Updated Serbian translation using Weblate

gallegonovato (2):

  • [99ca73cb] Updated Spanish translation using Weblate
  • [e085841c] Updated Spanish translation using Weblate

pchelium (1):

  • [fb7e4716] Updated Czech translation using Weblate

summoner001 (2):

  • [3381d81a] Updated Hungarian translation using Weblate
  • [3dcb2fd1] Updated Hungarian translation using Weblate

trunars (2):

  • [b48d556f] Updated Bulgarian translation using Weblate
  • [666a0267] Updated Bulgarian translation using Weblate

Λευτέρης Τ (1):

  • [c1d91bc9] Updated Greek translation using Weblate

大王叫我来巡山 (2):

  • [9ebf8873] Updated Chinese (Simplified Han script) translation using Weblate
  • [820af2d3] Updated Chinese (Simplified Han script) translation using Weblate

Reçu — 17 novembre 2024 Développement logiciel
  • ✇Feeder News
  • 2.7.0 released
    Alex Gavrishev (1): [ca13fd47] added article summary with OpenAI integration (#399) Anonymous (1): [7f17b353] Updated Norwegian Bokmål translation using Weblate ERYpTION (1): [d16c3677] Updated Danish translation using Weblate Jonas Kalderstam (2): [a0d05834] cleaned up some sync code [de1c7dd2] Changed default for read-filter to reduce confusion for new users Mateusz Maksimowicz (1): [0348b6d8] Changed: Open drawer after hitting fab mark all articles fab (#386) Matth78 (1): [aeb9b8e8
     

2.7.0 released

Par :Jonas
17 novembre 2024 à 07:15

Alex Gavrishev (1):

  • [ca13fd47] added article summary with OpenAI integration (#399)

Anonymous (1):

  • [7f17b353] Updated Norwegian Bokmål translation using Weblate

ERYpTION (1):

  • [d16c3677] Updated Danish translation using Weblate

Jonas Kalderstam (2):

  • [a0d05834] cleaned up some sync code
  • [de1c7dd2] Changed default for read-filter to reduce confusion for new users

Mateusz Maksimowicz (1):

  • [0348b6d8] Changed: Open drawer after hitting fab mark all articles fab (#386)

Matth78 (1):

  • [aeb9b8e8] Translated using Weblate (French)

Sven Jacobs (1):

  • [bed721c4] fix: feed title empty on initial app start

Wiccio (1):

  • [574c478d] Updated Esperanto translation using Weblate

bittin1ddc447d824349b2 (1):

  • [5ba3edf9] Updated Swedish translation using Weblate

gallegonovato (1):

  • [0c97a6e8] Updated Spanish translation using Weblate

josé m (1):

  • [e9eb6968] Updated Galician translation using Weblate

sergio (2):

  • [cd4f4524] Updated Spanish translation using Weblate
  • [63288adb] Updated Spanish translation using Weblate

summoner001 (2):

  • [6f5fdd3b] Updated Hungarian translation using Weblate
  • [0b6b1783] Updated Hungarian translation using Weblate

trunars (4):

  • [411f8e4d] Updated Bulgarian translation using Weblate
  • [5a82fdc6] Updated Bulgarian translation using Weblate
  • [7a75ca93] Updated Bulgarian translation using Weblate
  • [f97b9868] Updated Bulgarian translation using Weblate

Λευτέρης Τ (1):

  • [10417ac9] Updated Greek translation using Weblate

Reçu — 25 octobre 2024 Développement logiciel
  • ✇Feeder News
  • 2.6.33 released
    AlekseySaenko (1): [0fc8893a] Updated Russian translation using Weblate Jonas Kalderstam (2): [63b1b7ab] Added github issue templates [350f599b] Changed so bug report button opens github issues instead of email Priit Jõerüüt (1): [ee7652e6] Updated Finnish translation using Weblate summoner001 (1): [326a5f81] Updated Hungarian translation using Weblate trunars (1): [cb0dcf4a] Updated Bulgarian translation using Weblate
     

2.6.33 released

Par :Jonas
9 octobre 2024 à 15:56

AlekseySaenko (1):

  • [0fc8893a] Updated Russian translation using Weblate

Jonas Kalderstam (2):

  • [63b1b7ab] Added github issue templates
  • [350f599b] Changed so bug report button opens github issues instead of email

Priit Jõerüüt (1):

  • [ee7652e6] Updated Finnish translation using Weblate

summoner001 (1):

  • [326a5f81] Updated Hungarian translation using Weblate

trunars (1):

  • [cb0dcf4a] Updated Bulgarian translation using Weblate

  • ✇Feeder News
  • 2.6.32 released
    Jonas Kalderstam (3): [24022416] Bumped targetSDK [050f3cff] Fixed runtime issue in Kotlin code [77ee1feb] Upgraded Android Gradle Plugin fincent (1): [c8440a92] Translated using Weblate (Dutch)
     

2.6.32 released

Par :Jonas
22 septembre 2024 à 15:38

Jonas Kalderstam (3):

  • [24022416] Bumped targetSDK
  • [050f3cff] Fixed runtime issue in Kotlin code
  • [77ee1feb] Upgraded Android Gradle Plugin

fincent (1):

  • [c8440a92] Translated using Weblate (Dutch)

  • ✇Feeder News
  • 2.6.31 released
    George Bogdanoff (1): [05df6c71] Updated Russian translation using Weblate Jonas Kalderstam (1): [65fef39a] Added scrollbar to reader XblateX (1): [fb42d60e] Updated Ukrainian translation using Weblate sprin (1): [7e094471] Updated Catalan translation using Weblate
     

2.6.31 released

Par :Jonas
20 août 2024 à 15:15

George Bogdanoff (1):

  • [05df6c71] Updated Russian translation using Weblate

Jonas Kalderstam (1):

  • [65fef39a] Added scrollbar to reader

XblateX (1):

  • [fb42d60e] Updated Ukrainian translation using Weblate

sprin (1):

  • [7e094471] Updated Catalan translation using Weblate

  • ✇Feeder News
  • 2.6.30 released
    439JBYL80IGQTF25UXNR0X1BG (1): [e07fe830] Updated Russian translation using Weblate Eduardo (1): [e27e0590] Updated Portuguese (Brazil) translation using Weblate Jonas Kalderstam (1): [e41f0736] Explicitly silenced notifications Matth78 (1): [371ba2fb] Updated French translation using Weblate Simona Iacob (1): [e544cfaa] Updated Romanian translation using Weblate Wiccio (1): [78dac594] Translated using Weblate (Italian) gallegonovato (1): [90dbe599] Updated Spanish translation using
     

2.6.30 released

Par :Jonas
31 juillet 2024 à 06:56

439JBYL80IGQTF25UXNR0X1BG (1):

  • [e07fe830] Updated Russian translation using Weblate

Eduardo (1):

  • [e27e0590] Updated Portuguese (Brazil) translation using Weblate

Jonas Kalderstam (1):

  • [e41f0736] Explicitly silenced notifications

Matth78 (1):

  • [371ba2fb] Updated French translation using Weblate

Simona Iacob (1):

  • [e544cfaa] Updated Romanian translation using Weblate

Wiccio (1):

  • [78dac594] Translated using Weblate (Italian)

gallegonovato (1):

  • [90dbe599] Updated Spanish translation using Weblate

trunars (1):

  • [d9f81898] Updated Bulgarian translation using Weblate

zmni (1):

  • [13b2fd65] Updated Indonesian translation using Weblate

  • ✇Feeder News
  • 2.6.29 released
    Mattia Passeri (1): [2e709205e] Translated using Weblate (Italian) eevan78 (1): [b02523b6c] Updated Serbian translation using Weblate gallegonovato (1): [f6cb7f795] Updated Spanish translation using Weblate noSé (1): [59c675b30] Updated Spanish translation using Weblate Λευτέρης Τ (1): [6ce06cd04] Updated Greek translation using Weblate
     

2.6.29 released

Par :Jonas
1 juillet 2024 à 15:57

Mattia Passeri (1):

  • [2e709205e] Translated using Weblate (Italian)

eevan78 (1):

  • [b02523b6c] Updated Serbian translation using Weblate

gallegonovato (1):

  • [f6cb7f795] Updated Spanish translation using Weblate

noSé (1):

  • [59c675b30] Updated Spanish translation using Weblate

Λευτέρης Τ (1):

  • [6ce06cd04] Updated Greek translation using Weblate

  • ✇Feeder News
  • 2.6.28 released
    Agnieszka C (1): [9fbe413d7] Updated Polish translation using Weblate Jonas Kalderstam (4): [0c2dfbcca] Fixed order of modifiers [98f3fa8a4] Fixed crash with table spans [d4a96558a] Fixed full text parsing sporadically showing error message [eabf243fc] Added support for RTL tables Matth78 (1): [825b37ea2] Updated French translation using Weblate Oğuz Ersen (1): [4c1323277] Updated Turkish translation using Weblate Scrambled777 (1): [57b2eedca] Updated Hindi translation using Weblate Sv
     

2.6.28 released

Par :Jonas
16 juin 2024 à 11:34

Agnieszka C (1):

  • [9fbe413d7] Updated Polish translation using Weblate

Jonas Kalderstam (4):

  • [0c2dfbcca] Fixed order of modifiers
  • [98f3fa8a4] Fixed crash with table spans
  • [d4a96558a] Fixed full text parsing sporadically showing error message
  • [eabf243fc] Added support for RTL tables

Matth78 (1):

  • [825b37ea2] Updated French translation using Weblate

Oğuz Ersen (1):

  • [4c1323277] Updated Turkish translation using Weblate

Scrambled777 (1):

  • [57b2eedca] Updated Hindi translation using Weblate

Sven Jacobs (1):

  • [c04fdcba4] Fixed unread count in title for tags (#308)

VfBFan (1):

  • [6712f8c4b] Updated German translation using Weblate

bittin1ddc447d824349b2 (1):

  • [ca8d841c8] Updated Swedish translation using Weblate

bowornsin (1):

  • [257138d4e] Updated Thai translation using Weblate

gallegonovato (1):

  • [46f301b81] Updated Spanish translation using Weblate

josé m (1):

  • [e96270d63] Updated Galician translation using Weblate

pchelium (1):

  • [939960bba] Updated Czech translation using Weblate

trunars (1):

  • [0194e5452] Updated Bulgarian translation using Weblate

محمد (1):

  • [451b6b6e9] Updated Arabic translation using Weblate

大王叫我来巡山 (1):

  • [e8ddc8ea7] Updated Chinese (Simplified) translation using Weblate

  • ✇Feeder News
  • 2.6.27 released
    Jonas Kalderstam (3): [f23390ed0] Fixed nested content inside blockquotes [5bdd17043] Fixed crash for some images [35004eee5] Added German translation Sven Jacobs (1): [a42529eab] Added option to show unread count in title (#300) ngocanhtve (1): [1e0fc0fae] Updated Vietnamese translation using Weblate
     

2.6.27 released

Par :Jonas
11 juin 2024 à 03:20

Jonas Kalderstam (3):

  • [f23390ed0] Fixed nested content inside blockquotes
  • [5bdd17043] Fixed crash for some images
  • [35004eee5] Added German translation

Sven Jacobs (1):

  • [a42529eab] Added option to show unread count in title (#300)

ngocanhtve (1):

  • [1e0fc0fae] Updated Vietnamese translation using Weblate

  • ✇Feeder News
  • 2.6.26 released
    Agnieszka C (1): [7fd77f475] Updated Polish translation using Weblate Jonas Kalderstam (7): [769423012] Fixed email links not opening email client [4a96932ec] Added support for iframes inside figures [8ac5fa68f] Fixed parsed width/height of iframes [57490d923] Fixed some crashes related to article viewing [4bfe0f9f3] Fixed a crash in reader [0277df664] Fixed number of columns for tablets [4c09edb7c] Fixed too large images on tablets Matth78 (1): [554eaa5f8] Updated French translation using
     

2.6.26 released

Par :Jonas
6 juin 2024 à 16:54

Agnieszka C (1):

  • [7fd77f475] Updated Polish translation using Weblate

Jonas Kalderstam (7):

  • [769423012] Fixed email links not opening email client
  • [4a96932ec] Added support for iframes inside figures
  • [8ac5fa68f] Fixed parsed width/height of iframes
  • [57490d923] Fixed some crashes related to article viewing
  • [4bfe0f9f3] Fixed a crash in reader
  • [0277df664] Fixed number of columns for tablets
  • [4c09edb7c] Fixed too large images on tablets

Matth78 (1):

  • [554eaa5f8] Updated French translation using Weblate

Oğuz Ersen (1):

  • [f28fbf1ac] Updated Turkish translation using Weblate

Scrambled777 (1):

  • [4b89f1d48] Updated Hindi translation using Weblate

bittin1ddc447d824349b2 (1):

  • [c26f657f2] Updated Swedish translation using Weblate

gallegonovato (1):

  • [fb9541e5a] Updated Spanish translation using Weblate

josé m (1):

  • [87bd74dd5] Updated Galician translation using Weblate

pchelium (1):

  • [cf1ae0f52] Updated Czech translation using Weblate

大王叫我来巡山 (1):

  • [85001e889] Updated Chinese (Simplified) translation using Weblate

  • ✇Feeder News
  • 2.6.25 released
    Jonas Kalderstam (6): [dea0a7092] Updated release pipeline to always publish APKs even if Play store is dumb [26b71e8dd] Fixed release pipeline syntax [040255905] Added ktlint to gradle [ebb5ea81a] Ensured retry-after is respected, even when feeds share the same host [42ce72343] Rewrote reader layout engine. Adds real table support. [e76526be9] Fixed test eevan78 (2): [1d306a759] Updated Serbian translation using Weblate [0b19e6d44] Translated using Weblate (Serbian) hugoalh (1): [eb7fc21d5
     

2.6.25 released

Par :Jonas
3 juin 2024 à 11:15

Jonas Kalderstam (6):

  • [dea0a7092] Updated release pipeline to always publish APKs even if Play store is dumb
  • [26b71e8dd] Fixed release pipeline syntax
  • [040255905] Added ktlint to gradle
  • [ebb5ea81a] Ensured retry-after is respected, even when feeds share the same host
  • [42ce72343] Rewrote reader layout engine. Adds real table support.
  • [e76526be9] Fixed test

eevan78 (2):

  • [1d306a759] Updated Serbian translation using Weblate
  • [0b19e6d44] Translated using Weblate (Serbian)

hugoalh (1):

  • [eb7fc21d5] Updated Chinese (Traditional) translation using Weblate

josé m (2):

  • [2d1bfdb2f] Updated Galician translation using Weblate
  • [596822c61] Updated Galician translation using Weblate

v1s7 (1):

  • [d7da5ad37] Updated Russian translation using Weblate

Λευτέρης Τ (1):

  • [817acf02f] Updated Greek translation using Weblate

  • ✇Feeder News
  • 2.6.23 released
    Aitor Salaberria (1): [d719ced2] Translated using Weblate (Basque) Belmar Begić (1): [42e567d5] Updated Bosnian translation using Weblate Jonas Kalderstam (7): [f2486f3c] Upgraded some dependency versions [e69ed180] Fixed sync indicator: should now stay on screen as long as sync is running [10358f20] Fixed deprecation warnings [05e1066c] Removed unused proguard rule [8d87a2a1] Fixed broken navigation after version upgrade [cd1d3df0] Fixed foreground service changes in Android 14 [7939495a]
     

2.6.23 released

Par :Jonas
21 avril 2024 à 08:20

Aitor Salaberria (1):

  • [d719ced2] Translated using Weblate (Basque)

Belmar Begić (1):

  • [42e567d5] Updated Bosnian translation using Weblate

Jonas Kalderstam (7):

  • [f2486f3c] Upgraded some dependency versions
  • [e69ed180] Fixed sync indicator: should now stay on screen as long as sync is running
  • [10358f20] Fixed deprecation warnings
  • [05e1066c] Removed unused proguard rule
  • [8d87a2a1] Fixed broken navigation after version upgrade
  • [cd1d3df0] Fixed foreground service changes in Android 14
  • [7939495a] Fixed Saved Articles count only showing unread instead of total

Vitor Henrique (1):

  • [67ab5429] Updated Portuguese (Brazil) translation using Weblate

bowornsin (1):

  • [e699f62a] Updated Thai translation using Weblate

ngocanhtve (1):

  • [fa7eb98a] Translated using Weblate (Vietnamese)

zmni (1):

  • [b56e987b] Updated Indonesian translation using Weblate

  • ✇Feeder News
  • 2.6.22 released
    Jonas Kalderstam (4): [166390e5] Fixed so sync will never run when no network available [eac1b124] Fixed performance of NavDrawer. If you have many feeds you will notice a big difference [178ea561] Fixed resource usage during sync. It might be slower now though. [f02c3118] Fixed a resource leak with OkHTTP Pablo Wildson (1): [ea828a07] Translated using Weblate (Portuguese (Brazil)) atilluF (1): [a5c25344] Updated Italian translation using Weblate lucasmz (1): [b62bf581] Updated Portuguese
     

2.6.22 released

Par :Jonas
12 avril 2024 à 13:14

Jonas Kalderstam (4):

  • [166390e5] Fixed so sync will never run when no network available
  • [eac1b124] Fixed performance of NavDrawer. If you have many feeds you will notice a big difference
  • [178ea561] Fixed resource usage during sync. It might be slower now though.
  • [f02c3118] Fixed a resource leak with OkHTTP

Pablo Wildson (1):

  • [ea828a07] Translated using Weblate (Portuguese (Brazil))

atilluF (1):

  • [a5c25344] Updated Italian translation using Weblate

lucasmz (1):

  • [b62bf581] Updated Portuguese (Brazil) translation using Weblate

  • ✇Feeder News
  • 2.6.21 released
    Jonas Kalderstam (2): [0d564b74] Fixed Settings preview [1090fcba] Tweaked Cache-Control headers to respect site headers even more Naxvog (1): [0dec77a1] Updated German translation using Weblate Open Contribution (1): [84b03798] Updated Greek translation using Weblate Pablo Wildson (1): [7e7febbf] Updated Portuguese (Brazil) translation using Weblate Paulius Šukys (1): [0c2c3a8b] Updated Lithuanian translation using Weblate trunars (1): [b8eb2edd] Updated Bulgarian translation using W
     

2.6.21 released

Par :Jonas
2 avril 2024 à 10:17

Jonas Kalderstam (2):

  • [0d564b74] Fixed Settings preview
  • [1090fcba] Tweaked Cache-Control headers to respect site headers even more

Naxvog (1):

  • [0dec77a1] Updated German translation using Weblate

Open Contribution (1):

  • [84b03798] Updated Greek translation using Weblate

Pablo Wildson (1):

  • [7e7febbf] Updated Portuguese (Brazil) translation using Weblate

Paulius Šukys (1):

  • [0c2c3a8b] Updated Lithuanian translation using Weblate

trunars (1):

  • [b8eb2edd] Updated Bulgarian translation using Weblate

Ács Zoltán (1):

  • [2556b909] Updated Hungarian translation using Weblate

Сергій (1):

  • [f8961a42] Updated Ukrainian translation using Weblate

  • ✇Feeder News
  • 2.6.20 released
    Agnieszka C (1): [f13c3c3f] Updated Polish translation using Weblate Alex Gavrishev (1): [80fd92f3] Added new article style: compact card layout (#243) Jonas Kalderstam (6): [3684b5d7] Changed “already read” label to “read” instead [233d6ce9] Fixed talkback for delete dialog [edc8966d] Fixed some timezone handling in publication dates [0845a3b4] Tried to make a test less flaky [e0219f24] Made feed parsing more lenient because I’m sick of bug reports for sites with incorrect content-types [b
     

2.6.20 released

Par :Jonas
17 mars 2024 à 14:34

Agnieszka C (1):

  • [f13c3c3f] Updated Polish translation using Weblate

Alex Gavrishev (1):

  • [80fd92f3] Added new article style: compact card layout (#243)

Jonas Kalderstam (6):

  • [3684b5d7] Changed “already read” label to “read” instead
  • [233d6ce9] Fixed talkback for delete dialog
  • [edc8966d] Fixed some timezone handling in publication dates
  • [0845a3b4] Tried to make a test less flaky
  • [e0219f24] Made feed parsing more lenient because I’m sick of bug reports for sites with incorrect content-types
  • [bec3f1eb] Updated Japanese translation using Weblate

Kartikeya Hegde (1):

  • [10437fa2] Added select all button to delete feed dialog (#234)

Matth78 (1):

  • [c4a15c31] Updated French translation using Weblate

Mikachu (1):

  • [d3f877f0] Translated using Weblate (Dutch)

Muro (1):

  • [95c0b910] Updated Turkish translation using Weblate

Oğuz Ersen (1):

  • [4df745ff] Updated Turkish translation using Weblate

Scrambled777 (1):

  • [75247321] Updated Hindi translation using Weblate

bowornsin (1):

  • [3d094c7d] Translated using Weblate (Thai)

gallegonovato (1):

  • [6e7caea3] Updated Spanish translation using Weblate

josé m (1):

  • [a83ad85f] Updated Galician translation using Weblate

pchelium (1):

  • [72fdcc0f] Updated Czech translation using Weblate

Ács Zoltán (1):

  • [2d57c635] Updated Hungarian translation using Weblate

大王叫我来巡山 (1):

  • [8dd7ee20] Updated Chinese (Simplified) translation using Weblate

  • ✇Feeder News
  • 2.6.19 released
    Eduardo (1): [b128dfdc] Translated using Weblate (Portuguese (Brazil)) Jonas Kalderstam (1): [ef92b203] Changed feed parsing library to Gofeed Matth78 (1): [4f6116ee] Updated French translation using Weblate Simona Iacob (1): [03b68324] Updated Romanian translation using Weblate ikanakova (1): [ac47c2b7] Translated using Weblate (Czech) trunars (1): [1823402c] Updated Bulgarian translation using Weblate Сергій (1): [c3ac47bd] Updated Ukrainian translation using Weblate
     

2.6.19 released

Par :Jonas
10 mars 2024 à 09:30

Eduardo (1):

  • [b128dfdc] Translated using Weblate (Portuguese (Brazil))

Jonas Kalderstam (1):

  • [ef92b203] Changed feed parsing library to Gofeed

Matth78 (1):

  • [4f6116ee] Updated French translation using Weblate

Simona Iacob (1):

  • [03b68324] Updated Romanian translation using Weblate

ikanakova (1):

  • [ac47c2b7] Translated using Weblate (Czech)

trunars (1):

  • [1823402c] Updated Bulgarian translation using Weblate

Сергій (1):

  • [c3ac47bd] Updated Ukrainian translation using Weblate

  • ✇Feeder News
  • 2.6.18 released
    Agnieszka C (1): [2a4acaef] Updated Polish translation using Weblate H Tamás (2): [17053d16] Updated Hungarian translation using Weblate [aced2492] Translated using Weblate (Hungarian) Jonas Kalderstam (1): [c640f0c9] Added skip duplicates as option for feeds Kazushi Hayama (1): [abf942ea] Updated Japanese translation using Weblate Oğuz Ersen (1): [e9d7eee2] Updated Turkish translation using Weblate Scrambled777 (1): [386b3bc5] Updated Hindi translation using Weblate VfBFan (1): [3a
     

2.6.18 released

Par :Jonas
4 mars 2024 à 13:12

Agnieszka C (1):

  • [2a4acaef] Updated Polish translation using Weblate

H Tamás (2):

  • [17053d16] Updated Hungarian translation using Weblate
  • [aced2492] Translated using Weblate (Hungarian)

Jonas Kalderstam (1):

  • [c640f0c9] Added skip duplicates as option for feeds

Kazushi Hayama (1):

  • [abf942ea] Updated Japanese translation using Weblate

Oğuz Ersen (1):

  • [e9d7eee2] Updated Turkish translation using Weblate

Scrambled777 (1):

  • [386b3bc5] Updated Hindi translation using Weblate

VfBFan (1):

  • [3ae52e2b] Updated German translation using Weblate

gallegonovato (1):

  • [425fa2fe] Updated Spanish translation using Weblate

josé m (1):

  • [747dba1d] Updated Galician translation using Weblate

pchelium (1):

  • [ff73f6d9] Updated Czech translation using Weblate

v1s7 (1):

  • [0fa8c78e] Updated Russian translation using Weblate

大王叫我来巡山 (1):

  • [dc9417bb] Updated Chinese (Simplified) translation using Weblate

Reçu — 23 août 2024 Développement logiciel
  • ✇FreshRSS releases
  • FreshRSS 1.24.2
    Milestone This is a quality-focussed release for the 1.24.x series meant to provide a good product to people blocked on PHP 7.4, while we will increase the requirements to PHP 8.1+ from the next 1.25.x series. A few highlights ✨: New global option to automatically add articles to favourites New option to share articles from the article title line Add core extensions, shipped by default: UserCSS and UserJS Security: Force log out of users when they are disabled Many bug and regression fixes T
     

FreshRSS 1.24.2

Par :Alkarex
23 septembre 2024 à 16:49

This is a quality-focussed release for the 1.24.x series meant to provide a good product to people blocked on PHP 7.4, while we will increase the requirements to PHP 8.1+ from the next 1.25.x series.

A few highlights ✨:

  • New global option to automatically add articles to favourites
  • New option to share articles from the article title line
  • Add core extensions, shipped by default: UserCSS and UserJS
  • Security: Force log out of users when they are disabled
  • Many bug and regression fixes

This release has been made by @Alkarex, @ColonelMoutarde, @den13501, @hkcomori, @math-GH
and newcomers @dservian, @crisukbot, @TomW1605

Full changelog:

  • Features
    • New global option to automatically add articles to favourites #6648
    • New possibility to share a user query in JSON GReader format #6655
    • New fields image and description for user query share #6541
    • Show article first words when an article title is empty #6240
    • New option to share articles from the article title line #6395
    • Improve JSON Dot Notation module to access more string-friendly types #6631
    • Improve detection of image types for enclosures not providing a type #6653
    • Add sharing to archive.is #6650
  • Security
    • Force log out of users when they are disabled #6612
    • Increase default values for OpenID Connect OIDCSessionMaxDuration and OIDCSessionInactivityTimeout #6642
    • Add default API CORS HTTP headers to shareable user queries #6659
  • Bug fixing
    • Fix parentheses for complex OR Boolean search expressions #6672
    • Fix keep max unread #6632
    • Fix regression in mark as read upon gone #6663
    • Fix regression on mark duplicate titles as read for modified articles #6664
    • Fix regression for Fever API, remove dependency to Exif extension #6624
    • Fix muted feeds for WebSub #6671
    • Fix performance / deadlock of PostgreSQL and MySQL / MariaDB during schema updates #6692
    • Fix HTTP cache of main page (regression since 1.18.0) #6719
    • Fix HTTP cache of shareable user queries #6718
    • Fix HTTP cache for feeds with modified Last-Modified when content is not modified #6723
  • Extensions
    • Add core extensions, shipped by default: UserCSS and UserJS #6267
      • Replaces CustomCSS and CustomCS extensions
    • Strong type array parameter helper #6661
  • CLI
    • Add quiet option to cli/db-backup.php #6593
  • Compatibility
  • Deployment
    • Docker default image (Debian 12 Bookworm) updated to PHP 8.2.20 and Apache 2.4.61
    • Docker alternative image updated to Alpine 3.20 with PHP 8.3.10 and Apache 2.4.62 #5383
    • Docker: Alpine dev image freshrss/freshrss:newest updated to PHP 8.4.0beta3 and Apache 2.4.62 #5764
  • UI
    • Default dark mode to auto #5582
    • New option to control action icons position in reading view #6297
    • Sticky buttons at the bottom of settings #6304
    • Various UI and style improvements #6446, #6485,
      #6651
  • I18n
    • Czech: use correct ISO 639-1 code cs (and not cz, which is the country) #6514
    • Improve Japanese #6564
    • Improve Spanish #6634
    • Improve Traditional Chinese #6691
  • Misc.

Reçu — 23 mai 2024 Développement logiciel
  • ✇FreshRSS releases
  • FreshRSS 1.24.0
    Milestone Discussion A few highlights ✨: New shareable user query mechanism to share lists of articles by HTML, RSS, OPML Deprecates RSS sharing with master token New CLI for database backup & restore Can also be used to migrate from one database to another, or to upgrade SQLite schema New JSON scraping mode to consume JSON data and JSON Feeds New support for HTTP POST New option to automatically add labels to incoming articles New button to download a feed configuration as OPML Man
     

FreshRSS 1.24.0

Par :Alkarex
23 mai 2024 à 05:54

A few highlights ✨:

  • New shareable user query mechanism to share lists of articles by HTML, RSS, OPML
    • Deprecates RSS sharing with master token
  • New CLI for database backup & restore
  • New JSON scraping mode to consume JSON data and JSON Feeds
  • New support for HTTP POST
  • New option to automatically add labels to incoming articles
  • New button to download a feed configuration as OPML
  • Many bug fixes

This release has been made by several contributors: @aledeg, @Alkarex, @andris155, @CilgaIscan, @cn-tools, @den13501, @eta-orionis, @Frenzie, @FromTheMoon85, @gmgall, @hkcomori, @jakopo87, @laxmanpradhan, @loviuz, @math-GH, @MayMeow, @OctopusET, @PedroPMS, @roughnecks, @soniyaprasad77, @th0mcat, @thomasrenes, @tiborepcek, @wolfpld, @yzqzss, @zukizukizuki
and several newcomers @eta-orionis, @gmgall, @hkcomori, @jakopo87, @jgtorcal, @krm-shrftdnv, @laxmanpradhan, @loviuz, @PedroPMS, @roughnecks, @soniyaprasad77, @th0mcat, @zukizukizuki

Full changelog:

  • Features
    • New shareable user query mechanism to share list of articles by HTML, RSS, OPML #6052
      • Deprecates RSS sharing with master token
    • New JSON scraping mode to consume JSON data #5662, #6317,
      #6369, #6476
    • New support for JSON Feeds #5662
    • New support for HTTP POST #5662
    • New options to automatically add labels to incoming articles #5954
    • New button to download a feed configuration as OPML #6312
    • Web scraping support more encodings such as EUC-JP #6112
    • Web scraping support password-protected queries (refactor some cURL options and use CURLOPT_USERPWD) #6177
    • Web scraping HTTP GET allow UTF-8 even when charset is far from top #6271
    • Allow manual refresh of disabled feeds #6408
    • Allow multiple authors on enclosures #6272
    • New system option in data/config.php for number of feeds to refresh in parallel from UI #6124
  • CLI
  • API
    • New compatible app Read You #4633, #6050
    • Reduce API memory consumption #6137
    • Allow negative feed IDs for future special cases #6010
    • Only return OK for requests without query parameters #6238
  • Bug fixing
    • Better account for some edge cases for cron and automatic labels during feed refresh #6117
    • Better support for thumbnails in RSS feeds #5972
    • Auto-update PostgreSQL or MariaDB / MySQL databases for column details changes since FreshRSS 1.21.0 #6279
      • For SQLite, DB update require running ./cli/db-backup.php ; ./cli/db-restore.php --force-overwrite
    • Fix SQLite import of exports produced before FreshRSS 1.20.0 #6450
    • Fix SQLite release handle to fix deleting users on Microsoft Windows #6285
    • Fix to allow admins to create user even when there are Terms Of Service #6269
    • Fix updating the uncategorized category deletes the title #6073
    • Fix disable master authentication token #6185
    • Fix CSS selector preview #6423
    • Fix CSS selector encoding #6426
    • Fix export of CSS selector in OPML of individual feeds #6435
    • Fix OPML import of CURLOPT_PROXYTYPE #6439
    • Fix favicon with protocol-relative URLs have duplicate slashes #6068
    • Fix feed TTL+muted logic #6115
    • Fix apply mark as read to updated articles too #6334
    • Fix ZIP export on systems with custom temp folder #6392
    • Fix number of posts per page during paging #6268
    • Fix clipboard sharing UI #6301
    • Fix shortcut for clipboard sharing #6277
    • Fix user-query filter display #6421
  • SimplePie
  • Security
    • Replace iframe allow attribute #6274
  • Deployment
    • Disable unused PHP modules in our Debian-based Docker image #5994
  • UI
  • i18n
  • Extensions
    • Sanitize parsing list of extensions names and version number #6016,
      #6155, Extensions#214, #6186
    • Apply filter actions such as mark as read after the entry_before_insert hook for extensions #6091
    • New developer command to test all third-party extensions Extensions#228, #6273
      • composer run-script phpstan-third-party
    • New function Minz_Extension::amendCsp() for extensions to modify HTTP headers for Content Security Policy #6246
    • New property FreshRSS_Entry::isUpdated() for extensions to know whether an entry is new or updated #6334
  • Compatibility
    • Fix PHP 7.4 compatibility for automated tests #6038, #6039
    • Fix PHP 8.2+ compatibility for e-mails #6130
    • Use PHP 8.3+ #[\Override] #6273
  • Misc.

Reçu — 31 décembre 2023 Développement logiciel
  • ✇FreshRSS releases
  • FreshRSS 1.23.1
    Milestone This is a bug-fix release for the 1.23.0 release, addressing several regressions. This release has been made by @Alkarex, @andris155, @math-GH, @yzqzss, @zhzy0077 Full changelog: Bug fixing Fix crash regression with the option Max number of tags shown #5978 Fix crash regression when enabling extensions defined by old FreshRSS installations #5979 Fix crash regression during export when using MySQL #5988 More robust assignment of categories to feeds #5986 Fix base_url being cleared w
     

FreshRSS 1.23.1

Par :Alkarex
31 décembre 2023 à 08:32

This is a bug-fix release for the 1.23.0 release, addressing several regressions.

This release has been made by @Alkarex, @andris155, @math-GH, @yzqzss, @zhzy0077

Full changelog:

  • Bug fixing
    • Fix crash regression with the option Max number of tags shown #5978
    • Fix crash regression when enabling extensions defined by old FreshRSS installations #5979
    • Fix crash regression during export when using MySQL #5988
    • More robust assignment of categories to feeds #5986
    • Fix base_url being cleared when saving settings #5992
    • Fix unwanted button in UI of update page #5999
  • Deployment
    • Exclude more folders with .dockerignore #5996
  • i18n
    • Improve simplified Chinese #5977
    • Improve Hungarian #6000

Reçu — 24 décembre 2023 Développement logiciel
  • ✇FreshRSS releases
  • FreshRSS 1.23.0
    Milestone Discussion 🎄 A few highlights ✨: New Important feeds group in the main view, with corresponding new priority level for feeds #5782 Entries from important feeds are not marked as read during scroll, during focus, nor during Mark all as read Add filter actions (auto mark as read) at category level and at global levels #5942 Increase SQL fields length to maximum possible #5788, #5570 Many bug fixes Breaking changes 💥: Require PHP 7.4+ Soft require Apache 2.4+ (but repair minimal c
     

FreshRSS 1.23.0

Par :Alkarex
31 décembre 2023 à 08:32

A few highlights ✨:

  • New Important feeds group in the main view, with corresponding new priority level for feeds #5782
    • Entries from important feeds are not marked as read during scroll, during focus, nor during Mark all as read
  • Add filter actions (auto mark as read) at category level and at global levels #5942
  • Increase SQL fields length to maximum possible #5788, #5570
  • Many bug fixes

Breaking changes 💥:

  • Require PHP 7.4+
  • Soft require Apache 2.4+ (but repair minimal compatibility with Apache 2.2)
  • Use GitHub Actions to build Docker images, offering architectures amd64, arm32v7, arm64v8 with automatic detection #5808
    • So no -arm suffix anymore
  • Upgraded extensions require FreshRSS 1.23.0+ Extensions#181

This release has been made by several contributors: @Alkarex, @ColonelMoutarde, @FireFingers21, @Frenzie, @kasimircash, @andris155, @b-reich, @foux, @jaden, @jan-vandenberg, @joestump, @jtracey, @mark-monteiro, @martinrotter, @math-GH, @passbe

Full changelog:

  • Features
    • New Important feeds group in the main view, with corresponding new priority level for feeds #5782
      • Entries from important feeds are not marked as read during scroll, during focus, nor during Mark all as read
    • Add filter actions (auto mark as read) at category level and at global levels #5942
    • Improve reliability of Max number of articles to keep unread #5905
    • New option to mark entries as read when focused from keyboard shortcut 5812
    • New display option to hide My labels in article footers #5884
    • Add support for more thumbnail types in feeds enclosures #5806
    • Support for favicons with non-absolute paths #5839
    • Increase SQL (VARCHAR) text fields length to maximum possible #5788
    • Increase SQL date fields to 64-bit to be ready for year 2038+ #5570
  • Compatibility
    • Require PHP 7.4+, and implement typed properties #5720
    • Require Apache 2.4+ (but repair minimal compatibility with Apache 2.2) #5791, #5804
  • Bug fixing
    • Fix regression in Docker CRON_MIN if any environment variable contains a single quote #5795
    • Improve filtering of cron environment variables #5898
    • Fix the TRUSTED_PROXY environment variable used in combination with trusted sources #5853
    • Fix regression in marking as read if an identical title already exists #5937
    • Fix JavaScript regression in label dropdown #5785
    • Fix regression when renaming a label #5842
    • Fix API for adding feed with a title #5868
    • Fix regression in UI of update page #5802
    • Fix XPath encoding #5912
    • Fix notifications, in particular during login #5959
  • Deployment
    • Use GitHub Actions to build Docker images, offering architectures amd64, arm32v7, arm64v8 with automatic detection #5808
    • Docker alternative image updated to Alpine 3.19 with PHP 8.2.13 and Apache 2.4.58 #5383
  • Extensions
    • Upgrade extensions code to PHP 7.4+ #5901, #5957
    • Breaking change: upgraded extensions require FreshRSS 1.23.0+ Extensions#181
    • Pass FreshRSS version to JavaScript client side for extensions #5902
    • Add GitHub Actions and PHPStan for automatic testing of the Extensions repository Extensions#185
  • API
    • Improve handling of new lines in enclosure descriptions (e.g., YouTube video descriptions) #5859
  • Security
    • Avoid printing exceptions in favicons #5867
    • Remove unneeded execution permissions on some files #5831
  • UI
    • Ensure that enough articles are loaded on window resize #5815
    • Improve Nord theme #5885
    • Do not show message Add some feeds #5827
    • Various UI and style improvements #5886
  • i18n
    • Fix font priority for languages using Han characters #5930
    • Improve Dutch #5796
    • Improve Hungarian #5918
  • Misc.

❌