GroupGPT Build Journal

We build in public

A running log of what shipped, what changed, and why. Every feature, fix, and architectural decision — documented as it happened.

All Posts

April – May 2026

Thirty days of shipping — Google OAuth to Firebase, private rooms to WebLLM, and everything in between.

Auth Security Firebase
May 19, 2026

Firebase Auth, Security Hardening & Multi-Use Invite Links

The custom JWT/Passport system moves to Firebase Authentication, disposable emails are blocked at signup, admin routes get rate limiting, and invite links become multi-use with user-controlled expiry.

Read post →
WebLLM Performance Bug Fix
May 18, 2026

WebLLM Cache & Logo DB Storage Fix

WebLLM no longer re-downloads the 1–2 GB model on every page load thanks to origin-private file system cache detection, and room logos move from data URLs to properly stored database paths.

Read post →
AI WebLLM Offline WebGPU
May 17, 2026

WebLLM In-Browser AI, Offline Models & Mobile Ban Fix

GroupGPT ships full AI inference in the browser using WebLLM and WebGPU/WASM — an AI group chat that works with no server, no API key, and no internet connection. Plus a critical fix for mobile IP ban false positives.

Read post →
AI Neurons Developer Tools
May 15, 2026

Neurons Import/Export, image! Command & Prompt History

Neurons become portable with a .neurons JSON bundle format for sharing AI context packs, the image! command generates inline images, and a Prompt History tab lets users review and edit logged AI interactions.

Read post →
Developer Tools Bug Fix Backend
May 13, 2026

Scaffold Persistence & Code Token Bump

Scaffold file metadata is now persisted to the database so code previews survive page reloads, and the code! command gets a 32K token cap for much longer code generation in private rooms.

Read post →
Voice AI WebRTC Developer Tools
May 12, 2026

Developer Toolkit — Voice, Neurons, Scaffold & Web Search

The second major architectural expansion: 2,400+ lines of new frontend code introduces WebRTC voice chat, voice memo transcription, the NeuronPanel AI context editor, code scaffold generation, and Tavily web search.

Read post →
Design Brand Mobile
May 4–5, 2026

Purple Rebrand, Admin Corrections & Mobile Layout Overhaul

Every teal accent is replaced with GroupGPT's brand purple, admins gain a right-click message correction UI for training signal, and mobile layout gets dvh viewport fixes for iOS Safari.

Read post →
Privacy AI Features
May 2, 2026

Ghost Mode, Thought Mode Fix & Chat Context Import

Users can now go invisible with Ghost Mode, the AI thought-mode pipeline is fixed to correctly thread message types, and chat history can be re-imported into rooms to prime the AI with prior conversation context.

Read post →
E2EE Security Bug Fix
April 29–30, 2026

Cortez E2EE Key Wrapping & Production Hardening

Cortez gets its own RSA-OAEP keypair so the AI can actually read encrypted messages, ciphertext is excluded from AI history, and E2EE history survives page refreshes via corrected load ordering.

Read post →
AI E2EE Security
April 28, 2026

AI Upgrades, End-to-End Encryption & Admin Dashboard

GroupGPT switches to Gemini 2.5 Flash with 32K token context, ships per-room AES-GCM end-to-end encryption using the Web Crypto API, and launches an admin dashboard for user management.

Read post →
Identity Rooms Sharing
April 26, 2026

Usernames, Room Slugs & Email Whitelist

Users get unique @usernames enforced at the DB level, rooms get shareable slugged URLs like /r/username/room-name, and room owners gain email whitelist controls — turning GroupGPT rooms into addressable places on the internet.

Read post →
Frontend UX Bug Fix
April 25, 2026

Room Sidebar Polish

The newly-built RoomSidebar receives its first round of UX fixes — portal rendering corrections, responsive modal sizing with min() CSS expressions, and stale activeRoomId state cleanup for fast room switching.

Read post →
Rooms AI Translation Architecture
April 22, 2026

Private Rooms, Invites & Translator Mode

The biggest commit of the month — 2,188 lines of new backend code introduces persistent private rooms with DB backing, a complete invite token system, real-time per-user translator mode, and full room member management.

Read post →
Design Brand Frontend
April 21, 2026

Brand Identity — Logo, Favicon & Typography

A concentrated branding pass replaces placeholder UI with GroupGPT's real visual identity — new wordmark logo, full favicon suite for all platform sizes, and League Spartan typography applied to the auth page.

Read post →
Auth Security Backend
April 20, 2026

Google OAuth & Foundation

GroupGPT drops email/password login and switches to Google OAuth as the sole sign-in method via Passport.js, adds a protected admin subscription upgrade endpoint, and cleans up SQLite database hygiene.

Read post →

Ready to try GroupGPT?

Start chatting — it's free