<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/Controllers/feedController.php, branch 1.24.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.24.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.24.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2024-05-02T17:49:18+00:00</updated>
<entry>
<title>Fix CSS selector encoding (#6426)</title>
<updated>2024-05-02T17:49:18+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-05-02T17:49:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=44625eed25f4f5cfba3ebcb4fe66c91442609eff'/>
<id>urn:sha1:44625eed25f4f5cfba3ebcb4fe66c91442609eff</id>
<content type='text'>
fix https://github.com/FreshRSS/FreshRSS/issues/6229
fix https://github.com/FreshRSS/FreshRSS/issues/6266#issuecomment-2090432818</content>
</entry>
<entry>
<title>Fix CSS selector preview (#6423)</title>
<updated>2024-05-02T12:13:15+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-05-02T12:13:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0e6f56bb4c0e749f632f9537bfb0abdbb0f2a078'/>
<id>urn:sha1:0e6f56bb4c0e749f632f9537bfb0abdbb0f2a078</id>
<content type='text'>
fix https://github.com/FreshRSS/FreshRSS/issues/6266

Co-authored-by: maTh &lt;1645099+math-GH@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Allow manual refresh of disabled feeds (#6408)</title>
<updated>2024-05-01T21:15:49+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-05-01T21:15:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=cd8fc428cb22825a3fc8e8c1d3d82135567560cd'/>
<id>urn:sha1:cd8fc428cb22825a3fc8e8c1d3d82135567560cd</id>
<content type='text'>
fix https://github.com/FreshRSS/FreshRSS/issues/6407</content>
</entry>
<entry>
<title>Fix updated entry filters (#6334)</title>
<updated>2024-04-26T11:29:37+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-04-26T11:29:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=5ca0b893b987c2b251666adc09f1d188fc3b0017'/>
<id>urn:sha1:5ca0b893b987c2b251666adc09f1d188fc3b0017</id>
<content type='text'>
fix https://github.com/FreshRSS/FreshRSS/issues/6331</content>
</entry>
<entry>
<title>Refactoring: Rename dotpath into dotnotation (#6369)</title>
<updated>2024-04-25T06:28:42+00:00</updated>
<author>
<name>maTh</name>
<email>1645099+math-GH@users.noreply.github.com</email>
</author>
<published>2024-04-25T06:28:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=154a36700c80191121afec00b026daba5ff97dc8'/>
<id>urn:sha1:154a36700c80191121afec00b026daba5ff97dc8</id>
<content type='text'>
* KIND_JSON_DOTPATH -&gt; KIND_JSON_DOTNOTATION

* TYPE_JSON_DOTPATH =&gt; TYPE_JSON_DOTNOTATION

* json_dotpath =&gt; json_dotnotation

* dotPathsForStandardJsonFeed =&gt; dotNotationForStandardJsonFeed

* TYPE_JSON_DOTNOTATION = 'JSON+DotPath' =&gt; 'JSON+DotNotation'

* documentation: OPML.md

* convertJsonToRss()

* $dotpaths =&gt; $dotnotations

* FreshRSS_Feed_Exception

* comment

* Compatibility TYPE_JSON_DOTPATH

---------

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>PHP 8.3 #[\Override] (#6273)</title>
<updated>2024-04-10T13:33:43+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-04-10T13:33:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=350edf398c55b472e19a3017de9b4d2d3420b9e4'/>
<id>urn:sha1:350edf398c55b472e19a3017de9b4d2d3420b9e4</id>
<content type='text'>
* PHP 8.3 #[\Override]
https://php.watch/versions/8.3/override-attr

With PHPStan `checkMissingOverrideMethodAttribute` https://phpstan.org/config-reference#checkmissingoverridemethodattribute

And modified the call to phpstan-next on the model of https://github.com/FreshRSS/Extensions/pull/228 (more robust than the find method, which gave some strange errors)

* Update extension example accordingly</content>
</entry>
<entry>
<title>Refactor some cURL options and use CURLOPT_USERPWD (#6177)</title>
<updated>2024-03-10T22:04:17+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-03-10T22:04:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d0072b9fb73a6582c98c7b5a44daf2d6ca39636e'/>
<id>urn:sha1:d0072b9fb73a6582c98c7b5a44daf2d6ca39636e</id>
<content type='text'>
* Refactor some cURL options and use CURLOPT_USERPWD
fix https://github.com/FreshRSS/FreshRSS/issues/6176

* Fixes</content>
</entry>
<entry>
<title>Improve feed refresh (#6117)</title>
<updated>2024-02-26T08:01:25+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-02-26T08:01:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=bfd277065c7bfd28779c585549dd9e9e577eabdf'/>
<id>urn:sha1:bfd277065c7bfd28779c585549dd9e9e577eabdf</id>
<content type='text'>
* Improve feed refresh
Better account for some edge cases for cron and automatic labels
fix https://github.com/FreshRSS/FreshRSS/issues/6089
fix https://github.com/FreshRSS/FreshRSS/issues/6109

* Apply labels also to new entries already marked as read

* Add case most relevant for cron</content>
</entry>
<entry>
<title>New feature: shareable user query  (#6052)</title>
<updated>2024-02-26T08:01:03+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-02-26T08:01:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=39cc1c11ec596176e842cc98e6a54337e3c04d7e'/>
<id>urn:sha1:39cc1c11ec596176e842cc98e6a54337e3c04d7e</id>
<content type='text'>
* 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</content>
</entry>
<entry>
<title>applyFilterActions after extensions (#6091)</title>
<updated>2024-02-15T09:31:02+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-02-15T09:31:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=2989470e881a48fd1176ca0587bdd2d4678e4424'/>
<id>urn:sha1:2989470e881a48fd1176ca0587bdd2d4678e4424</id>
<content type='text'>
fix https://github.com/FreshRSS/FreshRSS/issues/6090</content>
</entry>
</feed>
