đź“‹ VCG-Forum-Changelog: Was sich bei uns tut

Hey Leute,

wir wollten euch kurz teilhaben lassen – hinter den Kulissen wird gerade ordentlich gebaut. Damit ihr seht, dass hier nicht nur geredet wird, hier die letzten Einträge aus unserem Changelog:


[1.3.10] – 2026-02-26

Fixed

  • DiscourseConnect SSO generiert jetzt lesbare Benutzernamen aus Clerk-Daten (username → name → email local-part) mit Normalisierung + kurzem Suffix, statt kryptischer vcg_...-Namen fĂĽr neue User

  • Deutsche Onboarding-Texte auf korrekte Umlaute (ä/ö/ĂĽ) korrigiert – Banner, Onboarding-Topic, Welcome Messages, Posting-Restriction-Hints

Added

  • Migrationsskript fĂĽr bestehende vcg_... Legacy-Usernames (--dry-run default, --apply fĂĽr AusfĂĽhrung, Kollisionshandling inklusive)

  • Onboarding-Kommunikationsflow in Produktion: globaler Banner, angepinntes Vorstellungs-Topic, Kategorie-Templates, Read-only-Hinweise, lokalisierte Restriction Messages, ĂĽberarbeitete Welcome-PMs (DE/EN)

  • Sign-up-Seite zeigt jetzt Onboarding-Hint mit Erklärung zu First-Post-Moderation und Vorstellungsrunde


[1.3.9] – 2026-02-18

Fixed

  • Header Auth-State nutzt jetzt explizites Clerk Client-State-Handling (isLoaded + isSignedIn) – kein stales Login/Registrieren mehr nach erfolgreichem Sign-in

  • Header refresht Auth-State bei Tab-Focus nach SSO/Login-Flows

  • Forum-SSO-Link öffnet im selben Tab, um stale Auth-UI zu vermeiden


[1.3.8] – 2026-02-17

Added

  • Automationsskript fĂĽr Discourse AI Setup (LLMs + „Vibecoding Vorraum“-Persona) via rails runner

Changed

  • System Prompt fĂĽr „Vibecoding Vorraum“ ĂĽberarbeitet – passender Ton (leicht cheeky + self-aware)

[1.3.7] – 2026-02-17

Added

  • LiteLLM Proxy Templates + Installer-Skript + Discourse AI Runbook

  • System Prompt Template fĂĽr „Vibecoding Vorraum“-Persona


[1.3.6] – 2026-02-17

Added

  • iOS: SwiftPM Package mit VibecodingDiscourseKit (Latest, Kategorien, Suche + native Topic-Detail + WebView fĂĽr Chat/Forum)

  • iOS: Xcode Wrapper App fĂĽr Simulator


[1.3.5] – 2026-02-17

Fixed

  • Production Crash bei Clerk Login/SSO behoben – Next.js Static Chunks gaben 500 zurĂĽck

  • Clerk Middleware Runtime Crash (TypeError: Super constructor null) durch Next.js Upgrade gefixt

Changed

  • Next.js 13.5.7 → 15.2.9 fĂĽr Clerk-Middleware-Stabilität

  • next-mdx-remote/rsc durch react-markdown ersetzt

  • Docker Compose lädt Runtime Secrets jetzt via env_file: .env


Wird laufend weiter aktualisiert. Wenn ihr Fragen habt oder euch was auffällt – schreibt einfach. :call_me_hand:

:clipboard: Changelog: v1.3.11 – v1.3.13

Neues Update – hier die letzten Einträge aus dem Changelog:


[1.3.13] – 2026-02-26

Fixed

  • GitHub OAuth Button auf der Sign-in/Sign-up-Seite wird jetzt zuverlässig angezeigt, auch wenn Clerk standardmäßig nur eine Teilmenge der Social-Login-Buttons rendert

  • GitHub OAuth behält jetzt den bestehenden Redirect-Kontext bei, sodass der RĂĽckweg ins Forum nach dem Login sauber funktioniert

Validation

  • GitHub CTA auf /sign-in getestet und verifiziert – öffnet korrekt den GitHub OAuth Flow

[1.3.12] – 2026-02-26

Fixed

  • Login- und Registrieren-Buttons im Header starten jetzt direkt den Forum-SSO-Flow, statt eigenständige Clerk-Seiten ohne Forum-Kontext zu öffnen

  • Forum-Authentifizierung läuft jetzt konsistent ĂĽber DiscourseConnect/Clerk – keine getrennten Sessions mehr zwischen Forum und Landingpage


[1.3.11] – 2026-02-26

Security

  • Discourse auf aktuelle Version 2026.1.0 aktualisiert – schlieĂźt kritische SicherheitslĂĽcken der vorherigen Version

Infrastructure

  • Pre-Upgrade-Backup erstellt und verifiziert

  • Post-Upgrade Health Check bestätigt: alle Endpunkte antworten sauber

Documentation

  • Critical-Update-Runbook ergänzt (Backup → Rebuild → Verification)

Hauptsächlich Auth-Fixes und ein wichtiges Sicherheitsupdate diese Runde. Login über GitHub sollte jetzt deutlich runder laufen. :call_me_hand:

Ich habe heute mal ein neues Theme eingestellt.

Ich bin gespannt, ob das damit besser funktioniert.

Ich finde es etwas hübscher, vielleicht etwas übersichtlicher, nicht ganz so nördig (leider?).

Was denkt Ihr?

Ich war gerade etwas irritiert… Mit einem Mal ist es so hell. :sun::smiling_face_with_sunglasses:

1 „Gefällt mir“

VibecodingGermany Update – 04. März 2026

Moin zusammen! Heute gab’s gleich zwei Releases und ein frisches Theme-Update – hier die Übersicht.


v1.4.0 – Signaturen & neues Theme

Signaturen sind da! Ab sofort könnt ihr euch im Forum eine persönliche Signatur einrichten. Geht in eure Profil-Einstellungen – dort findet ihr das neue Signatur-Feld. Tragt ein, was euch ausmacht: euer aktuelles Projekt, ein Motto, Links zu eurem GitHub … macht’s zu eurem.

Neues Theme mit Light & Dark Mode! Das Forum hat ein neues, aufgeräumteres Theme bekommen. Ihr könnt jetzt zwischen Dark Mode und Light Mode wechseln – je nach Vibe, Tageszeit oder persönlicher Vorliebe. Insgesamt wirkt alles etwas cleaner und übersichtlicher.

Was technisch passiert ist:

  • Plugin discourse-signatures installiert und im Production-Container aktiviert

  • Signatur-Settings auf enabled + visible_by_default gesetzt

  • Neues Theme aktiviert mit Dark/Light Mode Support

  • Container-Rebuild durchgefĂĽhrt, alle Endpoints verifiziert


v1.3.14 – Sicherheitsupdate Discourse

Vor dem Feature-Release wurde Discourse von 2026.1.0 auf 2026.1.1 aktualisiert – ein kritisches Sicherheitsupdate.

Was technisch passiert ist:

  • Discourse Upgrade 2026.1.0 → 2026.1.1

  • Backup + Config-Snapshot vor dem Upgrade erstellt

  • Kompletter Host-Reboot (Ubuntu 24.04, Kernel 6.8.0-101-generic) mit Validierung aller Services

  • Alle Endpoints nach Reboot geprĂĽft und mit HTTP 200 bestätigt


Das Forum entwickelt sich weiter – Stück für Stück, Release für Release. Jeder von euch, der hier aktiv ist, macht das Ganze ein bisschen besser. Also: Signatur einrichten, Theme ausprobieren und loslegen!

Falls euch beim neuen Theme irgendwas auffällt, das stört oder komisch aussieht – einfach hier drunter posten. Egal ob Nutzer oder Moderator, Feedback ist willkommen. Ich pass das dann an.