<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/views/feed, 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>2026-01-20T19:00:39+00:00</updated>
<entry>
<title>fix validator url update (#8436)</title>
<updated>2026-01-20T19:00:39+00:00</updated>
<author>
<name>Tsung-Han Yu</name>
<email>14802181+johan456789@users.noreply.github.com</email>
</author>
<published>2026-01-20T19:00:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=84604e0c641f2ede1e9f1becb70968400f7b4fb5'/>
<id>urn:sha1:84604e0c641f2ede1e9f1becb70968400f7b4fb5</id>
<content type='text'>
Closes https://github.com/FreshRSS/FreshRSS/issues/8435

Changes proposed in this pull request:
- update validator links to use the same open-url handler with prefix + encoding
- ensure the validator link reflects the current #url field value before opening
- keep existing open-url behavior for other links unchanged

How to test the feature manually:
1. Open feed edit (or add feed) form.
2. Change the feed URL in the URL field.
3. Click “Check the validity of the feed” and verify it opens the validator with the updated URL.
</content>
</entry>
<entry>
<title>Fix another user self-delete regression (#7877)</title>
<updated>2025-09-15T20:17:14+00:00</updated>
<author>
<name>Inverle</name>
<email>inverle@proton.me</email>
</author>
<published>2025-09-15T20:17:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=ddb51c0e95074c6fbddade547ca267801177bb01'/>
<id>urn:sha1:ddb51c0e95074c6fbddade547ca267801177bb01</id>
<content type='text'>
Regression from #7763 
Earlier regression which was fixed before #7626

In addition:
* get rid of `data-toggle` (refactor)
* show invalid login message if deleting account and entered incorrect password instead of redirect to 403
* remove unused reference to `r` parameter
* `forgetOpenCategories()` on login not on any crypto form
</content>
</entry>
<entry>
<title>new: reader view: footer has manage icons (#7133)</title>
<updated>2024-12-26T18:05:18+00:00</updated>
<author>
<name>maTh</name>
<email>1645099+math-GH@users.noreply.github.com</email>
</author>
<published>2024-12-26T18:05:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1d10b3697d5fa04415d36059d5e04ad71aae0b78'/>
<id>urn:sha1:1d10b3697d5fa04415d36059d5e04ad71aae0b78</id>
<content type='text'>
* add footer

* rename content thin medium large class

* rework css

* footer improved</content>
</entry>
<entry>
<title>Update contentSelectorPreview.phtml (#6234)</title>
<updated>2024-03-25T20:18:33+00:00</updated>
<author>
<name>maTh</name>
<email>1645099+math-GH@users.noreply.github.com</email>
</author>
<published>2024-03-25T20:18:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=ff9325ed277ae6e0cc14922a891e79b08531dd5e'/>
<id>urn:sha1:ff9325ed277ae6e0cc14922a891e79b08531dd5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix: dir=rtl (#6221)</title>
<updated>2024-03-21T09:25:58+00:00</updated>
<author>
<name>maTh</name>
<email>1645099+math-GH@users.noreply.github.com</email>
</author>
<published>2024-03-21T09:25:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1c0b8a7dcd933e23fca15bcce2de6bda16c84900'/>
<id>urn:sha1:1c0b8a7dcd933e23fca15bcce2de6bda16c84900</id>
<content type='text'>
* Update layout.phtml

* Update simple.phtml

* Update contentSelectorPreview.phtml</content>
</entry>
<entry>
<title>fixed HTML: &lt;fieldset&gt; + &lt;legend&gt; (#6202)</title>
<updated>2024-03-17T21:49:12+00:00</updated>
<author>
<name>maTh</name>
<email>1645099+math-GH@users.noreply.github.com</email>
</author>
<published>2024-03-17T21:49:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6bd6494ad48c4894befed44e9c3f753c123aca5d'/>
<id>urn:sha1:6bd6494ad48c4894befed44e9c3f753c123aca5d</id>
<content type='text'>
* legend tags cleaned

* formgroup -&gt; fieldset tag

* add bookmarklet class

* Update logs.phtml

* Update logs.phtml

* fixed log table text alignment</content>
</entry>
<entry>
<title>Pass PHPStan level 8 (#5946)</title>
<updated>2023-12-18T16:59:16+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-12-18T16:59:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a80a5f48a16e7d232168a7aaa68e9a1804235ce1'/>
<id>urn:sha1:a80a5f48a16e7d232168a7aaa68e9a1804235ce1</id>
<content type='text'>
* Pass PHPStan level 8
And prepare for PHPStan level 9 https://phpstan.org/user-guide/rule-levels

* Revert wrong replace in comment

* Fix PHPStan level 8

* Update PHPStan and other dev dependencies

* Remove obsolete comment

* noVariableVariables and towards bleedingEdge
https://github.com/phpstan/phpstan-strict-rules
https://phpstan.org/blog/what-is-bleeding-edge

* More bleedingEdge

* A bit more PHPStan level 9

* More PHPStan level 9

* Prepare for booleansInConditions
Ignore int and null

* Revert wrong line

* More fixes

* Fix keep_max_n_unread

* Stricter attribute functions

* Stricter callHooks and more PHPStan level 9

* More typing

* A tiny more</content>
</entry>
<entry>
<title>Use strict_types (#5830)</title>
<updated>2023-11-16T21:43:00+00:00</updated>
<author>
<name>Luc SANCHEZ</name>
<email>4697568+ColonelMoutarde@users.noreply.github.com</email>
</author>
<published>2023-11-16T21:43:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=30c7a61a9b410f023c56ef19b9389a61647d8768'/>
<id>urn:sha1:30c7a61a9b410f023c56ef19b9389a61647d8768</id>
<content type='text'>
* Little's optimisations and booleans in conditions

* Apply strict type

* Apply strict type

* Apply strict type

* Fix multiple bugs with PHP 8.2 and 8.3

* Many declares missing, more errors fixed

* Apply strict type

* Another approach

* Stronger typing for Minz_Session

* Fix case of SQLite

---------

Co-authored-by: Luc &lt;sanchezluc+freshrss@gmail.com&gt;
Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Improved: expanding inputs (#5040)</title>
<updated>2023-01-25T21:23:51+00:00</updated>
<author>
<name>maTh</name>
<email>math-home@web.de</email>
</author>
<published>2023-01-25T21:23:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1c4b328ae14ce94c56171eb28ca4dc0c665051f4'/>
<id>urn:sha1:1c4b328ae14ce94c56171eb28ca4dc0c665051f4</id>
<content type='text'>
* fix

* wider input element</content>
</entry>
<entry>
<title>fix: i18n string error (#4844)</title>
<updated>2022-11-14T12:12:00+00:00</updated>
<author>
<name>maTh</name>
<email>math-home@web.de</email>
</author>
<published>2022-11-14T12:12:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=ea808bb7c7b64862d7e94d2c593303275473d1d1'/>
<id>urn:sha1:ea808bb7c7b64862d7e94d2c593303275473d1d1</id>
<content type='text'>
</content>
</entry>
</feed>
