<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/Makefile, branch custom</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=custom</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=custom'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2025-11-16T17:44:07+00:00</updated>
<entry>
<title>Add new translate action: `move`, `make i18n-move-key` (#8214)</title>
<updated>2025-11-16T17:44:07+00:00</updated>
<author>
<name>Inverle</name>
<email>inverle@proton.me</email>
</author>
<published>2025-11-16T17:44:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b9abe706902c666d85cf60eb828a72c4f3062297'/>
<id>urn:sha1:b9abe706902c666d85cf60eb828a72c4f3062297</id>
<content type='text'>
So that renaming something like `conf.shortcut.toggle_sidebar` to `conf.shortcut.toggle_aside` can be done easily even after already having added `conf.shortcut.toggle_sidebar` and translated it in multiple languages.

Example of usage:
```console
./cli/manipulate.translation.php -a move -k conf.shortcut.toggle_sidebar -n conf.shortcut.toggle_aside
```
```console
make i18n-move-key key="conf.shortcut.toggle_sidebar" new-key="conf.shortcut.toggle_aside"
```

The key will be moved and all values/states will be kept.</content>
</entry>
<entry>
<title>Bump composer version from 2.5.2 to 2.8.11 (#7966)</title>
<updated>2025-09-15T11:40:54+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2025-09-15T11:40:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8619ae07791e11a412d9ba5ecd9b4c33cb81bb48'/>
<id>urn:sha1:8619ae07791e11a412d9ba5ecd9b4c33cb81bb48</id>
<content type='text'>
Version 2.5.2 was released Feb 4th, 2023.
Version 2.8.11 was released Aug 21st, 2025.</content>
</entry>
<entry>
<title>Add new file in i18n (#7917)</title>
<updated>2025-09-05T20:57:34+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2025-09-05T20:57:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=de624dc8ce63ec819c61216d9d44f828841c293e'/>
<id>urn:sha1:de624dc8ce63ec819c61216d9d44f828841c293e</id>
<content type='text'>
When manipulating I18N files, it is now possible to add a new file to all
languages. This action is available both in the manipulation script and
the makefile.</content>
</entry>
<entry>
<title>add target to generate the translation progress (#7905)</title>
<updated>2025-09-03T04:50:24+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2025-09-03T04:50:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8a59dc3402bb3d200f74e7d1ea06d77124ccc492'/>
<id>urn:sha1:8a59dc3402bb3d200f74e7d1ea06d77124ccc492</id>
<content type='text'>
* add target to generate the translation progress

* replace short options by long options

This adds a little bit of explanation for someone looking at the code without knowing
how the underlying script is working.

* sort test targets

* sort i18n targets</content>
</entry>
<entry>
<title>Change make help output (#7901)</title>
<updated>2025-09-02T19:30:11+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2025-09-02T19:30:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=28e0a548c81dd80458e7d0e0f8ed465c13ccd06d'/>
<id>urn:sha1:28e0a548c81dd80458e7d0e0f8ed465c13ccd06d</id>
<content type='text'>
The new output allows to categorize the targets.</content>
</entry>
<entry>
<title>Update dev tools (#7347)</title>
<updated>2025-02-21T12:57:56+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-02-21T12:57:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f477a261d686e1d37853e4718c9e6e4393498959'/>
<id>urn:sha1:f477a261d686e1d37853e4718c9e6e4393498959</id>
<content type='text'>
In particular those not covered by Dependabot</content>
</entry>
<entry>
<title>Fix the Makefile for test and fix targets. (#6913)</title>
<updated>2024-10-17T13:31:58+00:00</updated>
<author>
<name>Mike</name>
<email>mtalexan@users.noreply.github.com</email>
</author>
<published>2024-10-17T13:31:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b184dc26988dfedb88bca178013e1d1f211f14de'/>
<id>urn:sha1:b184dc26988dfedb88bca178013e1d1f211f14de</id>
<content type='text'>
The bin/composer dependency was missing from half the targets that
needed it.
The vendor/bin/* targets are all created by a single call to composer,
but were all duplicating the composer call.
The php* tools defined a vendor/bin/php* target, but then proceeded to
create the bin/php* target instead by symlinking from an incorrect path.
php* tools were referenced as vendor/bin/php* even though they were
symlinked to bin/php*.</content>
</entry>
<entry>
<title>Fix warnings for PHP 8.4+ (#6781)</title>
<updated>2024-09-06T08:41:11+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-09-06T08:41:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0ea13253afc8816e6ffef802d4e9941c41ef9fa4'/>
<id>urn:sha1:0ea13253afc8816e6ffef802d4e9941c41ef9fa4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update composer shfmt typos (#6614)</title>
<updated>2024-07-08T10:00:58+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-07-08T10:00:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d56d791bafa5cdbe23067d01b92cd690e7ccb6cf'/>
<id>urn:sha1:d56d791bafa5cdbe23067d01b92cd690e7ccb6cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Makefile: add `-it` to `make start` to allow for Ctrl+C SIGTERM (#6239)</title>
<updated>2024-03-26T20:53:06+00:00</updated>
<author>
<name>Frans de Jonge</name>
<email>fransdejonge@gmail.com</email>
</author>
<published>2024-03-26T20:53:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=5d1493ba988e8a1ccdcdd1fe657b3e0653b6d5fe'/>
<id>urn:sha1:5d1493ba988e8a1ccdcdd1fe657b3e0653b6d5fe</id>
<content type='text'>
</content>
</entry>
</feed>
