A new onboarding flow, refreshed login page & more
The new onboarding flow brings a streamlined three-step guided flow that pre-generates a magic-moment first draft in the background before you even finish setup. This release also adds custom logo uploads from settings, workspace favicons on your public changelog tab, a refreshed login page, and a handful of fixes to GitHub connection handling, SVG uploads, and visual polish across the dashboard.
New Features
-
The new onboarding flow walks you through a three-step shell (Workspace → Connect → Generation) with step pills, footer CTAs, and resume support — so coming back after a detour drops you right where you left off. A magic-moment first draft is pre-generated in the background, meaning you arrive at your dashboard with something real already waiting.
-
You can now upload a custom workspace logo directly from General Settings. Click the avatar, pick a PNG, JPG, WEBP, GIF, or SVG (up to 2 MB), and it appears across your workspace immediately.
-
Launchlane now scrapes your workspace's favicon during onboarding and displays it on your public changelog browser tab, so visitors see your brand instead of a generic icon.
-
Auto-generate is now enabled by default for new workspaces, so the Generation step starts with the toggle on and publish-cadence options already expanded — one less thing to configure before your first draft.
-
The login page has been redesigned with a centered logo and wordmark above a clean 'Welcome back' card, plus GDPR-compliant legal pages (Terms, Privacy) and a cookie-consent banner for EU users.
Improvements
-
The publish-adoption banner has been refreshed with a new illustration, roomier padding, larger body text, and a brand-purple shadow — making it feel more at home in the dashboard without relying on any raw color values.
-
Update cards across the dashboard have more breathing room (larger padding) and the right-chevron has been removed from fresh update cards since the blue accent and sparkles badge already make them feel clickable. Draft titles now target a 60-character soft cap so they fit on one line.
Bug Fixes
-
GitHub installation IDs larger than ~2.1 billion (which newer installs can return) no longer cause a 500 error on connect — the database column has been widened to handle the full range of valid values.
-
Redirect behavior after GitHub connection errors now correctly respects the original destination, so users in the middle of onboarding are sent back to the right step instead of an unrelated settings page.
-
SVG logo uploads previously returned a 500 error in production due to a server-side dependency conflict with jsdom. The sanitization step has been rewritten using happy-dom, resolving the issue reliably.
-
Vertical spacing between section headings and their item lists on the public changelog detail page is now consistent across all sections (New Features, Improvements, Bug Fixes).