Scarabix Changelog/v0.10.0-beta

Product Updates

Follow our rapid iteration journey from beta to 1.0. Every new feature, visual refinement, and performance upgrade is logged here in real time.

Stage
Public Beta
Releases
12builds
Shipped
67+items
Filter Feed
Showing 3 of 12 Builds
Query
5 Categories
12 Builds
v0.10.0-beta
Latest ReleaseMilestone Release
October 17, 2026

Avatar Studio, Free-Tier Scale & Database Optimization, Pure Redis Scans & Security Hardening

Introduced Avatar Studio with Prestige Halos and live milestones, alongside comprehensive free-tier scale optimizations: pure Redis <5ms redirects with zero Neon wakeups, database composite foreign-key indexes, N+1 query elimination, Vercel Hobby 2-cron split, Upstash command reduction, request-memoized admin security guards, and resolution of 494 Request Header Too Large / cookie chunking.

Detailed Changelog (18)
Fix

494 Request Header Too Large & Token Pruning

Pruned redundant user properties, IP history, and heavy avatar JSON payloads from JWT session tokens to eliminate cookie chunking overflow.

ImprovementAUTH

Automated Chunked Cookie Cleanup

Added proactive cleanup of legacy chunked session cookies (.0 through .9) across signout and authentication failure handlers.

Feature

Avatar Studio & Prestige Halos

Interactive avatar studio with custom photo optimization, initials monograms, and prestige animated halos (Electric Blue, Neon Emerald, Titanium Outline, Sovereign Crown).

Feature

Campaign Milestones & Rewards

Live scan milestone tracker rewarding campaigns with unlockable prestige tiers, rarity classes, and progress metrics.

Feature

HugeIcons Library & Icon Picker

Searchable vector icon picker integrated directly into the custom logo generator with real-time SVG canvas rasterization.

Feature

Supporter Badges & Milestones

Supporter badge progression celebrating long-term supporters with custom badges and anniversary achievements.

ImprovementPERFORMANCE

Pure Redis Scans & Scale-to-Zero (<5ms)

Moved scan counts and landing page rendering to Upstash Redis, preventing Neon database wakeups from scan traffic and ensuring full scale-to-zero compute savings.

ImprovementDATABASE

Database Indexes & Deduplicated Connection Pool

Added foreign-key and composite filter indexes across Users, QRCodes, and Workspaces, and deduplicated Prisma WebSocket pools.

ImprovementPERFORMANCE

N+1 Bulk Scan Aggregation Elimination

Consolidated batch scan aggregations into a single grouped query, cutting database queries by up to 95% on bulk dashboards.

ImprovementINFRASTRUCTURE

Vercel Hobby 2-Cron Split

Split background tasks into 2 dedicated daily crons, preserving QStash scan flushes while combining telemetry drain and 30-day tombstone cleanup.

Security

Request-Memoized Admin Authentication Guard

Implemented verifyAdminSession with React.cache and direct primary-key database lookups to instantly enforce demotions, suspensions, and role changes.

Security

Session Tombstoning for Deleted Users

Configured NextAuth JWT and session callbacks to immediately revoke and purge active sessions when an account is deleted or restricted.

Security

Stripe Checkout & Billing Portal Rate Limiting

Enforced sliding-window rate limiters per user identity on Stripe checkout and portal creation endpoints.

Improvement

Finder-Adaptive Logo Backing Badge

Dynamic corner radius calculations adapting badge roundness seamlessly to match QR finder styles (dots, liquid, rounded, square).

Improvement

Mobile Profile Hero Layout

Redesigned the mobile identity header to a centered hero showcase and converted milestone action stats into a balanced 2-column mobile grid.

Design

Sleek Circular Arc Loading Spinner

Replaced the jagged segmented loading icon across all buttons and modals with a minimalist 270° smooth circular arc.

Fix

Root Layout Script Tag Parity

Replaced manual head scripts with Next.js beforeInteractive Script component, eliminating React 19 client execution console warnings.

Fix

Tenure Modal Light Mode Contrast

Eliminated boxed border cards in favor of borderless soft-surface tiles with full light and dark mode parity.

v0.9.6-beta
Beta Update
October 11, 2026

Account Governance, Legal Compliance Gate & Live Session Sync

Added mandatory legal compliance checklist onboarding for all new signups, separated Google login vs signup flows, hardened account deletion with explicit confirmation and rate limits, eliminated re-login requirements after subscription updates with live sync, upgraded Advanced Settings to GPU-accelerated CSS Grid, and introduced sleek modal redesigns with brand-red synergy, zero-jump mobile scroll locking, and stabilized floating preview gestures.

Detailed Changelog (3)
Design

Verification & Paywall Modal Redesigns

Redesigned identity verification and paywall modals with sleek cards, amber & brand-red palette alignment, dedicated recipient badges, and 2-column benefit grids

Improvement

Floating QR Preview Gesture Stability

Added an intentional 24px drag displacement threshold to prevent micro-taps and typing re-renders from prematurely docking or jumping the mobile preview tab

Improvement

Input Clearance & Sleek Clear Button

Expanded URL input right padding to prevent text collision, styled a circular clear button, and added Escape key shortcut

v0.9.5-beta
Beta Update
October 6, 2026

OpenGraph Card Generation & Lockfile CI Alignment

Synchronized pnpm-lockfile for Vercel deployment, resolved OpenGraph preview card metadata resolution, eliminated orphaned shadcn/tailwind.css import in globals.css, and hardened mobile user-agent telemetry.

Detailed Changelog (9)
ImprovementPERFORMANCE

Mobile Navigation & Header GPU Acceleration

Eliminated mobile scroll jitter with buffered thresholds, replaced spring physics with hardware-accelerated transitions, and unified light/dark glassmorphic tokens

ImprovementDESIGN

Shake to Report Dark & Light Themes

Adapted the bug report modal with obsidian/emerald styling, frosted backdrop dismissal, and non-destructive touch scroll containment

FixPERFORMANCE

URL Input Latency & Caret Optimization

Eliminated typing lag and layout thrashing on the home page input by switching to zero-latency native caret while typing and memoizing preview rendering

Fix

Sync Engine Pulse Queue Resilience

Resolved P2025 error on deleted user pulses by filtering non-existent accounts and preventing infinite Redis rollback loops

Fix

Turbopack CSS Resolution

Removed dangling @import shadcn/tailwind.css in globals.css resolving Vercel production build failures

Improvement

Mobile User-Agent Telemetry

Expanded mobile device regex in redirect routes to cover all iOS and Android user-agent variants

Fix

CI Frozen Lockfile

Updated pnpm-lock.yaml to synchronize with package.json and eliminate Vercel frozen-lockfile build failures

Fix

OpenGraph Preview Card

Resolved missing OG preview image by removing hardcoded 404 paths and configuring dynamic metadataBase fallbacks

Fix

OpenGraph PNG Rewrite

Added next.config.ts rewrite routing /opengraph-image.png to /opengraph-image for legacy crawlers

Beta Feedback Loop

Help shape the road to Version 1.0

Notice an issue or want a specific vector customization feature? Our team and AI agents iterate continuously during the public beta. Your suggestions directly prioritize upcoming sprints.

Bug ReportsFeature IdeasVector StylesDesign Polish