aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/README.md
Commit message (Collapse)AuthorAge
* Clarify MINZ usage (#7426)Glyn Normington2025-03-24
| | | | | | | | | | | | | | | | | | | | | * Clarify MINZ usage MINZ (archived, read-only) is not a dependency of FreshRSS, which would be very concerning. Instead, FreshRSS copied MINZ and has evolved it since then under the same license. Ref: https://github.com/FreshRSS/FreshRSS/discussions/7425 * Move credits to README * Delete credits from web UI * Additional changes --------- Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
* feat: Add one-click deploy to Zeabur button on README.md (#7271)Yuanlin Lin2025-03-08
| | | | | | | | | * feat: add Zeabur button in README.fr.md * Add one-click deploy to Zeabur button on README.md --------- Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
* Update Reader Link Documentation (#7362)Elanna Grossman2025-02-24
| | | | | * docs(docs): update Reeder link to point to Reeder Classic * docs(CREDITS): add name to credits
* Update table of Android clients (#7034)Alexandre Alapetite2024-11-28
| | | fix https://github.com/FreshRSS/FreshRSS/issues/6382
* API client update Readrops (#7027)Alexandre Alapetite2024-11-28
| | | | | | | * API client update Readrops (Going through the list of clients) Contributes to https://github.com/FreshRSS/FreshRSS/issues/6382 Readrops become better since my last test * Link to issue
* Add Capy Reader, Android app (#7022)Alexandre Alapetite2024-11-26
| | | | Contributes to https://github.com/FreshRSS/FreshRSS/issues/6382 but without re-ordering the other ones yet
* Remove 'ChristopheHenry' android app (#6947)Christophe Henry2024-10-27
|
* Regex search (#6706)Alexandre Alapetite2024-09-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Regex search fix https://github.com/FreshRSS/FreshRSS/issues/3549 * Fix PHPStan * Fix escape * Fix ungreedy * Initial support for regex search in PostgreSQL and MySQL * Improvements, support MySQL * Fix multiline * Add support for SQLite * A few tests * Added author: and inurl: support, documentation * author example * Remove \b for now * Disable regex sanitization for now * Fix getInurlRegex * getNotInurlRegex * Quotes for inurl: * Fix test * Fix quoted tags + regex for tags https://github.com/FreshRSS/FreshRSS/issues/6761 * Fix wrong regex detection * Add MariaDB * Fix logic * Increase requirements for MySQL and MariaDB Check support for multiline mode in MySQL * Remove sanitizeRegexes() * Allow searching HTML code Allow searching for instance `/<pre>/` Fix https://github.com/FreshRSS/FreshRSS/issues/6775#issuecomment-2331769883 * Doc regex search HTML * Fix Doctype
* Upgrade to PHP 8.1 (#6711)Alexandre Alapetite2024-09-06
| | | | | | | | | | | | | | | | | * Upgrade to PHP 8.1 As discussed in https://github.com/FreshRSS/FreshRSS/discussions/5474 https://www.php.net/releases/8.0/en.php https://www.php.net/releases/8.1/en.php Upgrade to available native type declarations https://php.net/language.types.declarations Upgrade to https://phpunit.de/announcements/phpunit-10.html which requires PHP 8.1+ (good timing, as version 9 was not maintained anymore) Upgrade `:oldest` Docker dev image to oldest Alpine version supporting PHP 8.1: Alpine 3.16, which includes PHP 8.1.22. * Include 6736 https://github.com/FreshRSS/FreshRSS/pull/6736
* PostgreSQL suggestion of index improvement (#6705)Alexandre Alapetite2024-09-06
| | | | | https://www.postgresql.org/docs/current/sql-createstatistics.html https://www.postgresql.org/docs/current/sql-analyze.html Requires PostgreSQL 10+ (which is already EOL - shipped with Ubuntu 18.04, Debian 10 Buster -, so update doc at the same time even when not using it) https://www.postgresql.org/docs/release/10.0/
* feat: Added Elestio as one-click deploy option (#6726)Kaiwalya Koparkar2024-08-23
| | | | | | | | | | | * feat: Added Elestio as one-click deploy option * update: Added my name with other contributors * update: Removed the name from credits list * update: Added Elestio one-click deploy button to French Readme * fix: Removed the non-translated words from button
* Fix broken links on README (#6489)Robin Métral2024-05-24
|
* New feature: shareable user query (#6052)Alexandre Alapetite2024-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * New feature: shareable user query Share the output of a user query by RSS / HTML / OPML with other people through unique URLs. Replaces the global admin token, which was the only option (but unsafe) to share RSS outputs with other people. Also add a new HTML output for people without an RSS reader. fix https://github.com/FreshRSS/FreshRSS/issues/3066#issuecomment-648977890 fix https://github.com/FreshRSS/FreshRSS/issues/3178#issuecomment-769435504 * Remove unused method * Fix token saving * Implement HTML view * Update i18n for master token * Revert i18n get_favorite * Fix missing i18n for user queries from before this PR * Remove irrelevant tests * Add link to RSS version * Fix getGet * Fix getState * Fix getSearch * Alternative getSearch * Default getOrder * Explicit default state * Fix test * Add OPML sharing * Remove many redundant SQL queries from original implementation of user queries * Fix article tags * Use default user settings * Prepare public search * Fixes * Allow user search on article tags * Implement user search * Revert filter bug * Revert wrong SQL left outer join change * Implement checkboxes * Safe check of OPML * Fix label * Remove RSS button to favour new sharing method That sharing button was using a global admin token * First version of HTTP 304 * Disallow some recusrivity fix https://github.com/FreshRSS/FreshRSS/issues/6086 * Draft of nav * Minor httpConditional * Add support for offset for pagination * Fix offset pagination * Fix explicit order ASC * Add documentation * Help links i18n * Note about deprecated master token * Typo * Doc about format
* Read You not offline (#6050)Alexandre Alapetite2024-01-21
| | | Fix https://github.com/FreshRSS/FreshRSS/pull/4633
* Add Read You (#4633)th0mcat2024-01-21
| | | | | | | | | | | | | | | | | | | | | | * Add Read You * Update README.fr.md * Add Read You * Add Read You * Add Read You * Add Read You * Beta version ready https://github.com/Ashinch/ReadYou/pull/536 https://github.com/Ashinch/ReadYou/discussions/478 https://github.com/Ashinch/ReadYou/discussions/542 --------- Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
* Update README.md - RSS Guard (#5872)martinrotter2023-11-16
| | | | | | | | | * Update README.md * French --------- Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
* More WebSub doc (#5862)Alexandre Alapetite2023-11-14
| | | | | | | | | | | | | | * More WebSub doc * UI for WebSub + more documentation And spellcheck Frech * Links to WebSub doc from readme * Add link to WebSub doc in admin interface * Fix checkbox * Plural
* Update WebSub documentation a bit (#5829)Alexandre Alapetite2023-11-08
| | | | | * Update WebSub documentation a bit * Marien prefers not to promote his hub too much :-)
* Update DB recommendations (#5793)Alexandre Alapetite2023-10-31
| | | | | | | | | | | | | | * Update DB recommendations Favour PostgreSQL, based on tests such as: https://github.com/FreshRSS/FreshRSS/pull/5648#issuecomment-1715843198 https://github.com/FreshRSS/FreshRSS/issues/5707 SQLite is generally very fine, although with the challenge that the DB model cannot easily be updated https://www.sqlite.org/lang_altertable.html#why_alter_table_is_such_a_problem_for_sqlite (We should ship a command-line update mechanism) I have verified that FreshRSS still works with `mysql:5.5.62` https://hub.docker.com/layers/library/mysql/5.5.62/images/sha256-d404d78aa797c87c255e5ae2beb5d8d0e4d095f930b1f20dc208eaa957477b74?context=explore * sqlite
* Document Apache 2.4+ (#5791)Alexandre Alapetite2023-10-31
| | | | And avoid crash in Apache 2.2 anyway fix https://github.com/FreshRSS/FreshRSS/issues/5790
* Require PHP 7.4+ (#5720)Alexandre Alapetite2023-10-30
| | | | | | | | | | | | | | * Require PHP 7.4+ https://github.com/FreshRSS/FreshRSS/discussions/5474 * Update Docker oldest Alpine 3.13 with PHP 7.4.26 * Add missing packets to Docker oldest * Update to typed properties https://php.net/migration74.new-features#migration74.new-features.core.typed-properties * More types
* Update Readkit URL (#5777)Mubarak Harran Alketbi2023-10-30
| | | | | | | | | | | | | | | * Update README.md Fix Readkit URL * Update README.fr.md Fix Readkit URL * Apply suggestions from code review --------- Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
* Readme minor typoAlexandre Alapetite2023-06-13
|
* Add OpenID Connect (#5351)Aaron Schif2023-06-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add OIDC * Update documentation. * Update apache conf adding IfModule * Use IfDefine for OIDC in apache conf * Fix non-oidc support * Fix typing * Use IfDefine to enable OIDC * Add OIDC support to all dockerfiles * Re add apache Require option * Fixes and documentation * A few more fixes * A bit more doc * Change type of environment variable * Update readme * Correct apache config for OIDC support. * Fix README formatting * Update oidc control path * Fix oidc endpoint being cached * A bit more review * Simplify ExpiresActive * Add session refresh and improve caching * Allow more different setups * A bit more documentation * A bit more readme --------- Co-authored-by: Aaron Schif <aschif@netdevgroup.com> Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr> Co-authored-by: maTh <math-home@web.de>
* Improve Dev Container (#5423)Alexandre Alapetite2023-05-28
| | | | | | | | | * Improve Dev Container PHPStan was failing in Dev Container * Update Docker to Alpine Linux 3.18 * New DATA_PATH environment variable * README
* Improved: Install process: give more infos (#5350)maTh2023-05-11
| | | | | | | | | | | | * comments added for each step * infos about FreshRSS added in first step * Remove reference to Kriss and Leed from install page I do not find that informative, and quite confusing. Moved to readme instead. --------- Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
* tec: Update the lib_opml (#4403)berumuron2023-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix: Fix undefined GLOB_BRACE on Alpine The manual states that: > Note: The GLOB_BRACE flag is not available on some non GNU systems, > like Solaris or Alpine Linux. This generated an error on Alpine. Reference: https://www.php.net/manual/function.glob.php * fix: List details of feeds for OPML exportation The details are necessary to export the XPath information, the CSS full content path and read actions filters. * Update LibOpml to 0.4.0 * Refactor OPML importation to be more robust First, it fixes two regressions introduced by the update of lib_opml: - title attribute is used when text attribute is missing; - the OPML category attribute is used as a fallback for feeds categories. In a related way, if also fixes a problem when a feed had both a parent category outline and a category attribute. Before, it only considered the attribute as its category, but now it considers the parent outline. Then, it counts category limit correctly by not increasing `$nb_categories` if the category already exists. * Exclude lib_opml from the CodeSniffer * Fix variable names when logging some errors * Fix catch of LibOpml Exception * Make sure to declare the category * Exclude lib_opml from PHPStan analyze * Disable markdownlint for lib_opml * Fix typos * Use auto-loading and allow updates via Composer * Fix broken links to lib_opml * Bring back the ability to import the OPML frss:opmlUrl attribute * Refactor the logs of OPML errors * Update lib_opml to the version 0.5.0 Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
* Add Codespaces badge (#4867)Alexandre Alapetite2022-11-20
| | | | | | Follow-up of https://github.com/FreshRSS/FreshRSS/pull/4860 , https://github.com/FreshRSS/FreshRSS/pull/4859 Discussion https://github.com/FreshRSS/FreshRSS/discussions/4861 With slight rework of some elements of the readme around
* Require PHP 7.2+ (#4848)Alexandre Alapetite2022-11-14
| | | Drop PHP 7.0- as planned https://github.com/FreshRSS/FreshRSS/discussions/3321#discussioncomment-835704
* Changelog 1.20.1Alexandre Alapetite2022-11-07
|
* Update README.md for ReadKit (#4710)Matt Sephton2022-11-07
| | | | | | | | | | | | | * Update README.md I use ReadKit (free version) on iOS and macOS. Pro purchase is required to manage feeds, which I don't agree with given that we're using FreshRSS. Managing local feeds I can understand that could be value add. * Tested + details * Re-order based on capabilities Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
* Update NewsFlash app entry (#4650)Jan Lukas Gernert2022-10-16
| | | | | | | | | * Update NewsFlash app entry * update fr readme & remove FeedReader * Tested Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
* Minor update list of API clients (#4632)Alexandre Alapetite2022-09-20
| | | Updated in particular FeedReader, NewsFlash, Fluent Reader
* Add Fluent Reader Lite (#4595)Alexandre Alapetite2022-09-10
| | | #fix https://github.com/FreshRSS/FreshRSS/issues/3418
* Update README.md (#3859)martinrotter2022-09-10
| | | | | Sync in RSS Guard is now much faster, better (optional) syncing algorithm was implemented Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
* lire app (#4523)Matt Sephton2022-08-22
| | | | | | | | | | | | | | | * Update README.md Add lire, sort alphabetically * Mix conflict * English * GReader * Duplicate line Reeder Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
* Fix Minz link (#4414)Alexandre Alapetite2022-06-16
| | | | | * Fix Minz link https://github.com/marienfressinaud/MINZ returned 404 Found on https://framagit.org/marienfressinaud/MINZ instead
* README.md - GReader Redate not required for Reeder 5 (#4413)ryoku-cha2022-06-13
| | | | | | | | * README.md - GReader Redate not required for Reeder 5 Tried both as i still used Reeder 4 up until a month ago, when i installed FreshRSS. Then I switched to Reeder 5 which shows the Date and Time the corresponding Article was released. I just commented on a corresponding Question/Issue, with Screenshots showing the difference. https://github.com/javerous/freshrss-greader-redate/issues/1#issuecomment-1154228569
* Fix Docker button, add PikaPods as automated install option (#4351)Manuel Riel2022-05-07
| | | | | | | | | | | | | | | * Fix Docker icon, add PikaPods install option * Use same button size * Force button refresh * French version * Docker logo * Remove image Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
* Replace lib_phpQuery by PhpGt/CssXPath (#4261)Alexandre Alapetite2022-03-16
| | | https://github.com/PhpGt/CssXPath
* News+ use GitHub links (#4262)Alexandre Alapetite2022-03-06
| | | Google Play links do not work anymore
* Implement Web scraping "HTML + XPath" (#4220)Alexandre Alapetite2022-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * More PHP type hints for Fever Follow-up of https://github.com/FreshRSS/FreshRSS/pull/4201 Related to https://github.com/FreshRSS/FreshRSS/issues/4200 * Detail * Draft * Progress * More draft * Fix thumbnail PHP type hint https://github.com/FreshRSS/FreshRSS/issues/4215 * More types * A bit more * Refactor FreshRSS_Entry::fromArray * Progress * Starts to work * Categories * Fonctional * Layout update * Fix relative URLs * Cache system * Forgotten files * Remove a debug line * Automatic form validation of XPath expressions * data-leave-validation * Fix reload action * Simpler examples * Fix column type for PostgreSQL * Enforce HTTP encoding * Readme * Fix get full content * target="_blank" * gitignore * htmlspecialchars_utf8 * Implement HTML <base> And fix/revert `xml:base` support in SimplePie https://github.com/simplepie/simplepie/commit/e49c578817aa504d8d05cd7f33857aeda9d41908 * SimplePie upstream PR merged https://github.com/simplepie/simplepie/pull/723
* Documentation improved: mobile access (#4235)maTh2022-02-27
| | | | | | | | | | | | | | | | | | | | | | | | | * Update 06_Mobile_access.md * Readme: Windows + MacOS * fix markdown * Update docs/en/users/06_Mobile_access.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Update docs/en/users/06_Mobile_access.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * MacOS -> macOS * Update 06_Mobile_access.md * Update docs/en/users/06_Mobile_access.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>
* christophehenry/freshrss-android moved to gitlab (#4165)Adam Stephens2022-01-19
|
* Remove remains of Travis (#3941)Alexandre Alapetite2021-11-02
| | | | | | | | | | | | | * Remove remains of Travis Follow-up of https://github.com/FreshRSS/FreshRSS/pull/3920 * Update docs/en/developers/03_Running_tests.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Apply suggestions from code review Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> Co-authored-by: Alexis Degrugillier <aledeg@users.noreply.github.com>
* Newsflash doc (#3931)Felix Bühler2021-10-24
| | | | | | | | | * [credit] add stunkymonkey * [doc] update Newsflash in README * Update README.fr.md Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
* Extend GReader Redate note for FeedMe too (#3796)Daniel Lo Nigro2021-10-23
| | | * Extend GReader Redate note for FeedMe
* Improved markdownlint (#3918)Alexandre Alapetite2021-10-23
| | | | | | | * Improved markdownlint * Relaxed rules slighlty * `npm run markdownlint` for automatic tests * `npm run markdownlint_fix` for automatic syntax fixing * Applied the fixes on all our Markdown files
* Stats: replace flotr2 with chart.js (#3858)maTh2021-10-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include Chart.js * page: main statistics. Flotr.js replaced with Chart.js * main stats + repartition * Delete: repartition.js + stats.js * delete flotr2 * add libs in README * polish * code polish * fixed amount of week days and months * added manget link for LibreJS * added: @license-end * phpcbf + jshint formatting * delete old code * fix stats * fix Comments * finally I found the issue and fixed its best * fix the month stats * Whitespace fixes * Remove flotr2 * Rename to chart.min.js * Remove console.log Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
* ChangelogAlexandre Alapetite2021-08-20
| | | | + Forgotten IE11 in readme