<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/views/index, branch 1.12.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.12.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.12.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2018-10-14T12:37:50+00:00</updated>
<entry>
<title>Ensure fast flush of HTTP headers and HTML head (#2045)</title>
<updated>2018-10-14T12:37:50+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-10-14T12:37:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=5b030dcc6ff1393e29ecc6e5c76f129c7ad6c914'/>
<id>urn:sha1:5b030dcc6ff1393e29ecc6e5c76f129c7ad6c914</id>
<content type='text'>
* Ensure fast flush of HTTP headers and HTML head

The fast flush optimisation done in
https://github.com/FreshRSS/FreshRSS/pull/1133 does not seem to work
anymore (need to check if it is related to a PHP version).
Work-around when PHP flush() is not working
Can be tested by adding a `sleep(5);` after:

https://github.com/FreshRSS/FreshRSS/blob/ee902ee7c4370421802768c3105ba269a4f97b16/app/layout/layout.phtml#L27
Follow-up of the performance checks of
https://github.com/FreshRSS/FreshRSS/pull/2040

* output_buffering in .user.ini for PHP CGI / FPM

* Reuse .user.ini for Docker PHP config

* Longer flush

Flush a bit later, to be compatible with the default value of 4096 for
PHP output_buffering, and thus avoid the need of tuning the value.
</content>
</entry>
<entry>
<title>Custom labels (#2027)</title>
<updated>2018-09-29T18:47:17+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-09-29T18:47:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8ee8a573f1f7e9cc45f9b3c46627d15670f14f3a'/>
<id>urn:sha1:8ee8a573f1f7e9cc45f9b3c46627d15670f14f3a</id>
<content type='text'>
* First draft of custom tags

https://github.com/FreshRSS/FreshRSS/issues/928
https://github.com/FreshRSS/FreshRSS/issues/1367

* SMALLINT to BIGINT for id_entry

And uppercase SQL types

* Fix layout for unreads

* Start UI menu

* Change menu order

* Clean database helpers

https://github.com/FreshRSS/FreshRSS/pull/2027#discussion_r217971535

* Travis rules do not understand PostgreSQL constants

Grrr

* Tag controller + UI

* Add column attributes to tags

* Use only favicon for now, for label

* Fix styling for different themes

* Constant for maximum InnoDB index length in Unicode

https://github.com/FreshRSS/FreshRSS/pull/2027#discussion_r219052200
(I would have personnally prefered keeping the readability of a real
value instead of a constant, in this case of many SQL fields)

* Use FreshRSS_Factory::createCategoryDao

* Add view of all articles containing any tag

* Fix search in tags

* Mark as read tags

* Partial auto-update unread tags

* More auto update tag unreads

* Add tag deletion

* Do not purge tagged articles

* Minor comment

* Fix SQLite and UI bug

* Google Reader API support for user tags

Add SQL check that tag names must be distinct from category names

* whitespace

* Add missing API for EasyRSS

* Compatibility SQLite

Problematic parentheses

* Add SQL DISTINCT for cases with multiple tags

* Fix for PostgreSQL

PostgreSQL needs some additional type hint to avoid "could not determine
data type of parameter $1"

http://www.postgresql-archive.org/Could-not-determine-data-type-of-parameter-1-tp2171092p2171094.html
</content>
</entry>
<entry>
<title>Improve authors (#2025)</title>
<updated>2018-09-16T08:46:27+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-09-16T08:46:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b323ed084620cac2222fe1c93ec05b9773eb81e6'/>
<id>urn:sha1:b323ed084620cac2222fe1c93ec05b9773eb81e6</id>
<content type='text'>
* Links for authors and multiple authors

Favour ';' as a separator instead of ',' to better cope with
multi-author scientific articles.
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/1997 ,
https://github.com/FreshRSS/FreshRSS/issues/1968,
https://github.com/FreshRSS/FreshRSS/pull/2023

* Change i18n authors

* Update layout

* Unicode-compatible search

Example for `author:Loïc`

* author &lt;em&gt; styling

* Final details

* Minor spacing
</content>
</entry>
<entry>
<title>Option to hide nav_entries (#1764)</title>
<updated>2018-02-19T14:36:18+00:00</updated>
<author>
<name>Matt DeMoss</name>
<email>demoss.matt@gmail.com</email>
</author>
<published>2018-02-19T14:36:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0936a6cdb2005e325d3be98e42897eb7a42541c7'/>
<id>urn:sha1:0936a6cdb2005e325d3be98e42897eb7a42541c7</id>
<content type='text'>
* put nav_entries in a div so they can be hidden, add config option, no labels yet

* add English text for hide_nav_entries, choose better name

* Update conf.php

add comma to last item

* hide nav_entries by optionally not rendering in normal.phtml

* fix logic, remove containing div

* apply phpcbf to ConfigurationSetter.php

* Make navigation buttons options positive

And add TODOs for i18n, and add default config.
</content>
</entry>
<entry>
<title>Allow favorite in reading mode (#1761)</title>
<updated>2018-01-11T21:41:44+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2018-01-11T21:41:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=eb814e682bdb932f71529f4d36644c9bb0c6474e'/>
<id>urn:sha1:eb814e682bdb932f71529f4d36644c9bb0c6474e</id>
<content type='text'>
I've got the inspiration from the mark as read action. So I've used the id of the feed to trigger the action and not the url in the link. This way, it works all the time. It works in reading mode, it works in normal mode when icon are not displayed.

See #1545</content>
</entry>
<entry>
<title>Add mute strategy configuration (#1750)</title>
<updated>2018-01-01T19:34:06+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2018-01-01T19:34:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8c2113f9e6eb86b630a4e861513229d7abf219b8'/>
<id>urn:sha1:8c2113f9e6eb86b630a4e861513229d7abf219b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for a new shortcut in reader view</title>
<updated>2017-06-02T20:53:13+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>github@ainw.org</email>
</author>
<published>2017-06-02T20:53:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=5f942cc1c9801eef440cd1e85e36b03c05aaa8c5'/>
<id>urn:sha1:5f942cc1c9801eef440cd1e85e36b03c05aaa8c5</id>
<content type='text'>
Now you can open the original page in the reader view with the same shortcut you'll use in the normal view.
I've changed how we identify the link to make it more flexible.
The previous way was too restrictive since the selector used a really strict path to get the url.

There was another way to achieve the same thing without changing the selector.
It was quite ugly since some meaningless class would be added on the markup to match the selector query.

See #1400
</content>
</entry>
<entry>
<title>No version number for anonymous users</title>
<updated>2017-01-28T13:08:13+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2017-01-28T13:08:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1736cf00b5d0286c233de8de446848d0e613a94e'/>
<id>urn:sha1:1736cf00b5d0286c233de8de446848d0e613a94e</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/issues/1404
</content>
</entry>
<entry>
<title>Fix global view</title>
<updated>2016-09-29T20:48:56+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2016-09-29T20:48:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=63a8f5e167e4bf17f76eb6e8baa9b75814c4512d'/>
<id>urn:sha1:63a8f5e167e4bf17f76eb6e8baa9b75814c4512d</id>
<content type='text'>
Bug introduced in version 1.5.0 by
https://github.com/FreshRSS/FreshRSS/commit/56ffc115d15bf136bfced74707ccc1f41c7b5e44
</content>
</entry>
<entry>
<title>Prevent a target _blank attacks with window.opener</title>
<updated>2016-09-07T12:35:51+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre.alapetite@alexandra.dk</email>
</author>
<published>2016-09-07T12:35:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8a776f146182bc6870702cfeb87041e3af66b24b'/>
<id>urn:sha1:8a776f146182bc6870702cfeb87041e3af66b24b</id>
<content type='text'>
https://mathiasbynens.github.io/rel-noopener/
noopener is implied by noreferrer
https://html.spec.whatwg.org/multipage/semantics.html#link-type-noreferrer
The API for window.open() does not seem stable yet
https://bugzilla.mozilla.org/show_bug.cgi?id=1267339
</content>
</entry>
</feed>
