<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/lib, branch 1.20.1</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.20.1</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.20.1'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2022-10-18T21:22:54+00:00</updated>
<entry>
<title>Remove ajax parameter when modifying the request (#4743)</title>
<updated>2022-10-18T21:22:54+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2022-10-18T21:22:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0fd608420e197d24a1fbd37d10e9d2372ac18df6'/>
<id>urn:sha1:0fd608420e197d24a1fbd37d10e9d2372ac18df6</id>
<content type='text'>
Before, when clicking on the author name to use as a filter, the displayed page
was a result page from the ajax query. This was due to the use of the ajax
parameter in the query.
Now, the ajax parameter is removed from the query before displaying the filters.

Fix #4726</content>
</entry>
<entry>
<title>Allow redirection after login (#4654)</title>
<updated>2022-10-03T14:49:52+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2022-10-03T14:49:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=db4c2798ae7ab88d6745cfc7d8827d636a7d3ba3'/>
<id>urn:sha1:db4c2798ae7ab88d6745cfc7d8827d636a7d3ba3</id>
<content type='text'>
Before, if you've tried to reach a page without being logged, you'll be
automatically redirected to the index page after login.
Now, the original page is used after login.

Fix #3663</content>
</entry>
<entry>
<title>GLOB_BRACE is not available on all platforms (#4628)</title>
<updated>2022-09-20T10:03:46+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-09-20T10:03:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=97fc0bc95e8bdc593bb4a4ae65aa632df708af9c'/>
<id>urn:sha1:97fc0bc95e8bdc593bb4a4ae65aa632df708af9c</id>
<content type='text'>
https://php.net/glob

#fix https://github.com/FreshRSS/FreshRSS/issues/4627

Improvement of https://github.com/FreshRSS/FreshRSS/pull/4220</content>
</entry>
<entry>
<title>fix: Fix preg_match in enforceHttpEncoding (#4623)</title>
<updated>2022-09-19T09:50:46+00:00</updated>
<author>
<name>berumuron</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2022-09-19T09:50:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6813e16e95c631084029cc84f786acd87495c063'/>
<id>urn:sha1:6813e16e95c631084029cc84f786acd87495c063</id>
<content type='text'>
`preg_match` can return `1`, `0` or `false`. In this last case,
`enforceHttpEncoding` was trying to access `$matches[1]`, even if the regex wasn't matching.</content>
</entry>
<entry>
<title>Workaround invalid OPMLs (#4591)</title>
<updated>2022-09-09T20:56:34+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-09-09T20:56:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0c472402f22816daa66982a815febc464c4856c8'/>
<id>urn:sha1:0c472402f22816daa66982a815febc464c4856c8</id>
<content type='text'>
* Workaround invalid OPMLs
#fix https://github.com/FreshRSS/FreshRSS/issues/4590
Accept OPML files lacking text attributes

* Tolerate missing head element</content>
</entry>
<entry>
<title>SimplePie fix base (#4565)</title>
<updated>2022-09-05T07:15:20+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-09-05T07:15:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=442019a0548d3f1d888419930d38f1986e5cd773'/>
<id>urn:sha1:442019a0548d3f1d888419930d38f1986e5cd773</id>
<content type='text'>
* SimplePie fix base
#fix https://github.com/FreshRSS/FreshRSS/issues/4562
See `&lt;xml:base&gt;` example in https://datatracker.ietf.org/doc/html/rfc4287#section-1.1
First uses item `&lt;xml:base&gt;` if it exists, or the item own link, or the feed's base URL rules (feed URL, or Web site URL)

* Minor formatting</content>
</entry>
<entry>
<title>Improved: error page (#4465)</title>
<updated>2022-08-21T20:44:03+00:00</updated>
<author>
<name>maTh</name>
<email>math-home@web.de</email>
</author>
<published>2022-08-21T20:44:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=4214954ea169e6cf6b9a7b2927dce892463c851c'/>
<id>urn:sha1:4214954ea169e6cf6b9a7b2927dce892463c851c</id>
<content type='text'>
* error page: true HTML page

* error page: http500 erorr

* error page: add CSP header

* 'log.txt' replaced by LOG_FILENAME

* use ADMIN_LOG

* log.txt =&gt; LOG_FILENAME

* error message: add &lt;title&gt;

* Docs created

* delete: documentation on error message page

* line break added

* added: new line at the end

* typo fixed

* Update lib/lib_rss.php

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;

* Update lib/lib_rss.php

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;

* Minz HTTP 500

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>CssXPath-StarSelector (#4506)</title>
<updated>2022-08-18T09:14:40+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-08-18T09:14:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=2acf3a4dd87af5c09fcf513517cb852ff6e909ce'/>
<id>urn:sha1:2acf3a4dd87af5c09fcf513517cb852ff6e909ce</id>
<content type='text'>
* CssXPath-StarSelector
Add support for selectors such as `a[href*="example"]`
https://developer.mozilla.org/docs/Web/CSS/Attribute_selectors
Translated to `.//a[contains(@href,"example")]`

Upstream PR: https://github.com/PhpGt/CssXPath/pull/181

* Upstream merged</content>
</entry>
<entry>
<title>Fix: logs page=0 error (#4460)</title>
<updated>2022-07-27T16:52:30+00:00</updated>
<author>
<name>maTh</name>
<email>math-home@web.de</email>
</author>
<published>2022-07-27T16:52:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a534fc79c48f3ef83cc54510d0a5bde2b5089ed6'/>
<id>urn:sha1:a534fc79c48f3ef83cc54510d0a5bde2b5089ed6</id>
<content type='text'>
* add docs of function param()

* page &lt; 0 is impossible now

* show prev/next only, when there is a prev/next page

* set always page params

* Revert "page &lt; 0 is impossible now"

This reverts commit fdb920ee50efe2c5cf64ca2dec936ec28ab2ee6c.

* Update logs_pagination.phtml</content>
</entry>
<entry>
<title>Fix/Improved: Slider mobile (#4416)</title>
<updated>2022-07-19T10:56:09+00:00</updated>
<author>
<name>maTh</name>
<email>math-home@web.de</email>
</author>
<published>2022-07-19T10:56:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=2d807e06b1abffdbc40a60c3623e22e3c6b818c6'/>
<id>urn:sha1:2d807e06b1abffdbc40a60c3623e22e3c6b818c6</id>
<content type='text'>
* add close button, add content slider div

* add &amp;ajax=1#slider to the links

* CSS

* fix showPW functionality

* open slider after received Ajax

* do not show empty slider

* RTL CSS

* fixed code smell

* improved: links prep via JS

* Redirect anchor

* enable #anchors in printuri()

* enable #slider when config was saved

* Active sliding via JS

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
</feed>
