<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/docs/en, branch 1.17.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.17.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.17.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2020-08-18T13:01:14+00:00</updated>
<entry>
<title>Docs: Add Fluent Reader to API Clients (#3140)</title>
<updated>2020-08-18T13:01:14+00:00</updated>
<author>
<name>No Name Pro</name>
<email>noname.pro.nn@gmail.com</email>
</author>
<published>2020-08-18T13:01:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=162f31f82ed0c116f1517d65fe77993dd245ae67'/>
<id>urn:sha1:162f31f82ed0c116f1517d65fe77993dd245ae67</id>
<content type='text'>
* Docs: Add Fluent Reader to API Clients

Fluent Reader is a desktop RSS reader built with Electron, React, and Fluent UI supporting Fever API.

See more: https://github.com/yang991178/fluent-reader

* RSS client list: Add section for cross plattform

Adds in the RSS Client List a Section for Cross-Plattform Desktop Clients (Windows, Linux and MacOS)

* Docs: API Clients: Table instead of List

* Docs: API Clients: Change `Free Software` to `License`

* Add me (No Name Pro) to Credits-File :)

* Docs (FR): API Client List as table + Fluent Reader</content>
</entry>
<entry>
<title>Update doc about default configuration (#3124)</title>
<updated>2020-07-23T09:26:11+00:00</updated>
<author>
<name>LucasVerneyDGE</name>
<email>58298410+LucasVerneyDGE@users.noreply.github.com</email>
</author>
<published>2020-07-23T09:26:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=12d2baf64d3d6a1b95376460c7128a079dd1bac6'/>
<id>urn:sha1:12d2baf64d3d6a1b95376460c7128a079dd1bac6</id>
<content type='text'>
See https://github.com/FreshRSS/FreshRSS/issues/3066</content>
</entry>
<entry>
<title>Add a migration system (#2760)</title>
<updated>2020-07-08T10:11:55+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2020-07-08T10:11:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8619cf6fa65bbd90871e7b7fe29816092a9d6c33'/>
<id>urn:sha1:8619cf6fa65bbd90871e7b7fe29816092a9d6c33</id>
<content type='text'>
* Add a Minz_Migrator class

Until now, we updated the database structure somewhere in the code but
it wasn't always consistent and somehow complicated to find. Also, this
code was always checked for nothing.

The Migrator aims to improve and ease the creation of migrations. It
should improve the way we apply the updates, making the update server
almost useless.

References:

- example of migration (before Migrator): https://github.com/FreshRSS/FreshRSS/commit/cc0db9af4f980829faa4bf0960617807b32fb4fa#diff-11a53443fa81512b128c66b065df0679R10
- update server: https://github.com/FreshRSS/update.freshrss.org
- PR moving the code of the update server to the core: https://github.com/FreshRSS/FreshRSS/pull/1760

* Automatically apply migrations

For now, administrators are used to have nothing to do during an update
else than getting the new code. I suggest to keep this behaviour and
automatically apply migrations if we detect new ones.

Another solution would be to create a CLI command and ask admins to call
it after getting the new code. It could hide migrations errors to end
users, but admin can forget to apply migrations since there are not used
to it.

* Add documentation for Minz Migrator

* Execute migrations even if next ones are applied

* Change mechanism to prevent multiple update at once

* Use mkdir to create the lock and to test it exists

Reference: https://stackoverflow.com/a/731634

* Append .lock to applied_migrations_path

There are no needs to define another file to serve as a lock.

* Change migrations naming convention

* Apply suggestions from code review

Co-Authored-By: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;

* Perform a low-cost migration versions comparaison

* Clarify version numbers concerning the migration system

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Fixed nginx split paths config issue (#3077)</title>
<updated>2020-07-04T09:16:09+00:00</updated>
<author>
<name>jakem72360</name>
<email>jakem_5@hotmail.com</email>
</author>
<published>2020-07-04T09:16:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=45935945443aa76e04eed8524b0973984c3af3ec'/>
<id>urn:sha1:45935945443aa76e04eed8524b0973984c3af3ec</id>
<content type='text'>
* Fixed nginx split paths config issue

* Improved config comments.

* s/fixes/see/

* Added link to nginx issue tracker</content>
</entry>
<entry>
<title>Add auto-registration when using http_auth (#3003)</title>
<updated>2020-06-19T21:01:19+00:00</updated>
<author>
<name>bpatath</name>
<email>62777491+bpatath@users.noreply.github.com</email>
</author>
<published>2020-06-19T21:01:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=5c9d6a5396eb43739eb1c17540228c20a16f4554'/>
<id>urn:sha1:5c9d6a5396eb43739eb1c17540228c20a16f4554</id>
<content type='text'>
* Add auto-registration when using http_auth

* Document HTTP auth auto-registration

* Check email variable for HTTP auth auto-registration

* Auto-create HTTP users by default

* Fix Context init

(I will provide in another PR a better fix requiring a bit of global refactoring)

* Init language

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Add support for extensions in Docker environment (#3042)</title>
<updated>2020-06-10T21:16:14+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2020-06-10T21:16:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0910cf34c735d6b59b495e0b0dfff08d21fce7ac'/>
<id>urn:sha1:0910cf34c735d6b59b495e0b0dfff08d21fce7ac</id>
<content type='text'>
By default, the container starts without extensions. But if for some reasons,
you need to add them without copying or moving some code, you can embed them
while starting the container. The syntax is:
```
make start extensions="/full/path/to/extension/1 /full/path/to/extension/2"
```</content>
</entry>
<entry>
<title>tec: Add a make lint command in the Makefile (#2996)</title>
<updated>2020-05-25T17:06:23+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2020-05-25T17:06:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=97881628ebbcd14ff3ab1b3679255531449bfd68'/>
<id>urn:sha1:97881628ebbcd14ff3ab1b3679255531449bfd68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add documentation for i18n (#2978)</title>
<updated>2020-05-21T10:21:20+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2020-05-21T10:21:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=df9d3ab468602da384edccfcadc55ada96ebfdd9'/>
<id>urn:sha1:df9d3ab468602da384edccfcadc55ada96ebfdd9</id>
<content type='text'>
* doc: Write proper doc for internationalization

* Apply suggestions from code review

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

* Update docs/en/internationalization.md

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;</content>
</entry>
<entry>
<title>documentation utilisateur / user doc (#2948)</title>
<updated>2020-05-08T14:04:22+00:00</updated>
<author>
<name>saimyx</name>
<email>44293594+Saimyx@users.noreply.github.com</email>
</author>
<published>2020-05-08T14:04:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a76caf78e75e65e4ecebae6059a3f0fdc2fa3f22'/>
<id>urn:sha1:a76caf78e75e65e4ecebae6059a3f0fdc2fa3f22</id>
<content type='text'>
* Update 04_Subscriptions.md

- ajouter un flux
- import/export

* Update 04_Subscriptions.md

* Update 04_Subscriptions.md

* Update 04_Subscriptions.md

Translated in english from https://github.com/Saimyx/FreshRSS/edit/master/docs/fr/users/04_Subscriptions.md

* Update 04_Subscriptions.md

* Update docs/en/users/04_Subscriptions.md

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

* Update docs/en/users/04_Subscriptions.md

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

* Update docs/en/users/04_Subscriptions.md

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

* Update docs/en/users/04_Subscriptions.md

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

* Update docs/en/users/04_Subscriptions.md

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

* Update docs/en/users/04_Subscriptions.md

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

* Update docs/en/users/04_Subscriptions.md

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

* Update docs/en/users/04_Subscriptions.md

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

* Update docs/en/users/04_Subscriptions.md

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

* Update docs/en/users/04_Subscriptions.md

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

* Update docs/en/users/04_Subscriptions.md

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

* Update docs/en/users/04_Subscriptions.md

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

* Update docs/fr/users/04_Subscriptions.md

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

* Update 04_Subscriptions.md

* Update docs/en/users/04_Subscriptions.md

* Update docs/en/users/04_Subscriptions.md

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

* Update docs/en/users/04_Subscriptions.md

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

* Update docs/en/users/04_Subscriptions.md

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

* Update docs/en/users/04_Subscriptions.md

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

* Language improvements

* Language improvements

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;
Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Filter by multiple feed IDs (#2892)</title>
<updated>2020-04-17T08:57:35+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-04-17T08:57:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=ae70374b0323dc26f560b28414d2d270c06ddd50'/>
<id>urn:sha1:ae70374b0323dc26f560b28414d2d270c06ddd50</id>
<content type='text'>
Add the possibility to filter by feed ID like `f:123 more-search`
or multiple feed IDs, like `f:123,234,345 more-search` or an exclusion
like `!f:456,789 more-search`</content>
</entry>
</feed>
