<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/p/api, branch 1.19.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.19.1</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.19.1'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2021-12-31T16:00:51+00:00</updated>
<entry>
<title>Add PHPStan (#4021)</title>
<updated>2021-12-31T16:00:51+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-12-31T16:00:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=77e9877316fcfacb26799afdf32d94c8411da80e'/>
<id>urn:sha1:77e9877316fcfacb26799afdf32d94c8411da80e</id>
<content type='text'>
* Add PHPStan
#fix https://github.com/FreshRSS/FreshRSS/issues/4016
https://phpstan.org/

```sh
composer run-script phpstan
```

* More fixes

* Fix global variables

* Add .phtml

* Fix merge
https://github.com/FreshRSS/FreshRSS/pull/4090

* Fix more warnings

* Fix view errors and enable in CI

* ReturnTypeWillChange

* Dynamic view type

* Fix Minz static/self bug</content>
</entry>
<entry>
<title>fever: fix warning of unset array key (#4056)</title>
<updated>2021-12-12T12:03:18+00:00</updated>
<author>
<name>Felix Bühler</name>
<email>Stunkymonkey@users.noreply.github.com</email>
</author>
<published>2021-12-12T12:03:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1ac3effce53e39d89272dfc95b0c68fcaa122dfb'/>
<id>urn:sha1:1ac3effce53e39d89272dfc95b0c68fcaa122dfb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Compatibility ORIG_PATH_INFO (#3560)</title>
<updated>2021-03-24T17:39:26+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-03-24T17:39:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=06fa51448336d8ad95d70e7cd96e4c3f4e30907a'/>
<id>urn:sha1:06fa51448336d8ad95d70e7cd96e4c3f4e30907a</id>
<content type='text'>
#fix https://github.com/FreshRSS/FreshRSS/issues/3542</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>API implement OPML import/export (#3424)</title>
<updated>2021-02-06T11:43:30+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-02-06T11:43:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=4a87f34bcff6afe28e33692e40dcbfb1f663f75a'/>
<id>urn:sha1:4a87f34bcff6afe28e33692e40dcbfb1f663f75a</id>
<content type='text'>
#fix https://github.com/FreshRSS/FreshRSS/issues/3421</content>
</entry>
<entry>
<title>GReader API add canonical information (#3391)</title>
<updated>2021-01-22T20:56:54+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-01-22T20:56:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d061e63fa5cd5414542eee47fda6ee596b8561dd'/>
<id>urn:sha1:d061e63fa5cd5414542eee47fda6ee596b8561dd</id>
<content type='text'>
For fluent-reader
#fix https://github.com/FreshRSS/FreshRSS/issues/3389
Better compatibility InoReader
https://www.inoreader.com/developers/stream-contents</content>
</entry>
<entry>
<title>API more BazQux compatibility (#3320)</title>
<updated>2021-01-03T17:13:11+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-01-03T17:13:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0567e3894745f541cef2acd7a85486c0f2e40656'/>
<id>urn:sha1:0567e3894745f541cef2acd7a85486c0f2e40656</id>
<content type='text'>
Implement compatibility fix, to allow the streamID / inclusion criteria
to be given as `&amp;s=` parameter instead of in the URL path.
https://github.com/bazqux/bazqux-api#fetching-streams
This form of request is apparently sometimes used by FeedMe:

```

/api/greader.php/reader/api/0/stream/contents?output=json&amp;n=100&amp;xt=user%2F-%2Fstate%2Fcom.google%2Fread&amp;ot=0&amp;s=user%2F-%2Flabel%2FBlogs
```</content>
</entry>
<entry>
<title>Avoid manual initialisations of system or user configuration (#3070)</title>
<updated>2021-01-02T20:20:19+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-01-02T20:20:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=9c6682e7edf8cbad828088cbeeef66c7ecefdd9a'/>
<id>urn:sha1:9c6682e7edf8cbad828088cbeeef66c7ecefdd9a</id>
<content type='text'>
* Avoid manual intialisations of system or user configuration

More consistent use of Context

* Simplify FreshRSS_Context::initUser

* Remove a few manual get_user_configuration

* A bit of debugging

* Fix context user init

* Fix install

* Fix concurrency

Concurrent requests could lead to bad race condition

* Fix actualize cron

Fix case when system i initialised several times</content>
</entry>
<entry>
<title>API fix continuation type (#3250)</title>
<updated>2020-11-12T08:36:33+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-11-12T08:36:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6887ba05923c370f6e8def5a1f13f23e554c510a'/>
<id>urn:sha1:6887ba05923c370f6e8def5a1f13f23e554c510a</id>
<content type='text'>
#fix https://github.com/FreshRSS/FreshRSS/issues/3247</content>
</entry>
<entry>
<title>Misc. minor</title>
<updated>2020-10-11T08:59:43+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-10-11T08:59:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=191cda42e6b0fde9959b832d24b23ee0bf82c7ed'/>
<id>urn:sha1:191cda42e6b0fde9959b832d24b23ee0bf82c7ed</id>
<content type='text'>
Whitespace...
</content>
</entry>
</feed>
