<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app, branch 1.23.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.23.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.23.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2023-12-22T10:03:32+00:00</updated>
<entry>
<title>Fix notifications (#5959)</title>
<updated>2023-12-22T10:03:32+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-12-22T10:03:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=c7a3281a73839590bfa9d8a9e73c41fc35fc2847'/>
<id>urn:sha1:c7a3281a73839590bfa9d8a9e73c41fc35fc2847</id>
<content type='text'>
The notification about wrong login was not working. Noticed while working on https://github.com/FreshRSS/FreshRSS/pull/5955
This was due to timing of when the notification is retrieved.
Simplified code to make the logic easier and more robust.</content>
</entry>
<entry>
<title>Fix login (#5955)</title>
<updated>2023-12-20T15:36:55+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-12-20T15:36:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=79604aa4b3051f083d1734bd9e82c6a89d785c5a'/>
<id>urn:sha1:79604aa4b3051f083d1734bd9e82c6a89d785c5a</id>
<content type='text'>
fix https://github.com/FreshRSS/FreshRSS/issues/5953
Regression due to https://github.com/FreshRSS/FreshRSS/pull/5946</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>Add filter actions (auto mark read) at category and global levels (#5942)</title>
<updated>2023-12-15T22:04:29+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-12-15T22:04:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6bb45a87268157aab961a6a4a728d9a9bbe043b0'/>
<id>urn:sha1:6bb45a87268157aab961a6a4a728d9a9bbe043b0</id>
<content type='text'>
* Add filter actions (auto mark read) at category level
fix https://github.com/FreshRSS/FreshRSS/issues/3497

* Add filter actions (auto mark read) at global level
fix https://github.com/FreshRSS/FreshRSS/issues/2788

* Fix feed category ID

* Minor comment</content>
</entry>
<entry>
<title>Remove variable default_category (#5945)</title>
<updated>2023-12-14T21:11:04+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-12-14T21:11:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a3ed8269132303eebc03d3e6df822f1f101fa95b'/>
<id>urn:sha1:a3ed8269132303eebc03d3e6df822f1f101fa95b</id>
<content type='text'>
Not really used, and causing bug in https://github.com/FreshRSS/FreshRSS/pull/5942

```
Fatal error: Uncaught Error: Typed property FreshRSS_View::$default_category must not be accessed before initialization in /var/www/FreshRSS/app/views/helpers/category/update.phtml:218 Stack trace: #0 /var/www/FreshRSS/lib/Minz/View.php(93): include() #1 /var/www/FreshRSS/lib/Minz/View.php(143): Minz_View-&gt;includeFile() #2 /var/www/FreshRSS/app/views/category/update.phtml(9): Minz_View-&gt;renderHelper() #3 /var/www/FreshRSS/lib/Minz/View.php(93): include('...') #4 /var/www/FreshRSS/lib/Minz/View.php(115): Minz_View-&gt;includeFile() #5 /var/www/FreshRSS/lib/Minz/View.php(75): Minz_View-&gt;render() #6 /var/www/FreshRSS/lib/Minz/Dispatcher.php(59): Minz_View-&gt;build() #7 /var/www/FreshRSS/lib/Minz/FrontController.php(61): Minz_Dispatcher-&gt;run() #8 /var/www/FreshRSS/p/i/index.php(59): Minz_FrontController-&gt;run() #9 {main} thrown in /var/www/FreshRSS/app/views/helpers/category/update.phtml on line 218
```</content>
</entry>
<entry>
<title>Fix read_when_same_title_in_feed (#5937)</title>
<updated>2023-12-10T13:05:11+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-12-10T13:05:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6a04503c7e6e6f249748df58d5d112750b856879'/>
<id>urn:sha1:6a04503c7e6e6f249748df58d5d112750b856879</id>
<content type='text'>
fix https://github.com/FreshRSS/FreshRSS/issues/5936</content>
</entry>
<entry>
<title>Fix archiving (#5935)</title>
<updated>2023-12-10T11:41:24+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-12-10T11:41:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b46ea88c3580bea1b303e02602b9ec94d5303776'/>
<id>urn:sha1:b46ea88c3580bea1b303e02602b9ec94d5303776</id>
<content type='text'>
fix https://github.com/FreshRSS/FreshRSS/issues/5934
Regression from https://github.com/FreshRSS/FreshRSS/pull/5830</content>
</entry>
<entry>
<title>Fix PHP7 susbtr (#5929)</title>
<updated>2023-12-06T10:58:49+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-12-06T10:58:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=803fa8fdb50c8b98efed2b89a7adf3eb6df189d9'/>
<id>urn:sha1:803fa8fdb50c8b98efed2b89a7adf3eb6df189d9</id>
<content type='text'>
fix https://github.com/FreshRSS/FreshRSS/issues/5928
`susbstr` might return false in PHP7
Regression from https://github.com/FreshRSS/FreshRSS/pull/5830</content>
</entry>
<entry>
<title>Fix export (#5927)</title>
<updated>2023-12-06T07:51:42+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-12-06T07:51:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8bff77c45ef87322fce0854e6f189f76604f5b93'/>
<id>urn:sha1:8bff77c45ef87322fce0854e6f189f76604f5b93</id>
<content type='text'>
Regression from https://github.com/FreshRSS/FreshRSS/pull/5830</content>
</entry>
<entry>
<title>Rework keepmax (#5905)</title>
<updated>2023-12-03T18:52:02+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-12-03T18:52:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f0d4f2762d2b74eeadf2fb64ff83039b5cc16c26'/>
<id>urn:sha1:f0d4f2762d2b74eeadf2fb64ff83039b5cc16c26</id>
<content type='text'>
* Rework keepmax
fix https://github.com/FreshRSS/FreshRSS/issues/5702
fix https://github.com/FreshRSS/FreshRSS/issues/5870

* More WIP

* Minor progress

* Progress

* Beta

* Improved debug message

* Revert noCommit

* Fix variable reset

* Remove debug syslogs</content>
</entry>
</feed>
