<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/p/themes/Flat/metadata.json, branch 1.28.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.28.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.28.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2025-11-23T12:15:10+00:00</updated>
<entry>
<title>Use native CSS instead of SCSS (#8241)</title>
<updated>2025-11-23T12:15:10+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-11-23T12:15:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1c92d55917029d291d00009b674d8552934a69ec'/>
<id>urn:sha1:1c92d55917029d291d00009b674d8552934a69ec</id>
<content type='text'>
I was tired of having to handle the SCSS themes differently.
fix https://github.com/FreshRSS/FreshRSS/issues/7611
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/8200
Convert Ansum and Mapco themes from SCSS to native CSS.
The changes are actually quite limited (mostly changing the syntax of the variables and a few other things)
Require support for:
* https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Nesting
* https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/Nesting_selector
* https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color-mix

SCSS and SAAS tools and references are also removed.

Tests welcome.
The styles are left as individual CSS files as designed originally in SCSS. I expect proper HTTP caching and HTTP/2 to be sufficient instead of aggregating back to a single CSS, but might be done in another PR if needed.

At the same time, fixed the fact that we had various whitespace styles in our JSON files, in particular in those themes, sometimes with 2 spaces, or 4 spaces, or tabs. Use tabs everywhere as defined in editorconfig.

I would like to merge this one first to complete https://github.com/FreshRSS/FreshRSS/pull/8230

* RTLCSS stringMap
https://github.com/FreshRSS/FreshRSS/pull/8241#discussion_r2553175514
https://github.com/MohammadYounes/rtlcss/issues/108#issuecomment-347033134</content>
</entry>
<entry>
<title>Flat theme: un-deprecate (#5316)</title>
<updated>2023-04-19T20:40:36+00:00</updated>
<author>
<name>maTh</name>
<email>math-home@web.de</email>
</author>
<published>2023-04-19T20:40:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=2f53214c159738efc631ce3930e91c44f00f76f5'/>
<id>urn:sha1:2f53214c159738efc631ce3930e91c44f00f76f5</id>
<content type='text'>
* Update metadata.json

* Update 05_Configuration.md</content>
</entry>
<entry>
<title>Add: &lt;meta name="theme-color"&gt; (#5105)</title>
<updated>2023-03-04T14:05:58+00:00</updated>
<author>
<name>maTh</name>
<email>math-home@web.de</email>
</author>
<published>2023-03-04T14:05:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=068d18b69bae8456669293a8b7dfe9afd827e03d'/>
<id>urn:sha1:068d18b69bae8456669293a8b7dfe9afd827e03d</id>
<content type='text'>
* implemented

* themes' metadata.json

* fix

* fix

* retrigger tests

* Update lib/Minz/View.php

Co-authored-by: Luc SANCHEZ &lt;4697568+ColonelMoutarde@users.noreply.github.com&gt;

* Update lib/Minz/View.php

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;

* Update lib/Minz/View.php

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;

* Update lib/Minz/View.php

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;

* fix

---------

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;
Co-authored-by: Luc SANCHEZ &lt;4697568+ColonelMoutarde@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Added: Mark theme as deprecated (#4807)</title>
<updated>2023-01-17T14:39:55+00:00</updated>
<author>
<name>maTh</name>
<email>math-home@web.de</email>
</author>
<published>2023-01-17T14:39:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0ab130eb9c3df3227a70624bcd5e8133afb00ae5'/>
<id>urn:sha1:0ab130eb9c3df3227a70624bcd5e8133afb00ae5</id>
<content type='text'>
* i18n + config

* docs

* deprecated marked themes

* fix

* fix markdown

* i18n: fix link params

* i18n: French

* deprecated =&gt; no longer supported

* i18n: German

* Docs: deprecated =&gt; no longer supported

* Docs: French

* i18n: en-us

* i18n German

* isset() -&gt; !empty()

* i18n: fix German

* i18n: English, delete // TODO</content>
</entry>
<entry>
<title>Rename template.css (#4644)</title>
<updated>2022-09-29T10:40:50+00:00</updated>
<author>
<name>maTh</name>
<email>math-home@web.de</email>
</author>
<published>2022-09-29T10:40:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=fedbda4f6acbc5f5c09ad90a7b7972595695a3de'/>
<id>urn:sha1:fedbda4f6acbc5f5c09ad90a7b7972595695a3de</id>
<content type='text'>
* Fix conflicts

* Update doc

* Misses

* Update prefix in CSS

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Change loading of base-theme css</title>
<updated>2014-09-15T13:55:35+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-09-15T13:55:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=69c7c1aa48d42656f73c724d7e9062ca19914133'/>
<id>urn:sha1:69c7c1aa48d42656f73c724d7e9062ca19914133</id>
<content type='text'>
If metadata.json indicates it should use "_template.css" or "_base.css",
base-theme/template|base.css is used. It facilitates theme maintenance.
</content>
</entry>
<entry>
<title>Flat design based on default template</title>
<updated>2014-07-07T19:58:34+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-07-07T19:58:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=dd627292283dc6253e52dd5ff3575ceac509db66'/>
<id>urn:sha1:dd627292283dc6253e52dd5ff3575ceac509db66</id>
<content type='text'>
- stats are not terminated yet
- need reviews

See https://github.com/marienfressinaud/FreshRSS/issues/320
</content>
</entry>
<entry>
<title>Mise à jour nom thèmes + chargement robuste des thèmes</title>
<updated>2014-01-13T21:27:22+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2014-01-13T21:27:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f720d41cbfb18edc1b0a694a7213682b96befa1f'/>
<id>urn:sha1:f720d41cbfb18edc1b0a694a7213682b96befa1f</id>
<content type='text'>
Renomme : default -&gt; Origine
En cas de thème introuvable, charge le thème par défaut, sinon le
premier disponible.
https://github.com/marienfressinaud/FreshRSS/issues/120
</content>
</entry>
</feed>
