A chronological record of every feature, improvement, and fix shipped to Shadow Integrator.
Darkened all neon accent colors for light mode, improved border contrast, reduced glow intensity, and added automatic card shadows for better readability on light backgrounds.
The site now automatically matches your OS light/dark preference on first visit. If you switch your system theme while the site is open, it follows along in real time.
Added a Sun/Moon toggle button to the landing page nav, dashboard sidebar, and mobile header. Your choice persists in localStorage across sessions.
GDPR-compliant cookie consent banner slides up for new visitors with Accept/Decline buttons and a link to the Privacy Policy. Choice is persisted in localStorage.
Full legal pages covering data collection, webhook forwarding, third-party services, subscription billing, acceptable use, and more. All footer links are now live.
Created Documentation, Blog, About, and Contact pages with a reusable ComingSoon component featuring email capture forms for update notifications.
Checkbox selection with select-all toggle, floating bulk action bar, and AlertDialog confirmation for deleting multiple subscribers at once.
Trash icon on each subscriber row with AlertDialog confirmation to safely remove individual entries.
Page size selector (10/25/50/100), prev/next/first/last navigation buttons, and 'Showing X-Y of Z' info display. Auto-resets on filter changes.
Secure admin-only page at /subscribers with stat cards, search-by-email, source filter, date sort, color-coded badges, and CSV export.
Press Cmd+K or Ctrl+K to instantly focus the subscriber search bar from anywhere on the page. Visual hint badge shown inside the input.
Inline email signup form with 'Notify Me' button on all coming soon pages. Subscribers stored in database with source tagging and duplicate prevention.
Complete redesign inspired by ayn8n.com with animated hero, floating icons, gradient orbs, social proof stats bar, 'How It Works' 3-step guide, testimonial cards, and 8-platform logo bar.
Added Framer Motion whileInView animations to every landing page section with staggered fade-up effects and cubic-bezier easing.
Fixed top nav with glassmorphism backdrop blur, section anchor links with smooth scrolling, active link highlighting via IntersectionObserver, and mobile hamburger menu.
8-question FAQ with shadcn/ui Accordion, cyberpunk styling, HelpCircle icons, and neon cyan border glow on expanded items.
5-column footer with brand/tagline, social icons (Twitter, GitHub, Discord), Product links, Resources links, and Company links.
Resend button on pending invites generates a fresh token and 7-day expiry, re-dispatches the invite email, and copies the new link to clipboard.
Cyberpunk-styled HTML email template sent automatically when team invites are created. Includes inviter name, role badge, CTA button, and expiry date.
Agency-tier users can invite up to 10 team members via email with role-based access (owner/member). Token-based invite links valid for 7 days.
Dashboard shows client count and webhook event usage with progress bars. Bars glow yellow at 80% and red at 100% with upgrade prompts.
Pro/Agency tier enforcement on topology mapping, AI playbooks, and real-time logs. Free-tier users see upgrade prompts with lock icons.
Invoice listing on the Billing page with date, amount, status badges, and download links fetched from the Stripe API.
Three subscription tiers (Free, Pro $49/mo, Agency $149/mo) with annual pricing toggle, Stripe Checkout, webhook handling, and Customer Portal access.
Monthly/yearly switch on the pricing page with 20% savings on annual billing ($39/mo Pro, $119/mo Agency).
Full landing page for unauthenticated visitors with hero section, feature grid, endpoint demo, and CTAs.
3-step guided flow for new users: create a client, send a test webhook, and view the logs. Shown on first login when no clients exist.
Slide-out panel showing full schema key tree, headers, forward status, latency, and drift alerts with copy-to-clipboard.
Automatic retry with exponential backoff (3 attempts at 2s/8s/30s) for failed forwards. Retry count broadcast via WebSocket.
Download button on generated playbooks produces a branded cyberpunk-styled PDF document.
Owner notifications at 80% and 100% webhook usage thresholds via the built-in notification system.
Replaced 5-second polling with Socket.IO for instant webhook log updates. Live green pulsing badge, animated new entries, and auto-refreshing dashboard stats.
Core engine at /shadow/listen/:client_id returning 200 OK immediately with async forwarding, schema-only logging, and schema drift detection.
Node-based canvas visualizing Source to Logic to Destination layout per integration with drag-and-drop editing.
GPT-4o-powered engine that analyzes workflow schemas and generates structured Markdown playbooks describing triggers, logic, and CRM outcomes.
Full CRUD for clients, integrations, nodes, and edges with Active/Inactive/Error status indicators.
Dark theme with neon cyan/magenta/green accents, JetBrains Mono typography, and sidebar navigation.