Return Home

System Changelog

Tracking the ongoing development, architectural shifts, and feature updates of the Ashenara publishing platform.

v2.6.0May 2026Major Update

Google Search Indexing API & Secure Node Pipeline

Integrated the Google Search Indexing API to push blog posts automatically to Search Console immediately after publishing.

Key Modifications

  • Created a JWT client helper inside src/lib/indexing.ts using googleapis to sign and authorize indexing payloads.
  • Implemented a secure backend endpoint /api/index that parses and validates client Firebase ID tokens via the Google Identity Toolkit.
  • Modified the client editor flow inside src/app/editor/page.tsx to automatically trigger the server indexing api on publishing.
v2.5.0May 2026Optimization

Unsplash Direct Link Pipeline & Auto-Optimization

Built an intelligent Unsplash link conversion engine to automatically extract photo IDs, resolve direct CDN image URLs, and optimize delivery dimensions.

Key Modifications

  • Created backend API endpoint (/api/unsplash) to parse Unsplash photo URLs and capture direct image Location headers without downloading files.
  • Added automatic real-time Unsplash URL conversion directly into the post editor Cover Image input field.
  • Added automatic URL query optimization (w=1400, q=85, auto=format, fit=crop) for crisp, high-performance hero image display.
  • Optimized editor cover image input box layout with dynamic padding to prevent URL text cutoff.
v2.4.0May 2026Major Update

Real-Time Search & Live Editor Previews

Introduced zero-latency client-side search on the homepage and live image previews in the markdown editor.

Key Modifications

  • Implemented PostSearchFeed client component for lightning-fast search across titles, markdown content, tags, and categories.
  • Added live cover image preview thumbnail box inside the post editor metadata sidebar.
  • Optimized OAuth account linking to seamlessly merge GitHub logins into existing Google accounts.
  • Added Bottts cybernetic robot default avatars generated dynamically from user IDs.
v2.3.0May 2026Security Patch

Granular Admin Moderation Controls

Enhanced administrative dashboard with robust user suspension and account purging capabilities.

Key Modifications

  • Added 'banned' role status to the core AuthContext with automatic active session termination upon ban.
  • Implemented color-coded Ban/Unban quick toggle buttons on the admin users table.
  • Added permanent Firestore user account purging with administrator account safeguards.
  • Optimized mobile layout padding across all pages for edge-to-edge content display on small screens.
v2.1.0May 2026Optimization

Vercel Optimization & Remote Patterns

Overhauled image pipeline to bypass quotas and ensure blazing fast external asset rendering.

Key Modifications

  • Configured wildcard remotePatterns in Next.js configuration to allow external images from any secure provider.
  • Enabled unoptimized image loading to completely eliminate Vercel image processing quota consumption.
  • Added 1-hour ISR revalidation caching on high-frequency server routes.
v2.0.0April 2026Stable Release

Cybernetic Glassmorphism Architecture

Initial stable launch of the modern Ashenara blog template featuring Tailwind CSS v4 and Google Fonts typography.

Key Modifications

  • Integrated Gemini AI markdown copilot and automated tag generation wand.
  • Designed responsive glassmorphic UI components with dark mode color palettes.
  • Built multi-role Firestore access management system for Readers, Authors, and Admins.