<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/.editorconfig, 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>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>Hide base theme (#7234)</title>
<updated>2025-01-21T22:31:40+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-01-21T22:31:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=825ccf55562154dc33fbff272384dc5877696208'/>
<id>urn:sha1:825ccf55562154dc33fbff272384dc5877696208</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add EditorConfig for .neon (#7224)</title>
<updated>2025-01-16T08:44:56+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-01-16T08:44:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=79d3ef4b54c08a2464521e17d8663b9af77bb3a8'/>
<id>urn:sha1:79d3ef4b54c08a2464521e17d8663b9af77bb3a8</id>
<content type='text'>
Used by PHPStan</content>
</entry>
<entry>
<title>Minor development config fixes (#5379)</title>
<updated>2023-05-09T11:08:57+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-05-09T11:08:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=26bc0e0ee9a23631b808e7328252cfb7865b9941'/>
<id>urn:sha1:26bc0e0ee9a23631b808e7328252cfb7865b9941</id>
<content type='text'>
* Add compatibility with MacOS for `paste` command
* Addition to .editorconfig</content>
</entry>
<entry>
<title>Dynamic OPML (#4407)</title>
<updated>2022-07-04T07:53:26+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-07-04T07:53:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=509c8cae6381ec46af7c8303eb92fda6ce496a4a'/>
<id>urn:sha1:509c8cae6381ec46af7c8303eb92fda6ce496a4a</id>
<content type='text'>
* Dynamic OPML draft
#fix https://github.com/FreshRSS/FreshRSS/issues/4191

* Export dynamic OPML
http://opml.org/spec2.opml#1629043127000

* Restart with simpler approach

* Minor revert

* Export dynamic OPML also for single feeds

* Special category type for importing dynamic OPML

* Parameter for excludeMutedFeeds

* Details

* More draft

* i18n

* Fix update

* Draft manual import working

* Working manual refresh

* Draft automatic update

* Working Web refresh + fixes

* Import/export dynamic OPML settings

* Annoying numerous lines in SQL logs

* Fix minor JavaScript error

* Fix auto adding new columns

* Add require

* Add missing 🗲

* Missing space

* Disable adding new feeds to dynamic categories

* Link from import

* i18n typo

* Improve theme icon function

* Fix pink-dark</content>
</entry>
<entry>
<title>Improved markdownlint (#3918)</title>
<updated>2021-10-23T11:43:24+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-10-23T11:43:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=acbba9adb2e362079ce1fb84be1868b198cc1da0'/>
<id>urn:sha1:acbba9adb2e362079ce1fb84be1868b198cc1da0</id>
<content type='text'>
* Improved markdownlint
* Relaxed rules slighlty
* `npm run markdownlint` for automatic tests
* `npm run markdownlint_fix` for automatic syntax fixing
* Applied the fixes on all our Markdown files</content>
</entry>
<entry>
<title>Align .editorconfig with .stylelintrc for CSS files (#3912)</title>
<updated>2021-10-21T14:53:16+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-10-21T14:53:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=4c7d5c440fa15dfae4fd11c6705fb834909980f6'/>
<id>urn:sha1:4c7d5c440fa15dfae4fd11c6705fb834909980f6</id>
<content type='text'>
And add explicit file extension to `.stylelintrc`</content>
</entry>
<entry>
<title>EditorConfig update (#3895)</title>
<updated>2021-10-19T08:33:45+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-10-19T08:33:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f96563ebb0c1e38a320eda1e7fdd8490785cd047'/>
<id>urn:sha1:f96563ebb0c1e38a320eda1e7fdd8490785cd047</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tiny additions to .editorconfig (#1744)</title>
<updated>2017-12-21T16:21:11+00:00</updated>
<author>
<name>Nicola Spanti</name>
<email>dev@nicola-spanti.info</email>
</author>
<published>2017-12-21T16:21:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=4c3908e60b35c6aef03c90c534a6128b17bcd3d9'/>
<id>urn:sha1:4c3908e60b35c6aef03c90c534a6128b17bcd3d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>added .editorconfig with basic settings</title>
<updated>2017-12-17T14:23:10+00:00</updated>
<author>
<name>Kevin Papst</name>
<email>kpapst@gmx.net</email>
</author>
<published>2017-12-17T14:23:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=08252928b65bda88b709526fedc20be89cfb9ed4'/>
<id>urn:sha1:08252928b65bda88b709526fedc20be89cfb9ed4</id>
<content type='text'>
</content>
</entry>
</feed>
