Produktiver Tag mit 26 Commits โ neue Packages, Bot-Features und Dokumentation:
- spiral-db - Pixel-basierte Spiral-Datenbank-Visualisierung
- Planta Bot - KI-Pflanzenidentifikation per Bild-Upload
- NutriPhi Bot - Smartes Meal Feedback
- Mana Bot - Tรคgliche Morgenzusammenfassung
- Mana Values - Manifest-Dokumentation
- Wallpaper Generator - Neues Package
spiral-db Package
Neues Package fรผr pixel-basierte Spiral-Datenbank-Visualisierung โ Daten werden in einer Spiralform dargestellt.
Konzept
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ spiral-db Visualisierung โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ โโ โโ โโ โโ โ
โ โโ โโ โ
โ โโ โโ โโ โโ โ
โ โโ โโ โโ โโ โ
โ โโ โโ โ โโ โโ โ
โ โโ โโ โโ โโ โ
โ โโ โโ โโ โโ โ
โ โโ โโ โ
โ โโ โโ โโ โโ โ
โ โ
โ Jeder Pixel = ein Datenpunkt โ
โ Spirale = zeitlicher Verlauf โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
API
import { SpiralDB } from '@manacore/spiral-db';
const spiral = new SpiralDB({
width: 512,
height: 512,
pixelSize: 4,
});
// Daten hinzufรผgen
spiral.add({ timestamp: Date.now(), value: 42 });
// Als PNG exportieren
const png = spiral.toPNG();
Todo App: spiral-db Integration
Die Todo-App nutzt spiral-db zur Visualisierung erledigter Aufgaben.
Features
| Feature | Beschreibung |
|---|---|
| Spiral View | Erledigte Tasks als Spiral-Pixel |
| PNG Import | Bestehende Spiralen importieren |
| Farbkodierung | Prioritรคten als Pixel-Farben |
| Export | Spiral als Bild exportieren |
Planta Bot
KI-gestรผtzte Pflanzenidentifikation per Bild-Upload โ als Docker-Service deployed.
Architektur
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ Matrix Chat โโโโโ>โ Planta Bot โโโโโ>โ Vision LLM โ
โ (Bild-Upload)โ โ (Docker) โ โ (mana-llm) โ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ โ โ
โ Bild senden โ Analyse โ
โ โ anfragen โ
โ<โโโโโโโโโโโโโโโโโโโโ โ
โ Pflanzeninfo โ<โโโโโโโโโโโโโโโโโโโโโ
โ + Pflegetipps โ Identifikation โ
Response Format
{
"plant": "Monstera deliciosa",
"commonName": "Fensterblatt",
"confidence": 0.94,
"care": {
"water": "Mรครig, Erde antrocknen lassen",
"light": "Helles indirektes Licht",
"temperature": "18-27ยฐC"
},
"health": "Gesund, leichte Staubablagerungen auf Blรคttern"
}
Docker Deployment
# Planta Bot starten
docker compose -f docker-compose.macmini.yml up -d planta-bot
NutriPhi Bot Verbesserungen
Smartes Meal Feedback mit positiven Aspekten und Verbesserungsvorschlรคgen.
Vorher vs. Nachher
| Aspekt | Vorher | Nachher |
|---|---|---|
| Feedback | Nur Nรคhrwerte | Positiv + Verbesserungen |
| Ton | Neutral | Ermutigend |
| Vorschlรคge | Keine | Konkrete Alternativen |
| Format | Tabelle | Strukturierter Text |
Beispiel-Feedback
โ
Positiv:
- Gute Proteinquelle durch Hรผhnchen
- Gemรผseanteil liefert Vitamine A und C
๐ก Verbesserungen:
- Vollkornreis statt weiรem Reis fรผr mehr Ballaststoffe
- Olivenรถl statt Butter zum Anbraten
Mana Bot: Morning Summary
Tรคgliche Morgenzusammenfassung mit den wichtigsten Infos fรผr den Tag.
Inhalt
| Bereich | Datenquelle |
|---|---|
| Kalender | Calendar API |
| Todos | Todo API |
| Wetter | Weather Service |
| Nachrichten | News Aggregation |
Beispiel
โ๏ธ Guten Morgen, Till!
๐
Heute: 3 Termine
09:00 - Daily Standup
14:00 - Design Review
16:30 - Zahnarzt
โ
Offene Todos: 5
๐ด 2 Prioritรคt Hoch
๐ก 3 Prioritรคt Mittel
๐ค๏ธ Berlin: 12ยฐC, teilweise bewรถlkt
ManaCore: QR Code Export
Neue QR-Code-Export-Funktion auf der My-Data Seite.
Implementation
<script lang="ts">
import { QRCode } from '$lib/components/QRCode.svelte';
let userData = $state({
name: 'Till Schneider',
email: '[email protected]',
profileUrl: 'https://mana.how/u/till',
});
</script>
<QRCode data={userData.profileUrl} size={256} />
<button onclick={() => downloadQR()}>QR Code herunterladen</button>
Wallpaper Generator Package
Neues Package zur programmatischen Generierung von Wallpapers.
Features
- Generative Patterns (Noise, Gradients, Geometrie)
- Konfigurierbare Auflรถsungen (Mobile, Desktop, 4K)
- Export als PNG/JPEG
Mana Values Manifest
Dokumentation der Kernwerte des ManaCore-รkosystems.
Werte
| Wert | Beschreibung |
|---|---|
| Privacy First | Daten gehรถren dem Nutzer |
| Open Source | Transparenz durch offenen Code |
| Self-Hosted | Volle Kontrolle รผber eigene Instanz |
| Offline-First | Apps funktionieren ohne Internet |
| Interop | Standards statt Lock-in (Matrix, CalDAV) |
PillNavigation Vereinfachung
Sidebar-Mode aus der PillNavigation entfernt โ nur noch Bottom-Navigation.
Vorher
โโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Sidebar โ โ
โ โโโโ โ Content โ
โ โโโโ โ โ
โ โโโโ โ โ
โโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโ
Nachher
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ Content โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โโ โโ โโ โโ โโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Zusammenfassung
| Bereich | Commits | Highlights |
|---|---|---|
| spiral-db | 5 | Package + Todo Integration |
| Planta Bot | 4 | KI-Pflanzenidentifikation |
| NutriPhi Bot | 3 | Smartes Meal Feedback |
| Mana Bot | 3 | Morning Summary |
| QR Code | 2 | My-Data Export |
| Wallpaper | 2 | Generator Package |
| Mana Values | 2 | Manifest Dokumentation |
| PillNavigation | 2 | Sidebar entfernt |
| Docker/Fixes | 3 | Planta, ManaCore, Todo, LightWrite |
Nรคchste Schritte
- spiral-db - Interaktive Web-Visualisierung
- Planta Bot - Pflanzenpflege-Erinnerungen
- Mana Bot - Abend-Summary mit Tagesrรผckblick
- Wallpaper - AI-generierte Wallpapers via Picture