<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>mana — Devlog</title>
    <link>https://mana.how/devlog</link>
    <description>Wochenrückblicke aus dem mana. Was haben wir gebaut, was haben wir gelernt — quer über alle Repos, in einfacher Sprache.</description>
    <language>de</language>
    <lastBuildDate>Tue, 21 Jul 2026 12:00:00 GMT</lastBuildDate>
    <atom:link href="https://mana.how/devlog/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Der See lernt sehen</title>
      <link>https://mana.how/devlog/2026-w30</link>
      <guid isPermaLink="true">https://mana.how/devlog/2026-w30</guid>
      <pubDate>Tue, 21 Jul 2026 12:00:00 GMT</pubDate>
      <description>Eine Woche am Naturspiel Immertal: sechs Punkte aus der Grafik-Forschungsroadmap an einem Tag gebaut — der See spiegelt jetzt die Berge, Wellen breiten sich echt aus, das Gras krümmt sich, und wo die Eule jagt, wird der Boden fruchtbar.</description>
      <category>immertal</category>
      <category>grafik</category>
      <category>sota-roadmap</category>
      <category>devlog</category>
    </item>
    <item>
      <title>Eigene 3D-Props: eine Stehlampe, drei Looks, ein Stil-Entscheid</title>
      <link>https://mana.how/devlog/2026-w29</link>
      <guid isPermaLink="true">https://mana.how/devlog/2026-w29</guid>
      <pubDate>Thu, 16 Jul 2026 12:00:00 GMT</pubDate>
      <description>Unsere 3D-Apps stehen bisher auf fremden CC0-Modellen und selbstgeschriebenen Platzhaltern. Bevor eine eigene Prop-Bibliothek entsteht, haben wir den Stil nicht diskutiert, sondern gebaut: dasselbe Modell in drei Ausprägungen, parametrisch aus einem Skript, mit Messwerten. Entschieden ist der weiche Look — zum Preis des sparsamen. Daneben haben wir dem Immertal Fell gegeben: zwei Tiere haben statt glatter Flächen jetzt eine Fellkante.</description>
      <category>3d</category>
      <category>assets</category>
      <category>stil</category>
      <category>pipeline</category>
      <category>entscheidung</category>
      <category>godot</category>
    </item>
    <item>
      <title>SQLite gemessen, bei Postgres geblieben</title>
      <link>https://mana.how/devlog/2026-w25</link>
      <guid isPermaLink="true">https://mana.how/devlog/2026-w25</guid>
      <pubDate>Sat, 20 Jun 2026 12:00:00 GMT</pubDate>
      <description>Die Frage war: Könnten kleine Dienste auf eingebettetes SQLite umziehen und so Ressourcen auf dem Mac Mini sparen? Wir haben es nicht geschätzt, sondern gebaut, gemessen und gegen die Produktion gespiegelt — und uns danach bewusst gegen den Wechsel entschieden.</description>
      <category>infrastruktur</category>
      <category>datenbank</category>
      <category>sqlite</category>
      <category>benchmark</category>
      <category>entscheidung</category>
    </item>
    <item>
      <title>Die erste Organisation zieht ein</title>
      <link>https://mana.how/devlog/2026-w24</link>
      <guid isPermaLink="true">https://mana.how/devlog/2026-w24</guid>
      <pubDate>Sun, 14 Jun 2026 12:00:00 GMT</pubDate>
      <description>Bisher war ein mana-Konto immer eine einzelne Person. Diese Woche kommt die Organisation dazu: Auf org.mana.how kann ein Verein, eine Gemeinde oder eine Firma sich gründen, Leute einladen und gemeinsame Vorgaben setzen — Memoro ist die erste App, die das versteht. Wir haben dabei bewusst eine Bremse eingebaut: Eine Organisation darf nicht alles vorschreiben, was sie will. Daneben lief viel: 3D-Scans aus dem Wohnzimmer, das Profilbild-Studio und eine Infrastruktur-Aufräumwoche.</description>
      <category>organisationen</category>
      <category>datenhoheit</category>
      <category>avv</category>
      <category>3d-scan</category>
      <category>infrastruktur</category>
    </item>
    <item>
      <title>Die letzten zwei Abhängigkeiten: eigener Laden, eigene KI-Schlüssel</title>
      <link>https://mana.how/devlog/2026-w23</link>
      <guid isPermaLink="true">https://mana.how/devlog/2026-w23</guid>
      <pubDate>Sun, 07 Jun 2026 12:00:00 GMT</pubDate>
      <description>Diese Woche nimmt der Verein die zwei Dinge in eigene Hand, an denen App-Anbieter sonst fremd hängen: den Vertriebsweg und die KI. Ein eigener Android-Store geht live (fdroid.mana.how + store.mana.how, neun Apps in der ersten Welle), die Startseite mana.how wird zum App-Schaufenster — und parallel kannst du in jeder KI-App ab jetzt deinen eigenen Anbieter-Schlüssel hinterlegen oder nach echtem Verbrauch zum Selbstkostenpreis abrechnen. Dazu: ein Interest-Graph, der auf deinem Gerät bleibt, ein GPU-Broker und Header, die KI-Antworten ehrlich ausweisen.</description>
      <category>app-store</category>
      <category>byok</category>
      <category>souveraenitaet</category>
      <category>ki</category>
      <category>interest-graph</category>
      <category>transparenz</category>
    </item>
    <item>
      <title>Die Schrift gehört uns: Marken-Fonts selbst gehostet</title>
      <link>https://mana.how/devlog/2026-w22</link>
      <guid isPermaLink="true">https://mana.how/devlog/2026-w22</guid>
      <pubDate>Thu, 28 May 2026 12:00:00 GMT</pubDate>
      <description>Eine kleine Entscheidung mit klarer Haltung: Unsere Apps versprachen „Inter&quot;, lieferten aber in Wahrheit nichts aus — und fielen auf die System-Schrift zurück. Diese Woche hosten wir Inter, JetBrains Mono und Source Serif 4 selbst, aus der eigenen Domain, ohne Google-Fonts-CDN. Das ist gleichzeitig die schnellste, die unabhängigste und die datenschutz-sauberste Variante — ein seltener Fall ohne Zielkonflikt.</description>
      <category>typografie</category>
      <category>souveraenitaet</category>
      <category>datenschutz</category>
      <category>performance</category>
      <category>design-system</category>
    </item>
    <item>
      <title>Die große Entflechtung: aus einer App wird ein Ökosystem</title>
      <link>https://mana.how/devlog/2026-w21</link>
      <guid isPermaLink="true">https://mana.how/devlog/2026-w21</guid>
      <pubDate>Sun, 24 May 2026 12:00:00 GMT</pubDate>
      <description>Eine Woche, in der die Sammel-App schrumpft, damit die Apps wachsen können. Modul für Modul verlässt jeder Bereich — Stadt-Ecken, Essen, Garderobe, Pflanzen, Memos, Zitate, Karten — die alte unified-App und zieht in ein eigenes Repo, einen eigenen Container, eine eigene Domain. Am Ende der Woche hört die alte Compose-Datei sogar auf, die Plattform-Dienste mitzuschleppen. Das ist kein Aufräumen um des Aufräumens willen, sondern eine Haltung in Code gegossen: Ein Produkt gehört nur sich selbst.</description>
      <category>architektur</category>
      <category>entflechtung</category>
      <category>souveraenitaet</category>
      <category>shared-foundation</category>
      <category>datenschutz</category>
    </item>
    <item>
      <title>Die App-Welle: fünf neue Apps live, vier Rebrands</title>
      <link>https://mana.how/devlog/2026-w20</link>
      <guid isPermaLink="true">https://mana.how/devlog/2026-w20</guid>
      <pubDate>Tue, 19 May 2026 12:00:00 GMT</pubDate>
      <description>Eine Woche, in der die Plattform aufhört, nur Plattform zu sein: Seepuls, ManaMeme, Werdrobe, Herbatrium und Viadocu gehen LIVE — fünf eigenständige Apps unter dem Verein-Dach. Plus: zentrales Auth-Portal mit Passkey + Magic-Link + 2FA, vier Rebrands (Wardrobe→Werdrobe, Cards→Wordeck-Plan, Manaspur→Viadocu, Lesen-Vorbereitung), Invites + Aura Phase 1.</description>
      <category>app-launch-wave</category>
      <category>auth-portal</category>
      <category>native-apps</category>
      <category>invites-aura</category>
      <category>rebrand</category>
    </item>
    <item>
      <title>Der Verein bekommt ein Zuhause</title>
      <link>https://mana.how/devlog/2026-w19</link>
      <guid isPermaLink="true">https://mana.how/devlog/2026-w19</guid>
      <pubDate>Thu, 07 May 2026 12:00:00 GMT</pubDate>
      <description>Erste Woche, in der mana nicht mehr nur Idee ist: Plattform-Repo aufgeschlagen, Auth/Credits/Mail/Media als eigenständige Services rausgelöst, Verein-Landing online gestellt, Memoro-Cutover bis zur Live-Datenbank durchgezogen.</description>
      <category>verein-aufbau</category>
      <category>phase-1</category>
      <category>memoro-cutover</category>
      <category>landing</category>
      <category>devlog-konvention</category>
    </item>
    <item>
      <title>Drei Repos, ein Plan</title>
      <link>https://mana.how/devlog/2026-w18</link>
      <guid isPermaLink="true">https://mana.how/devlog/2026-w18</guid>
      <pubDate>Thu, 07 May 2026 12:00:00 GMT</pubDate>
      <description>Kurz vor der Vereinsgründung: Memoro wird zum eigenen Repo, Who veröffentlicht sein erstes Bau-Tagebuch, im Mana-Monorepo gehen Forms (mit AI-Tools) und ein Bulk-Import für Artikel live. Aufräumen, bevor das große Umziehen losgeht.</description>
      <category>repo-extraction</category>
      <category>forms</category>
      <category>articles-import</category>
      <category>who-launch</category>
      <category>mobile-cleanup</category>
    </item>
    <item>
      <title>Conflict-Detection, endlich sauber</title>
      <link>https://mana.how/devlog/2026-w17</link>
      <guid isPermaLink="true">https://mana.how/devlog/2026-w17</guid>
      <pubDate>Thu, 07 May 2026 12:00:00 GMT</pubDate>
      <description>Eine Woche, in der unter der Haube viele Jahre alter Code aufgeräumt wurde: Sync-Konflikt-Erkennung wird zuverlässig, vier Bug-Wurzeln werden geschlossen, gleichzeitig zieht das Companion-Brain in die echte Pipeline ein und 22 Module bekommen ihre i18n-Namespaces.</description>
      <category>sync</category>
      <category>conflict-detection</category>
      <category>companion-brain</category>
      <category>i18n</category>
      <category>mobile-cleanup</category>
    </item>
    <item>
      <title>Vier Tage AI an allen Stellen</title>
      <link>https://mana.how/devlog/2026-w16</link>
      <guid isPermaLink="true">https://mana.how/devlog/2026-w16</guid>
      <pubDate>Thu, 07 May 2026 12:00:00 GMT</pubDate>
      <description>Eine Woche, in der das Companion Brain von Plan zu echter Pipeline wurde, Multi-Agent-Workbench live ging und am Ende noch zwei neue Module dazukamen. Vier sehr lange Arbeitstage, danach Kraftanker.</description>
      <category>companion-brain</category>
      <category>multi-agent</category>
      <category>missions</category>
      <category>encryption-grants</category>
      <category>module-launches</category>
    </item>
    <item>
      <title>Verschlüsselt, gesprochen, redesigned</title>
      <link>https://mana.how/devlog/2026-w15</link>
      <guid isPermaLink="true">https://mana.how/devlog/2026-w15</guid>
      <pubDate>Thu, 07 May 2026 12:00:00 GMT</pubDate>
      <description>Sieben sehr volle Tage: AES-Verschlüsselung in 27 Tabellen, Voice-Quick-Add für fünf Module, ein Mega-Sprint mit drei neuen Modulen plus 60 Bugfixes, Sync-Billing, Self-Hosted-Geocoding und ein UI-Redesign mit Wallpaper-System.</description>
      <category>encryption</category>
      <category>voice-input</category>
      <category>self-hosting</category>
      <category>ui-redesign</category>
      <category>module-launches</category>
    </item>
    <item>
      <title>Aus 25 Apps wird eine</title>
      <link>https://mana.how/devlog/2026-w14</link>
      <guid isPermaLink="true">https://mana.how/devlog/2026-w14</guid>
      <pubDate>Thu, 07 May 2026 12:00:00 GMT</pubDate>
      <description>Diese Woche kollabierte das Konzept: Statt 25 stehender Web-Apps eine einzige Unified-App, statt 17 Modul-Server ein Unified-API. Memoro auf Production. Mana-media als zentrale Bild-Pipeline. Und am Ende der Woche heißt ManaCore einfach Mana.</description>
      <category>unified-app</category>
      <category>consolidation</category>
      <category>mana-media</category>
      <category>timeblocks</category>
      <category>memoro-production</category>
    </item>
    <item>
      <title>Aus 21 Bots wird ein Binary</title>
      <link>https://mana.how/devlog/2026-w13</link>
      <guid isPermaLink="true">https://mana.how/devlog/2026-w13</guid>
      <pubDate>Thu, 07 May 2026 12:00:00 GMT</pubDate>
      <description>Eine Woche der grossen Vereinfachung: 21 Matrix-Bots werden ein Go-Binary mit ein Hundertstel des Speicherbedarfs, NestJS-Monolith aufgelöst, alle AI-Workloads ziehen auf den GPU-Server, und 89.000 Zeilen Code verschwinden im Local-First-Umzug.</description>
      <category>consolidation</category>
      <category>go-binary</category>
      <category>local-first</category>
      <category>gpu-offload</category>
      <category>nestjs-elimination</category>
    </item>
    <item>
      <title>Production-Ready, leise</title>
      <link>https://mana.how/devlog/2026-w12</link>
      <guid isPermaLink="true">https://mana.how/devlog/2026-w12</guid>
      <pubDate>Thu, 07 May 2026 12:00:00 GMT</pubDate>
      <description>Eine Woche ohne grosse Architektur-Wendepunkte, dafür mit Test-Coverage, Security-Hardening, SSO-Fixes, einem Spiel-Refactor mit 21 Verbesserungen und zentralisierten Analytics. Genau die Sorte Woche, die den Eindruck stabiler Software macht.</description>
      <category>test-coverage</category>
      <category>security</category>
      <category>sso</category>
      <category>production-readiness</category>
      <category>analytics</category>
    </item>
  </channel>
</rss>