<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tech on flove · blog</title><link>https://flove.org/development/blog/categories/tech/</link><description>Recent content in Tech on flove · blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 19 Aug 2026 18:00:00 +0000</lastBuildDate><atom:link href="https://flove.org/development/blog/categories/tech/index.xml" rel="self" type="application/rss+xml"/><item><title>The tag cloud and the playlist: how Risa's frontend grew up</title><link>https://flove.org/development/blog/posts/risa-central-basic-clean/</link><pubDate>Wed, 19 Aug 2026 18:00:00 +0000</pubDate><guid>https://flove.org/development/blog/posts/risa-central-basic-clean/</guid><category>Tech</category><description>&lt;p&gt;Risa is, at heart, two pieces of frontend. On the left, a &lt;strong&gt;floating cloud of tags&lt;/strong&gt; — little chips that drift around, that you tap to filter the feed, that grow when you ask them to. On the right, the &lt;strong&gt;playlist&lt;/strong&gt; — the player, the threads, the reactions, everything that happens when a laugh is actually listened to. Over the last month that frontend went through three lives: it was born, it was moved into a shared engine, and it was cleaned until anyone could fork it. This is the story of those two pieces across the versions — and the three names you need to keep straight: &lt;strong&gt;flove0&lt;/strong&gt; (the distro), &lt;strong&gt;risa1&lt;/strong&gt; (nick as tag), &lt;strong&gt;risa2&lt;/strong&gt; (the current one, on the shared libraries).&lt;/p&gt;</description></item></channel></rss>