From 54a6ebc073d5c5436bbd906548c54b5099945aa4 Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Fri, 23 Jan 2026 21:16:20 +0100 Subject: [PATCH] docs(devlog): add session-first guest mode feature Updates the 2026-01-23 devlog entry with: - Session-first guest mode section with implementation details - AuthGateModal, session stores, guest banner documentation - Commit count updated to 43 - Added to "Erledigte Aufgaben" Co-Authored-By: Claude Opus 4.5 --- .../devlog/2026-01-23-production-launch.md | 52 +++++++++++++++++-- 1 file changed, 48 insertions(+), 4 deletions(-) diff --git a/apps/manacore/apps/landing/src/content/devlog/2026-01-23-production-launch.md b/apps/manacore/apps/landing/src/content/devlog/2026-01-23-production-launch.md index f0c8b1f5f..9c56c3be2 100644 --- a/apps/manacore/apps/landing/src/content/devlog/2026-01-23-production-launch.md +++ b/apps/manacore/apps/landing/src/content/devlog/2026-01-23-production-launch.md @@ -1,18 +1,29 @@ --- title: 'Production Launch: 7 Apps Live auf mana.how' -description: 'Mac Mini Server Setup, n8n Workflow Automation, Devlog, Monitoring Stack und Landing Pages - ein produktiver Tag mit 30 Commits' +description: 'Mac Mini Server Setup, Guest Mode, n8n Workflow Automation, Devlog und Monitoring Stack - ein produktiver Tag mit 43 Commits' date: 2026-01-23 author: 'Till Schneider' category: 'release' -tags: ['deployment', 'docker', 'monitoring', 'mac-mini', 'n8n', 'devlog', 'infrastructure'] +tags: + [ + 'deployment', + 'docker', + 'monitoring', + 'mac-mini', + 'n8n', + 'guest-mode', + 'devlog', + 'infrastructure', + ] featured: true -commits: 30 -readTime: 10 +commits: 43 +readTime: 12 --- Heute war ein sehr produktiver Tag mit Fokus auf die **Produktivstellung der ManaCore Apps auf dem Mac Mini Server**. Die wichtigsten Errungenschaften: - **7 Apps live** auf https://mana.how (Auth, Dashboard, Chat, Todo, Calendar, Clock, Contacts) +- **Session-First Guest Mode** - Apps ohne Anmeldung nutzbar - **n8n Workflow Automation** für automatisierte Prozesse - **Devlog Section** auf der ManaCore Landing Page - **Monitoring Stack** eingerichtet (Prometheus, Grafana, Umami Analytics) @@ -44,6 +55,38 @@ Implementierung eines Benachrichtigungssystems: --- +## Session-First Guest Mode + +Großes UX-Update: **Alle Apps sind jetzt ohne Anmeldung nutzbar!** + +### Konzept + +Nutzer können Calendar, Chat, Clock und Todo sofort verwenden - ohne Account. Daten werden im `sessionStorage` gespeichert und beim Schließen des Tabs gelöscht. + +### Implementierung + +| Komponente | Beschreibung | +| --------------------- | ----------------------------------------------- | +| `AuthGateModal` | Modal für Login-Aufforderung bei Cloud-Features | +| `session-*.svelte.ts` | Session-basierte Stores für temporäre Daten | +| Guest Mode Banner | Zeigt Anzahl der lokalen Items + Login-CTA | + +### Features + +- **Sofortige Nutzung** ohne Registrierung +- **Daten-Migration** beim Login (Session → Cloud) +- **Return URL Handling** - Nach Login zurück zur vorherigen Seite +- **Item Counter** im Banner zeigt gespeicherte Einträge + +### Betroffene Apps + +- ✅ Calendar (Events, Kalender) +- ✅ Chat (Conversations) +- ✅ Clock (Timer, Alarme) +- ✅ Todo (Tasks, Projekte) + +--- + ## Contacts App Deployment ### Docker Images erstellt @@ -221,6 +264,7 @@ Einheitliches Pricing für alle Mana Apps: - ✅ **SSL Zertifikate** - Automatisch via Cloudflare - ✅ **Devlog implementiert** - Content Collections + Landing Page Integration - ✅ **n8n eingerichtet** - Workflow Automation Platform +- ✅ **Guest Mode** - Session-first UX für alle Apps ---