<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/cli, branch 1.16.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.16.1</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.16.1'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2020-05-26T15:04:59+00:00</updated>
<entry>
<title>[i18n] Update Dutch translation for 1.16.1 (#3005)</title>
<updated>2020-05-26T15:04:59+00:00</updated>
<author>
<name>Frans de Jonge</name>
<email>fransdejonge@gmail.com</email>
</author>
<published>2020-05-26T15:04:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=015cd1e06e15ea1c261633848752ccd491ee6194'/>
<id>urn:sha1:015cd1e06e15ea1c261633848752ccd491ee6194</id>
<content type='text'>
See &lt;https://github.com/FreshRSS/FreshRSS/issues/2994&gt;.</content>
</entry>
<entry>
<title>Reformat i18n correctly (#2976)</title>
<updated>2020-05-15T15:31:21+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2020-05-15T15:31:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8487fa6248d1d5dac81640de9c55c1eab9f324b3'/>
<id>urn:sha1:8487fa6248d1d5dac81640de9c55c1eab9f324b3</id>
<content type='text'>
* Ignore i18n gen.dir key

* Add a makefile target to update an i18n key

* Mark some i18n keys to ignore

* Reformat i18n files correctly

* Make i18n keys sort case-sensitive

Calling `make i18n-format` was always inverting 4 lines:

- gen.date.dec with gen.date.Dec
- and gen.date.nov with gen.date.Nov

I don't know why these particular lines and not the others, but it
appeared the sort function was case insensitive due to the
`SORT_FLAG_CASE` flag passed to the `ksort` function. Removing this flag
makes the calls to the formatter idempotent and more reliable.

Unfortunately it moves a lot of lines since the `_` character is
considered differently.

* Check i18n files are correctly formatted on Travis</content>
</entry>
<entry>
<title>CLI user-info JSON option (#2968)</title>
<updated>2020-05-12T20:48:33+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-05-12T20:48:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=058d13de7014994eb136f28022c24ac6e0f3e6c2'/>
<id>urn:sha1:058d13de7014994eb136f28022c24ac6e0f3e6c2</id>
<content type='text'>
* CLI user-info JSON option

Add a JSON user-info output
https://github.com/FreshRSS/FreshRSS/issues/2967#issuecomment-627441744

* Uses ISO Zulu time

* Typo</content>
</entry>
<entry>
<title>Add lang and mail in CLI user-info (#2958)</title>
<updated>2020-05-11T15:45:08+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-05-11T15:45:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=2bbc579d726af1c2a68524933117c65aa4d7ea91'/>
<id>urn:sha1:2bbc579d726af1c2a68524933117c65aa4d7ea91</id>
<content type='text'>
* Add lang and mail in CLI user-info

Anf update documentation after
https://github.com/FreshRSS/FreshRSS/pull/2296

* iff and language</content>
</entry>
<entry>
<title>Fix filenames for files exported with CLI (#2932)</title>
<updated>2020-04-30T10:11:51+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2020-04-30T10:11:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8f188ffa8498424653a3e6086ef99bbe1745cd29'/>
<id>urn:sha1:8f188ffa8498424653a3e6086ef99bbe1745cd29</id>
<content type='text'>
Filenames were created with the username of the current user. However,
when we export the files with the CLI, the current user is "_".

This commit makes the username always required in the `exportFile`
method so we make sure to always manipulate a real value. Consequently,
the filenames can be formatted correctly.

Obviously, this has absolutely no impacts since the CLI doesn't consider
the HTTP headers. It just makes things a bit more clear. It's a first
step to remove the concept of "default user".</content>
</entry>
<entry>
<title>Markdownlint (#2880)</title>
<updated>2020-04-16T16:08:53+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-04-16T16:08:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=475feffdbec733b3d3221276217692bed5f8f090'/>
<id>urn:sha1:475feffdbec733b3d3221276217692bed5f8f090</id>
<content type='text'>
* markdownlint

I have started to use
[markdownlint](https://github.com/DavidAnson/markdownlint/) to find
typos in Markdown. Let's discuss which rules to enforce / disable /
customize

* markdownlint cli/readme</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>Fix wrong getHeader refactoring (#2749)</title>
<updated>2020-01-04T22:35:42+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-01-04T22:35:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=2aff347b2e942286292b21e0b20d93ab85220a17'/>
<id>urn:sha1:2aff347b2e942286292b21e0b20d93ab85220a17</id>
<content type='text'>
* Fix wrong getHeader refactoring

Fix regression introduced by
https://github.com/FreshRSS/FreshRSS/pull/2373
The refactoring required a call to init() even for static functions,
which is most of the time not done.
Removed premature abstraction of `$_SERVER`, which was the root cause of
the bug.
https://github.com/FreshRSS/FreshRSS/issues/2748#issuecomment-569898931

* Refactoring: Move serverIsPublic to Minz_Request

* Add mitigations for wrong configurations

Due to the regression, we have some existing configurations with a bad
base_url

* Forgot one instance
</content>
</entry>
<entry>
<title>Update zh-cn (i18n) (#2730)</title>
<updated>2019-12-28T11:30:47+00:00</updated>
<author>
<name>石渠清心</name>
<email>Felix2yu@users.noreply.github.com</email>
</author>
<published>2019-12-28T11:30:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d6b923763029e06ff77c555cb1b049b36b755bd9'/>
<id>urn:sha1:d6b923763029e06ff77c555cb1b049b36b755bd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add user language display</title>
<updated>2019-12-07T11:57:52+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>github@ainw.org</email>
</author>
<published>2019-12-07T10:55:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d13a8a0eb1c37c6b241bcea3d0123e8fa6bd8f5a'/>
<id>urn:sha1:d13a8a0eb1c37c6b241bcea3d0123e8fa6bd8f5a</id>
<content type='text'>
When managing users, I've added the language they selected to be able
to communicate with them with the selected language (if I know it).
It could be useful when managing a community or a paid service.
</content>
</entry>
</feed>
