Changelog

Track the evolution of FoxScrape. See all the updates, improvements, and new features we've shipped.

--d --h --m --s
Running since September 30, 2025

November 2025

Nov 1-7, 2025

My Requests Page Enhancements

November 4, 2025

Improved the My Requests page with better layout and user messaging. Added helpful guidance when no saved requests exist, including a button linking directly to the Request Builder. Enhanced visual consistency with updated button styling and icon usage.

Blog System Improvements

November 4, 2025

Updated blog metadata handling to use slug properties directly instead of generating them from titles, improving reliability. Enhanced blog retrieval with better debugging capabilities and cleaner code by removing unnecessary console logs.

Header Component Polish

November 4, 2025

Refined header component styling for consistency across all pages. Updated logo and link dimensions for better visual alignment, and standardized font weights across navigation links for a more cohesive design.

Development Environment Updates

November 3, 2025

Switched package scripts from Bun to Next.js commands for better compatibility and consistency. Updated documentation generation to use tsx and removed unnecessary vercel.json configuration.

Enhanced Request Builder with Advanced Form Components

November 2, 2025

Completely redesigned the request builder interface with a comprehensive form system. Introduced new form components including FormCheckbox, FormInput, FormTextarea, FormSelect, and FormRadioGroup for consistent user input handling. Added specialized extraction components like AIQueryField, ExtractRulesField, and ScreenshotField to streamline data extraction workflows. Implemented FormProvider for better form state management using react-hook-form, ensuring validation and better error handling throughout the request building process.

Request Builder Form and Result Components

November 2, 2025

Created dedicated RequestBuilderForm and RequestResult components to improve code organization and user experience. The form component now supports HTTP methods, device types, and advanced parameters with comprehensive validation. The result component dynamically renders HTML, Markdown, and image responses with proper content type handling, making it easier to test and visualize API responses.

Unified Puppeteer Request Handler

November 2, 2025

Refactored the API handler to use a new unified puppeteerRequest function that consolidates all scraping functionality. This enhancement provides better flexibility and maintainability while supporting additional parameters like device type selection and resource blocking options. Improved error management and streamlined API request handling for more reliable scraping operations.

October 2025

Oct 28-Nov 3, 2025

Blog Code Highlighting and Copy Functionality

October 31, 2025

Enhanced blog post rendering with Prism-based syntax highlighting for code blocks. Added clipboard copy functionality allowing users to easily copy code snippets with a single click. Improved code block UI with hover effects and better visual presentation, making technical content more accessible and readable.

Footer Component Improvements

October 31, 2025

Updated Footer component to support responsive layouts with a 'small' prop option. Improved grid styling for better mobile views and removed footer from documentation page for a cleaner layout.

Analytics Integration

October 31, 2025

Added Vercel Analytics package for enhanced tracking capabilities. Updated API client handling to improve flexibility and testability. Integrated analytics across the application for better user behavior insights.

Feature Request Management System

October 30, 2025

Launched a comprehensive feature request system enabling users to create, vote on, and track feature requests. Built a user-friendly interface with dialogs for creating and editing requests. Added admin capabilities for status updates and editing permissions. Implemented database schema with proper indexing for efficient queries and voting functionality.

Dashboard Analytics Refinements

October 30, 2025

Refined analytics components by removing unnecessary card wrappers and improving layout consistency. Enhanced CreditsCharts, AnalyticsChart, DomainTable, and LogsTable components with better styling and spacing. Streamlined the presentation of API credit usage and request logs for clearer insights.

AppLayout Enhancements

October 30, 2025

Improved AppLayout with better loading states, refined API key display, and enhanced sidebar navigation. Added new filled icons for better visual distinction, introduced Rocket01Icon for upgrade links, and improved overall styling consistency. Enhanced mobile responsiveness and user experience across dashboard pages.

Request Builder Launch

October 29, 2025

Launched Request Builder page with comprehensive form for building API requests. Added options for proxy types, custom headers, and data return formats. Integrated user API key display and code snippet copying functionality. Enhanced with advanced parameters including JavaScript rendering, blocking ads, and resource management options.

Production Analytics

October 29, 2025

Updated _document.tsx to conditionally load analytics scripts only in production environments. Added Datafast analytics integration with global type definitions for payment, pageview, signup, and conversion events. Enhanced performance and security by preventing unnecessary script loading in development.

Legal Pages and SEO

October 28, 2025

Added LegalHeader component for legal pages. Updated sitemap generation to include privacy-policy and terms-of-service pages with appropriate priorities. Improved blog page priorities in sitemap for better SEO ranking.

Oct 21-27, 2025

Blog UI Components

October 27, 2025

Added BlogCard and BlogHeader components for improved blog layout and presentation. Integrated blog link into header navigation. Enhanced blog card styles for better responsiveness and readability. Updated NotionBlockRenderer with improved styling and semantic HTML structure.

Footer Component Integration

October 27, 2025

Created a new Footer component for consistent footer design across all pages. Integrated footer into LandingPageContent, Documentation, Pricing, BlogPostPage, and BlogPage. Improved layout with FooterSection components and added Twitter icon for social media engagement. Enhanced mobile responsiveness and consistency.

Blog System with Notion Integration

October 26, 2025

Implemented a complete blog synchronization system that caches Notion blog posts in Convex for improved performance. Created a comprehensive backoffice UI for managing blog synchronization with options to sync all blogs or individual posts. Added Convex functions for querying and mutating blog data, including upsert and delete operations. Established a Sync API endpoint to facilitate data transfer from Notion to Convex, reducing API dependency and improving load times. Implemented automatic Vercel deployment triggers for rebuilding static pages after blog synchronization.

Blog Utilities and Performance

October 26, 2025

Created blog-utils.ts module with functions for generating slugs, extracting plain text, estimating reading time, and formatting dates. Implemented caching for blog fetching to reduce API calls and improve performance. Enhanced error handling for robust API interactions.

Static Site Generation for Blog

October 26, 2025

Refactored blog pages to use static generation with getStaticProps and getStaticPaths for optimal performance. Enhanced error handling in path generation and added revalidation for dynamic content updates. Improved SEO with proper sitemap generation including blog entries.

Oct 14-20, 2025

Landing Page Components

October 24, 2025

Created LandingPageContent component with FeaturesOverview section showcasing key features. Added FAQSection component with accordion functionality for common questions. Implemented CTASection component with SignUpButton integration for better user engagement. Updated feature descriptions for clarity and relevance.

Pricing Table Enhancements

October 24, 2025

Refactored PricingTable component with new feature structure including icons and detailed descriptions. Changed pricing from string to number for better data handling. Integrated PricingTable into LandingPageContent for cohesive user experience. Updated pricing constants with new icons and improved visual representation.

Shared UI Library Integration

October 24, 2025

Enhanced shared UI integration with new components including Accordion, Alert, Avatar, Badge, and more. Updated import paths across the application for consistency. Refactored ESLint, PostCSS, and Tailwind configurations to utilize shared UI settings. Added animation guidelines for UI performance and accessibility.

Next.js 16 Upgrade

October 24, 2025

Upgraded to Next.js 16 and React 19.2.0 with new features including cacheComponents and reactCompiler. Updated TypeScript configuration to use new JSX transform. Removed dynamic rendering flags and simplified middleware. Enhanced overall application structure and performance.

Vibration Feedback

October 20, 2025

Implemented haptic feedback functionality using custom useVibration hook. Added vibration patterns for common user interactions, enhancing user experience on supported devices. Integrated vibration feedback into Button components for better interaction feedback.

Landing Page Redesign

October 19, 2025

Completely redesigned the landing page with new brand assets, improved provider logos, and enhanced feature showcase. Added animated icon switching with BrandSwitcher component supporting unlimited items with smooth animations. Integrated new SVG assets for features including AI, browser, fast, intelligent, powerful, and scalable capabilities. Improved visual representation of companies using the service.

Image Optimization and Performance

October 19, 2025

Implemented comprehensive image optimization across the landing page, reducing file sizes by ~30% while maintaining quality. Added proper dimensions to prevent layout shifts, achieving zero Cumulative Layout Shift (CLS). Enhanced SVG loading for provider logos with eager loading to eliminate delays. Documented significant improvements in load times and Core Web Vitals metrics.

Oct 7-13, 2025

Content Marketing Rules

October 13, 2025

Added comprehensive content marketing rule for generating suggestions based on recent code changes. Provided structured guidelines for blog posts, tweets, emails, changelog updates, and other marketing content. Included processes for categorizing changes by impact and content strategy tips.

Homepage Redesign

October 11, 2025

Completely redesigned homepage with new background image and improved branding. Updated logo dimensions and mask IDs for better consistency. Added inverted logo for different themes. Enhanced main heading to emphasize AI capabilities. Improved text visibility and readability with better styling.

Analytics Dashboard Launch

October 9, 2025

Launched comprehensive analytics dashboard with usage charts, domain breakdowns, and detailed request logs. Implemented CreditsCharts component to visualize API credit usage and limits over time. Added useLiveWindow hook for managing time windows with real-time updates. Enhanced data visualization with improved performance and consistency.

Scraping Activity Logging

October 8, 2025

Introduced new scrapes table schema to log scraping activities including user ID, domain, URL, method, status code, and duration. Implemented logScrape mutation to record scrape events and associated metadata. Updated spendUserCredits mutation to use API key for user identification. Created API routes for handling scrape logging and user credit spending.

Theme Provider Integration

October 8, 2025

Integrated ThemeProvider component for improved theming support across the application. Enhanced UserProfile component with theme selection options for better user experience.

User Profile and Dashboard Navigation

October 7, 2025

Introduced UserProfile component with account settings and theme selection options. Enhanced sidebar navigation with new dashboard sections and improved organization. Added AnimatedIconSwitch component for smooth icon transitions. Improved sidebar layout with SidebarGroup and SidebarMenu components.

Sep 30-Oct 6, 2025

Dashboard Layout System

October 6, 2025

Introduced AppLayout component to standardize layout across app pages. Created AppSidebar with improved navigation and organization. Added new dashboard components including SectionCards and ChartAreaInteractive. Implemented withDashboardLayout HOC for consistent dashboard layout management.

Pricing Page Launch

October 5, 2025

Launched new pricing page with detailed plan comparisons, feature highlights, and clear call-to-action buttons. Created PricingTable component for better organization and maintainability. Integrated with authentication system for seamless subscription flow.

Authentication and User Management

October 5, 2025

Integrated Clerk authentication with middleware protection. Added Convex for user management, credit handling, and billing webhooks. Implemented automatic user creation and credit allocation system. Created billing and Clerk webhooks for subscription management.

Scraping API with Enhanced Features

October 4, 2025

Enhanced scraping API with support for text and markdown responses. Added extraction helpers for converting HTML to text and markdown formats. Implemented unified Puppeteer request handler supporting screenshots and various request methods. Refactored ScrapingBeeTester to use js_scenario instead of script for better compatibility.

Documentation Page Launch

October 4, 2025

Launched new documentation page with comprehensive API guides and improved navigation. Added documentation link to header and sitemap for better accessibility. Enhanced user experience with better layout and structure.

Scraping Enhancements

October 3, 2025

Added cheerio, turndown, xmldom, and xpath dependencies for advanced HTML processing. Implemented new extract rules and enhanced Puppeteer request handling. Created utilities for error handling and parameter extraction. Improved scraping capabilities with better data extraction options.

Scraping API Foundation

October 3, 2025

Built initial scraping API with Puppeteer integration. Added support for various request methods and screenshot capabilities. Implemented API configuration with runtime settings and body parser size limits. Created v1 API endpoint structure for improved scraping functionality.

UI Component Library

October 3, 2025

Added comprehensive UI components and configuration files including Tailwind CSS setup, Radix UI components, and utility functions for styling and responsiveness. Established foundation for consistent design system across the application.

September 2025

Sep 30-Oct 6, 2025

Custom Font Integration

September 30, 2025

Integrated custom OpenRunde font family replacing Google Fonts for improved performance and consistent branding. Added proper font preloading for faster page loads and better visual consistency.

SEO and Analytics Setup

September 30, 2025

Added comprehensive meta tags for SEO including Open Graph properties and Twitter cards. Implemented dynamic sitemap generation with automatic page discovery. Created robots.txt for proper search engine crawling guidelines. Integrated PostHog for analytics tracking and user behavior insights.

Project Foundation

September 30, 2025

Established initial Next.js project setup with TypeScript, ESLint, and Tailwind CSS. Configured build system and development environment with modern tooling and best practices. Set up proper project structure for scalable development.