Changelog
Updates, improvements, and quiet wins.
Team Management, Notifications & Plan Gating
New Features
Team Dashboard: Enterprise users get a full team management UI — invite members, assign roles (owner / admin / member), view join history, and manage team API keys.
Notification Drawer: Full-height slide-in notification panel with filter tabs (All / Unread / Team / Billing), date grouping, per-notification mark-read and delete, bulk clear, and paginated load-more.
Activity Heatmap & Audit Logs: GitHub-style 30-day activity grid for team events. Paginated audit log of all team actions — invites, role changes, and member removals — with actor and timestamp.
LLM Plan Gating: Free-tier users are blocked from LLM endpoints at the API level. Pro and Enterprise plans retain full LLM access. Plan descriptions updated across Billing, Onboarding, and Pricing pages.
Per-member Usage Analytics: Tab-based usage breakdown per team member — token counts, cost, request counts, avg tokens per request, and per-model / per-operation breakdown.
Bug Fixes
Re-invite after Decline: Re-inviting someone who declined no longer falsely returns "pending invite already exists".
OAuth Callback Hook: Fixed missing dependency in useEffect inside OAuthCallback that could cause stale closure on token refresh.
Changelog, Security Page & Account Settings
New Features
Changelog Page: Public /changelog page tracking all CLI and web app releases — version badges, sections per release type, and collapsible housekeeping sections.
Security Page: Dedicated /security page covering responsible disclosure, data handling, and infrastructure security posture.
Account Settings: Users can update their display name, email, and password directly from the dashboard without going through onboarding.
Dashboard Onboarding Timeline: Redesigned welcome screen with a step-by-step onboarding timeline — install CLI → authenticate → generate API key → connect GitHub → connect repository.
Dodo Payments & Billing Overhaul
New Features
Dodo Payments Integration: Replaced Stripe with Dodo Payments for checkout and subscription management. Billing history, plan status, and upgrade flows all updated.
Onboarding → Checkout Flow: Selecting a paid plan during onboarding now redirects directly to a Dodo checkout session. Free plan completes onboarding immediately.
Improvements
Pricing & 404 Pages: Pricing page refined with trial badge and minimal dark theme. 404 page redesigned to match site aesthetic.
OAuth Device Flow & CLI Authentication
New Features
CLI Device Flow: Authenticate the Refactron CLI from the terminal — the app generates a short-lived code the user approves in the browser. Full device-connect UI with polling and confirmation.
Organization Settings: Set your organization name, manage account settings, and configure your workspace slug from the dashboard.
Repository Browser: View and manage connected GitHub repositories directly from the dashboard with a repository selection UI.
Bug Fixes
Auth State Persistence: Fixed dashboard flash on reload and kept user state consistent after login, profile save, and OAuth callback.
GitHub Connect Glitch: Fixed a UI glitch in the GitHub connection flow that caused the connect button to flicker on state change.
Google & GitHub OAuth
New Features
Google OAuth: Sign in or sign up with Google — one-click authentication with CSRF-protected state tokens.
GitHub OAuth: Connect your GitHub account to enable repository browsing, analysis, and CLI device-flow authentication.
Auth Transitions & Logout: Smooth page transitions on login/logout with an animated logout overlay and redirect handling.
Dashboard, Docs & Dark Theme
New Features
App Dashboard: Full auth dashboard at app.refactron.dev — email/password sign-up with verification, JWT sessions, refresh token rotation, and a sidebar-based dashboard layout.
Docs Subdomain: Documentation site live at docs.refactron.dev — versioned content, mobile navigation, tutorial sections, and a search modal.
Build-time Pre-rendering: Key marketing routes are pre-rendered at build time using Puppeteer for improved SEO and Core Web Vitals.
Cookie Consent: GDPR-compliant cookie consent banner with granular preferences modal and persistent settings.
Improvements
Full Dark Theme: Entire site migrated to a consistent dark theme — Hero, FAQ, Pricing, About, and Case Studies pages all redesigned.
Initial Launch
Core Features
Landing Page: Public marketing site at refactron.dev — hero section, refactoring workflow explainer, pricing, FAQ, and case studies.
Legal & Compliance: Privacy Policy, Terms of Service, and early-access email capture form.
Vercel Analytics: Integrated Vercel Analytics for page view tracking and performance monitoring.
Mobile Responsive: Full mobile and desktop responsiveness across all pages.
Questions or feedback? team@refactron.dev