<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/i18n/de/gen.php, branch edge</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=edge</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=edge'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2025-10-16T21:51:34+00:00</updated>
<entry>
<title>Remove pocket translation key (#8128)</title>
<updated>2025-10-16T21:51:34+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2025-10-16T21:51:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=cb23abc7b5bd9e67dee69a349b2f479e53f91cd6'/>
<id>urn:sha1:cb23abc7b5bd9e67dee69a349b2f479e53f91cd6</id>
<content type='text'>
Follow-up on https://github.com/FreshRSS/FreshRSS/pull/8127

Changes proposed in this pull request:

- Remove pocket translation key
</content>
</entry>
<entry>
<title>Add to search UI the user modification date (#8122)</title>
<updated>2025-10-16T19:23:32+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-10-16T19:23:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=14fc3e9b6467254c59781c14cc533ddc804d9414'/>
<id>urn:sha1:14fc3e9b6467254c59781c14cc533ddc804d9414</id>
<content type='text'>
* Add to search UI the user modification date
Follow-up of:
* https://github.com/FreshRSS/FreshRSS/pull/8103
* https://github.com/FreshRSS/FreshRSS/pull/8093

* Easier UI to cancel filtering by date

* Add blank &lt;option&gt; to ease deselection of &lt;select&gt;</content>
</entry>
<entry>
<title>Implement search form (#8103)</title>
<updated>2025-10-14T22:08:40+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-10-14T22:08:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e070c3ed2bec4ea4a6c2a216a5c836d1e02ab381'/>
<id>urn:sha1:e070c3ed2bec4ea4a6c2a216a5c836d1e02ab381</id>
<content type='text'>
* Add UI for advanced search
To help users with the seach operators.
Obviously not as powerful as a manually-written search query.
Lack in particular negation and logical *and* for now, but I might try to do something about it.

&lt;img width="939" height="1438" alt="image" src="https://github.com/user-attachments/assets/0bcad39b-eff3-4f44-876b-a2552af2af00" /&gt;

* Consistency: allow multiple user queries like S:1,2

* Fix user query and add tests
</content>
</entry>
<entry>
<title>Change regional language codes (#8065)</title>
<updated>2025-10-06T19:09:01+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2025-10-06T19:09:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b6f4276c6cc2e5a53f0a4afb1536960427fa995e'/>
<id>urn:sha1:b6f4276c6cc2e5a53f0a4afb1536960427fa995e</id>
<content type='text'>
* Change regional language codes

According to `ISO-639-1` and `ISO-3166-1 alpha-2` recommendations, regional
languages must be written with the language code in lowercase and the region
in uppercase. For instance, we should have `en-US` instead of `en-us`.

Folders have been updated to reflect those recommendations and regional
language codes have been updated in the translation files.

* Update README files

* Fix configuration for typos

* Revert language order in documentation

* Remove unnecessary code

* Change language configuration getter

* Fix phpstan error

* Fix typo

* Add types

* escape regex

* Move language logic to avoid magic or deprecated methods

* Minor fix on regex</content>
</entry>
<entry>
<title>Replace translation status flags with text section (#7842)</title>
<updated>2025-10-02T21:00:16+00:00</updated>
<author>
<name>Inverle</name>
<email>inverle@proton.me</email>
</author>
<published>2025-10-02T21:00:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=be49726ebb700aca030004d367c029082cfc6427'/>
<id>urn:sha1:be49726ebb700aca030004d367c029082cfc6427</id>
<content type='text'>
* Replace translation status flags with text section

* make fix-all

* Update README.md

Co-authored-by: maTh &lt;1645099+math-GH@users.noreply.github.com&gt;

* Improve with suggestions

* Improve with further suggestions

* fix headers

* BCP 47
https://developer.mozilla.org/en-US/docs/Glossary/BCP_47_language_tag

* en-US: `TODO` -&gt; `IGNORE`

* i18n: fr

* i18n: fr

* i18n: fr

* Links

---------

Co-authored-by: maTh &lt;1645099+math-GH@users.noreply.github.com&gt;
Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Upgrade to PHP_CodeSniffer 4 (#7993)</title>
<updated>2025-09-22T20:02:59+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-09-22T20:02:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=833007f5860deae232bacf321d268124123d6749'/>
<id>urn:sha1:833007f5860deae232bacf321d268124123d6749</id>
<content type='text'>
https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki/Version-4.0-User-Upgrade-Guide
A couple of rules have changed name. Exclusion paths have slightly changed behaviour.
Main change is that it was unhappy with our i18n header comments, so minor edit there, since that rule kind of makes sense the rest of the time
</content>
</entry>
<entry>
<title>Update German (#7833)</title>
<updated>2025-09-21T11:45:12+00:00</updated>
<author>
<name>beerisgood</name>
<email>beerisgood@users.noreply.github.com</email>
</author>
<published>2025-09-21T11:45:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f0388f64acea1c5c241e4b29d4d19777af500466'/>
<id>urn:sha1:f0388f64acea1c5c241e4b29d4d19777af500466</id>
<content type='text'>
* Update sub.php

German translation added.

* Update gen.php

German translation added

* make fix-all

* Update conf.php

* make fix-all

* Update index.php

* make fix-all

* Update admin.php

* Update feedback.php

* Update app/i18n/de/index.php

* make fix-all

* Apply suggestions from code review

Co-authored-by: maTh &lt;1645099+math-GH@users.noreply.github.com&gt;

* Update app/i18n/de/index.php

Co-authored-by: maTh &lt;1645099+math-GH@users.noreply.github.com&gt;

* Update app/i18n/de/feedback.php

Co-authored-by: maTh &lt;1645099+math-GH@users.noreply.github.com&gt;

* Icon

* make fix-all

---------

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;
Co-authored-by: maTh &lt;1645099+math-GH@users.noreply.github.com&gt;
Co-authored-by: Alexis Degrugillier &lt;aledeg@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Translate to Ukrainian (#7961)</title>
<updated>2025-09-14T19:17:30+00:00</updated>
<author>
<name>Denys Nykula</name>
<email>nykula@ukr.net</email>
</author>
<published>2025-09-14T19:17:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6d0bec14e514b1e1949e604709207a74f8bf053f'/>
<id>urn:sha1:6d0bec14e514b1e1949e604709207a74f8bf053f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Show warning when unsafe CSP policy is in use (#7804)</title>
<updated>2025-08-09T19:47:39+00:00</updated>
<author>
<name>Inverle</name>
<email>inverle@proton.me</email>
</author>
<published>2025-08-09T19:47:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=2b85a50ed72982ab0c0f9ef98c7ed1e15f21bf5f'/>
<id>urn:sha1:2b85a50ed72982ab0c0f9ef98c7ed1e15f21bf5f</id>
<content type='text'>
* Show warning when unsafe CSP policy is in use

* Fix bare markdown URL

* i18n: fr

* Minor i18n: fr

* Add target="_blank" to i18n strings

---------

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>New JS attribute: `data-auto-leave-validation` (#7785)</title>
<updated>2025-08-08T15:39:38+00:00</updated>
<author>
<name>Inverle</name>
<email>inverle@proton.me</email>
</author>
<published>2025-08-08T15:39:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d9197d7e32a97f29829ffd4cf4371b1853e51fa2'/>
<id>urn:sha1:d9197d7e32a97f29829ffd4cf4371b1853e51fa2</id>
<content type='text'>
Instead of a repeating pattern like: `&lt;input type="text" value="something" data-leave-validation="something"&gt;`, you can now put a `data-auto-leave-validation="1"` attribute on a `&lt;form&gt;` for example, and it will automatically set the `data-leave-validation` attributes inside the form elements.

`data_auto_leave_validation(parent)`  from `extra.js` is called on slider open and page load.

---------

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;
Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;</content>
</entry>
</feed>
