<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/views/helpers/feed, branch 1.25.0</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.25.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.25.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2024-12-10T13:57:25+00:00</updated>
<entry>
<title>OPML export/import for cssFullContentConditions (#7082)</title>
<updated>2024-12-10T13:57:25+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-12-10T13:57:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=ab9a4e292cab48c94e6bac818f3256f6e131c041'/>
<id>urn:sha1:ab9a4e292cab48c94e6bac818f3256f6e131c041</id>
<content type='text'>
Follow-up of https://github.com/FreshRSS/FreshRSS/commit/33fd07f6f26310d4806077cc87bcdf9b8b940e35, which should have been a PR.</content>
</entry>
<entry>
<title>Fix string condition</title>
<updated>2024-12-10T12:59:56+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-12-10T12:59:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=052261bb8efbb910cefbf82fa54c64f54ba79854'/>
<id>urn:sha1:052261bb8efbb910cefbf82fa54c64f54ba79854</id>
<content type='text'>
Follow-up of https://github.com/FreshRSS/FreshRSS/commit/33fd07f6f26310d4806077cc87bcdf9b8b940e35 , which should have been a PR
</content>
</entry>
<entry>
<title>Conditional retrieval</title>
<updated>2024-12-10T12:50:44+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-12-10T12:50:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=33fd07f6f26310d4806077cc87bcdf9b8b940e35'/>
<id>urn:sha1:33fd07f6f26310d4806077cc87bcdf9b8b940e35</id>
<content type='text'>
fix https://github.com/FreshRSS/FreshRSS/issues/6149
</content>
</entry>
<entry>
<title>Upgrade code to php 8.1 (#6748)</title>
<updated>2024-11-28T16:11:04+00:00</updated>
<author>
<name>Luc SANCHEZ</name>
<email>4697568+ColonelMoutarde@users.noreply.github.com</email>
</author>
<published>2024-11-28T16:11:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=15745d42b779ad14efde2932ab116f45eee39246'/>
<id>urn:sha1:15745d42b779ad14efde2932ab116f45eee39246</id>
<content type='text'>
* revert
Fix code indentation
Fix code

Upgrade code to php 8.1

* fix remarques

* code review

* code review

* code review

* Apply suggestions from code review

* code review

* Fixes

* Many remainging updates of array syntax

* Lost case 'reading-list'

* Uneeded PHPDoc

---------

Co-authored-by: Luc Sanchez &lt;l.sanchez-prestataire@alptis.fr&gt;
Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>New option mark article as read if identical title in category (#6922)</title>
<updated>2024-10-21T11:41:16+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-10-21T11:41:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=aea9ba0d62b86be05e53747c97bfcbc8f4bc4408'/>
<id>urn:sha1:aea9ba0d62b86be05e53747c97bfcbc8f4bc4408</id>
<content type='text'>
* New mark articles as read if identical title in category
fix https://github.com/FreshRSS/FreshRSS/issues/6143

* i18n todo forgotten</content>
</entry>
<entry>
<title>New unicity policies for feeds with bad GUIDs (#4487)</title>
<updated>2024-10-14T07:34:16+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-10-14T07:34:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=256dcc21bb222184d5e917ea57cec334b74b96f4'/>
<id>urn:sha1:256dcc21bb222184d5e917ea57cec334b74b96f4</id>
<content type='text'>
New set of unicity criteria options.

New tolerance heuristic:

&gt; `$invalidGuidsTolerance` (default 0.05) The maximum ratio (rounded) of invalid GUIDs to tolerate before degrading the unicity criteria.
&gt; Example for 0.05 (5% rounded): tolerate 0 invalid GUIDs for up to 9 articles, 1 for 10, 2 for 30, 3 for 50, 4 for 70, 5 for 90, 6 for 110, etc.
&gt; The default value of 5% rounded was chosen to allow 1 invalid GUID for feeds of 10 articles, which is a frequently observed amount of articles.
</content>
</entry>
<entry>
<title>New feed mode: HTML + XPath + JSON dot notation (JSON in HTML) (#6888)</title>
<updated>2024-10-13T13:28:45+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-10-13T13:28:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=ccb132523a4ee740d5b576574e9f44668021fbe6'/>
<id>urn:sha1:ccb132523a4ee740d5b576574e9f44668021fbe6</id>
<content type='text'>
* New feed mode: HTML + XPath + JSON dot notation (JSON in HTML)
Same as `JSON+DotNotation` but first extracting the JSON string from an HTML document thanks to an XPath expression.
Example: `//script[@type='application/json']`
fix https://github.com/FreshRSS/FreshRSS/discussions/6876

* JavaScript UI to show/hide new field

* Casing xPathToJson

* Slight renaming</content>
</entry>
<entry>
<title>Fix HTML encodings in e.g. cURL options (#6821)</title>
<updated>2024-09-22T09:05:06+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-09-22T09:05:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1c09408c6459eb8d719d94ba593edfa44883cb85'/>
<id>urn:sha1:1c09408c6459eb8d719d94ba593edfa44883cb85</id>
<content type='text'>
* Fix HTML encodings in e.g. cURL options

* Trim headers whitespace</content>
</entry>
<entry>
<title>Add HTTP Headers option (#6820)</title>
<updated>2024-09-21T08:34:38+00:00</updated>
<author>
<name>Eugen Gorbunov</name>
<email>eugen.gorbunov.dev@gmail.com</email>
</author>
<published>2024-09-21T08:34:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e9398f3f8cb703ec68422509ff50c97beae83c4d'/>
<id>urn:sha1:e9398f3f8cb703ec68422509ff50c97beae83c4d</id>
<content type='text'>
* Add new strings to lang files

* Add HTTP headers field to feed forms

* A few improvements

---------

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>PHPStan booleansInConditions (#6793)</title>
<updated>2024-09-11T15:14:53+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-09-11T15:14:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=dfac9f5813df7d4c7c812c381364c8898333f559'/>
<id>urn:sha1:dfac9f5813df7d4c7c812c381364c8898333f559</id>
<content type='text'>
* PHPStan booleansInConditions

* Uniformisation</content>
</entry>
</feed>
