<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/p/api, 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-04-01T00:08:45+00:00</updated>
<entry>
<title>API return proper newestItemTimestampUsec (#2854)</title>
<updated>2020-04-01T00:08:45+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-04-01T00:08:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=5858aaf7fc4f4ebfe7cc4036d46a93397b06ccde'/>
<id>urn:sha1:5858aaf7fc4f4ebfe7cc4036d46a93397b06ccde</id>
<content type='text'>
* API return proper newestItemTimestampUsec

#fix https://github.com/FreshRSS/FreshRSS/issues/2853

* Minor naming

* Add newestItemTimestampUsec for labels

* Do not use t.name after all</content>
</entry>
<entry>
<title>API return OK for an empty request (#2855)</title>
<updated>2020-03-30T17:17:12+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-03-30T17:17:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=c79c7640a257dbe1771079bace85d60829c6f0b9'/>
<id>urn:sha1:c79c7640a257dbe1771079bace85d60829c6f0b9</id>
<content type='text'>
Fix https://framateam.org/freshrss/pl/yozcezrnufno9eut3173d4wpry</content>
</entry>
<entry>
<title>GReader API consistent default category (#2840)</title>
<updated>2020-03-28T11:35:21+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-03-28T11:35:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=cb4d009ebb986b896b181e27d2592837b2a2c3d8'/>
<id>urn:sha1:cb4d009ebb986b896b181e27d2592837b2a2c3d8</id>
<content type='text'>
* GReader API consistent default category

#Fix https://github.com/FreshRSS/FreshRSS/issues/2839

* Also for subscription/list</content>
</entry>
<entry>
<title>GReader remove unsused parameter (#2816)</title>
<updated>2020-02-29T21:30:19+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-02-29T21:30:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e7c5b03a4d11535ff24671f533bfc5670c83d4dc'/>
<id>urn:sha1:e7c5b03a4d11535ff24671f533bfc5670c83d4dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Better performance with yield (#2588)</title>
<updated>2020-02-29T17:19:09+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-02-29T17:19:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0f94402b7e8b7e25ee605f830b7c7becbe78ba8b'/>
<id>urn:sha1:0f94402b7e8b7e25ee605f830b7c7becbe78ba8b</id>
<content type='text'>
* Better performance with yield

Largely decrease the time to first byte, and reduced memory consumtion.
Before, we used to make several copies in memory of the whole list of
articles before sending them to the client. Now streamed as they are
processed.

* Travis
</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>Pass the entries to 'entry_before_display' extension hook (#2763)</title>
<updated>2020-01-16T12:02:05+00:00</updated>
<author>
<name>Julien-Pierre Avérous</name>
<email>github@sourcemac.com</email>
</author>
<published>2020-01-16T12:02:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=9819a72293a57e6ed75c5bac18a44d7e16c9127f'/>
<id>urn:sha1:9819a72293a57e6ed75c5bac18a44d7e16c9127f</id>
<content type='text'>
* Pass the entries to 'entry_before_display' extension hook. - #2762

* Fix code-style.

* - Fix 'Whitespace found at end of line'.

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;
</content>
</entry>
<entry>
<title>fix: Fix undefined function _t on WebSub (#2743)</title>
<updated>2019-12-29T17:00:06+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2019-12-29T17:00:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=03ddcf0772f77f8e67edcc43a71cb8d01c18a3ff'/>
<id>urn:sha1:03ddcf0772f77f8e67edcc43a71cb8d01c18a3ff</id>
<content type='text'>
I published an article via WebSub, but I never received it. So I checked
my logs to find why and I found the following stacktrace:

```
29/Dec/2019:15:58:32 +0000 "POST /api/pshb.php" 500
NOTICE: PHP message: PHP Fatal error:  Uncaught Error: Call to undefined function _t() in /path/app/Models/Category.php:83
Stack trace:
/path/app/Models/CategoryDAO.php(417): FreshRSS_Category-&gt;_id(1)
/path/app/Models/CategoryDAO.php(192): FreshRSS_CategoryDAO::daoToCategory(Array)
/path/app/Models/Feed.php(466): FreshRSS_CategoryDAO-&gt;searchById('1')
/path/app/Controllers/feedController.php(416): FreshRSS_Feed-&gt;cleanOldEntries()
/path/p/api/pshb.php(141): FreshRSS_feed_Controller::actualizeFeed(0, 'https://flus.io...', false, Object(SimplePie))
{main}
  thrown in /path/app/Models/Category.php on line 83
```

The `_t` function should be loaded with the Minz_Translate class, but
the latter isn't initialized on WebSub endpoint.

In my opinion, we should not have to care about this kind of detail of
implementation and it reveals a deeper architectural misconception, but
for now the fix should be enough. It’s quite difficult to reproduce
locally though.</content>
</entry>
<entry>
<title>API 64-bit ID as string (#2621)</title>
<updated>2019-11-01T23:46:58+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2019-11-01T23:46:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6a317d876c1da6243f212c9c2967cd44179762d1'/>
<id>urn:sha1:6a317d876c1da6243f212c9c2967cd44179762d1</id>
<content type='text'>
Fix https://github.com/FreshRSS/FreshRSS/issues/2620</content>
</entry>
<entry>
<title>Fix API i18n (#2565)</title>
<updated>2019-10-09T21:37:47+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2019-10-09T21:37:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b20fddc330932c55945534f9a219d81aefaf62c0'/>
<id>urn:sha1:b20fddc330932c55945534f9a219d81aefaf62c0</id>
<content type='text'>
Fix https://github.com/FreshRSS/FreshRSS/issues/2564</content>
</entry>
</feed>
