What changed on the platform.
Features, improvements, fixes and performance work across the six instruments and the platform, by month.
May 2026
Members now get a 15-section AI-readiness report that reads end-to-end in one scroll: where they stand today, which of their tasks AI will touch, where their existing skills already match, and a 90-day plan with a step-by-step implementation guide. Every chart is chosen to fit the data it carries, so the whole picture lands in a single read.
Completion dates in the LPM CSV export now use DD-MM-YYYY — opens cleanly in Excel and Google Sheets without reformatting.
Every product, use case, and resource page is now one hover away on the top navbar — 7 products, 8 use cases, plus blog, changelog, and developer docs, on every landing page.
Whichever theme you pick on the marketing site stays with you as you move between pages and into the sign-in screens.
Every marketing page now leads with what we actually offer — 2,487 NCVET trades, 307 ISCO occupations, 12 Indian languages, the O*NET 30.1 catalog. No slogans, no jargon.
Jagjit Singh — former Chief People Officer at PwC India & South Asia — joins VegaCap as an Advisor. Abhinav joins as Senior Director; team page updated.
Invites, welcomes, password resets, completion notices, and weekly digests share one clean, consistent design — the same typography and brand treatment across every email you receive from us.
Admins can now map every course at every branch to the specific NCVET trades it prepares learners for — with an impact preview before saving. Produces a more accurate fit than sector-based matching.
One click exports every member report as a PDF in the background — keep working while the job runs. The reports list now also shows student name and recommended course.
Move whole cohorts between branches or batches without touching one member at a time. Members can also be filtered by batch alongside branch.
Members can now take AAPA themselves and view their own AI-readiness report — not just admins. The member sidebar has dedicated entries for the assessment and the report.
Visitors enter an email and land inside a fully seeded org as admin in under 10 seconds — DiSC, LPM-VT, LPM-U, AAPA, FRA, and TFD data already in place. No sales call required to try the platform.
Assign members to a batch at invite time, filter the members table by batch alongside branch, and slice LPM-VT analytics by batch.
Refreshed every place the product name appears so it consistently reads as Learner Pathway Map — across onboarding, sidebar, and assessment landings.
Forwarded invites can only be claimed by the person you actually invited — protects against a link being passed to a different inbox. The join page also shows the org context up-front.
Rolled out the dashed-frame CAD blueprint vocabulary to every page of the org admin, platform admin, and org member dashboards. Workforce-chip stats, hatch spacers, framed reports, editorial display heroes on LPM/LPM-U/FRA/TFD reports — one consistent visual language end-to-end.
April 2026
Replaced rounded corners with sharp 0-radius across every UI primitive and token. Buttons, cards, inputs, badges, modals — all now match the CAD blueprint geometry.
Marketing landing pages and authentication screens redesigned in the CAD blueprint style — dashed frames, monospaced metadata, true engineering-drawing aesthetic.
New tour engine drives 3 persona-based first-run tours plus per-page contextual tours. Empty states on members, TFD, and analytics pages doubled as launchpads for the relevant tour. Individual assessment landings get their own tours too.
When a member is moved between branches, their LPM scores can now be re-computed against the new branch's course/trade map — unblocks multi-branch rollouts.
New branch_admin role for delegated branch-level administration. Branch admins can resend invites and remove members within their branch, with a sidebar curated to API-scoped pages only.
Every org now has at least one branch. Single-branch orgs are auto-scoped; multi-branch orgs require explicit selection at invite time. Refuse ambiguity rather than silently mis-scoping.
Admins upload syllabi or training docs and TFD generates modules + quizzes against that authoritative knowledge, not just generic O*NET context. Includes a global NOS/QPNOS tier of authoritative base knowledge per occupation.
New live-mode runner serves MCQs and scores server-side. Reports now pinpoint the specific competencies a candidate struggled with and compare against earlier retakes.
Major AAPA upgrade introducing concentration scoring, HAS (high-AI-skill) bands, exposure tiers, and IndiaAI Qualification Packs. Per-org feature gate lets platform admins enable v2 selectively. Plain-English v2 section + Grade 8 AI Readiness companion.
DiSC, FRA, LPM-VT (4 blocks), LPM-U (58 items), TFD, and AAPA all have full embeddable runners with branded splash, 14-language picker, inline reports, and PDF download — usable from any external site via Platform API.
Admins upload GLB models direct to R2, author rich hotspots with YouTube/Vimeo embeds anchored to specific surfaces, and surface a Parts panel with exploded-view interactions. Trade-fit content goes beyond text.
Foundation upgrade: full design tokens (color, spacing, radius, shadow, motion), typography helpers and semantic scale, query-key factory, Sentry + pino + Vercel Analytics, Inngest job queues for PDFs/emails/webhooks, Zod-validated env, CSP tightening, accessibility sweep, dynamic Recharts loading.
Webhook delivery hardened: dead-letter queue with retry, circuit breaker per endpoint, idempotency keys on create-session, atomic license consume, expired-session sweep, and stuck-in-progress recovery.
B2B-ready Platform API with REST endpoints, hosted developer portal, OpenAPI spec, Scalar playground, personal access tokens, team invites, webhook event log, and published SDKs (@vegacap/sdk, @vegacap/node, @vegacap/react). Slack, Zapier, and weekly email digest integrations included.
New DiSC 360 module — subject picker, shared question bank, gap analysis with adaptive scale, and admin insights into self vs observer ratings.
Removed Razorpay checkout in favour of a contact-for-pricing flow on every pricing surface. License inventory and capacity messaging unchanged.
DSCbox is now its own page with rich chat UI: @-mentions for members, profile sheets with FC scores and copyable IDs, URL-addressable conversations, collapsible sidebar history, edit / regenerate / thumbs feedback, and markdown export. Behind a per-org feature flag.
AAPA now accepts CV uploads, job descriptions, or both together. CV+JD fit mode delivers candidate-vs-role fit analysis. Org admin compare tool plus a CV/JD-aware analytics dashboard included.
Org creation now happens only through the platform admin portal — Create Organization pre-provisions the admin account. Org-level delete is gone; deletion is two-step admin-only.
New auto-skeleton system generates pixel-perfect loading skeletons from the real DOM. 36 legacy loading.tsx files replaced. Every page now has a layout-accurate skeleton, not a generic spinner.
Turnstile widget gates signup, sign-in, contact, invite-join, and developer-portal-login forms — invisible to humans, blocks bots without a CAPTCHA.
Every org page now runs an auth + access check server-side before render. Vercel functions pinned to iad1 — co-located with PlanetScale us-east-1 — for round-trip latency.
Rebuilt every admin, member, and dashboard page as a thin RSC shell + page-client. HydrationBoundary and entry animations stripped — pages render instantly, skeletons match real layout.
March 2026
Added cache-control headers to every GET route across both apps. Layout-shift on initial paint eliminated — font FOUT, scrollbar shift, and sidebar org-data seeded from the server.
Inline AI agent on the org admin dashboard answers questions about your data: member status, report details, completion rates. Tiered tool access, markdown rendering, edit + regenerate, and a clear stop-generation button.
Admin and org dashboards switch to DB-level pagination with pg_trgm GIN indexes for fast ILIKE search. Page-aware context chips, stable totals, and lazy chart loading.
Real tool logos (logo.dev) on every AAPA recommendation, an interactive INR ROI calculator, readiness score, skills section, tool justifications, and currency-aware brand share cards.
Sign-in, sign-up, password reset, and invite forms now have an eye icon to reveal the typed password.
TFD now serves Indian NCVET vocational trades alongside UAE QCC occupations, with full multilingual question rendering. Language selector available on DiSC org, FRA org, and both LPM-U dashboards.
Composite (org_id, status) indexes on all 5 assessment tables, parallel admin analytics, license cache invalidation, slow-query logger, connection pool tuning, and React Query staleTime alignment.
Twenty-four rounds of UI polish — AnimatedNumber on every score and stat card, scroll-reveal sections, AnimatedProgress bars, RIASEC badges, FRA RadialRing, layered card shadows, and skeleton loaders replacing 14 spinner pages.
LPM-U gets a full report-detail slider matching the LPM-VT methodology, multilingual question content, and a hero card with cleaner typography. FRA report detail slider with on-demand data fetch shipped alongside.
New Demo Mode toggle in Settings lets admins skip trade and degree configuration entirely. Members are matched against all available options, making it easy to demo the platform without setup.
Each product overview page now shows a setup checklist with exactly what is blocking members from taking assessments. Inline trade and degree selectors let admins configure directly from the product page.
Assessment configuration (trades, degrees, branch) is now frozen at assessment start. Admin changes mid-assessment no longer affect in-progress results. Branches with active assessments are protected from deletion.
Organizations with branches can now configure degrees per branch, matching the existing per-branch trade setup for LPM. Branch rows show degree count when LPM-U is enabled.
LPM-U Assessment and Report links now appear in the org member sidebar. The assessment hub page includes an LPM-U card with start/continue/view report actions.
The Members page now shows which specific assessments each member has completed (DISC, LPM, LPM-U, TFD, FRA) instead of a generic "Completed" badge.
AAPA product overview now shows "Analyses Completed" and "Organization-Level" instead of member count, reflecting that AAPA is an admin tool for job role analysis.
Redesigned the Products tab with a flush grid layout. Each product gets its own row with inline config. AI Coach and Branch Management are separate cards. Cleaner hierarchy, less visual noise.
AAPA is now admin-only within organizations — removed from the member flow to prevent unauthorised access. Added a "New Analysis" shortcut to the admin sidebar for faster navigation.
Redesigned the org sidebar with a compact layout and collapsible assessment group headers, reducing visual clutter and making navigation faster.
New TFD+ assessment mode combines 32 MCQ trade-fitness questions with 24 DiSC Likert questions in a single flow. Results include both a trade-readiness score and a DiSC behavioural profile.
TFD report pages now include a DiSC Behavioural Fit section showing fit level (high / medium / low) and composite readiness when both TFD and DiSC assessments are completed.
Redesigned the TFD occupation management page with a 2-step create wizard, assignment tracking cards, document upload support, and a responsive card layout.
Future-Readiness Assessment (FRA) is now fully surfaced in organization admin and member dashboards, including a dedicated FRA tab, onboarding PDFs, and admin report sliders.
Added encouragement banners to org LPM assessment blocks with localized messages, matching the individual assessment experience.
DiSC and LPM assessments now support Arabic with full RTL layout, translated question content, and localized UI.
DiSC assessments now support bilingual mode across all 10 Indian regional languages — Tamil, Telugu, Bengali, Marathi, Gujarati, Kannada, Malayalam, Odia, Punjabi, and Assamese — in addition to Hindi.
Launched MuGamma (mugamma.io) as a separate brand for the UAE market under MuGamma Consultants LLC FZ, with redesigned landing pages, UAE-specific branding, and localized content.
Restructured codebase into a Turborepo monorepo with shared packages (ui, pdf, email, core, db, brand) used by both VegaCap and MuGamma apps, eliminating duplication across 335 shared files.
February 2026
TFD PDF reports now include DiSC behavioural fit scoring — computing fit level and composite readiness when a candidate has both TFD and DiSC results.
Introduced NEXT_PUBLIC_BRAND environment variable wired across 67 files, enabling the same codebase to serve multiple brand identities (VegaCap / MuGamma) with zero runtime overhead.
Added journey overview, encouragement banners with localized messages in all 11 regional languages, and enhanced report layout for the LPM assessment experience.
LPM assessments now support bilingual mode across 10 Indian regional languages including Tamil, Telugu, Bengali, Marathi, Gujarati, Kannada, Malayalam, Odia, Punjabi, and Assamese — in addition to Hindi.
New analytics dashboard for the TFD module with readiness distribution charts, category performance breakdowns, occupation ranking, completion funnel, and per-student drilldown.
Replaced all live O*NET API calls in AAPA with local database queries. Assessments now run entirely against the imported O*NET 30.1 dataset for faster, more reliable scoring.
Added Arabic language support for TFD assessments, including RTL layout, translated question content, and localized report generation.
Resolved 14 post-launch issues including auth bypass prevention, transaction safety, Zod validation, license leak fix, and duplicate submission guards.
New assessment module: AI-generated MCQs from O*NET occupation data with 4-category weighted scoring (technical, skills, abilities, safety), readiness levels, and rich per-question insight reports.
Full organization member flow for TFD — inline assessment taking, dashboard tab, admin reports slider, and license management integrated into existing org infrastructure.
DiSC behavioural assessments are now available in Hindi with full bilingual mode, translated question templates, and localized scenario cards.
LPM assessments now support Hindi with bilingual question display, translated UI, and a dedicated language selector component.
Google Sans and Funnel Display fonts are now self-hosted, eliminating external font requests and improving page load performance.
Complete authentication migration from Clerk to Better Auth with admin user management, smart post-login routing based on org roles, session hardening, and database indexes.
Imported all 23 O*NET 30.1 content model tables (~830K rows) into PlanetScale, enabling faster scoring and eliminating external API dependencies.
Replaced static Likert scales with interactive aptitude puzzles, scenario dilemma cards, comfort scale sliders, and RIASEC dimension visuals across LPM blocks.
Added touch-friendly swipe navigation between assessment questions, haptic-style feedback, and animated completion celebrations on mobile.
Corrected DISC 360 gap analysis score normalization, added acquiescence detection to quality flags, and hardened admin-only access for 360 reports.
Added organizationId filters to analytics queries, admin checks on bundle endpoints, GSTIN validation, rate limiting enforcement, and atomic API key usage counters.
Added billing details capture at checkout, downloadable invoice PDFs with itemized breakdowns, and a dedicated billing page with invoice history.
Streamlined the org sidebar navigation, merged DISC trajectory into reports, and added FRA module toggle in organization settings.
New LPM analytics with trade distribution charts, completion funnels, and benchmarking. Also added admin users pagination and multi-rater improvements.
Replaced hardcoded DISC psychometric values with real population-level computations derived from actual assessment data.
Major improvement sweep: FRA/AAPA PDF reports, Hindi translations, question images, unified analytics, team composition, cohort analytics, multi-rater feedback, 360-degree assessments, and assessment bundles.
Added external API endpoints for third-party integrations with API key management, rate limiting, and usage tracking for organizations.
Redesigned org overview with summary tiles, detail sub-pages, and contextual insight cards with drilldowns for DiSC, LPM, AAPA, and FRA modules.
Expanded the AAPA SOC occupation list from 69 to 220+ occupations and removed hardcoded ITI trades fallback in favor of database-only vocational trades.
Added comma-separated course input for org settings and a manual AI trigger button for course-to-trade matching.
Enhanced individual user dashboard with AAPA assessment integration, DISC landing page, and UX improvements for non-org users.
Migrated database driver from bun-sql to postgres-js for Turbopack compatibility on Windows, resolving module resolution failures.
Added course onboarding with auto-sector detection, recommended course column in reports, and branch column in LPM CSV exports.
Course-to-trade recommendations now use database-backed sector mapping instead of hardcoded keyword matching.
Added cookie-based last workspace memory so users automatically return to their most recent org dashboard on login.
Reorganized organization settings into 4 tabbed sections with privacy settings in its own dedicated tab.
New hub page with product cards and per-product overview pages, replacing the single monolithic dashboard.
New LPM insights card on the org dashboard showing team-level analytics, full report data in slider panels, and environment breakdown.
Product-aware navigation, org theming, white-label sidebar logos, branch management for trade filtering, and modular dashboard infrastructure.
Added logo uploader supporting light/dark mode variants, stored as base64 in the database, with horizontal/wide logo support in sidebars.
Added star rating feedback form on the LPM assessment completion page for gathering user satisfaction data.
Added guided onboarding tour for org members with role-aware restart and sidebar context awareness.
New AI-powered system for matching institutional courses to NCVET vocational trades, replacing manual keyword-based matching.
Organizations can now create and manage branches to filter available trades by location or department.
Automated reminder emails now differentiate between DiSC and LPM assessments with product-specific content.
Member invite emails now track delivery status with buffered sending and status indicators in the admin panel.
Enhanced AAPA with detailed task explanations, improved tools pricing display, and a live pricing API for dynamic cost calculations.
January 2026
Refined the AAPA report interface with cleaner layout, better tool display, and improved summary sections.
Launched AAPA (AI Adoption Pathway Assessment) and FRA (Future-Readiness Assessment) as publicly available products with landing pages, pricing, and individual dashboard integration.
Individual dashboard now shows LPM and FRA sections for non-DISC users, with assessment type selection in data exports.
Integrated VegaCap Automation Index (VAI) scoring into the AAPA pipeline with O*NET database backing, summary reports, and protected task handling.
Added GST-inclusive pricing for organization license orders and increased the available trades limit to 12 per assessment.
Redesigned all AAPA pages with the flush grid B&W theme and fixed the 95% loading issue that blocked report display.
New assessment module measuring AI readiness with O*NET occupation mapping, SOC 2018 codes, AAPA product controls for orgs, and 10 free licenses per organization.
Enabled the Future-Readiness Assessment for production use after preview testing, with feature flag management.
Redesigned FRA heatmap and alignment compass visualizations with theme-aware colors and improved dark mode radar charts.
Updated platform branding from personality terminology to behavioural terminology across all user-facing pages.
Replaced the LPM admin slider with expandable rows showing response matrix details, and enhanced DISC admin dashboard with search, filtering, and PDF fixes.
Upgraded to Next.js 16.1.3 with updated welcome modals and quick access mentioning all assessment types.
Integrated FRA into the main dashboard with flush grid design and feature flag for coming-soon state.
New assessment measuring future-readiness competencies identified by the World Economic Forum, with scoring engine, AI insights, and report generation.
LPM scoring algorithm now uses trade-specific O*NET thresholds instead of generic cutoffs for more accurate trade matching.
Added 24-hour expiration with cascade delete for abandoned LPM assessments to keep the database clean.
Added tiered volume discounts: 10% for 100-999 licenses and 30% for 10,000+ licenses.
Applied the clean flush grid design system to all LPM assessment pages for a consistent visual experience.
Enhanced LPM with dynamic trade matching, cluster badges, email domain auto-join for organizations, and individual user paywall.
Migrated build and script execution from pnpm/npm to Bun for faster installs and script execution.
Added GitHub Actions workflows for Claude PR assistant and automated code review on pull requests.
Reduced LPM assessment from 102 to 50 sector-agnostic questions based on psychometric recommendations, with updated UI and validation.
Added PDF download endpoint for individual LPM reports with optional organization branding.
All transactional email templates redesigned with consistent dark theme and professional layout.
AI coach input box now responds to sidebar collapse state with shared context for proper positioning.
Removed all Supabase references and completed migration to PlanetScale PostgreSQL with Drizzle ORM.
Split the unified license pool into separate DiSC and LPM license tracking with distinct consumption APIs.
Applied flush grid design to all 4 report pages (individual DiSC, individual LPM, org DiSC, org LPM) with updated skeletons.
Created standalone landing pages for DiSC and LPM assessments with clean minimalist design and Google brand colors.
Implemented UX improvements from user testing sessions and added "Understanding LPM" section to the assessments page.
Complete database migration from Supabase to PlanetScale PostgreSQL using Drizzle ORM with 30 performance indexes.
Added React Query caching across all dashboard pages with parallelized overview queries for faster page loads.
Added terms of service and privacy policy pages with ISR caching for marketing pages.
Fixed layout issues across org pages, DISC dashboard, LPM report slider, and coupons page down to 320px viewport support.
Split admin panel into separate DiSC and LPM pages with mobile hamburger menu and improved tablet responsiveness.
Added RIASEC Profile card and Top 10 Career Matches card to the individual dashboard reports page.
Organization LPM infrastructure with reports, AI coach with LPM context awareness, coach type selection, and org member navigation.
Applied flush grid styling to admin users, organizations, LPM reports, and coupons pages with skeleton loading states and tooltips.
Added organization signup option directly from sign-in/sign-up pages and a "Create Organization" button in the workspace switcher.
Full CRUD management for coupon codes in the admin panel.
New LPM career report page with PDF generation, matching all 2,400+ vocational trades for individual assessments.
Added assessment type carousel to the dashboard hero section for switching between DiSC and LPM views.
December 2025
LPM 2.0 foundation with AI-powered career narrative generation using OpenAI, setting the stage for the full Learner Pathway Map assessment.
Redesigned org admin dashboard with mobile responsiveness, sidebar collapse transitions, organization limits, and workspace switcher pattern.
Redesigned the shop, purchases, and admin orders pages for a cleaner user experience.
Initial release of the LPM assessment module with vocational trade matching, career pathway analysis, and organization member flow.
Complete dashboard and sidebar redesign inspired by Deel with admin reports panel, mobile navigation, and improved responsiveness.
Comprehensive mobile optimization across organization pages with member feature improvements.
Added full organization workflow with invite system, assessment delivery, payment integration, and build deployment fixes.
November 2025
Added forgot password and reset password flows, plus email confirmation for detailed report purchases with HTML email templates.
Implemented the 12-type DISC leadership content model across reports, PDF generation, AI coach, and admin panel with user name display in assessments.
Added topic enforcement guardrails to the AI Coach to keep conversations focused on leadership and career development.
Added DISC circumplex visualization to reports with enhanced dashboard layouts and improved PDF report sections.
Full payment integration with Razorpay including order management, admin dashboard, and purchases tracking.
PDF report generation for DISC assessments with candidate name, loading indicators, and professional layout.
Enhanced admin access control with KBar navigation integration and inquiries management panel.
Launched the AI coaching feature powered by OpenAI with mobile optimization, markdown formatting, and detailed coaching context from previous reports.
Added responsive logo component with theme-based SVGs that automatically switch between light and dark mode variants.
Redesigned homepage, products, about, blog, and contact pages with Google-inspired design language and full dark mode support.
Implemented dynamic brand color system with theme switcher, allowing consistent color application across all components.
Completely redesigned PDF export with professional layout, improved cover page, and DISC score alignment.
Made onboarding steps interactive with fade-out animations on completion and consistent theme persistence across navigation.
October 2025
Added comprehensive construct-validity analysis, acquiescence checks, and other validation improvements.
Made the base DiSC assessment free with a 6-month retake restriction to encourage broader adoption.
Implemented the Likert scaling algorithm for DISC scoring and completed VegaCap landing pages.
Reduced assessment to 24 questions and added custom VegaCap-branded sign-in and sign-up pages with onboarding tour.
Initial launch of the VegaCap platform with the complete DISC assessment system, landing page, one-time completion protection, and mobile-optimized experience.