<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/Models, branch 1.26.3</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.26.3</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.26.3'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2025-05-17T20:51:44+00:00</updated>
<entry>
<title>Add info about PDO::ATTR_CLIENT_VERSION (#7591)</title>
<updated>2025-05-17T20:51:44+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-05-17T20:51:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=52848d414d63bbb57042741bd56d97a7fea06653'/>
<id>urn:sha1:52848d414d63bbb57042741bd56d97a7fea06653</id>
<content type='text'>
Help with https://github.com/FreshRSS/FreshRSS/issues/7586</content>
</entry>
<entry>
<title>Fix SQL request for user labels with custom sort (#7588)</title>
<updated>2025-05-13T20:28:34+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-05-13T20:28:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=459ede2b7ebcbbc85135c65991768334b460358e'/>
<id>urn:sha1:459ede2b7ebcbbc85135c65991768334b460358e</id>
<content type='text'>
The list or articles with a user label with a custom sort was broken when using PostgreSQL

Example: `https://freshrss.example.net/i/?a=normal&amp;get=T&amp;sort=title&amp;order=ASC`

```
SQL error FreshRSS_EntryDAO::listWhereRaw["42P10",7,"ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list\nLINE 3: ...d_entry = e.id WHERE 1=1 AND e.id &lt;= $1 ORDER BY e.title DE...\n ^"]
```</content>
</entry>
<entry>
<title>Fix newest articles not shown (#7577)</title>
<updated>2025-05-10T21:17:25+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-05-10T21:17:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=532d229d3396817f702c1ecae79fb7f9bdad9a64'/>
<id>urn:sha1:532d229d3396817f702c1ecae79fb7f9bdad9a64</id>
<content type='text'>
* Fix newest articles not shown
Case when processing was faster than 1 second.
fix https://github.com/FreshRSS/FreshRSS/issues/7412
Regression from https://github.com/FreshRSS/FreshRSS/pull/7149

* Simplify uTimeString()
PHPStan has become a bit smarter</content>
</entry>
<entry>
<title>Fix encoding of themes (#7565)</title>
<updated>2025-05-07T17:55:28+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-05-07T17:55:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=25f57beb90e1424a4fb885d335bc9ad1fa8dce69'/>
<id>urn:sha1:25f57beb90e1424a4fb885d335bc9ad1fa8dce69</id>
<content type='text'>
* Fix encoding of themes
Several HTML and URL encoding issues in the case of special chars in theme directory or in metadata.
Also usefull to simplify https://github.com/FreshRSS/FreshRSS/pull/7559

* Minor simplification

* Stricter decoding</content>
</entry>
<entry>
<title>Bump phpstan/phpstan from 2.1.11 to 2.1.13 (#7534)</title>
<updated>2025-05-01T09:50:12+00:00</updated>
<author>
<name>dependabot[bot]</name>
<email>49699333+dependabot[bot]@users.noreply.github.com</email>
</author>
<published>2025-05-01T09:50:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0cd23cca7cdf8c8607a7046767924196dd693f9a'/>
<id>urn:sha1:0cd23cca7cdf8c8607a7046767924196dd693f9a</id>
<content type='text'>
* Bump phpstan/phpstan from 2.1.11 to 2.1.13

Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 2.1.11 to 2.1.13.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/2.1.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/2.1.11...2.1.13)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-version: 2.1.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;

* Bump phpstan/phpstan from 2.1.11 to 2.1.13

Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 2.1.11 to 2.1.13.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/2.1.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/2.1.11...2.1.13)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-version: 2.1.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;

* Fix PHPStan

---------

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;
Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;
Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Improve favicon hash (#7505)</title>
<updated>2025-04-26T12:19:54+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-04-26T12:19:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=3776e1e48f33e80eb4b674bb64b419caf3b5a4e2'/>
<id>urn:sha1:3776e1e48f33e80eb4b674bb64b419caf3b5a4e2</id>
<content type='text'>
* Favicon hash proxy
Content provided through a proxy may be completely different, so the feed hash must account for that

* Fix typing

* Hash of Web site in priority for favicons

* Continue

* Revert some minor changes</content>
</entry>
<entry>
<title>Pass phpstan-strict-rules 2.0.4 (#7488)</title>
<updated>2025-04-01T22:46:28+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-04-01T22:46:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=78dfb44060921a15f820d5794efcf2898f4333c2'/>
<id>urn:sha1:78dfb44060921a15f820d5794efcf2898f4333c2</id>
<content type='text'>
New check for Boolean in while conditions
Replace https://github.com/FreshRSS/FreshRSS/pull/7481</content>
</entry>
<entry>
<title>Make update URL readonly (#7477)</title>
<updated>2025-04-01T15:54:52+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-04-01T15:54:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=dbdadbb4107878d9233f635c31a88afe45957101'/>
<id>urn:sha1:dbdadbb4107878d9233f635c31a88afe45957101</id>
<content type='text'>
The security risks look higher than the minor convinience
Modify https://github.com/FreshRSS/FreshRSS/pull/1024</content>
</entry>
<entry>
<title>Support multiple JSON fragments in HTML+XPath+JSON mode (#7369)</title>
<updated>2025-03-24T13:08:43+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-03-24T13:08:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=9114b9a06a6ff668827c4b0fb68fb549d2c50470'/>
<id>urn:sha1:9114b9a06a6ff668827c4b0fb68fb549d2c50470</id>
<content type='text'>
* Support multiple JSON fragments in HTML+XPath+JSON mode
fix https://github.com/FreshRSS/FreshRSS/discussions/7352#discussioncomment-12295475
E.g. HTML with one `&lt;script type="application/ld+json"&gt;...&lt;/script&gt;` per item.

* Better help messages</content>
</entry>
<entry>
<title>Mark as read button: config for the size (#7314)</title>
<updated>2025-03-13T22:10:48+00:00</updated>
<author>
<name>maTh</name>
<email>1645099+math-GH@users.noreply.github.com</email>
</author>
<published>2025-03-13T22:10:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=7de384bf9c192292cbc726085eedfadddfa7ca7d'/>
<id>urn:sha1:7de384bf9c192292cbc726085eedfadddfa7ca7d</id>
<content type='text'>
* settings

* i18n: mark_read_button

* big, small, none

* fix

* Fixes

* make fix-all

---------

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
</feed>
