<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/i18n/oc/conf.php, branch 1.15.2</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.15.2</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.15.2'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2019-10-26T18:00:32+00:00</updated>
<entry>
<title>[i18n] Occitan update: purge options (#2603)</title>
<updated>2019-10-26T18:00:32+00:00</updated>
<author>
<name>Quentí</name>
<email>33203663+Quenty31@users.noreply.github.com</email>
</author>
<published>2019-10-26T18:00:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=c39b716a70f65e1171d15d3f47f1d7d93b3866c8'/>
<id>urn:sha1:c39b716a70f65e1171d15d3f47f1d7d93b3866c8</id>
<content type='text'>
* Update sub.php

* Update gen.php

* Update conf.php
</content>
</entry>
<entry>
<title>Feature/new archiving (#2335)</title>
<updated>2019-10-22T22:52:15+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2019-10-22T22:52:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=cc0db9af4f980829faa4bf0960617807b32fb4fa'/>
<id>urn:sha1:cc0db9af4f980829faa4bf0960617807b32fb4fa</id>
<content type='text'>
* Change archiving config page layout

I've changed some wording and moved actions into a
maintenance section.

* Update purge action

Now we have more control on the purge action. The configuration allows
us to choose what to keep and what to discard in a more precise way.
At the moment, the configuration applies for all feeds.

* Add purge configuration on feed level

Now the extend purge configuration is available on feed level.
It is stored as attributes and will be used in the purge action.

* Update purge action

Now the purge action uses the feed configuration if it exists and
defaults on user configuration if not.

* Add empty option in period list

* Fix configuration warnings

* Add archiving configuration on categories

See #2369

* Add user info back

* Add explanations in UI

* Fixes for SQLite + error + misc.

* Fix invalid feed reference

* Short array syntax

Only for new code, so far

* Fix prefix error

* Query performance, default values

Work in progress

* Fix default values and confirm before leaving

Form cancel and confirm changes before leaving were broken.
And start taking advantage of the short echo syntax `&lt;?= ?&gt;` as we have
moved to PHP 5.4+

* More work

* Tuning SQL

* Fix MariaDB + performance issue

* SQL performance

* Fix SQLite bug

* Fix some attributes JSON encoding bugs

Especially for SQLite export/import

* More uniform, fix bugs

More uniform between global, category, feed settings

* Drop special cases for old articles during refresh

Instead will use lastSeen date with the new archiving logic.
This was generating problems anyway
https://github.com/FreshRSS/FreshRSS/issues/2154

* Draft drop index keep_history

Not needed anymore

* MySQL typo

Now properly tested with MySQL, PostgreSQL, SQLite

* More work for legacy values

Important to avoid overriding user's preference and risking deleting
data erroneously

* Fix PHP 7.3 / 7.4 warnings

@aledeg "Trying to use values of type null, bool, int, float or resource
as an array (such as $null["key"]) will now generate a notice. "
https://php.net/migration74.incompatible

* Reintroduce min articles and take care of legacy parameters

* A few changes forgotten

* Draft of migration + DROP of feed.keep_history

* Fix several errors

And give up using const for SQL to allow multiple database types (and we
cannot redefine a const)

* Add keep_min to categories + factorise archiving logic

* Legacy fix

* Fix bug yield from

* Minor: Use JSON_UNESCAPED_SLASHE for attributes

And make more uniform

* Fix sign and missing variable

* Fine tune the logic
</content>
</entry>
<entry>
<title>i18n Occitan update (#2583)</title>
<updated>2019-10-20T19:49:21+00:00</updated>
<author>
<name>Quentí</name>
<email>33203663+Quenty31@users.noreply.github.com</email>
</author>
<published>2019-10-20T19:49:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b7c77894d0a231945cac3390d926864117ee8332'/>
<id>urn:sha1:b7c77894d0a231945cac3390d926864117ee8332</id>
<content type='text'>
* Update conf.php

* Update user.php

* Update admin.php

* Update user.php

* Update gen.php

* Update index.php

* Update index.php

* Update user.php
</content>
</entry>
<entry>
<title>[i18n] Occitan update + improvement (#2519)</title>
<updated>2019-09-11T20:02:14+00:00</updated>
<author>
<name>Quentí</name>
<email>33203663+Quenty31@users.noreply.github.com</email>
</author>
<published>2019-09-11T20:02:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=acec70fdbc680cdf035e4cad4942ca9638118900'/>
<id>urn:sha1:acec70fdbc680cdf035e4cad4942ca9638118900</id>
<content type='text'>
* Update conf.php

* Update user.php

* Update gen.php

* Update gen.php
</content>
</entry>
<entry>
<title>Provide email address verification feature (#2481)</title>
<updated>2019-08-29T10:02:05+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2019-08-29T10:02:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=75632e70f0d49048f4ce72a0fa8bbcbcd7b2d312'/>
<id>urn:sha1:75632e70f0d49048f4ce72a0fa8bbcbcd7b2d312</id>
<content type='text'>
* Add an email field to the profile page

I reuse the `mail_login` from the configuration. I'm not sure if it's
useful today (I would say it was used when Persona login was available).

A good improvement would be to rename `mail_login` into `email` so it
would be more intuitive to use.

* Add boolean to the conf to force email validation

This commit only adds a configuration item.

* Add email during registration if email must be validated

* Set email token to validate when email changes

* Block access to FreshRSS if email is not validated

* Send email when address is changed

* Allow to resend the validation email

* Allow the user to change its email while blocked

* Document the email validation feature

* fixup! Allow the user to change its email while blocked

* tec: Autoload PHPMailer lib

* Validate email address format

* Add feedback on validation email resend action

* Allow to logout when user is blocked

* fix: Change default email "from"

* Reorganize i18n keys

* Complete all the locales with default english

* Hide sidebar (profile page) if email is not validated

* Check email requirements on registration

* Allow admin to specify email when creating users

* Don't check email format if value is empty

* Remove trailing comma in userController

Co-Authored-By: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;

* Set PHPMailer validator to html5 before sending email

* fixup! Remove trailing comma in userController
</content>
</entry>
<entry>
<title>Added option to display authors under article titles (#2487)</title>
<updated>2019-08-14T13:16:06+00:00</updated>
<author>
<name>Joris Kinable</name>
<email>j.kinable@gmail.com</email>
</author>
<published>2019-08-14T13:16:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=cb318740851672292227b7376434451684ae0360'/>
<id>urn:sha1:cb318740851672292227b7376434451684ae0360</id>
<content type='text'>
This feature is particularly useful to display authors underneath scientific articles.</content>
</entry>
<entry>
<title>Remove Google+ support as it is dead. (#2464)</title>
<updated>2019-07-30T14:34:04+00:00</updated>
<author>
<name>Gaurav Thakur</name>
<email>gt@notfoss.com</email>
</author>
<published>2019-07-30T14:34:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e99e4353d48cecc9c780f6bb5d45dea1401fc7d6'/>
<id>urn:sha1:e99e4353d48cecc9c780f6bb5d45dea1401fc7d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update for Unfolded categories (#2358)</title>
<updated>2019-04-07T12:43:35+00:00</updated>
<author>
<name>Quentí</name>
<email>33203663+Quenty31@users.noreply.github.com</email>
</author>
<published>2019-04-07T12:43:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0654f22c5f6c3bec85b07cf2235d1e89621e75a4'/>
<id>urn:sha1:0654f22c5f6c3bec85b07cf2235d1e89621e75a4</id>
<content type='text'>
The participi passat is AT for the verbs ending with AR is the subject is masculine and ADA for a feminine subject :)
L’article que m’a agradat : the article I liked
La categoria que m’a agradada : the category I liked</content>
</entry>
<entry>
<title>i18n: Show categories unfolded by default (#2313)</title>
<updated>2019-04-01T22:07:33+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2019-04-01T22:07:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0853cab2c46e2a38ce2f820a882dc0805be85ab8'/>
<id>urn:sha1:0853cab2c46e2a38ce2f820a882dc0805be85ab8</id>
<content type='text'>
* i18n: Show categories unfolded by default

Fix https://github.com/FreshRSS/FreshRSS/issues/2307 and
https://github.com/FreshRSS/FreshRSS/issues/2309

* TODO checked

* Update app/i18n/he/conf.php

Co-Authored-By: Alkarex &lt;alexandre@alapetite.fr&gt;
</content>
</entry>
<entry>
<title>[i18n] Update for Occitan (#2229)</title>
<updated>2019-01-26T13:28:35+00:00</updated>
<author>
<name>Quentí</name>
<email>33203663+Quenty31@users.noreply.github.com</email>
</author>
<published>2019-01-26T13:28:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0c15208145f614339773f5eda5c27736cd949517'/>
<id>urn:sha1:0c15208145f614339773f5eda5c27736cd949517</id>
<content type='text'>
* Update gen.php

* Participe présent harmonisé
</content>
</entry>
</feed>
