Changelog

Track our journey as we build Signal Log. Every feature, update, and improvement documented here. 🚀

v1.0.0

Launch: We're Live!

The first major release of Signal Log is here!

Core Features

Multi-Project Dashboard

  • Create and manage unlimited project cards
  • Visual status indicators (Active, Exploring, On Hold, Completed)
  • Toggle between grid and list views
  • Real-time project updates with last modified timestamps
  • Beautiful, modern UI with dark mode support
Project Logs & Journal

  • Add timestamped text updates to any project
  • Split-panel layout with log history sidebar
  • Edit existing logs or create new entries
  • Full log history in reverse chronological order
  • Keep momentum visible with persistent logging

� Authentication & Security

Clerk Authentication Integration

  • Secure sign-up and sign-in flows
  • Protected routes with middleware
  • User onboarding experience
  • Session management
  • Clerk + Supabase JWT integration for secure database access
Row-Level Security (RLS)

  • User-isolated data with Supabase RLS policies
  • Each user can only access their own projects and logs
  • Admin-level policies for future expansion
  • Secure by default architecture

� Payment & Subscription System

Clerk Billing + Stripe Integration

  • Seamless subscription management
  • Starter Plan: $15/month or $150/year
  • Real-time webhook processing (subscription events)
  • Automatic subscription status syncing to database
Feature Gating

  • Smart feature protection using Clerk's has() method
  • Protected routes and server actions
  • Paywall UI for upgrade prompts
  • Features: projects and project_logs gates
  • Immediate access after payment

� User Feedback System

AI-Powered Feedback Collection

  • Submit feedback from anywhere in the app
  • n8n workflow automation with OpenRouter AI
  • Automatic sentiment analysis (positive/negative/neutral)
  • AI categorization (bug/feature/question/other)
  • Priority assignment (low/medium/high)
  • Email notifications with structured insights
  • Feedback stored in Supabase for future analysis

�️ Database & Infrastructure

Supabase PostgreSQL Database

  • projects table with full CRUD operations
  • logs table with project relationships
  • subscriptions table for payment tracking
  • feedback table with AI-enriched data
  • Comprehensive indexes for performance
  • RLS policies on all tables
API Integrations

  • Clerk webhooks for subscription events (subscription.created, subscription.updated)
  • n8n webhook integration for feedback processing
  • Webhook signature verification with Svix
  • Idempotent webhook processing
  • Error handling and logging

� Design System & UI

Modern, Beautiful Interface

  • shadcn/ui components (New York style)
  • Tailwind CSS v4 with OKLCH color space
  • Motion (Framer Motion) animations
  • Animated gradient text and retro grid effects
  • Dark mode with next-themes
  • Responsive mobile-first design
  • Lucide React icons throughout
Component Library

  • Reusable UI components
  • Accessible with ARIA labels
  • Keyboard navigation support
  • Loading states and skeletons
  • Empty state components
  • Toast notifications with Sonner

� Production Infrastructure

Next.js 15 with App Router

  • React 19 with Server Components (RSC)
  • TypeScript 5 with strict mode
  • Turbopack for fast development
  • Server Actions for mutations
  • Optimized production builds
Deployment & Monitoring

  • Vercel production deployment
  • Preview deployments for every branch
  • Environment variable management
  • Real-time error logging
  • Performance monitoring
Security Best Practices

  • No any types - full type safety
  • Input validation with Zod schemas
  • Environment variable validation
  • Secure webhook endpoints
  • HTTPS everywhere
  • Protected API routes

� Tech Stack

Frontend:

  • Next.js 15.5.4 + React 19.1.0
  • TypeScript 5
  • Tailwind CSS v4
  • Motion 12.23.22
  • shadcn/ui components
  • Lucide React icons
Backend & Auth:

  • Clerk Authentication
  • Supabase PostgreSQL
  • Server Actions
  • Webhook handlers
  • n8n automation
Payments:

  • Clerk Billing
  • Stripe (via Clerk)
  • Subscription webhooks
  • Feature gating
Validation & Utils:

  • Zod 4.1.12
  • class-variance-authority
  • tailwind-merge
  • next-themes

� What's Next

This is just the beginning! We're excited to iterate based on your feedback. Coming soon:

  • Voice-first log entries
  • AI coaching insights
  • Cross-project timeline
  • Mobile app
  • Advanced analytics
  • Team collaboration

Want to be part of the journey?