<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/Models/Entry.php, branch 1.16.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.16.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.16.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2020-03-31T15:57:05+00:00</updated>
<entry>
<title>Fix action filter when filtering on author (#2863)</title>
<updated>2020-03-31T15:57:05+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-03-31T15:57:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=be582713feb960f13521d2b19adcb87b3a47ada3'/>
<id>urn:sha1:be582713feb960f13521d2b19adcb87b3a47ada3</id>
<content type='text'>
#fix https://github.com/FreshRSS/FreshRSS/issues/2806
Bug: array instead of string</content>
</entry>
<entry>
<title>Fallback to GUID when entry title is empty (#2813)</title>
<updated>2020-02-29T17:14:29+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-02-29T17:14:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e9f879b411ac6af9d102702fb52c8deff161b0e6'/>
<id>urn:sha1:e9f879b411ac6af9d102702fb52c8deff161b0e6</id>
<content type='text'>
When entries have an empty title, our UI was a bit broken. In this
(rare) case, we revert to GUID, which is always non-empty.</content>
</entry>
<entry>
<title>Fix wrong foreach in applyFilterActions (#2809)</title>
<updated>2020-02-29T15:12:04+00:00</updated>
<author>
<name>shn7798</name>
<email>shn7798@gmail.com</email>
</author>
<published>2020-02-29T15:12:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0b6d39a7952e9dff98e977d1bcc13476910cde0c'/>
<id>urn:sha1:0b6d39a7952e9dff98e977d1bcc13476910cde0c</id>
<content type='text'>

</content>
</entry>
<entry>
<title>Enhance content path feature (#2778)</title>
<updated>2020-02-13T17:22:35+00:00</updated>
<author>
<name>Julien-Pierre Avérous</name>
<email>github@sourcemac.com</email>
</author>
<published>2020-02-13T17:22:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d30ac40772ec1b4706922afd8acab8448af39a9e'/>
<id>urn:sha1:d30ac40772ec1b4706922afd8acab8448af39a9e</id>
<content type='text'>
- Add a maintenance section to be able to clear cache and force reload a feed.
- Add an icon next to path field to show a pop-up with the result of the content path.

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;
Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;
Co-authored-by: Marien Fressinaud &lt;dev@marienfressinaud.fr&gt;
</content>
</entry>
<entry>
<title>Fix 'dateAdded()' getter (#2774)</title>
<updated>2020-01-20T10:23:55+00:00</updated>
<author>
<name>Julien-Pierre Avérous</name>
<email>github@sourcemac.com</email>
</author>
<published>2020-01-20T10:23:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f3ff4a59e64872ace3e285a762afd68c880fea5d'/>
<id>urn:sha1:f3ff4a59e64872ace3e285a762afd68c880fea5d</id>
<content type='text'>
Be homogeneous in field used, to prevent weird behavior in the future. </content>
</entry>
<entry>
<title>[API, extension] Use 'dateAdded()' to forge 'crawlTimeMsec' &amp; 'timestampUsec' field in greader API. (#2773)</title>
<updated>2020-01-18T10:58:46+00:00</updated>
<author>
<name>Julien-Pierre Avérous</name>
<email>github@sourcemac.com</email>
</author>
<published>2020-01-18T10:58:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=01576e6317a9125133d7352f95bd9011083e0c2d'/>
<id>urn:sha1:01576e6317a9125133d7352f95bd9011083e0c2d</id>
<content type='text'>
- Add the ability to customize 'dateAdded()', so an extension can change it if needed.</content>
</entry>
<entry>
<title>Fix logging environment constants (#2745)</title>
<updated>2020-01-03T17:50:33+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-01-03T17:50:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=acc50df0efef8bd9fa937a5d640314c0e78e9117'/>
<id>urn:sha1:acc50df0efef8bd9fa937a5d640314c0e78e9117</id>
<content type='text'>
* Fix logging environment constants

* COPY_LOG_TO_SYSLOG was only working when Syslog was used
* FRESHRSS_ENV was not properly used to set logging level

* Simplify code

Always call `openlog()` even when it is not used

* Always specify syslog properties

https://github.com/FreshRSS/FreshRSS/pull/2745#discussion_r362207445

* $username is also needed further down

* No new line in syslog
</content>
</entry>
<entry>
<title>PDO refactoring for code simplification (#2522)</title>
<updated>2019-09-29T14:22:50+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2019-09-29T14:22:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e3e5954394f4523850c78e80e496f1b916622677'/>
<id>urn:sha1:e3e5954394f4523850c78e80e496f1b916622677</id>
<content type='text'>
* PDO refactor

* Automatic prefix when using the syntax `_tableName`
* Uniformity: MySQL is now PDO::ATTR_EMULATE_PREPARES = false just like SQLite and PostgreSQL, with consequences such as only one statement per query
* Use PDO methods exec(), query(), prepare() + execute() in a more efficient way
* Remove auto-update SQL code for versions older than FreshRSS 1.5 (3 years old)
* The name of the default category is set in PHP instead of in the DB (simplies SQL and allows changing the name according to the FreshRSS language)
* Rename `-&gt;bd` to `-&gt;pdo` (less of a frenshism, and more informative)
* Fix some requests, which were not compatible with MySQL prepared statements

* Whitespace

* Fix syntax for PostgreSQL sequences

+ MySQL install

* Minor formatting

* Fix lastInsertId for PostgreSQL

* Use PHP 5.6+ const

Take advantage of https://github.com/FreshRSS/FreshRSS/pull/2527
https://www.php.net/manual/en/migration56.new-features.php

* A bit of forgotten PHP 5.6 simplification for cURL

* Forgotten $s

* Mini fix custom user config

https://github.com/FreshRSS/FreshRSS/pull/2490/files#r326290346

* More work on install.php but not finished

* install.php working

* More cleaning of PDO in install

* Even more simplification

Take advantage of PDO-&gt;exec() to run multiple statements

* Disallow changing the name of the default category

https://github.com/FreshRSS/FreshRSS/pull/2522#discussion_r326967724
</content>
</entry>
<entry>
<title>Filter actions (#2275)</title>
<updated>2019-03-23T21:52:47+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2019-03-23T21:52:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1804c0e0bc095487b9a1ad13cbc9f55f6cef2a2a'/>
<id>urn:sha1:1804c0e0bc095487b9a1ad13cbc9f55f6cef2a2a</id>
<content type='text'>
* Draft of filter actions

* Travis

* Implement UI + finish logic

* Travis
</content>
</entry>
<entry>
<title>Copy syslog to STDERR (#2208)</title>
<updated>2019-01-05T23:46:48+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2019-01-05T23:46:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=802c264574902ea44c2c76ae098a6f58911fe114'/>
<id>urn:sha1:802c264574902ea44c2c76ae098a6f58911fe114</id>
<content type='text'>
* Use openlog before syslog
In order to have a copy on stderr when syslog is not available.

* Take advantage of syslog for actualization
Pipe cron job STDERR and syslog to Docker log
Cf. https://github.com/FreshRSS/FreshRSS/pull/2202/commits/00bd467655b7c060cdae388519b2413d12d8cb0f</content>
</entry>
</feed>
