Product Updates & Changelog

Follow the release history, enhancements, and bug fixes for the AgenticAds extension, client, and advertiser network.

v0.3.1 July 7, 2026

OAuth Compatibility & Extension Performance

Fixed
  • Google/GitHub OAuth in Production: Fixed WebCrypto dependencies for VPS environments. Implemented a WebCrypto polyfill inside the server backend and pinned Node 22 execution (nodejs_22) inside the nixpacks.toml environment configuration. This resolves OAuth routes throwing crashes due to the arctic module requiring WebCrypto APIs absent in standard Node 18.
  • Older VS Code Extension Compatibility: Bumped engines.vscode requirement in the extension configuration to ^1.82.0. This resolves reports of the extension showing an "Offline" status on computers running older VS Code versions (1.80/1.81) lacking the global fetch API.
  • Diagnosable Sign-in Failures: Replaced the generic "Is it running?" error alerts inside the extension with detailed, actionable error reasons (e.g. timeout, network offline) when contacting the remote backend fails.
v0.3.0 July 7, 2026

Global Expansion & Payout Options

Added
  • Global Payout Validation: Upgraded backend validation in /v1/earnings/payout to dynamically check and accept standard PayPal email addresses alongside traditional UPI IDs, allowing developers outside India to withdraw earnings.
  • Direct Sign-up Flow: Completely retired the waitlist registration iframe. Replaced the signup funnel with direct Log in / Sign up buttons pointing to the auth portal (/login), backed by an interactive onboarding guide.
  • Global USD Pricing: Overhauled developer dashboards and marketing materials to calculate rates and payouts in USD. Pricing estimates at $1.50–$8.00/mo, CPM auctions at $0.20–$1.00, and advertiser blocks at $1.00 each.
  • GitHub OAuth Diagnostics: Added verbose debug warnings inside OAuth endpoints to capture rate-limiting boundaries, missing email scopes, and handshake issues.
v0.2.0 July 6, 2026

Dynamic Rotation & Earnings Pagination

Added
  • 5-Second Ad Rotation: Integrated weighted sampling algorithms on the backend with client status line polling to gracefully rotate sponsor messages every 5 seconds.
  • Daily Frequency Capping: Added defensive pacing rules restricting sponsor impressions to 5 per client-campaign pair daily, including a 30-minute cooldown timer.
  • Block-Based Advertiser Bidding: Created a new bidding slider inside advertiser.html enabling advertisers to purchase packages based on verified impression blocks.
  • Multi-Editor Surface Support: Extended automated ad injection beyond Claude Code terminals, adding custom adapters for the Google Gemini CLI.
  • Earnings History Pagination: Updated the developer dashboard ledger to paginate results at 20 entries per page, reducing page weights.
  • Integration Test Suite: Created reliable setup scripts (npm run seed) and rate limit override toggles (DISABLE_RATE_LIMIT=true) to automate developer E2E route tests.
v0.1.0 July 6, 2026

Rebrand & Unified Developer Dashboard

Added
  • Unified Account Architecture: Rebranded project from SpinVerb to AgenticAds. Replaced dual-account forms with a unified login portal supporting Google OAuth, GitHub OAuth, email magic-links, and passwords.
  • Secure Device-Flow Pairing: Added short alphanumeric verification codes inside the editor extension, securing code authentication handshakes.
  • Security Hardening: Escaped all raw fields rendered via .innerHTML (campaign names, payout links, user profiles) to eliminate potential XSS vulnerabilities.
  • Deployment Automation: Wrote a nixpacks.toml blueprint compiling C++ native dependencies (better-sqlite3) during server builds on cloud environments.