<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/Controllers, 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-26T19:05:00+00:00</updated>
<entry>
<title>Introduce a routine for minor DB maintenance (#2080)</title>
<updated>2018-10-26T19:05:00+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-10-26T19:05:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=c57aade0f22205c40792184b78f5071b5c769a8b'/>
<id>urn:sha1:c57aade0f22205c40792184b78f5071b5c769a8b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MySQL GUID case sensitive (#2078)</title>
<updated>2018-10-25T20:43:13+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-10-25T20:43:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=307e6995fec51d368beeada9e1b69c40c3e7d065'/>
<id>urn:sha1:307e6995fec51d368beeada9e1b69c40c3e7d065</id>
<content type='text'>
* MySQL GUID case sensitive

latin1_bin
https://github.com/FreshRSS/FreshRSS/issues/2077

* Prepare update for existing bases

* Perform DB update during actualize

* Reduce frequency slightly

* No optimize at the same time

* Take advantage of the SQL modifications in 1.12

* Move higher up

* Move to purge, which all users can manually call
</content>
</entry>
<entry>
<title>Allow dot in username (#2062)</title>
<updated>2018-10-24T11:07:39+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-10-24T11:07:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6a686daafa526d4b0a247d6db407edca540e5083'/>
<id>urn:sha1:6a686daafa526d4b0a247d6db407edca540e5083</id>
<content type='text'>
* Allow dot in username

https://github.com/FreshRSS/FreshRSS/issues/2061

* Missing quotes for special chars in PostgreSQL
</content>
</entry>
<entry>
<title>Improved flow for password change (#2057)</title>
<updated>2018-10-21T14:33:28+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-10-21T14:33:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=46510febf18951b05bfc9afbbdbaf7d5cadf96a9'/>
<id>urn:sha1:46510febf18951b05bfc9afbbdbaf7d5cadf96a9</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/issues/2056</content>
</entry>
<entry>
<title>Option to force clear cache (#2052)</title>
<updated>2018-10-17T16:03:50+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-10-17T16:03:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0aecf442946f7aa618fcc759f79807cd81346dc4'/>
<id>urn:sha1:0aecf442946f7aa618fcc759f79807cd81346dc4</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/issues/1020#issuecomment-428515868</content>
</entry>
<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>Fix MySQL create table feeds (#2047)</title>
<updated>2018-10-14T11:48:59+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-10-14T11:48:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=c8b54ae807f583723748b5a8cebf9925fb288f9d'/>
<id>urn:sha1:c8b54ae807f583723748b5a8cebf9925fb288f9d</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/issues/2042</content>
</entry>
<entry>
<title>Fix actualize bug after install (#2044)</title>
<updated>2018-10-14T10:36:54+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-10-14T10:36:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8221c807a10942c77309547e9c7dc709146f7117'/>
<id>urn:sha1:8221c807a10942c77309547e9c7dc709146f7117</id>
<content type='text'>
Until the next logout/login, the auto actualize feeds feature would be
called wrongly</content>
</entry>
<entry>
<title>git clean before git auto-update (#2036)</title>
<updated>2018-09-30T16:04:49+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-09-30T16:04:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=83756c657fbfaeb39f51e412521bd5c80df63a19'/>
<id>urn:sha1:83756c657fbfaeb39f51e412521bd5c80df63a19</id>
<content type='text'>
* git clean before git auto-update

To avoid https://github.com/FreshRSS/FreshRSS/issues/2012 in the future

* More generic SQLite file filter

* Another -f

https://git-scm.com/docs/git-clean
</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>
</feed>
