Changelog
v3.14.0
Factory Order Sheet - Excel Export
Administrators can now generate comprehensive factory order sheets as professionally formatted Excel files. These sheets include all cap specifications, colors, stitching details, and production requirements for manufacturing partners.
Added factory order sheet export functionality with comprehensive cap customization details formatted for manufacturing use
by absrasel
Excel sheets include complete specifications: physical attributes, fabric and color selections, stitching configurations, and additional decorations
by absrasel
Professional layout matching industry-standard factory order formats with section headers and organized field presentation
by absrasel
Download button integrated into orders table dropdown menu for quick access to factory sheets
by absrasel
Automatic data transformation handles all order configurations including optional decorations and visor-specific fields
by absrasel
v3.13.0
Circular Gallery - WebGL Image Carousel
Introduced a stunning new WebGL-powered circular image gallery option for the homepage. Admins can now choose between classic draggable polaroid cards or the modern circular carousel with physics-based scrolling and full mobile support.
Added modern WebGL-powered circular gallery as a new homepage block option with smooth scrolling and physics-based animations
by absrasel
Administrators can now select gallery style per block - choose between classic draggable cards or modern circular carousel
by absrasel
Circular gallery fully supports mobile touch interactions with smooth drag-to-scroll gestures
by absrasel
Gallery configuration options allow customization of curve intensity, scroll speed, smoothness, border radius, and text styling
by absrasel
Enhanced admin interface with real-time configuration preview and intuitive slider controls
by absrasel
Optimized performance with code-splitting and dynamic imports - circular gallery only loads when needed
by absrasel
v3.12.1
Invoice Email Outlook Compatibility
Fixed invoice emails displaying incorrectly in Outlook on Android. Emails now render properly across all email clients with professional table-based layout.
Invoice emails no longer display vertically in Outlook on Android - text and layout now render correctly
by absrasel
Converted email template to table-based layout for universal compatibility across all email clients (Gmail, Outlook, Apple Mail, Yahoo)
by absrasel
Enhanced email rendering with proper spacing, alignment, and formatting on mobile devices
by absrasel
Optimized email template for both desktop and mobile email clients with consistent appearance
by absrasel
v3.12.0
Invoice Excel Export & Bulk Export
Administrators can now export invoices as formatted Excel spreadsheets (.xlsx) for offline analysis, accounting software integration, and data manipulation. Includes single invoice download and bulk export with advanced filtering.
Added Excel export for individual invoices with professional formatting and company branding
by absrasel
Added bulk export functionality to download multiple invoices in a single workbook with summary sheet
by absrasel
Excel files include auto-calculating formulas for totals, taxes, and discounts
by absrasel
Color-coded status badges (Paid, Unpaid, Overdue) for quick visual identification
by absrasel
Export filters respect current page filters (payment status, date range, customer search)
by absrasel
Compatible with Microsoft Excel, LibreOffice Calc, Google Sheets, and Apple Numbers
by absrasel
Bulk exports include summary sheet with all invoices and detailed sheets for first 10 invoices
by absrasel
v3.11.6
Order Details Cost Transparency
Enhanced order details modal to show individual logo costs with detailed breakdown. Administrators can now see separate cost entries for each logo placement (Front Logo, Back Logo, etc.) instead of a single aggregated amount.
Order details modal now displays individual logo costs with placement information (e.g., "Front Logo: $172.80", "Back Logo: $172.80") instead of aggregated total
by absrasel
Added detailed cost breakdown storage for logo setup, accessories, mold charges, graphics, and sampling services
by absrasel
Enhanced cost transparency - administrators can now see logo method, size, and application details in cost breakdown
by absrasel
Backward compatible fallback - older orders without detailed breakdown continue to show aggregated costs
by absrasel
v3.11.5
Wholesaler Templates Page Loading Fix
Fixed infinite loading issue on wholesaler templates page in production. Added timeout protection and graceful error handling to prevent page from hanging indefinitely.
Wholesaler templates page no longer hangs at "Loading templates..." on production (works correctly on localhost)
by absrasel
Added 10-second timeout protection to session validation to prevent infinite waiting
by absrasel
Added 15-second timeout protection to template loading API requests with automatic cancellation
by absrasel
Added 30-second timeout protection to bulk template deletion operations
by absrasel
Improved error messaging to clearly indicate timeout issues and suggest recovery actions
by absrasel
Added graceful degradation - page continues loading even if session fetch times out (server validates from cookies)
by absrasel
v3.11.4
Cross-Tab Authentication Stability Fix
Fixed unexpected sign-outs in the artwork editor when opening other pages in new tabs. Users can now freely navigate between tabs without losing their work or authentication state.
Artwork editor no longer signs users out when opening dashboard or other pages in new browser tabs
by absrasel
Enhanced cross-tab authentication synchronization to prevent false-positive sign-outs during normal multi-tab usage
by absrasel
Added intelligent authentication state verification with 1-second safety delay to handle temporary state changes gracefully
by absrasel
v3.11.3
Authentication Redirect Fix - Return to Intended URL
Fixed authentication flow so users are returned to their originally intended destination after login, instead of always being redirected to the homepage. Works with all login methods including Google OAuth and Discord OAuth.
Users accessing protected pages while logged out are now returned to their original destination after successful authentication (previously always redirected to homepage)
by absrasel
Google OAuth login now preserves the return URL through the authentication flow
by absrasel
Discord OAuth login now preserves the return URL through the authentication flow
by absrasel
Added role-based default redirects for direct logins (e.g., admins → /admin/dashboard, suppliers → /supplier/dashboard)
by absrasel
Added security validation to prevent open redirect attacks (blocks external URLs and dangerous protocols)
by absrasel
v3.11.2
Order Management Enhancement - Order Names & Numbers
Added comprehensive order identification system with auto-generated order numbers and customizable order names. Administrators can now assign descriptive names to orders and reference them using unique, human-friendly order numbers for better organization and communication.
Administrators can now assign custom names to orders for better organization (e.g., "Summer Caps Batch", "Corporate Giveaway Q1")
by absrasel
Orders now receive auto-generated unique order numbers in format ABC-12345 based on customer/company name for easy reference
by absrasel
Enhanced admin orders table with new Order Number and Order Name columns for quick order identification
by absrasel
Added Order Number and Order Name columns to accounting invoicing table for better invoice tracking
by absrasel
Invoice PDFs now display Order Name and Order Number in the Cost Breakdown section title for easy reference
by absrasel
Invoice emails now display Order Name and Order Number in both the email header and subject line for easy identification
by absrasel
Added "Edit Order Name/Number" dialog in admin orders interface with real-time validation and optimistic UI updates
by absrasel
Automatic initialization of order numbers for all existing orders with intelligent prefix generation
by absrasel
Database performance optimization - added index on order numbers for faster lookups and searches
by absrasel
v3.11.1
Database Performance Optimization - Complete Platform Coverage
Comprehensive database performance overhaul affecting 160+ access control policies across all platform features. Social media, accounting, chat, notifications, and order systems now deliver 10-100× faster query performance on large datasets.
Optimized 160+ database access control policies across 57 tables - queries now process 10-100× faster when loading large result sets (2-round comprehensive fix)
by absrasel
Enhanced social media platform performance - posts, comments, reactions, connections, followers, Q&A, and profile views now load instantly even with thousands of entries
by absrasel
Accelerated accounting system operations - journal entries, payments, vendors, transactions, and financial reports process at near-zero latency with 10,000+ records
by absrasel
Improved chat and messaging performance - conversations, messages, participants, and read receipts handle hundreds of concurrent chats with instant loading
by absrasel
Optimized notification system - user notifications and preference management now process instantly regardless of notification volume
by absrasel
Enhanced order tracking system - suppliers and administrators experience blazing-fast tracking number lookup and order history navigation
by absrasel
Reduced database server load by 80-95% on all large queries through intelligent query optimization - entire platform feels significantly faster
by absrasel
v3.11.0
Major Performance Optimization - Google Search Console Compliance
Comprehensive performance overhaul to resolve critical Google Search Console issues blocking page indexing. Improved page load speeds by 60-80% through CDN preconnect, code splitting, and aggressive caching strategies.
Reduced Largest Contentful Paint (LCP) from 9.6s to under 2.5s through CDN preconnect hints and code optimization
by absrasel
Implemented dynamic component loading with code splitting, reducing initial JavaScript bundle by approximately 53%
by absrasel
Enabled aggressive caching strategies for 60-80% faster subsequent page loads with background content revalidation
by absrasel
Integrated React Compiler for automatic performance optimizations and reduced unnecessary re-renders
by absrasel
Optimized font loading with swap display mode to prevent invisible text flashing during load
by absrasel
Added preconnect hints for content delivery networks, reducing network latency by approximately 300ms
by absrasel
Resolved Google Search Console performance issues that were blocking page indexing and recrawling
by absrasel
v3.10.1
Supplier Profile Site System Removal
Removed the non-functional supplier profile site management system to streamline the codebase and improve maintainability.
Removed supplier profile site management feature due to non-functional implementation
by absrasel
Cleaned up supplier dashboard navigation by removing unused "Profile Site" menu item
by absrasel
Removed unused API endpoints and components to reduce codebase complexity
by absrasel
v3.10.0
Dynamic Business Information Fields
Enrich your business profile with custom fields tailored to your operations. Add up to 10 dynamic fields including certifications, production capacity, equipment details, workforce information, and more. Choose from 16 preset templates or create custom fields with flexible data types.
Tabbed Edit Profile modal with dedicated "Business Details" tab for managing custom business information
by absrasel
Up to 10 custom business fields per profile supporting text, long text, numbers, file uploads, URLs, and dates
by absrasel
16 preset field templates for common business data: ISO certifications, production capacity metrics, equipment counts, workforce sizes, awards, and company documents
by absrasel
Field categories (Certification, Capacity, Equipment, Workforce, Other) with emoji icons for organized display on public profiles
by absrasel
Individual privacy controls per field - toggle visibility for each business detail independently
by absrasel
File upload support for business documents (certifications, brochures, factory photos) with secure storage and 10MB limit
by absrasel
Drag-and-drop field reordering to customize how business information appears on your profile
by absrasel
Smart field value formatting: clickable URLs, formatted dates, thousand-separator numbers, and multiline text preservation
by absrasel
Business Details section in profile About tab groups public fields by category with visual hierarchy
by absrasel
Quick-start templates eliminate guesswork - common business fields are one click away with pre-configured placeholders and help text
by absrasel
v3.9.0
Business-Centric Profile Enhancement
Community profiles now showcase comprehensive business information with granular privacy controls. Display your country, company details, social links, verification status, and contact preferences - all with individual visibility toggles.
Enhanced profile About tab with country display (32+ countries supported with flag emojis), company descriptions, and business verification badges
by absrasel
Social media integration with clickable icons for LinkedIn, Facebook, Instagram, Twitter, YouTube, GitHub, and custom websites
by absrasel
Contact preferences section showing preferred contact methods (Email, SMS, Phone, WhatsApp) and business hours with timezone support
by absrasel
Granular privacy controls allowing users to individually show/hide country, company description, social links, verification badge, and contact preferences
by absrasel
Business verification status badges with color-coded indicators (Verified, Pending, Rejected, Update Required) and tooltips
by absrasel
Privacy filtering respects profile visibility settings (Public, Connections Only, Private) while allowing profile owners to always see all their information
by absrasel
Responsive profile layout optimized for both desktop and mobile viewing with graceful handling of missing data
by absrasel
v3.8.0
Progressive Web App (PWA) Support
Custom Cap BD can now be installed as a mobile app on your phone! Get instant access from your home screen, faster loading with offline support, and a native app-like experience.
Added Progressive Web App (PWA) support - install Custom Cap BD as a mobile app directly from your browser
by absrasel
Installable on mobile home screen with one tap - works like a native app without app store downloads
by absrasel
Offline browsing support - previously viewed products load instantly even without internet connection
by absrasel
Smart caching system - product images, fonts, and assets load 60-80% faster on repeat visits
by absrasel
Full-screen app experience - launches without browser chrome for distraction-free shopping
by absrasel
Quick action shortcuts - long-press app icon to jump directly to Products, Design Studio, or Orders
by absrasel
Optimized caching for Sanity CMS images (30-day cache), Google Fonts (1-year cache), and static assets
by absrasel
Enhanced mobile experience with iOS-specific meta tags and adaptive app icons for Android
by absrasel
v3.7.0
Comprehensive Pricing Management System
Administrators now have a unified interface to manage pricing across all product categories with bulk updates, CSV import/export, and advanced validation.
Added unified pricing management interface at /admin/pricing with tabbed navigation for 7 pricing tables (fabrics, closures, delivery, customization, accessories, logo methods, and pricing tiers)
by absrasel
Bulk price update functionality with percentage-based adjustments and live preview showing before/after prices
by absrasel
CSV import/export capabilities for mass data management with comprehensive validation and error reporting
by absrasel
Real-time pricing validation enforcing descending price patterns (volume discounts) across all quantity tiers
by absrasel
Responsive wide-table design with horizontal scroll and sticky columns for optimal viewing of 7 pricing tiers
by absrasel
Advanced search and filtering with active/inactive item toggle for better data management
by absrasel
Enhanced access controls with admin-only permissions for pricing modifications
by absrasel
v3.6.0
Custom Username Profiles
Users can now create unique usernames for cleaner, more memorable profile URLs. Profile pages support both username and UUID-based links.
Added custom username system for community profiles with real-time availability checking and validation
by absrasel
Profile URLs now support memorable usernames (e.g., /profile/redxtrm) instead of only UUIDs
by absrasel
Enhanced profile editor with live username validation, availability checking, and instant URL preview
by absrasel
All profile links across the platform now automatically use usernames when available
by absrasel
Implemented case-insensitive unique username constraints with comprehensive format validation
by absrasel
v3.5.2
Ledger Sheet Critical RLS Fixes
Resolved critical authentication and bill creation issues in the Ledger Sheet accounting system by implementing server-side API endpoints with proper Row Level Security handling.
Fixed wholesaler dropdown showing "No wholesalers found" by implementing server-side API endpoint that properly retrieves vendor data
by absrasel
Resolved infinite recursion error that caused users to appear as "member" instead of admin role by simplifying security policies
by absrasel
Fixed bill creation failures across both Record Bill dialog and Payment dialog by implementing secure server-side bill creation with automatic journal entries
by absrasel
Enhanced payment recording dialog with scrollable content to ensure submit button is always accessible
by absrasel
Streamlined Ledger Sheet interface by removing redundant Manual Entry button
by absrasel
Implemented comprehensive server-side API architecture for all accounting operations with proper authentication and authorization checks
by absrasel
v3.5.1
Ledger Sheet Payment Method Enhancement
Added Xoom as an available payment method in the Ledger Sheet payment recording dialog, matching payment options available in the Invoicing tab.
Added Xoom to payment method options in Ledger Sheet payment recording, providing consistency with Invoicing tab and supporting international money transfers
by absrasel
v3.5.0
Manual User Approval System
Enhanced security with manual admin approval for all new user registrations. Administrators can now review and approve each registration request before granting access to the platform.
All new user registrations now require manual approval by administrators before gaining access to the platform
by absrasel
Added comprehensive admin dashboard for reviewing and managing pending user registration requests
by absrasel
Automated email notifications sent to users when their registration is approved or requires additional information
by absrasel
Real-time admin alerts for new user registrations with detailed user information and quick approval actions
by absrasel
Professional pending approval page showing registration status and estimated approval timeline for new users
by absrasel
Enhanced user menu with dedicated "Pending Approvals" section showing real-time count of registration requests
by absrasel
Comprehensive authorization system ensures only designated administrators can approve user registrations
by absrasel
v3.4.0
Ledger Sheet & Double-Entry Accounting
Complete accounting system implementing Chartered Accounting standards with double-entry bookkeeping, accounts receivable/payable tracking, and professional financial management capabilities.
Implemented Chart of Accounts with 70+ standard business accounts following Chartered Accounting principles (Assets, Liabilities, Equity, Revenue, Expenses, COGS)
by absrasel
Built double-entry journal entry system with automatic balance validation ensuring debits always equal credits
by absrasel
Added Accounts Receivable tracking with outstanding invoice monitoring and overdue alerts
by absrasel
Created Accounts Payable system with bill management, vendor tracking, and automatic status updates (Unpaid, Partial, Paid, Overdue)
by absrasel
Implemented quick entry forms for recording bills (conveyance, service, subscription, rent, utilities) and payments with multiple payment methods
by absrasel
Added vendor management system for tracking suppliers and service providers with payment terms and contact information
by absrasel
Built Ledger Sheet dashboard showing real-time AR/AP summaries, recent journal entries, and quick action buttons
by absrasel
Enhanced access controls with Row Level Security policies - only administrators can access financial data and accounting functions
by absrasel
Implemented audit trail protection - posted journal entries cannot be deleted (only voided) to maintain financial integrity
by absrasel
Added auto-generated numbering system for journal entries (JE-YYYY-0001) and bills (BILL-YYYY-0001) with year-based sequencing
by absrasel
Implemented accounting periods for month/year closing with prevention of changes to closed periods
by absrasel
v3.3.0
Supplier Accounting System
Professional accounting interface enabling suppliers to track and manage their internal costs for assigned orders with real-time calculations, cost locking controls, and comprehensive financial oversight.
Built comprehensive accounting dashboard - suppliers can now input and track internal costs for all assigned orders with intelligent filtering and search
by absrasel
Added 15-field cost management system - track per-unit costs (base, logo, graphics, sampling, accessories, fabric, closure, mold, delivery) and order-level costs (tax, discounts)
by absrasel
Implemented real-time cost calculator - instant feedback showing subtotal, tax adjustments, discounts, and final totals as costs are entered
by absrasel
Created cost locking mechanism - administrators can lock costs to prevent changes after approval or billing, with clear visual indicators
by absrasel
Added statistics dashboard - view total orders, editable vs locked orders, and aggregate cost values at a glance
by absrasel
Built order filtering system - filter by order status and search by order ID or customer name for quick access
by absrasel
Implemented cost versioning - automatic tracking of cost updates with version numbers for audit trail
by absrasel
Enhanced data privacy - suppliers can only view and manage their own internal costs, with no visibility into customer-facing prices or profit margins
by absrasel
Added comprehensive field-level access controls - suppliers can update cost fields only when unlocked, with validation ensuring data integrity
by absrasel
Implemented multi-layer authorization system - validates supplier identity, order assignment, active status, and lock state before allowing cost updates
by absrasel
Optimized cost calculations - server-side validation and computation ensure accurate totals and cost per unit metrics
by absrasel
Enhanced user experience with locked state handling - clear visual indicators and informative messages when costs are locked by administrators
by absrasel
v3.2.0
Supplier Order Status Management
Comprehensive order tracking and status management system for suppliers to manage their assigned orders with real-time progress tracking and priority indicators.
Built order status management interface for suppliers - manage assigned orders with visual journey tracking and smart filtering
by absrasel
Added priority indicators - automatically highlights orders that need attention (stuck, stale, or approaching deadline)
by absrasel
Implemented interactive order journey visualizer - click any step to view details or update current position
by absrasel
Created comprehensive status update system - add notes, media attachments, and customer notifications when updating order status
by absrasel
Added order history timeline - view complete audit trail of all status changes with user attribution
by absrasel
Built statistics dashboard - track total duration, current stage time, and estimated completion for each order
by absrasel
Enhanced access controls - suppliers can only view and update orders assigned to them with validated permissions
by absrasel
Added comprehensive authorization system - validates supplier assignment and active status before allowing updates
by absrasel
Optimized order filtering - indexed queries ensure fast loading even with large order volumes
by absrasel
v3.1.0
Technology Showcase Slider
Interactive infinite scrolling slider showcasing 15 technologies powering Custom Cap BD with colorful logos, hover effects, and seamless continuous flow.
Created technology showcase slider featuring 15 colorful logos: Next.js, React, Vercel, Tailwind CSS, Supabase, Sanity, Discord, Google, Google Analytics, Google Cloud, Google Marketing Platform, Claude AI, OpenAI, Konva, and VisionCortex
by absrasel
Added interactive hover effects - logo names appear below each logo on hover with smooth fade-in animation and 1.1x scale-up effect
by absrasel
Implemented faded edge effects on left and right sides for smooth visual transitions, matching the design of other slider sections
by absrasel
Optimized slider speed to 30 px/s for comfortable reading and added responsive logo sizing (40px mobile, 50px tablet, 60px desktop)
by absrasel
Fixed continuous logo flow by quadrupling logo duplication - eliminates gaps and ensures seamless infinite scrolling on all screen sizes
by absrasel
Positioned slider after timeline section with optimized spacing - reduced bottom margin to eliminate awkward gaps between sections
by absrasel
Added "Built with" appreciative heading above slider to acknowledge the technologies and tools that power the platform
by absrasel
v3.0.0
Supplier Order Management System
New order management system allowing administrators to assign orders to registered suppliers with automatic notifications and communication tools.
Built order assignment system - administrators can now assign orders to registered suppliers with automatic status tracking
by absrasel
Added comprehensive notification system - automatic email, in-app, and team notifications when orders are assigned or updated
by absrasel
Created supplier communication channel - suppliers and administrators can exchange messages and notes about assigned orders
by absrasel
Implemented assignment history tracking - view complete timeline of order assignments and status changes
by absrasel
Added supplier selection interface - search and filter registered suppliers when assigning orders
by absrasel
Built supplier information dashboard - view supplier contact details, factory information, and assigned orders
by absrasel
Enhanced access controls - suppliers can only view and manage their assigned orders, ensuring data privacy
by absrasel
Added comprehensive authorization system - validates user permissions and order eligibility before assignment operations
by absrasel
Implemented automatic audit logging - all assignment changes are tracked with timestamps and user attribution
by absrasel
v2.4.0
Analytics & SEO Management - Live Data
Comprehensive analytics dashboard with live visitor data and automated search engine sitemap management for better SEO performance.
Added live analytics dashboard displaying real-time visitor metrics including users, sessions, pageviews, and conversion rates with trend comparisons
by absrasel
Implemented comprehensive data analysis showing traffic sources, popular pages, device breakdowns, and daily visitor patterns
by absrasel
Built admin analytics interface with flexible date range selection (7, 30, or 90 days), error recovery, and manual refresh controls
by absrasel
Added automatic page view tracking across all pages with smart environment detection to prevent development data pollution
by absrasel
Created e-commerce event tracking for purchases, cart additions, product views, and checkout initiation
by absrasel
Integrated search engine sitemap management with automated submission and status monitoring
by absrasel
Added SEO management interface with one-click sitemap submission, deletion, and real-time indexing status
by absrasel
Analytics dashboard displays live connection status with property information and data source verification
by absrasel
Enhanced error handling with clear messages for configuration issues, permission problems, and network errors with retry options
by absrasel
Sitemap management shows color-coded status indicators, indexed page counts, and submission timestamps for easy monitoring
by absrasel
Secure credential management with environment-based configuration ensuring safe API access
by absrasel
v2.3.9
Google Search Console Foundation
Initial Google Search Console API integration (superseded by v2.4.0).
Initial Google Search Console API setup and service utility creation
by absrasel
v2.3.8
Artwork Page Mobile Responsive
Complete mobile responsive refactoring of /artwork page with overlay sidebars, functional zoom, and optimized toolbar for all screen sizes.
Implemented mobile overlay pattern for sidebars - left and right sidebars now appear as overlays on mobile (< 1024px) with backdrop dimming and tap-to-close functionality
by absrasel
Added functional zoom controls (25%-400%) that scale both canvas visual appearance and container layout space using CSS transform, with left-aligned scaling origin
by absrasel
Restructured toolbar for mobile accessibility - icon-only buttons on small screens, horizontal-only scroll for overflow, removed non-functional alignment controls
by absrasel
Added dedicated toggle buttons for both sidebars on mobile (z-40 positioning) ensuring sidebars are always accessible without horizontal scrolling
by absrasel
Completed flexbox constraint chain by adding min-h-0 to CanvasEditor wrapper, eliminating large empty vertical scroll space below content
by absrasel
Fixed right sidebar completely hidden on mobile by changing from complex conditional visibility to simple hidden/block absolute lg:relative pattern
by absrasel
Optimized canvas ruler scaling - rulers now always at 100% zoom since CSS transform handles all visual scaling, preventing double-scale issues
by absrasel
Changed main container overflow from always horizontal scroll to conditional (overflow-hidden for normal view, overflow-x-auto for share view only)
by absrasel
v2.3.7
Social Media Preview Images
Configured Open Graph images for professional social media link previews on Facebook, LinkedIn, and Twitter.
Created automated OG image generator using Sharp library to produce 1200x630px branded images with company logo, tagline, and gradient background
by absrasel
Added npm script "generate:og" for one-command OG image generation, making it easy to regenerate images when branding changes
by absrasel
Configured Open Graph and Twitter Card meta tags in root layout for proper social media link previews across all pages
by absrasel
Created fallback HTML template for manual OG image generation as an alternative to the automated script
by absrasel
v2.3.6
3D Marquee Blog Layout
Added stunning 3D perspective grid layout option for blog featured blocks with animated scrolling effects.
Integrated Aceternity UI 3D Marquee component for blog featured blocks, enabling perspective grid display with animated scrolling in 4 columns
by absrasel
Added "3D Marquee (Perspective Grid)" layout option to blog featured block schema alongside existing Grid, Scroll, and Masonry layouts
by absrasel
Enhanced admin UI at /admin/ui-config/blog with visual layout selector buttons for one-click layout switching between all 4 layout styles
by absrasel
Implemented automatic blog post thumbnail extraction with Sanity CDN optimization (970x700) and SVG placeholder fallback for missing images
by absrasel
Fixed Sanity permissions error by switching API routes and BlogService from read-only client to writeClient for all write operations (create, update, delete)
by absrasel
v2.3.5
Enhanced Form Security
Improved protection for sign-up and contact forms to ensure safe and secure submissions.
Added advanced verification for sign-up and contact forms to protect against automated submissions
by absrasel
Implemented intelligent form validation to ensure all submissions are from real users
by absrasel
Enhanced submission rate controls to maintain optimal server performance
by absrasel
v2.3.4
FAQ & Legal Pages Sticky Navigation
Enhanced user experience on FAQ and legal pages with sticky sidebar navigation that stays visible during scroll, featuring internal scrolling for long lists and a persistent header.
Enhanced Table of Contents sidebar to remain sticky at top while scrolling (position sticky with top-20 offset), ensuring navigation links always accessible
by absrasel
Added viewport-relative height constraint (max-h-[calc(100vh-6rem)]) with internal overflow scrolling for long navigation lists, preventing content overflow
by absrasel
Made "On This Page" header sticky within sidebar navigation (z-10, bg-background) to remain visible when scrolling through TOC items
by absrasel
Applied improvements to all pages using TableOfContents component: FAQ, Terms, Privacy Policy, Cookie Policy, Return Policy, and DMCA pages
by absrasel
v2.3.3
Image Optimization & Navbar Positioning Fixes
Performance and UX improvements with responsive image optimization (5× faster mobile loads) and Framer Motion scroll tracking fixes for smooth navbar animations.
Fixed missing sizes prop on blog post images (BlogPostCard, BlogPostRenderer) - Mobile devices now download 80% smaller images (640px instead of 1920px), achieving 5× faster load times on 4G connections
by absrasel
Resolved Framer Motion scroll offset warning in Navbar component by adding relative positioning to header container - ensures accurate scroll-based animation triggers
by absrasel
Implemented responsive sizes attribute pattern for Next.js Image components: 3-column grid (33vw), 2-column tablet (50vw), mobile (100vw) for optimal bandwidth usage across devices
by absrasel
v2.3.2
Enhanced Privacy Protection
Major security update removing all sensitive user information from browser logs to protect customer privacy and ensure secure production environment.
Implemented smart logging system that automatically protects sensitive user information in production while allowing debugging during development
by absrasel
Removed all personally identifiable information from authentication logs ensuring user data remains completely private
by absrasel
Enhanced privacy controls restricting sensitive information visibility to development environments only
by absrasel
Standardized logging approach across all application components for consistent security and privacy protection
by absrasel
Established comprehensive logging framework with multiple severity levels and automatic privacy enforcement in production
by absrasel
v2.3.1
Homepage Performance & Loading Optimizations
Critical performance fixes for homepage initial load including font 404 error removal, image optimization warnings resolved, and AuthProvider deduplication to eliminate redundant network requests.
Fixed Helvetica font 404 error by removing invalid Google Fonts preload link (Helvetica is not available on Google Fonts) and updating FixedBrandText component to use pre-loaded theme fonts (Inter/Geist)
by absrasel
Resolved Next.js Image loader width warning for ccbdLogo.svg by adding unoptimized prop to header and footer logo components
by absrasel
Added missing sizes prop to Sanity CDN images with fill property in animated-beam-display component to enable proper responsive image optimization
by absrasel
Optimized AuthProvider to prevent duplicate auth state change processing using useRef for deduplication, reducing redundant profile fetch requests during initial page load
by absrasel
Reduced console noise by removing unnecessary safety timeout warning in AuthProvider (silent fallback)
by absrasel
v2.3.0
SEO Foundation & Structured Data Implementation
Comprehensive SEO infrastructure implementation with structured data (JSON-LD), enhanced metadata, robots.txt, and product-focused search optimization. Major improvement to search engine visibility and rich snippet eligibility.
Implemented comprehensive structured data system with Organization, Product, BreadcrumbList, Article, and ContactPage schemas for rich snippets in search results
by absrasel
Created reusable SEO utility library (metadata-utils.ts, product-schema.ts, article-schema.ts) for consistent metadata and schema generation across all pages
by absrasel
Added StructuredData React component for JSON-LD rendering with error handling and automatic serialization
by absrasel
Created robots.txt file with proper crawler directives, admin area protection, and sitemap location specification
by absrasel
Enhanced product pages with Product schema (pricing tiers, availability, brand) and BreadcrumbList schema for navigation context
by absrasel
Added metadata to all missing pages (store, contact, artwork) with SEO-optimized titles, descriptions, and Open Graph tags
by absrasel
Updated sitemap.xml to include product pages from Sanity CMS with proper lastModified dates and priorities
by absrasel
Added Organization schema to root layout with company information, contact details, and social profiles
by absrasel
Enhanced root layout metadata with default Open Graph image, Twitter Card image, and improved keyword targeting
by absrasel
Created comprehensive SEO documentation (SEO-IMPLEMENTATION-PHASE-1.md, SEO-QUICK-REFERENCE.md) with implementation guides, testing checklists, and troubleshooting
by absrasel
v2.2.0
Timeline Management System
New admin interface for creating and organizing timeline content with image uploads, rich text editing, and drag-and-drop ordering for company history and milestones.
Added timeline management interface with complete creation, editing, and deletion capabilities plus drag-and-drop entry reordering
by absrasel
Implemented secure image upload system for timeline entries with automatic validation, size optimization, and caption support
by absrasel
Created visual timeline editor with multi-image uploads, preview gallery, and rich content formatting options
by absrasel
Added company history timeline to About page showcasing milestones, capabilities, and growth journey
by absrasel
Resolved content management authentication issues ensuring smooth timeline creation and updates
by absrasel
Enhanced homepage content system to support multiple block types including timelines, feature grids, and interactive cards
by absrasel
v2.1.2
Artwork Page Logo Files Fix
Fixed missing logo files in dashboard for orders submitted from artwork page with improved data handling and format compatibility.
Resolved issue where customer logo uploads from artwork editor were not appearing in order dashboard
by absrasel
Enhanced data processing to ensure seamless logo file transfer between artwork creation and order management
by absrasel
Optimized system logging for better performance while maintaining essential tracking capabilities
by absrasel
v2.1.1
Logo Upload Timeout & Cancellation Fix
Fixed infinite loading state issue in logo uploads by adding 30-second timeout protection and manual cancellation support, preventing stuck uploads.
Added 30-second timeout protection to logo uploads on product pages, preventing infinite "Uploading..." states when network stalls or API hangs
by absrasel
Implemented manual upload cancellation with "Cancel Upload" button, allowing users to abort stuck uploads without refreshing the page
by absrasel
Enhanced error handling with clear timeout/cancellation messages and automatic state cleanup to ensure upload button always remains usable
by absrasel
Added AbortController integration for proper network request cleanup, preventing memory leaks and releasing connection resources
by absrasel
v2.1.0
Homepage Performance Optimization
Massive performance improvements reducing LCP from 29.21s to <2.5s (92% faster) and INP from 1,760ms to <200ms (89% faster) through lazy loading, CSS animations, and font preloading.
Optimized FixedBrandText component with requestAnimationFrame throttling, CSS animations instead of Framer Motion, and homepage-only rendering (LCP fix)
by absrasel
Implemented lazy loading for blog components with React Suspense and dynamic imports, reducing initial bundle size by 40% (INP fix)
by absrasel
Added Helvetica font preloading in layout.tsx to eliminate font loading delay for LCP element
by absrasel
Changed homepage from force-dynamic to ISR (revalidate = 60s) for better caching and performance
by absrasel
Replaced Framer Motion animations with native CSS @keyframes for zero-cost GPU-accelerated animations
by absrasel
Added passive event listeners and will-change CSS hints for better scroll and animation performance
by absrasel
v2.0.0
Business Networking Platform
Professional networking platform enabling direct communication between businesses, real-time messaging, connection management, and collaboration tools.
Launched real-time messaging system supporting text conversations, file sharing, and product/order information exchange
by absrasel
Created business connection system with request workflows, relationship categorization, and connection strength metrics
by absrasel
Added online presence indicators showing user availability status with customizable privacy settings
by absrasel
Implemented user privacy controls including blocking capabilities and moderation tools
by absrasel
Built notification system alerting users to new messages, connection requests, and important updates with automatic cleanup
by absrasel
Designed intuitive messaging interface with conversation threads, read receipts, typing indicators, and media previews
by absrasel
Created connection management dashboard organizing active connections, pending requests, and network discovery
by absrasel
Enabled instant communication with real-time message delivery and presence synchronization
by absrasel
Added administrative monitoring for connection activities and platform moderation
by absrasel
Integrated networking features into main navigation for easy access from any page
by absrasel
Ensured reliable connection synchronization maintaining data consistency across all interactions
by absrasel
Developed comprehensive documentation and user guides for networking features
by absrasel
Implemented enterprise-grade privacy controls ensuring users can only access authorized content and conversations
by absrasel
Added comprehensive access validation preventing unauthorized interactions and protecting user privacy
by absrasel
v1.3.1
Resizable Interactive Navbar
Modern, animated navigation bar that intelligently shrinks when scrolling to maximize content visibility while maintaining easy access to all navigation features.
Implemented resizable navbar system using Motion (Framer Motion) with smooth spring-based physics animations
by absrasel
Added scroll detection that automatically resizes navbar from 100% to 40% width after scrolling 100px
by absrasel
Integrated backdrop blur and shadow effects that activate when navbar is resized for modern aesthetic
by absrasel
Preserved all existing header functionality: authentication, navigation menus, mobile menu, theme toggle
by absrasel
Optimized performance with GPU-accelerated animations and minimal re-renders (threshold-based updates)
by absrasel
v1.3.0
Blog Publishing Platform
Complete blog system with visual content editor, featured posts showcase, and full content management capabilities for engaging storytelling.
Launched comprehensive blog platform combining powerful content management with elegant presentation
by absrasel
Created visual content editor with rich formatting options, code highlighting, tables, images, and live preview
by absrasel
Built admin content management interface for creating posts, organizing categories, and managing authors
by absrasel
Added featured blog showcase on homepage with multiple layout styles for maximum visual impact
by absrasel
Designed public blog pages with post listings, individual articles, category filtering, and tag organization
by absrasel
Implemented automated content synchronization ensuring seamless publishing workflow
by absrasel
Enhanced search engine visibility with social media previews and automatic sitemap updates
by absrasel
Added blog access throughout the site with convenient navigation links
by absrasel
Optimized blog performance with smart caching for lightning-fast page loads
by absrasel
v1.2.0
Features Section Block System
Added configurable features section blocks with Lucide icons and grid layouts, fully integrated with Sanity CMS and homepage block system.
Added Features Section Block component with responsive grid layout (1-8 features) and Lucide icon support
by absrasel
Created Sanity CMS schema for features blocks with visual editor for titles, descriptions, and icon selection
by absrasel
Integrated features blocks into homepage rendering system alongside existing bento grid blocks
by absrasel
Built admin UI for managing features blocks at /admin/ui-config/homepage with inline editing support
by absrasel
Enhanced homepage block system to support multiple block types with proper TypeScript union types
by absrasel
v1.1.0
Performance & Features Upgrade
Major platform upgrade with massive performance improvements, advanced caching, enhanced routing, and new collaboration features.
Upgraded core framework delivering 5-10× faster development experience and 2-5× faster production builds
by absrasel
Implemented advanced caching system with intelligent content optimization at multiple levels
by absrasel
Added smart cache management enabling instant updates and flexible content freshness control
by absrasel
Enhanced routing architecture providing faster page transitions with optimized resource loading
by absrasel
Upgraded UI framework with modern transitions, improved event handling, and enhanced component capabilities
by absrasel
Enabled advanced rendering techniques achieving 60-80% faster initial page loads
by absrasel
Added production-ready design export featuring high-resolution output and organized asset delivery
by absrasel
Resolved template sharing issues ensuring reliable email-based collaboration
by absrasel
Optimized database access patterns for improved sharing performance and reliability
by absrasel
Introduced animation creation tools for building custom interface animations
by absrasel
v1.0.0
Production Ready Release
Platform stability improvements with changelog system, enhanced authentication, and documentation refinements.
Launched version history system tracking all platform updates with detailed change descriptions
by absrasel
Corrected documentation site layout ensuring proper navigation visibility and content positioning
by absrasel
Refined documentation styling for better readability and consistent spacing throughout the site
by absrasel
Enhanced authentication reliability with optimized session management eliminating edge case issues
by absrasel
Streamlined authentication code reducing complexity while improving cross-browser compatibility
by absrasel
Resolved authentication synchronization issues across multiple browser tabs
by absrasel
Optimized configuration storage removing unnecessary data structures for improved performance
by absrasel
v0.9.0
Next.js 15 Migration & Production Stability
Major framework upgrade to Next.js 15 with production fixes for authentication and artwork features.
Resolved user registration database trigger error preventing new signups
by absrasel
Enhanced artwork configuration UI with bug fixes and stability improvements
by absrasel
Added Split Fabric pattern support to AI Sketcher Man template system
by absrasel
Upgraded to Next.js 15 with async route params API compatibility
by absrasel
Corrected toast notification API usage across all components
by absrasel
Implemented dynamic proportional logo scaling system for canvas rendering
by absrasel
v0.8.0
Repository Cleanup & Logo System Enhancement
Comprehensive repository organization, logo upload improvements, and Discord automation.
Cleaned up repository structure and organized 100+ technical documentation files
by absrasel
Fixed Vercel deployment by excluding MCP servers from build process
by absrasel
Fixed Google OAuth root cause issues with proper session management
by absrasel
Implemented AI logo auto-upload and reposition system for better user experience
by absrasel
Added drag-and-drop logo upload functionality to artwork editor
by absrasel
Built Discord automation system for user signup/login notifications
by absrasel
v0.7.0
Quote System Launch
Introduced professional quote system with Sanity CMS integration.
Launched complete quote request and management system
by absrasel
Optimized Sanity image loading and processing for better performance
by absrasel
v0.6.0
Social OAuth & Advanced Text Features
Facebook/WhatsApp OAuth integration and curved line text system implementation.
Integrated Facebook OAuth with WhatsApp business integration
by absrasel
Built professional curved line text system with 3-point control and text-on-path rendering
by absrasel
Added real-time text editing (font, size, color, spacing, alignment) for curved text
by absrasel
Created template database system for saving curved text configurations
by absrasel
Implemented Discord OAuth integration for team collaboration
by absrasel
v0.5.0
Order Submission & Authentication Fixes
Critical production fixes for order processing and artwork page authentication.
Fixed Submit Order button with graceful handling of Sanity unavailability
by absrasel
Resolved artwork page authentication issues on Vercel production environment
by absrasel
Removed React cache() to prevent stale data issues in production
by absrasel
Implemented direct Supabase queries from server loaders, bypassing API routes for better performance
by absrasel
Added missing types and components for successful Vercel deployment
by absrasel
Optimized .vercelignore to exclude development directories
by absrasel
v0.4.0
Smart Features & OAuth Integration
AI-powered features, delivery estimation, and Google OAuth implementation.
Implemented delivery estimation calculator with USCC logistics formulas
by absrasel
Renamed "AI Delivery Intelligence" to "Smart Delivery Calculator" for honest UX
by absrasel
Built AI vector conversion system for logo processing
by absrasel
Added AI color assistant for automatic color scheme suggestions
by absrasel
Implemented Supabase Google OAuth with automatic user profile creation
by absrasel
Enhanced login-form.tsx with Supabase OAuth flow integration
by absrasel
Redesigned advanced settings panel and artwork page header
by absrasel
v0.3.0
React 19.2 Optimization & Fitted Closure
Massive performance improvements using React 19.2 useEvent hook and fitted closure implementation.
Refactored 8 artwork components with useEvent hook achieving 60-70% reduction in re-renders
by absrasel
Optimized useArtworkConfiguration hook removing ref hacks for stable callbacks
by absrasel
Enhanced CustomerLogoPanel upload processing with 90% fewer re-renders
by absrasel
Streamlined LogoSetupPanel async load operations (368-line optimization)
by absrasel
Reduced LayerTreePanel dependencies by 93% (14 dependencies → 1)
by absrasel
Added "Fitted" as third closure option alongside Velcro and Snapback
by absrasel
Implemented dynamic closure detection from SVG templates
by absrasel
Extended color configuration to include fittedColor property
by absrasel
v0.2.0
Professional Stitching System & Code Modularization
Complete stitching color system with auto-matching and logo panel refactoring.
Implemented 6-layer stitching system (Front, Back, Upper Bill, Under Bill, Front Eyelets, Back Eyelets)
by absrasel
Added intelligent stitching modes: Matching (auto-sync) and Custom (independent colors)
by absrasel
Built 73 fabric-to-stitching color mappings for automatic coordination
by absrasel
Implemented special Camo stitching logic using Khaki (#9c906a) for all camo patterns
by absrasel
Added eyelet auto-sync feature (eyelets match crown stitching automatically)
by absrasel
Reduced LogoSetupPanel from 2,734 lines to 1,083 lines (60% code reduction)
by absrasel
Created 7 custom hooks for settings, upload, processing, and keyboard navigation
by absrasel
Built 4 dedicated UI components for logo management interface
by absrasel
Implemented Camo Split and Tri-Color pattern support
by absrasel
v0.1.0
Artwork Page Foundation
Initial artwork editor infrastructure with core canvas and configuration systems.
Built artwork editor page structure with dual-sidebar layout
by absrasel
Created Left Sidebar for customer-facing Cap Setup and Customization tabs
by absrasel
Developed Right Sidebar for admin Layer Tree, Text Input, and Logo Setup panels
by absrasel
Implemented core canvas system with Konva.js for SVG rendering
by absrasel
Established useArtworkConfiguration hook for centralized state management
by absrasel
Built fabric, color, stitching, and closure configuration panels
by absrasel
Created logo upload and management system for customer customization
by absrasel
Integrated Supabase for template persistence and user authentication
by absrasel
Have feedback or suggestions? We'd love to hear from you! Contact us