<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/Controllers/subscriptionController.php, branch 1.26.2</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.26.2</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.26.2'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2025-03-05T15:45:06+00:00</updated>
<entry>
<title>Fix regression cURL HTTP headers (#7403)</title>
<updated>2025-03-05T15:45:06+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-03-05T15:45:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=ecdb63c33582963be055472a056c8e3e445fb5bf'/>
<id>urn:sha1:ecdb63c33582963be055472a056c8e3e445fb5bf</id>
<content type='text'>
* Fix regression cURL HTTP headers
fix https://github.com/FreshRSS/FreshRSS/issues/6712#issuecomment-2697961491
We would sometimes wrongly override the default HTTP headers of SimplePie
https://github.com/FreshRSS/simplepie/pull/33
https://github.com/simplepie/simplepie/pull/912

* Sync SimplePie
https://github.com/FreshRSS/simplepie/pull/33</content>
</entry>
<entry>
<title>Improve cURL proxy options (#7231)</title>
<updated>2025-01-25T08:14:08+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-01-25T08:14:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=22b74b0a5790360d81088a83addab1f98b7f7947'/>
<id>urn:sha1:22b74b0a5790360d81088a83addab1f98b7f7947</id>
<content type='text'>
3 is now used for CURLPROXY_HTTPS2
https://github.com/curl/curl/blob/f07612cd9ae1ec50b9bedd749171ad75203c9e7e/include/curl/curl.h#L789
Related to https://github.com/FreshRSS/FreshRSS/issues/7209</content>
</entry>
<entry>
<title>Reduce undeeded use of elvis operator ?: (#7204)</title>
<updated>2025-01-10T07:13:09+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-01-10T07:13:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=5368f38753a3e655ed3d7d7dfc7af2cc22de7980'/>
<id>urn:sha1:5368f38753a3e655ed3d7d7dfc7af2cc22de7980</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix regressions on some array structures (#7155)</title>
<updated>2024-12-28T22:58:00+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-12-28T22:58:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=c29cbb7b8be95fee249ed1a21dce98a4772d92e2'/>
<id>urn:sha1:c29cbb7b8be95fee249ed1a21dce98a4772d92e2</id>
<content type='text'>
regressions from https://github.com/FreshRSS/FreshRSS/pull/7131
fix https://github.com/FreshRSS/FreshRSS/issues/7154</content>
</entry>
<entry>
<title>Improved CSS filter (#7091)</title>
<updated>2024-12-11T22:23:50+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-12-11T22:23:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=272af0f3c44a4a90e05cf8b5b1972c0b22ece3ad'/>
<id>urn:sha1:272af0f3c44a4a90e05cf8b5b1972c0b22ece3ad</id>
<content type='text'>
* Improved CSS filter
Remove unwanted elements both before and after sanitizing
fix https://github.com/FreshRSS/FreshRSS/issues/7084
Improved
fix bug in https://github.com/FreshRSS/FreshRSS/commit/33fd07f6f26310d4806077cc87bcdf9b8b940e35#commitcomment-150152171

* fix typing</content>
</entry>
<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>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>Fix PHPCS ControlSignature (#6896)</title>
<updated>2024-10-15T08:56:33+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-10-15T08:56:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b552d9f4bc900462bb44fa4c1731a9443ec3e476'/>
<id>urn:sha1:b552d9f4bc900462bb44fa4c1731a9443ec3e476</id>
<content type='text'>
Regression from https://github.com/FreshRSS/FreshRSS/pull/6666
We were not checking anymore for whitespace rules in e.g. `if (true) {`</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>
</feed>
