<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/views, 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-07-23T09:31:38+00:00</updated>
<entry>
<title>Add tag management page (#3121)</title>
<updated>2020-07-23T09:31:38+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2020-07-23T09:31:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=909fdaca3172c0e825c7e6268950e16bc5d3e4f3'/>
<id>urn:sha1:909fdaca3172c0e825c7e6268950e16bc5d3e4f3</id>
<content type='text'>
The new page allows to create, delete and rename tags.

See #3058</content>
</entry>
<entry>
<title>Add language in JS context (#3116)</title>
<updated>2020-07-14T10:31:47+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2020-07-14T10:31:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=399ce395795c2c0d7ada796f097eca646f269716'/>
<id>urn:sha1:399ce395795c2c0d7ada796f097eca646f269716</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add tooltips on entries (#3115)</title>
<updated>2020-07-14T09:50:36+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2020-07-14T09:50:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f5676273fca1808a804934bc6b92cfead180201c'/>
<id>urn:sha1:f5676273fca1808a804934bc6b92cfead180201c</id>
<content type='text'>
See #3111</content>
</entry>
<entry>
<title>Add a way to disable shortcuts (#3114)</title>
<updated>2020-07-14T09:02:30+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2020-07-14T09:02:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=35eed83b64486d7c0e6f62dafc4ddf70e7a50513'/>
<id>urn:sha1:35eed83b64486d7c0e6f62dafc4ddf70e7a50513</id>
<content type='text'>
When the user do not want to use a shortcut, he can let the shortcut value
empty. This will save an empty configuration thus disabling the shortcut.
The load default action allows to use default shortcut only for disabled
shortcuts.

See #3110</content>
</entry>
<entry>
<title>Add machine-readable dates in views (#3106)</title>
<updated>2020-07-14T08:51:45+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2020-07-14T08:51:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8d8211b2a5fa997bce06d7ae0c6f7cf37f97b245'/>
<id>urn:sha1:8d8211b2a5fa997bce06d7ae0c6f7cf37f97b245</id>
<content type='text'>
This will allow to make some transformations on dates when needed.
See #3103 and #853</content>
</entry>
<entry>
<title>Show feed name inside the article (#3081)</title>
<updated>2020-07-13T13:46:50+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-07-13T13:46:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b7fd6d2d941e40e99ad9ac0cb5572a529cf9cb64'/>
<id>urn:sha1:b7fd6d2d941e40e99ad9ac0cb5572a529cf9cb64</id>
<content type='text'>
* Show feed name inside the article

#fix https://github.com/FreshRSS/FreshRSS/issues/3079

* Normal view add date in subtitle

#fix
https://github.com/FreshRSS/FreshRSS/issues/3079#issuecomment-650109551</content>
</entry>
<entry>
<title>Fix HTTP Basic Auth when adding a new feed (#3098)</title>
<updated>2020-07-06T21:14:21+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-07-06T21:14:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=cbcbd64acf4663f9f7edd7a7d6f136473cffe7b9'/>
<id>urn:sha1:cbcbd64acf4663f9f7edd7a7d6f136473cffe7b9</id>
<content type='text'>
#fix https://github.com/FreshRSS/FreshRSS/issues/3097
Error from https://github.com/FreshRSS/FreshRSS/pull/3027</content>
</entry>
<entry>
<title>Add a way to disable/enable users (#3056)</title>
<updated>2020-06-14T17:50:09+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2020-06-14T17:50:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=caeb660f29d13db62d5381c262aa03e12f201ea2'/>
<id>urn:sha1:caeb660f29d13db62d5381c262aa03e12f201ea2</id>
<content type='text'>
If you want to block users without deleting their account, you can now
disable them from the interface.</content>
</entry>
<entry>
<title>tec: Refactor the export feature (#3045)</title>
<updated>2020-06-13T17:36:24+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2020-06-13T17:36:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=15505a03779326f9497644e9827477cdcc26c2d2'/>
<id>urn:sha1:15505a03779326f9497644e9827477cdcc26c2d2</id>
<content type='text'>
Even if the issue #3035 seemed pretty simple at a first glance, it was
more complicated than I expected. Because we send CSP headers AFTER
running the controller actions, it means we can't "echo" any content
from the controller. It's in fact a good practice, but it was easier at
the time we developed the feature.

To fix that, the only thing I had to do was to move the `print()` and
`readfile()` function into the view. The problem was that we needed to
output the content from the CLI too. Then, things became more
complicated. I decided to extract the export-related methods in a
`FreshRSS_Export_Service` class, in order to use it from both the
controller and the CLI. It was an opportunity to refactor the whole
feature in order to make it a bit more linear and easy to read.

Reference: https://github.com/FreshRSS/FreshRSS/issues/3035</content>
</entry>
<entry>
<title>Fix user queries when they contain " (#3037)</title>
<updated>2020-06-06T18:59:53+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2020-06-06T18:59:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b2b249d6d6e1339b7a55a61ac06b0520b9dc91b9'/>
<id>urn:sha1:b2b249d6d6e1339b7a55a61ac06b0520b9dc91b9</id>
<content type='text'>
Before, the user queries were working filter-wise but they failed at being displayed
properly in the configuration page. Thus they were stored without the search param.
Now, the search is URL encoded to avoid that kind of behavior and keep the search
param through out the user query's life.</content>
</entry>
</feed>
