<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/i18n/de/gen.php, branch 1.15.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.15.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.15.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2019-10-22T22:52:15+00:00</updated>
<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>Add support for terms of service</title>
<updated>2019-09-17T07:21:23+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2019-09-13T15:33:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a2ed6626c2f4e85878f775abcac897a1fd3a1f42'/>
<id>urn:sha1:a2ed6626c2f4e85878f775abcac897a1fd3a1f42</id>
<content type='text'>
This feature is optional. It is based on the presence of a
`data/tos.html` file that an administrator can create. If this file
exists, FreshRSS will automatically add a "ToS" checkbox on the
registration page that users must check to be able to create their
account.
</content>
</entry>
<entry>
<title>Add lemmy share (#2510)</title>
<updated>2019-08-29T15:25:04+00:00</updated>
<author>
<name>wtoscer</name>
<email>willy@toscer.me</email>
</author>
<published>2019-08-29T15:25:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=5f4daa9c63affbd083e915d2bde4be82d16a5b5e'/>
<id>urn:sha1:5f4daa9c63affbd083e915d2bde4be82d16a5b5e</id>
<content type='text'>
</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>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>Add option to share to Pinboard. (#2178)</title>
<updated>2018-12-11T23:20:04+00:00</updated>
<author>
<name>Patrick Crandol</name>
<email>patrick@crandol.com</email>
</author>
<published>2018-12-11T23:20:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a1071e7dd9b9efe3b1f61a3f6bb9f936ad6d7c6a'/>
<id>urn:sha1:a1071e7dd9b9efe3b1f61a3f6bb9f936ad6d7c6a</id>
<content type='text'>
* Prelim. Add Pinboard

based on the url found in the "For iPad" section here: https://pinboard.in/howto/

* add i18n string for Pinboard

* Add help to pinboard

* add title to Pinboard Share

Title seems to be an element, but isn't documented in the API. Perhaps it's an alternative to description? It probably won't hurt to include it.

* Feedback from @samplereality

* Minor Whitespace
</content>
</entry>
<entry>
<title>I18n standardization (#2138)</title>
<updated>2018-11-18T10:37:22+00:00</updated>
<author>
<name>Patrick Crandol</name>
<email>patrick@crandol.com</email>
</author>
<published>2018-11-18T10:37:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=16a131380bb1ae17a18e4bf95d345cffb80a787c'/>
<id>urn:sha1:16a131380bb1ae17a18e4bf95d345cffb80a787c</id>
<content type='text'>
* i18n Admin standardization

cz - moved items incorrectly placed in system array to extensions array
nl - remove registration array in user array that doesn't appear in any other translations - possibly from an old version that didn't get removed?
oc - reordered list to standardize order with other translation files.

* Alphabetize extensions Array

* Standardize conf.php

he - removed options not appearing in other i18n files, added missing strings

* Standardize feedback.php

he - removed line not found in other translation files
nl - removed line not found in other translation files

* Standardize gen.php

* Standardize index.php

Major sorting of oc.
Added tags to several languages

* Standardize install.php

ru - added missing strings
it - remove extra string not found in other config files
he - add missing strings, remove strings not found in other languages
oc - reorganize

* Standardize sub.php

* Standardize and fix TODOs

use format  "//TODO - Translation" for easier searching

* Fix whitespace
</content>
</entry>
<entry>
<title>[i18n] Add the Occitan locale (#2110)</title>
<updated>2018-11-04T12:46:08+00:00</updated>
<author>
<name>Quentí</name>
<email>33203663+Quenty31@users.noreply.github.com</email>
</author>
<published>2018-11-04T12:46:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=396c714df9894ed053030d8a9daedcf95c397960'/>
<id>urn:sha1:396c714df9894ed053030d8a9daedcf95c397960</id>
<content type='text'>
* Create oc.php

L27 : ajout de l’occitan

* Create admin.php

* Create conf.php

* Create feedback.php

* Create gen.php

* Create index.php

* Create install.php

* Create sub.php

* Delete conf.php

* Create conf.php

* Update gen.php

* Update gen.php

* Update gen.php

* Update gen.php

* Update gen.php

* Update gen.php

* Update gen.php

* Update gen.php

* Update gen.php

* Update gen.php

* Update gen.php

* Update gen.php

* Update gen.php

* Update gen.php

* Update oc.php

* Update admin.php

* Update conf.php

* Update feedback.php

* Update gen.php

* Update index.php

* Update install.php

* Update sub.php

* Update oc.php
</content>
</entry>
<entry>
<title>Translation for "Known" (#2059)</title>
<updated>2018-10-21T14:32:34+00:00</updated>
<author>
<name>Twilek-de</name>
<email>Twilek-de@users.noreply.github.com</email>
</author>
<published>2018-10-21T14:32:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1b5581d96b7954637951f45ca3122d78acd9a510'/>
<id>urn:sha1:1b5581d96b7954637951f45ca3122d78acd9a510</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/issues/2056</content>
</entry>
<entry>
<title>i18n de: Known (#2058)</title>
<updated>2018-10-21T13:12:35+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-10-21T13:12:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=abc5c344f6ad4035a3a9ac977add3ef4d5d76540'/>
<id>urn:sha1:abc5c344f6ad4035a3a9ac977add3ef4d5d76540</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/issues/2056</content>
</entry>
</feed>
