<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/layout, 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-24T11:19:26+00:00</updated>
<entry>
<title>Added bottom nav padding for iOS #4740 (#4741)</title>
<updated>2022-10-24T11:19:26+00:00</updated>
<author>
<name>acbgbca</name>
<email>60839662+acbgbca@users.noreply.github.com</email>
</author>
<published>2022-10-24T11:19:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=edbf0fe7db96c8d017f3af4b385fc0d0fbd8039b'/>
<id>urn:sha1:edbf0fe7db96c8d017f3af4b385fc0d0fbd8039b</id>
<content type='text'>
* Added bottom nav padding for iOS #4740

* Updated RTL css #4740

Co-authored-by: maTh &lt;math-home@web.de&gt;</content>
</entry>
<entry>
<title>Improved: Remove &lt;li&gt; as separator (#4597)</title>
<updated>2022-10-03T19:50:40+00:00</updated>
<author>
<name>maTh</name>
<email>math-home@web.de</email>
</author>
<published>2022-10-03T19:50:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=645224a303c5672b318b62ff294302a9e82abe06'/>
<id>urn:sha1:645224a303c5672b318b62ff294302a9e82abe06</id>
<content type='text'>
* templates

* themes

* fix

* fix

* fixes

* fix</content>
</entry>
<entry>
<title>Improved: Mouse title on empty feeds (#4617)</title>
<updated>2022-09-18T16:31:14+00:00</updated>
<author>
<name>maTh</name>
<email>math-home@web.de</email>
</author>
<published>2022-09-18T16:31:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6bed64f6f360e1480bf5efc0d52d255b85791242'/>
<id>urn:sha1:6bed64f6f360e1480bf5efc0d52d255b85791242</id>
<content type='text'>
* Update aside_feed.phtml

* Update global.phtml

* Update idle.phtml

* Update index.phtml

* Update idle.phtml

* improved

* Update app/views/subscription/index.phtml

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;

* Update app/views/stats/idle.phtml

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Update header.phtml (#4558)</title>
<updated>2022-08-29T19:58:42+00:00</updated>
<author>
<name>maTh</name>
<email>math-home@web.de</email>
</author>
<published>2022-08-29T19:58:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=de7ae9878cfe9d1c9d78caf3e6c67811181f9537'/>
<id>urn:sha1:de7ae9878cfe9d1c9d78caf3e6c67811181f9537</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update aside_feed.phtml (#4498)</title>
<updated>2022-08-10T22:10:41+00:00</updated>
<author>
<name>maTh</name>
<email>math-home@web.de</email>
</author>
<published>2022-08-10T22:10:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=aaf15fba7d3b4334e938956c1d1260a7cf76a4fa'/>
<id>urn:sha1:aaf15fba7d3b4334e938956c1d1260a7cf76a4fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sidebar and subscription management (#4474)</title>
<updated>2022-07-31T11:20:48+00:00</updated>
<author>
<name>maTh</name>
<email>math-home@web.de</email>
</author>
<published>2022-07-31T11:20:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=5177a17c9fd4a92465b56f5486c233aa0b3504e2'/>
<id>urn:sha1:5177a17c9fd4a92465b56f5486c233aa0b3504e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Dynamic OPML (#4407)</title>
<updated>2022-07-04T07:53:26+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-07-04T07:53:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=509c8cae6381ec46af7c8303eb92fda6ce496a4a'/>
<id>urn:sha1:509c8cae6381ec46af7c8303eb92fda6ce496a4a</id>
<content type='text'>
* Dynamic OPML draft
#fix https://github.com/FreshRSS/FreshRSS/issues/4191

* Export dynamic OPML
http://opml.org/spec2.opml#1629043127000

* Restart with simpler approach

* Minor revert

* Export dynamic OPML also for single feeds

* Special category type for importing dynamic OPML

* Parameter for excludeMutedFeeds

* Details

* More draft

* i18n

* Fix update

* Draft manual import working

* Working manual refresh

* Draft automatic update

* Working Web refresh + fixes

* Import/export dynamic OPML settings

* Annoying numerous lines in SQL logs

* Fix minor JavaScript error

* Fix auto adding new columns

* Add require

* Add missing 🗲

* Missing space

* Disable adding new feeds to dynamic categories

* Link from import

* i18n typo

* Improve theme icon function

* Fix pink-dark</content>
</entry>
<entry>
<title>Initial support for PHP 8.2 (#4421)</title>
<updated>2022-06-19T18:10:13+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-06-19T18:10:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=dcc77ee343d51e32e1234c63c258d9b4e4de8a81'/>
<id>urn:sha1:dcc77ee343d51e32e1234c63c258d9b4e4de8a81</id>
<content type='text'>
* Initial support for PHP 8.2
Using dev image `freshrss/freshrss:latest` https://github.com/FreshRSS/FreshRSS/pull/4420

* Deprecated string interpolation</content>
</entry>
<entry>
<title>Safer htmlspecialchars_utf8 (#4411)</title>
<updated>2022-06-11T20:14:46+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-06-11T20:14:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=ec11da4e84c9ef000f05d8ea542e2fb9549d19a1'/>
<id>urn:sha1:ec11da4e84c9ef000f05d8ea542e2fb9549d19a1</id>
<content type='text'>
* Safer htmlspecialchars_utf8
#fix https://github.com/FreshRSS/FreshRSS/issues/4410

* Undefined variable</content>
</entry>
<entry>
<title>New search engine (#4378)</title>
<updated>2022-06-02T06:41:08+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-06-02T06:41:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f85c510ed49be031145f6b35e815ce890cd4f9aa'/>
<id>urn:sha1:f85c510ed49be031145f6b35e815ce890cd4f9aa</id>
<content type='text'>
* New possibility to invoke user queries from a search expression
From the search field: `S:"My query"`.
Can be combined with other filters such as `S:"My query" date:P3d` as long as the user queries do not contain `OR`.
A use-case is to have an RSS filter with a stable address or an external API call with the ability to update the user query.

* Draft of parenthesis logic

* More draft

* Working parenthesis (a OR b) (c OR d)

* Working (A) OR (B)

* Support nested parentheses + unit tests + documentation

* search:MySearch and S:3</content>
</entry>
</feed>
