<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app, branch 1.18.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.18.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.18.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2021-03-14T15:53:34+00:00</updated>
<entry>
<title>If cURL is not installed, the script stops with a fatal error. (#3519)</title>
<updated>2021-03-14T15:53:34+00:00</updated>
<author>
<name>ThomasSmallert</name>
<email>32596439+ThomasSmallert@users.noreply.github.com</email>
</author>
<published>2021-03-14T15:53:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=efba11ee37fb0e9f39c4399ae615fabc44f6ed02'/>
<id>urn:sha1:efba11ee37fb0e9f39c4399ae615fabc44f6ed02</id>
<content type='text'>
* If cURL is not installed, the script stops with a fatal error.

The script stops with the following message.
Fatal error: Uncaught Error: Call to undefined function curl_version()

* Update app/install.php

Fix whitespace

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Hide advanced options in new feed form (#3516)</title>
<updated>2021-03-13T17:55:43+00:00</updated>
<author>
<name>berumuron</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2021-03-13T17:55:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=2c4f169f0a22d3665caa37d64628d5b84359bb45'/>
<id>urn:sha1:2c4f169f0a22d3665caa37d64628d5b84359bb45</id>
<content type='text'>
* Hide new feed advanced options in a details tag

The form was huge and hard to process for beginners. Most of the fields
are optional 99% of time, there is no need to have them so proeminently.

* Remove sub.feed.auth.configuration i18n key

* Sync RTL css files

* Fix stylelint

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;

* Fix "for" attributes in add feed form

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>i18n Update for Occitan language (#3511)</title>
<updated>2021-03-10T19:28:42+00:00</updated>
<author>
<name>Mejans</name>
<email>61360811+Mejans@users.noreply.github.com</email>
</author>
<published>2021-03-10T19:28:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=184ab6bc8517d4c7f68dd89a456caea0e2adc1bd'/>
<id>urn:sha1:184ab6bc8517d4c7f68dd89a456caea0e2adc1bd</id>
<content type='text'>
* Update conf.php

* Update feedback.php

* Update gen.php

* Update index.php

* Update install.php

* Update sub.php

* Update sub.php

* Update install.php

* Update gen.php

* Update oc.php

* Fix ignore

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Add an option to set a custom user agent to retrieve individual feeds (#3494)</title>
<updated>2021-03-09T19:51:09+00:00</updated>
<author>
<name>Jules-Bertholet</name>
<email>jules.bertholet@gmail.com</email>
</author>
<published>2021-03-09T19:51:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=800a42172db1775aaa76f50446ed914ee0b5a80b'/>
<id>urn:sha1:800a42172db1775aaa76f50446ed914ee0b5a80b</id>
<content type='text'>
* Add an option to set a custom user agent to retrieve individual feeds

This allows retrieving the original RSS feed when websites use services like FeedBurner.

* Use !== instead of != in subscriptionController.php

* Add proxy and user-agent to subscription/add

Co-authored-by: Georgelemental &lt;georgelemental@gmail.com&gt;
Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>SimplePie prevent cache pollution (#3502)</title>
<updated>2021-03-09T07:41:47+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-03-09T07:41:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b7fdfbb89421322e0ec15beb10f4260f33afd31e'/>
<id>urn:sha1:b7fdfbb89421322e0ec15beb10f4260f33afd31e</id>
<content type='text'>
* SimplePie prevent cache polution
#fix https://github.com/FreshRSS/FreshRSS/pull/3367#issuecomment-766250249
#fix https://github.com/FreshRSS/FreshRSS/pull/3494#issuecomment-790113663

* Fix bug

* Minor improvement

* Update cache filename in FreshRSS (1/2)

* cacheFilename temp

* New SimplePie get_cache_filename()

* Fix typos

* Update lib/SimplePie/SimplePie.php

Typo

* Include user-agent and timeout

* fix array_merge

* Declaration

* force_feed was lost in a commit</content>
</entry>
<entry>
<title>Reload full content when changed (#3506)</title>
<updated>2021-03-09T07:41:01+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-03-09T07:41:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=ef4a826e345e2eb7c0013617b3f07cc53ef22ed8'/>
<id>urn:sha1:ef4a826e345e2eb7c0013617b3f07cc53ef22ed8</id>
<content type='text'>
* Reload full content when changed
If an article is changed, reload also its full content when applicable.

* Compute hash before getting full content

* Revert mix two PRs

* Update app/Controllers/feedController.php</content>
</entry>
<entry>
<title>fix updateEntryPrepared (#3500)</title>
<updated>2021-03-07T18:41:17+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-03-07T18:41:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0206fc1e5ea31d6a97838425153b8826d80fa3d6'/>
<id>urn:sha1:0206fc1e5ea31d6a97838425153b8826d80fa3d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SQLite: fix updateEntry (#3461)</title>
<updated>2021-03-07T16:34:47+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-03-07T16:34:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b10cd770eeca5520d9beb5e4e2f1a85bfcb75a9b'/>
<id>urn:sha1:b10cd770eeca5520d9beb5e4e2f1a85bfcb75a9b</id>
<content type='text'>
* Draft of fix for updateEntry

#fix https://github.com/FreshRSS/FreshRSS/issues/3130

* Fix for SQLite

* Update app/Models/EntryDAO.php

Fixed in https://github.com/FreshRSS/FreshRSS/pull/3500

* Unbuffered streaming only for MySQL</content>
</entry>
<entry>
<title>Travis: Enforce phpcs line length + whitespace (#3488)</title>
<updated>2021-02-28T11:26:24+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-02-28T11:26:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=947e918f05d70d5dce4efa4ef403e593581c3fa9'/>
<id>urn:sha1:947e918f05d70d5dce4efa4ef403e593581c3fa9</id>
<content type='text'>
* Update Travis line length

* Also check whitespace in CSS files

* Fix line length ext.php

* More syntax, string templates

* Fix exclude-pattern

* Test JS files as well</content>
</entry>
<entry>
<title>Remove + conversion in search except for tags (#3489)</title>
<updated>2021-02-27T16:34:48+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2021-02-27T16:34:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=ea5cd595c962ae29465c8f23e503868cc605b9b2'/>
<id>urn:sha1:ea5cd595c962ae29465c8f23e503868cc605b9b2</id>
<content type='text'>
Before, every + sign was converted to a space to allow to search for
spaces. But the documentation stated that to search for space one has
to enclose the string in quotes. This has a confusing behavior when
searching for a string containing a + sign.
Now, the + conversion is kept only for the tag search since it's the
only one documented that way.

See #3454</content>
</entry>
</feed>
