Release Notes
Changelog & Updates
Jede Snowbyte-Version dokumentiert offen, was sich geaendert hat —
neue Features, Bug-Fixes, Breaking Changes. Damit du weisst was nach
einem setup.cmd-Doppelklick passiert ist.
Customer-Builds laufen auf Channel stable.
Beta-Tester koennen main aktivieren.
v1.2.6
26. Mai 2026
Aktuelle Version
Patch / Hotfix
Hotfix nach 1.2.5. Behebt das "Läuft bis 21. Januar 1970"-Datum im
Lizenz-Tab, den Plan-Sync zwischen User-Subscription und Software-Lizenz,
sowie einen Crash beim Dev-Launcher.
Bug-Fixes
Lizenz-Anzeige
- "Läuft bis 21. Januar 1970": das UI las das Token-Ablaufdatum (das alle 7 Tage refreshed wird) statt das echte Lizenz-Ablaufdatum, und interpretierte die Unix-Sekunden als Millisekunden. Jetzt: korrektes Feld, robuste Date-Konvertierung. Bei Lifetime-Lizenzen erscheint "Ohne Ablauf · Lifetime".
Plan-Sync
- Plan-Wechsel im Admin-UI sync jetzt auch
licenses.plan: vorher nur subscriptions.plan — daher zeigte der License-Heartbeat zur Suite weiterhin den alten Plan. Beide Tabellen werden ab jetzt konsistent gehalten.
- Neuer Admin-Diagnose-Endpoint
/api/admin/license-diagnose.php zeigt Inkonsistenzen zwischen Users / Customers / Licenses / Subscriptions und repariert sie per POST in einer Transaktion.
Dev-Launcher
- start-snowbyte-dev.cmd: verschachtelte CMD-Continuations + PowerShell-ProcessStartInfo-Quoting crashte mit "Der Befehl '$psi.FileName' ist entweder falsch geschrieben...". Jetzt direkter
start ... node.exe server.js-Aufruf.
v1.2.5
26. Mai 2026
Patch / Hotfix
Hotfix nach 1.2.4. Behebt zwei kritische Bugs auf frisch ausgerollten
Kunden-PCs: Lizenz wurde nach jedem Neustart als nicht-aktiviert
gemeldet, und SnowChat antwortete mit roher Tool-Call-Kodierung statt
normalem Text wenn ein lokales Modell genutzt wurde.
Bug-Fixes
Lizenz-Persistenz
- Hardware-Fingerprint ist jetzt deterministisch ueber Reboots. Vorher wurde die erste MAC aus der OS-API genommen — Reihenfolge nicht stabil zwischen Reboots (Treiber-Boot-Sequenz wechselte zwischen WiFi und Ethernet). Folge: Fingerprint anders, "hardware_mismatch", Lizenz galt als nicht aktiv. Jetzt: alle nicht-virtuellen MACs sortiert, kleinste benutzt — stabil ueber alle Reboots.
- Automatische HW-Drift-Migration fuer bestehende Lizenzen. Beim ersten Start unter 1.2.5 wird im Hintergrund ein release+activate mit dem neuen Fingerprint gemacht — Kunde merkt nichts, Lizenz bleibt aktiv.
SnowChat "Kodierung statt Antwort"
- Backend prueft jetzt pro Modell ob Tool-Calling unterstuetzt wird. Vorher wurde ein Tool-Instruktions-Block IMMER in jede Chat-Anfrage injiziert — lokale Modelle ohne Tool-Calling-Training (translategemma, embedding-Modelle, base-models) antworteten daraufhin mit raw-JSON / Tool-Call-Format. Jetzt fragt das Backend ueber Ollama capabilities.tools ob das Modell Tools kann; bei Nein wird Tool-Prompt + toolDefs leer gelassen, Modell antwortet ganz normal. SnowChat behaelt damit Tool-Faehigkeiten (Web-Suche, Mail, Programme oeffnen) fuer alle tool-faehigen Modelle wie Claude, GPT, Mistral, llama3.x, qwen3-instruct.
v1.2.4
26. Mai 2026
Patch / Hotfix
Hotfix nach 1.2.3. Schliesst die Luecke im Kunden-Onboarding: der
Lizenz-Schluessel war nach einem frischen Setup praktisch nicht
eingebbar, weil der Setup-Assistent nur Provider-Setup anbot — der
Lizenz-Tab in SnowConfig blieb hinter dem Modal versteckt.
Bug-Fixes
- Lizenz aktivieren direkt aus dem Setup-Assistenten: neuer prominenter "Lizenz aktivieren"-Button im Setup-Modal. Kunde mit Key sieht sofort den Weg zur Aktivierung — vorher war der einzige Pfad: erst Provider einrichten, dann durch die Sidebar zu Lizenz klicken. Setup wird beim Klick dismissed, springt direkt in SnowConfig → Lizenz. Nach Aktivierung kann der Assistent ueber den Wand-Button im Hub wieder geoeffnet werden (Provider-Setup).
v1.2.3
26. Mai 2026
Patch / Messe-Polish
SnowWork wird Messe-fest, SnowCode bekommt eine Demo-Galerie auf einen
Klick. Plus: universelle Spracheingabe in Desk und Work — funktioniert
jetzt in jedem Browser, vorher Chrome/Edge-only.
Neue Features
SnowWork — Live-Demos
- Live-Uebersetzung in 12 Sprachen als 1-Klick-Demo-Squad. Lokales Modell, laeuft komplett ohne Cloud, perfekt fuer die Buehne. Sparkles-Icon im Squad-Header oeffnet die Demo-Templates.
- Online-Recherche Pipeline als zweites Demo-Squad: Recherche → Faktencheck → Executive Summary, jeweils mit produktionsreifen System-Prompts.
SnowCode — Galerie
- Demo-Galerie-Button im Topbar (neben "Neu"). Oeffnet ein Overlay mit allen Messe-Demos — auch waehrend man schon einen Output sieht. Vorher musste man erst "Neu" druecken und den aktuellen Stand verwerfen.
Spracheingabe — Universal
- Spracheingabe in jedem Browser (SnowDesk + SnowWork). Vorher: nur Chrome/Edge. Jetzt: MediaRecorder + Backend-Transkription — Firefox, Safari, Chrome, Edge, ueberall.
Bug-Fixes
SnowWork
- Agent aus Squad entfernen geht jetzt mit einem Klick: der Muelleimer im Agent-Header hiess vorher "Chat loeschen" und reset nur die History — der echte "Agent entfernen"-Button war im Profil-Drawer versteckt. Jetzt: zwei klar getrennte Icons im Header — gelber Eraser = Chat zuruecksetzen, roter UserMinus = Agent komplett aus dem Squad raus (mit Confirm-Dialog).
- "Fetch-Fehler beim Loeschen": laufende KI-Antworten wurden nicht abgebrochen, wenn man waehrend einer Generation einen Agenten oder ein ganzes Squad geloescht hat. Folge: nach Sekunden tauchte ein "fetch failed"-Toast auf, der wie ein Delete-Fehler aussah. Jetzt: jeder Job hat einen AbortController, Delete cancelt sofort.
- Pipeline eskaliert keine Backend-Outages mehr: wenn ein Agent einen Fehlertext zurueckgibt, wird der nicht mehr durch die ganze Pipeline weitergereicht. Vorher: derselbe Error N-mal in N Agenten.
- Freundliche Fehlertexte statt nackter HTTP-/Stack-Traces im Chat. "Verbindung zur KI nicht moeglich" statt "TypeError: Failed to fetch".
SnowCode
- Modell-Auswahl wurde ueberschrieben: Messe-Demo-Buttons setzten zwangsweise das empfohlene Cloud-Modell, sobald die aktive Auswahl kein Claude war. User wollte ein lokales Modell, bekam Sonnet. Jetzt: die User-Wahl ist unantastbar, das empfohlene Modell ist nur Fallback wenn nichts gewaehlt ist.
- "Neu"-Button: stoppt laufende Generation jetzt sauber, fragt vor dem Verwerfen ab, leert den Editor verlaesslich. Vorher: inline-Lambda mit verschachtelten Conditions, in seltenen Faellen no-op.
- Topbar-Dropdowns (Modell, Export) sind nicht mehr clipped — flex-wrap statt horizontal-overflow.
v1.2.2
25. Mai 2026
Minor Release
Grosser SnowCode-Rework: Live-Streaming der Generation, Premium-Design-System,
Modell-Picker, Vollansicht, Import/Export. Plus: eigene Modelle manuell hinzufuegen,
Versions-Anzeige konsolidiert.
Neue Features
SnowCode-Rework
- Live-Streaming der Code-Generation: Der HTML-Code wird Token fuer Token live in Preview und Code-View aktualisiert. Du siehst JETZT wie der Code entsteht statt nur einen Spinner.
- Vollansicht-Button: Preview ueber gesamten Viewport, ESC schliesst. Perfekt fuer Messe-Demos.
- HTML-Import-Button: Vorher exportierte oder selbst gebaute HTML-Dateien zurueck in den Editor laden — weiterarbeiten statt von Null beginnen.
- Modell-Picker als Dropdown statt read-only Pille: jedes verfuegbare Modell (inkl. eigener Custom-Modelle) ist anklickbar — auch in SnowCode.
- Addon-Layout als Grid statt horizontal-scroll: alle Bausteine auf einen Blick, kein Scrollen mehr noetig.
Premium-Output
- Enterprise-grade System-Prompt: explizite Design-Standards (Typografie, Farben, Whitespace, Glassmorphism, Animation-Curves, A11y). Generierter Output liegt jetzt auf Awwwards-Niveau statt Mid-2010er-Bootstrap.
- Messe-Demos komplett ueberarbeitet: Storytelling-Hero statt generischem "Willkommen", echte Inhalte mit Detail, Premium-Visuals via inline-SVG + Glassmorphism, NULL externe Dependencies.
Modelle
- Eigene Modelle manuell hinzufuegen in Einstellungen → Modelle. Provider + Modell-ID reichen — danach ist das Modell ueberall waehlbar (Chat, Desk, Work, Voice, Code, Speed, ...).
Bug-Fixes
- "Update verfuegbar"-Hinweis erschien dauerhaft obwohl die aktuelle Version laeuft. Ursache: an 7 Stellen im Backend war "1.0.0" hardcoded statt aus der VERSION-Datei zu lesen. Neuer zentraler Versions-Helper als Single-Source-of-Truth.
v1.2.1
25. Mai 2026
Patch / Hotfix
Hotfix nach 1.2.0. Behebt das Symptom "Antwort kommt nie / Spinner laeuft
ewig" bei Cloud-Modellen (Claude, GPT, Mistral). Ausserdem: Installer
laesst sich nicht mehr von stillen Git-Fehlern austricksen.
Bug-Fixes
- Cloud-Stream-Watchdog (45 Sekunden): wenn ein Cloud-Anbieter eine Verbindung akzeptiert aber dann keine Antwort liefert, schliesst der Watchdog den Socket und zeigt einen sichtbaren Fehler — statt unendlich "..." anzuzeigen. Der Watchdog re-armiert sich bei jedem Token, lange legitime Antworten (Opus mit 60s+) werden nicht abgewuergt.
- Anthropic-Modelle dynamisch geladen aus der offiziellen Modell-API. Vorher: statische 5er-Liste, teilweise mit IDs die Anthropic gar nicht kannte. Jetzt stets aktuelle Liste, sortiert nach Tier (Opus → Sonnet → Haiku) und Datum.
- Modell-ID-Resolver: alte unpraefixte Modell-IDs aus dem Browser-Speicher werden automatisch zum richtigen Provider geroutet. Bisher konnten so falsch geroutete Calls an Ollama gehen und unendlich haengen.
- Anthropic 404 mit Klartext: "Modell 'X' nicht verfuegbar bei Anthropic" statt nichtssagendem HTTP-Code.
- Installer Step 3: prueft jetzt alle Git-Exit-Codes und setzt das Repo bei jedem Lauf hart auf den Remote-Stand. Vorher konnte ein fehlgeschlagener Pull (z.B. wegen modifizierter
package-lock.json) stillschweigend zu "Update kommt nicht an" fuehren — obwohl Setup gruen durchlief.
v1.2.0
25. Mai 2026
Minor Release
Quality-of-Life-Release nach 1.1.0. Schliesst die letzten Luecken aus dem
Test-Cycling: server-seitige License-Gates, vollstaendiger Offline-Modus,
Trade-Fair-Demos fuer SnowCode und mehrere Stabilitaets-Fixes.
Neue Features
Lokal-Modus (Air-Gap-USP)
- Lokal-Modus-Pille im Hub. Toggle pausiert News/Wetter/License-Polling in der Suite UND deaktiviert License-Heartbeat + Snow-System-Heartbeat im Backend-Daemon. Cloud-Provider werden im Modell-Picker ausgegraut.
- Persistenz in der lokalen Konfig — der Schalter ueberlebt einen Neustart.
- Gedacht fuer Banken, Behoerden und luftgekapselte Netze: einmal klicken, kein einziger Call mehr nach
snowbyte.de.
Server-side License-Gating (Defense-in-Depth)
- Backend prueft Plan jetzt bevor Produkt-APIs (
/api/snowmind/*, /api/work/*, etc.) Daten zurueckgeben. Vorher: nur Client-Gate (per DevTools umgehbar).
- Antwort bei Plan-Mismatch: 403 + Hinweis-Plan — die Suite zeigt automatisch das Upgrade-Modal.
Trade-Fair-Demos
- SnowCode-Vorlagen: Live-Landing-Page, Digitale Visitenkarte, Pomodoro-Timer mit Audio. Alle drei mit Variablen-Eingabe und Claude-Sonnet-Empfehlung — fertige Demo in unter 30 Sekunden.
Geaendert
- Discord-Bot:
node-cron v3 → v4 (eliminiert uuid@8-Warning, null-deps).
- Bot-Status-Server: Auto-Kill alter Instanzen via Port-Match, kein manueller Eingriff mehr noetig.
preferredModel auto-sync mit Fallback-Chain (lokal → Anthropic → Mistral → OpenRouter). Vermeidet "Modell nicht verfuegbar"-Fehler nach Provider-Wechsel.
Bug-Fixes
- Setup-Assistent wieder manuell aus dem Hub aufrufbar (Wand-Icon).
- Chat-Picker zeigt jetzt sofort alle Modelle beim Cold-Start. Retry-Button bei Netz-Haenger.
- SnowDesk-Counter zeigt die tatsaechliche Anzahl aktiver Panels.
- Installer: Process-Kill matched nur noch auf den Snowbyte-Pfad — fremde Node-Projekte mit gleichnamiger
server.js bleiben unangetastet.
v1.1.0
25. Mai 2026
Minor Release
Stabilisierungs- und Hardening-Release. Erstes wirklich Production-faehiges
Build nach intensivem Test-Cycling. Schwerpunkt: out-of-the-box-Erfahrung,
License-Erzwingung, sichtbares Tool-Feedback, sauberer Installer.
Neue Features
Out-of-the-Box-Experience
- GUI-Installer mit 12 Steps, Live-Log, Auto-Browser-Open. Download via snowbyte.de/download.html.
- Empty-by-Default: alle internen Showcase-Daten hinter
DEMO_MODE-Flag — Kunden starten mit jungfraeulicher Suite.
- Modell-Download-UI in Einstellungen → Modelle: 21 empfohlene lokale Modelle in 6 Kategorien (Chat, Reasoning, Code, Vision, Embeddings, Uebersetzung) mit Live-Progress, plus Custom-Eingabe.
- Desktop-Shortcut "Snowbyte" mit Schneeflocken-Icon. Klick prueft Port, startet Server bei Bedarf, oeffnet Browser.
License-Hardening
- Route-Guard: jede gated Route ist vor direkter URL-Eingabe geschuetzt — Redirect zum Hub + Upgrade-Modal.
- Schloss-Badge auf Hub-Karten fuer Produkte ausserhalb des aktiven Plans.
- Email-Pflicht im Lizenz-Center: Lizenzen ohne Customer-Email werden abgelehnt (war Ursache fuer nicht-registrierte Snow-Systeme).
- Heartbeat-Diagnose-Modal in admin.html zeigt alle 50 letzten Versuche inkl. Fehler-Grund.
Tool-Routing (Agentic-USP)
- Lokale Modelle nutzen jetzt standardmaessig den Tool-faehigen Agent-Endpoint mit allen Tools (Browser, File-I/O, Wissens-Suche). Vorher kam "kann nicht auf Web zugreifen".
- Live Tool-Status im Chat: Mini-Karten pro Tool-Aufruf mit Icon, Label, Input-Preview, Spinner / Haekchen / X, Dauer.
file_list und file_read koennen jetzt sichere User-Ordner lesen (Downloads, Desktop, Documents, Pictures, Videos, Music).
- Agent-Gateway wird bei Server-Boot automatisch gestartet (versteckt).
Hub-Dashboard
- System-Status-Badge oben rechts mit Status-Dot + 4 Mini-Indikatoren (KI-Engine, Agent-Gateway, Sprach-Erkennung, Cloud). Klick zeigt Detail-Popover.
- Versions-Anzeige im Footer mit Channel-Pill (stable / main).
Geaendert
- Standort: Berlin → Rüsselsheim am Main (Legal, Privacy, Wetter-Default).
- Default-Modell:
qwen3:14b → llama3.2:3b (= was der Installer mitliefert). Kein "model not found" mehr nach Fresh-Install.
- Hub-URL:
localhost → 127.0.0.1 in Auto-Open und Desktop-Shortcut (umgeht DNS/hosts-Probleme).
- Root-Route serviert die Suite. Alle Legacy-HTML-Pfade redirecten zu
/suite/.
- Release-Pipeline: Customer-Installer pullt jetzt vom
stable-Branch. main bleibt fuer interne Test-PCs.
Entfernt
- Alle Legacy-v1-Frontends aus dem Repo (32 HTML-Files, 8 Snow-*.js/.css, Demo-Verzeichnisse). Die Suite ist ab jetzt die einzige UI.
- Alte
backend/installer/ (durch GUI-Installer auf snowbyte.de ersetzt).
Bug-Fixes
- Endlosschleife in Step 7 (Modell-Pull) bei bereits installiertem Modell — Pre-Check via Ollama-Tags-API skippt jetzt komplett.
Process.Start mit .cmd-Files: routet jetzt sauber ueber cmd.exe /c.
- Logfile-Lock-Konflikte beim Server-Restart: Fallback auf Timestamp-Namen.
Get-Command npm-Resolution lieferte .ps1 statt .cmd — explizit Application-Typ erzwungen.
- Phantom-Modelle in Agent-Edit (
claude-opus-4-7 etc.) → nutzt jetzt echte Backend-Daten.
- Chat-Loesch-Button: Confirm-Overlay statt expandierender Pill (kein Layout-Sprung mehr).
- Chat-InputBar: Klick irgendwo auf die Pille setzt Focus auf Textarea.
v1.0.0
24. Mai 2026
Initial Release
Erste Production-Release der Snowbyte-Suite. Vite + Svelte 5 +
Tailwind Frontend auf Node-Backend. Alle 9 Produkte mit echten
LLM-Calls, Discord-Bot, Compliance-Tab, Branchen-Packs.
Neue Features
Foundation
- Suite-Frontend (Vite + Svelte 5 + Tailwind) komplett neu gebaut
- Backend
server.js (Node.js, Port 18790) liefert Suite ueber /suite/*
- Hard-Block SetupGate-Modal bei First-Run
Alle 9 Produkte live mit echten LLM-Calls
- SnowChat mit Job-Streaming und Provider-Switch
- SnowDesk mit bis zu 4 parallelen Konversationen
- SnowSpeed Quick-Agents mit konfigurierbarem Modell pro Karte
- SnowMind RAG mit Quellen-Stuffing und Hash-Chain-Audit
- SnowCode Prompt-to-HTML mit Sandbox-Preview
- SnowVoice MediaRecorder → Backend-Transcribe → LLM → Browser-TTS
- SnowWork sequentielle Pipeline-Stages
- SnowSwarm Multi-Option-Generierung mit Confidence
- SnowPulse Multi-Agent-Runden mit Orchestrator
Integrationen + Compliance
- Discord-Bot mit Slash-Commands, Schedules, RAG, per-Connection-LLM
- Audit-Log-Tab mit Hash-Chain-Verifikation und Export (JSON/CSV/TXT)
- License-Tab mit Aktivierung / Deaktivierung / Refresh
- SMTP-Tab mit Test-Mail-Funktion
Branchen-Packs v1
- 5 Branchen (Marketing, Steuer, Anwalt, Beratung, Allgemein)
- 25 spezialisierte Quick-Agent-Templates
Vollstaendige Commits + technische Details:
CHANGELOG.md auf GitHub
Zurück zur Startseite