
Track every release, fix, and security hardening across VREN. Use filters to jump to what matters.
Total releases
6
Major features
12
Fixes & security
2
Days in dev
8
Completely redesigned the pricing page inspired by Anthropic/Claude's layout. Fixed a critical Vercel deployment failure caused by Edge Function size limits, and merged all pending changes to master for production.
Built an entirely new pricing page with Individual/Team tab toggle, SVG tier icons, expandable accordion FAQs, comparison table, and progressive feature labeling. Inspired by Anthropic/Claude's pricing aesthetic.
Resolved Vercel production build failure ("Edge Function _middleware size is 1.02 MB"). Removed next-auth from the Edge runtime entirely; middleware now uses raw cookie checks. Bundle reduced from 1.02 MB to 143 KB.
Merged all pending dev/construction-pages commits into master. Previous PRs had left the middleware fix stranded on the feature branch, causing repeated Vercel deploy failures.
Created auth.config.ts for edge-compatible NextAuth configuration, separating lightweight providers from heavy Prisma database operations to prevent Edge runtime bloat.
Replaced the SIWE (Sign-In with Ethereum) login flow with Google OAuth via NextAuth v5. Updated Prisma schema to support email-based authentication while keeping wallet as optional.
Implemented NextAuth v5 with Google Provider. Session management uses JWT strategy with automatic developer upsert on sign-in. Replaced iron-session with NextAuth's built-in session handling.
Modified the Developer model to make wallet optional and enforce email uniqueness, enabling a smooth transition from Web3-only auth to email-based Google OAuth.
Added edge middleware to protect dashboard, API, and admin routes. Unauthenticated users are redirected to /login with a redirect parameter preserved.
Delivered a professional login page with Google OAuth button and redesigned the homepage hero section with cinematic GSAP animations and the VREN Preloader component.
Built a clean, centered login UI with Google sign-in button, brand identity, and redirect-aware authentication flow. Consistent with the parchment/charcoal design system.
Redesigned the hero section with staggered text reveals, scroll-triggered feature cards, and a floating terminal UI showcasing SDK integration code.
Added a branded preloader with the VREN logo, progress bar animation, and smooth exit transition. Runs once per session using sessionStorage detection.
Established the full authenticated dashboard shell with sidebar navigation, and built out all core management pages for plans, subscribers, transactions, analytics, API keys, and settings.
Implemented a persistent sidebar layout with icon-based navigation, active route highlighting, and responsive collapse behavior for mobile viewports.
Created placeholder UI for Plans, Subscribers, Transactions, Analytics, API Keys, and Settings pages. Each module features consistent card-based layouts ready for data integration.
Dashboard pages now validate authentication state server-side. Unauthenticated access returns a redirect to /login with the original path preserved.
Initial project setup including the design system, all marketing pages, Prisma database schema, Polygon webhook infrastructure, and the development countdown page.
Established the Parchment/Charcoal light theme with custom Anthropic fonts (Sans, Serif, Mono), Tailwind v4 theme tokens, and reusable shadow/radius scales.
Built About, How It Works, Pricing, Blog (with MDX-style posts), Developer Docs, and Changelog pages. All pages feature GSAP scroll-triggered animations.
Defined core models: Developer, App, Plan, Subscriber, and WebhookEvent. Configured Supabase PostgreSQL with connection pooling via PgBouncer.
Implemented /api/webhooks/polygon with HMAC-SHA256 signature verification, idempotent event processing, and automatic subscriber state management.
Created a branded countdown landing page at /development showing time until public launch, with animated progress indicators.
Scaffolded the Next.js 16 application with Turbopack, configured TypeScript, Tailwind CSS v4, and established the initial project structure.
Initialized the project with create-next-app, configured Turbopack for fast local development, and set up the app router directory structure.
Configured the root layout with custom local fonts (AnthropicSans, AnthropicSerif, AnthropicMono), global CSS variables, and SEO metadata.