Releases: VibeCodingStarter/starter-kit
v1.9.0
Payments via Stripe and Billing Page
Improved UI component styling with explicit dark mode support and added billing and payment features for project mode.
Added
- Added billing page with subscription management and transaction history
- Added test payment page for payment integration testing
- Added payment actions and utilities for processing transactions
- Added
PaymentButtoncomponent for initiating payment flows - Added
Alert,AlertTitle, andAlertDescriptioncomponents for displaying alert messages
Changed
- Updated
Buttoncomponent variants with explicit colors (purple-600,red-600) instead of CSS variables for improved dark mode support - Enhanced
Buttoncomponent focus ring styling with explicit colors and proper dark mode offsets - Updated
DropdownMenucomponent with explicit border colors for better visibility - Updated
Selectcomponent with explicit styling for triggers and menu items - Updated
Selectcontent z-index toz-[9999]for proper layering - Updated header navigation breakpoints from
sm:tomd:for better responsive behavior - Updated dashboard billing button to link to
/billingpage instead of being disabled - Improved responsive styling in header with hidden and inline-flex visibility changes
Resources:
- Dev Kit for AI Platform | Alternative Platform
- Documentation
- Starter Kit Repository
- Cloud Admin Console | Alternative Console
Getting Started:
Support:
- Report issues on GitHub
- Join our Discord Community for help and discussions
v1.8.0
Enhanced user experience with personalized dashboard greetings and improved authentication for end-user projects.
Added
- Added
full_nameandproject_idfields toUserWithRoleinterface for better user identification and project tracking - Added
full_namefield toRegistrationResponseinterface to support personalized authentication responses
Changed
- Updated dashboard welcome message to display a personalized greeting with the user's full name when available
- Enhanced
backendLoginAction()to includeX-Project-IDheader for project mode end-user authentication - Updated
hydrateDeploymentMode()integration inbackendLoginAction()to extract project-specific headers - Modified
getCurrentUser()to extract and returnfull_nameandproject_idfrom authentication responses - Restricted
DevkitDoctorcomponent visibility to project mode deployments only - Cleaned up trailing whitespace in multiple component files
Removed
- Removed
autoprefixerdependency from production dependencies - Removed
@tailwindcss/postcssdependency from development dependencies - Removed
typescriptandverceldependencies from development dependencies
Resources:
- Dev Kit for AI Platform | Alternative Platform
- Documentation
- Starter Kit Repository
- Cloud Admin Console | Alternative Console
Getting Started:
Support:
- Report issues on GitHub
- Join our Discord Community for help and discussions
v1.7.0
Added UI component primitives for alert dialogs, select dropdowns, and textarea inputs to expand component library.
Added
- Added
AlertDialogcomponent wrapper based on Radix UI@radix-ui/react-alert-dialogprimitive - Added
Selectcomponent with trigger, scrolling, and value management based on Radix UI@radix-ui/react-selectprimitive - Added
Textareacomponent for multi-line text input with consistent styling - Added
@radix-ui/react-alert-dialogand@radix-ui/react-selectdependencies
Resources:
- Dev Kit for AI Platform | Alternative Platform
- Documentation
- Starter Kit Repository
- Cloud Admin Console | Alternative Console
Getting Started:
Support:
- Report issues on GitHub
- Join our Discord Community for help and discussions
v1.6.0
v1.6.0 [2025-11-24]
Implemented unified registration flow supporting both developer and end-user roles with JWT token-based authentication.
Added
- Added support for end-user registration through the project mode registration flow
- Added JWT access and refresh tokens to registration response for immediate user authentication
- Added
dotenv-clidevelopment dependency for environment variable management - Added role-specific registration logic to handle separate developer and end-user flows
Changed
- Simplified registration link routing to use consolidated
/registerendpoint for all deployment modes - Updated
backendRegisterAction()to dynamically set authentication headers based on user role - Modified registration response handling to store JWT tokens in secure httpOnly cookies for both user roles
- Refactored developer-specific provisioning bundle logic to handle conditionally based on user role
- Improved developer-specific provisioning flow with separate success redirect
- Updated error messages for improved clarity and user feedback
- Refactored provisioning store deserialization error handling to reduce unnecessary logging
- Updated user authentication requirements in
requireAuth()to remove email verification check
Removed
- Deleted deprecated
app/(main)/register/page.tsxin favor of unified registration endpoint - Removed email verification redirect logic from
requireAuth()function
Resources:
- Dev Kit for AI Platform | Alternative Platform
- Documentation
- Starter Kit Repository
- Cloud Admin Console | Alternative Console
Getting Started:
Support:
- Report issues on GitHub
- Join our Discord Community for help and discussions
v1.5.0
v1.5.0 [2025-11-23]
Simplified dashboard page and streamlined environment configuration documentation.
Changed
- Simplified
.env.examplewith clearer environment variable documentation - Simplified dashboard layout by removing stats grid displaying project count and API key count for developers
Removed
- Removed imports for
fetchProjects()andfetchProjectApiKeys()server actions from dashboard page - Removed project count and API key count display widgets from dashboard
Resources:
- Dev Kit for AI Platform | Alternative Platform
- Documentation
- Starter Kit Repository
- Cloud Admin Console | Alternative Console
Getting Started:
Support:
- Report issues on GitHub
- Join our Discord Community for help and discussions
v1.4.0
Improved user experience with tooltip component support and enhanced login flow with automatic role-based redirects.
Based on devkit4ai/user-app/v1.4.0 and devkit4ai/backend-api/v1.2.0 releases
Added
- Added
Tooltip,TooltipTrigger,TooltipContent, andTooltipProvidercomponents based on Radix UI primitives - Added
@radix-ui/react-tooltipdependency for tooltip functionality - Added automatic redirect logic on login page for already authenticated users with role-based destination routing
Changed
- Refactored
quick-start.tsxcomponent with improved code formatting and readability - Updated login page to check authentication status and redirect authenticated users to appropriate dashboards
Fixed
- Fixed code formatting inconsistencies in
quick-start.tsxcomponent
Resources:
- Dev Kit for AI Platform | Alternative Platform
- Documentation
- Starter Kit Repository
- Cloud Admin Console | Alternative Console
Getting Started:
Support:
- Report issues on GitHub
- Join our Discord Community for help and discussions