Release Notes
System changelog and architecture updates.
v1.2.14
Commit v1.2.14
2026-09-02
- ·Pre-baked static release notes data with merged releases history and configured force-static export for lightning-fast build performance.
v1.2.13
Commit v1.2.13
2026-08-30
- ·Executed bulk ingestion of 38 new short metadata posts into .mdx format.
- ·Injected YouTube <iframe> embeds into 52 video posts (including YouTube Shorts).
- ·Rewrote the scripted posts into structured articles with chapters.
- ·Fixed YAML parsing errors and stripped legacy college assignment disclaimers.
- ·Polished the blog typography themes (--tw-prose-headings) for Obsidian and Abyss modes.
- ·Synced 112 blog payloads to the Firestore Premium Blogs collection.
- ·Decoupled presentation margin constraints from the Edit Mode container to fix the Editor UI collapse bug on large screens.
- ·Converted presentation margin units from percentages to viewport width (vw) to ensure consistent physical bounds.
- ·Implemented an elegant click-to-copy handler on the Smart Formatting Guide that instantly places a customized AI formatting prompt into the user's clipboard.
v1.2.12
Commit v1.2.12
2026-08-23
- ·Delegated Instagram video upload pipeline to the companion extension.
- ·Resolved TypeScript typing errors for fetch headers in the YoCapture ingestion route.
v1.2.11
Commit v1.2.11
2026-08-22
- ·Built a resilient multi-proxy media download waterfall to resolve production CORS failures.
- ·Engineered per-URL destination note selector, directUrls batch scraping, automated per-post saving, failed URL repopulation, and copy payload in YoCapture.
- ·Included required username field in Apify payload to satisfy schema validation.
- ·Removed Vercel Analytics script to eliminate 404 errors on GitHub Pages.
- ·Corrected sitemap URL domain in robots.ts for accurate SEO indexing.
v1.2.10
Commit v1.2.10
2026-08-21
- ·Implemented resilient Gemini fallback models in YoCapture to ensure uninterrupted extraction during primary endpoint rate-limits.
- ·Upgraded video ingestion pipeline to handle a massive 2GB REST limit.
- ·Built a resilient multi-proxy media download waterfall to resolve production CORS failures.
v1.2.9
Commit v1.2.9
2026-07-19
- ·Yodex Layout Re-architecture: Rebuilt the list view into a strict 3-column CSS grid (2fr:6fr:2fr), ensuring clean alignment for icons, app descriptions, and tags. Explicitly disabled pointer events on child text to lock hover interactions perfectly to the parent card.
- ·Global Native App Emulation: Engineered a strict global user-select: none CSS policy across the entire DOM, forcefully disabling text selection everywhere (except explicitly whitelisted inputs/articles) to perfectly mimic a compiled mobile application feel.
- ·Yomark 3D Globe Hotfix: Resolved a critical WebGL crashing bug caused by rapid mount-time layout thrashing. Re-engineered the instantiation pipeline to wait for precise ResizeObserver dimension locks before booting the 3D context, and deployed a React hook cache-busting trick to ensure reliable physics setup.
- ·Navbar Dynamic Proportions: Refactored the global navigation layout to mathematically lock to 75vw on desktop. Engineered a min-w-max safety net paired with flex-shrink boundaries to prevent icon squishing on smaller windows, and pruned legacy links for a minimal aesthetic.
- ·Voice Push-to-Talk Pipeline: Engineered a global Option/Alt key listener for instant voice activation, bypassing browser audio playback limitations. Added an interactive spinning isProcessing visual aid state that syncs with Gemini's NLP processing latency.
v1.2.8
Commit v1.2.8
2026-07-02
- ·Cinematic Hero Parallax Zoom: Upgraded the homepage hero section with a dynamic mathematical zoom capping (measuring viewport bounds vs text width) synced perfectly to a 200vh scroll timeline. Fades text precisely to 0% at edge impact and introduces animated 'View Resume' & 'Learn More' action buttons integrated directly into the scroll tracking layer.
- ·Sapphire Glass Profile Card: Overhauled the 3D Profile Card in the Settings Modal to a premium deep blue glassmorphism aesthetic. Engineered a complex 5% dynamic lighting overlay (foil and glare) injected directly inside the circular avatar mask to bypass 3D transform stacking context clipping, seamlessly integrating the user photo into the physical glass medium.
- ·Aggressive Cursor Engine: Refactored the Custom Cursor visibility engine to imperatively manipulate DOM <head> style blocks, bypassing severe Next.js Fast Refresh caching bugs. Deployed a surgical CSS restorer that actively hunts down hoisted React inline styles and forces cursor: auto while protecting interactive button/a pointers.
- ·Cloud Notes Viewport & Pinning: Fixed viewport overflow issues by converting the main container to an h-screen flex flex-col flex layout. Engineered a mutual-exclusion pinning mechanism (isPinned) backed by Firestore schema upgrades.
- ·Tiptap TableKit & Dynamic Controls: Upgraded Tiptap table extensions to Tiptap v3 TableKit to resolve Next.js Turbopack module caching conflicts. Engineered a sleek, contextual white toolbar with rounded table edges (border-separate border-spacing-0), full cell borders (prose-table:border), and one-click add/delete column/row management.
- ·Markdown Sanitization Preview: Engineered a robust regex-based stripMarkdown utility to strip raw markdown formatting (tables, lists, bold, headers, links) from the Cloud Notes sidebar preview, ensuring clean plain-text summaries.
v1.2.7
Commit v1.2.7
2026-06-21
- ·YoCapture Multimodal Fix: Fixed a fatal 400 Bad Request error in the image carousel extraction pipeline by correcting a rogue typo in the Gemini model inference path (gemini-3.1-flash- to gemini-3.1-flash-lite).
v1.2.6
Commit v1.2.6
2026-06-19
- ·Command Menu (CMD+K): Overhauled the legacy static onboarding tooltip into a fully reactive, Raycast-style dynamic preview panel. Re-architected the layout into a mathematically centered 3-column flex grid, isolating a fixed 600px primary search bar, and fundamentally eliminating horizontal layout overflow on smaller screens.
- ·Yomark Mobile Optimization: Fixed mobile UI overflow and optimized the 3D sphere radius bounds (maxDistance). Implemented a manual cinematic orbit loop, fixed Voice Assistant mic overlap, and added a missing fixed return button.
- ·Yosmozeal Layout Hardening: Fixed mobile/iPad language toggle occlusion by adjusting relative breakpoints. Anchored the sticky return button to top-24 left-6 to strictly match global UI conventions without scrolling out of frame.
- ·Cloud Notes Typography: Engineered responsive layout patches by applying min-w-0 wrapping bounds, enabling seamless text wrapping for mobile/tablet views and preventing the markdown formatting bar from clipping off-screen.
- ·CV App Enhancements: Deployed a Google Drive iframe fallback renderer explicitly for mobile devices to fix native PDF clipping. Renamed the return button for uniformity and resolved horizontal scroll overflow caused by decorative elements.
- ·Teleprompter Broadcast Engine: Rebuilt the teleprompter with a custom sub-pixel focal corridor physics engine (IntersectionObserver). Replaced legacy sticky headers with a sleek vertical Chapter Minimap. Re-engineered stage direction syntax (Pause) into a cinematic rhythm track with a pulsing orb. Built Custom Event logic (hide-navbar) to seamlessly dismiss the global navigation bar and Voice Assistant microphone during active presentation.
v1.2.5
Commit v1.2.5
2026-06-17
- ·Engineered robust row-level security within firestore.rules to strictly enforce multi-tenant isolation across Yodex SaaS modules (Cloud Notes, Bookmarks, and Learned Intents). Ensures all authenticated users can securely read/write their own distinct datasets without data spillage.
- ·Refactored the Skills Marquee CSS, stripping out intensive backdrop-blur-xl DOM properties. Resolved severe GPU framerate bottlenecks and composite rendering crashes when hovering over 200+ moving elements.
- ·Standardized z-axis properties across global components, specifically demoting the Voice Assistant mic (z-100 to z-50) to prevent visual overlaps with the application navbar.
- ·Comprehensive Telemetry Export: Upgraded Account Settings to utilize jszip for client-side .zip generation. Dynamically queries, stringifies, and compresses all user notes (as .md) and bookmarks (as .csv) entirely in-memory without server bottlenecks.
- ·Optical Glass Custom Cursor: Deployed a global framer-motion custom cursor that completely overrides the default system pointer. Engineered an optical glass lens aesthetic using CSS backdrop-saturate and brightness filters for a magnification refraction effect, deeply bound to the active semantic theme.
- ·YoCapture Run History: Engineered persistent background logging for the YoCapture pipeline. Deployed a dedicated yocapture_history Firestore collection and built a scrollable list-view UI directly into the YoCapture application matrix.
- ·YoMark DB Manager Relocation: Migrated the YoMark DB maintenance controls to the centralized Account Center (General Tab). Structured the NLP bulk import feature into a clean, collapsible interface for improved dashboard UX.
- ·Cloud Notes WYSIWYG Migration: Completely replaced the raw markdown <textarea> in Cloud Notes with Tiptap, an advanced headless React Rich Text Editor. Integrated @tailwindcss/typography (prose) perfectly bound to dynamic CSS variables (var(--foreground)) for flawless theme rendering (Snowblind, Abyss, Obsidian).
- ·Markdown Serialization Pipeline: Engineered a seamless data flow using the tiptap-markdown adapter. Notes are rendered as visually formatted HTML blocks (H1-H4, Code, Quotes, Lists) while editing, but are instantly serialized back into raw Markdown during the debounced Firestore auto-save sequence to preserve data integrity.
- ·YoMark 3D WebGL Engine: Completely re-architected YoMark from a static table into an interactive 3D WebGL data constellation using react-force-graph-3d. Engineered a custom d3-force radial locking algorithm to map nodes onto a dynamically scaling spherical surface. Integrated memory-safe, globally memoized 2D unlit materials to achieve a sleek, flat duotone aesthetic (white tags, emerald bookmarks) that aligns perfectly with the premium dark theme without crashing the GPU on re-renders.
- ·YoMark UX & Fast Travel: Engineered a cinematic side-panel widget system with Framer Motion. Clicking a Neural Tag opens a "Hub View" directory, and selecting a bookmark instantly triggers a smooth 1.5s camera sweep across the globe, locking onto the target node. Unified the Import/Export/NLP ingestion toolbars cleanly into the centralized Search Bar component.
v1.2.4
Commit v1.2.4
2026-06-14
- ·Deprecated the complex nested hover dropdown for "Publications". Broke it out into a standalone "Blog" link and added a direct global "Yodex" link to optimize mobile UX and semantic clarity.
- ·Hardened the CinematicScroll hero component against React hydration mismatches by aligning the initial server-side render string with the default Obsidian theme asset (hero-bg-obs.png).
- ·Updated the global Command Menu (Cmd+K) telemetric index to accurately query and route users to the newly integrated and public Yodex sub-applications.
- ·Migrated the Yosmozeal interface into the standard Yodex ecosystem. Integrated the new YoMark markdown application into the heavily protected Yodex toolkit matrix.
- ·Engineered a highly polished, responsive PDF viewer module (/yodex/resume). Built a custom iframe wrapper that embeds PDFs seamlessly at an 8.5/11 aspect ratio, stripping out native browser toolbars and scrollbars for a clean "sheet of paper" aesthetic.
- ·Integrated react-markdown and its associated Abstract Syntax Tree (AST) parser dependencies into the Next.js compilation pipeline to safely render dynamic premium markdown content.
- ·Engineered a comprehensive semantic mapping of the entire application architecture, enabling deep indexing for Agentic Voice Control. This foundational upgrade allows autonomous voice agents to seamlessly navigate, interact with, and orchestrate the portfolio's ecosystem.
- ·Re-architected the Yodex dashboard to operate entirely in public mode. Removed the global authentication wall, exposing tools like Resume Viewer, Teleprompter, LinkedIn Decryptor, Color Tools, YoCapture, and Text Converter to unauthenticated traffic.
- ·Engineered route-specific protection for sensitive applications (Cloud Notes, Finance Dashboard, YoMark). Deployed dynamic visual lock indicators on the dashboard and intercept mechanisms that instantly halt unauthorized navigation and trigger the Login Modal context.
- ·Engineered secure Next.js server-actions and deployed strict Firestore Security Rules to establish a "Premium Blogs" payload system. Implemented robust gating mechanisms that restrict the decryption of premium content payloads exclusively to users with verified Premium claims.
v1.2.3
Commit v1.2.3
2026-06-05
- ·Implement multi-url caching and terminal logs.
- ·Fix releases semver sorting.
v1.2.2
Commit v1.2.2
2026-06-04
- ·Migrate yocapture to client-side with secure api key sync and usage limits.
- ·Implement native video extraction pipeline & production hotfixes.
- ·Trigger production build to sync updated release tags.
- ·Implement native html5 color input fallback for ios and mobile browsers.
- ·Upgrade gemini model to remove 20 per day limit.
v1.2.1
Commit v1.2.1
2026-06-03
- ·Resolved mobile auth config and UI layouts.
- ·Locked return button into static document flow.
v1.2.0
Commit v1.2.0
2026-06-02
- ·Initialized the firebase/auth and firebase/firestore SDKs.
- ·Built a robust AuthProvider context and a LoginModal component for Google OAuth. User preferences and telemetry are now persisted to Firestore users/uid.
- ·Upgraded the Login Modal into a tabbed Account Center (Account, General, Yodex). Migrated the Appearance Theme and Module Layout controls into this centralized panel. Removed the redundant floating Command Dock.
- ·Engineered a beautiful 5-page Framer Motion carousel attached to the Command Menu, explaining Home, Blogs, Yosmozeal, Yodex, and Book a Call to first-time users (using localStorage state).
- ·Engineered firestore.ts logging infrastructure to record blog visits, book-a-call clicks, and privacy policy acceptances.
- ·Created a globally compliant Privacy Policy page. Deployed a persistent Cookie Consent banner that logs consent to localStorage and Firestore.
- ·Engineered the Cloud Notes and Teleprompter apps into the Next.js App Router. Applied semantic Tailwind CSS components dynamically bound to system themes.
- ·Wired the Command Menu (Cmd+K) to intercept global theme queries (Snowblind, Obsidian, Abyss) and instantly mutate the site's CSS payload alongside Firestore user preferences.
- ·Integrated firebase/auth with OAuth 2.0 (Google Login). Deployed a Higher-Order Component (useAuth) to strictly gate exclusive routes behind a login wall.
- ·Yodex Cloud Notes: Real-time markdown editor with offline cache & Firestore autosync. Migrated and engineered natively into the Next.js App Router restricted exclusively to authenticated users.
- ·Yodex Teleprompter: Hardware-accelerated scrolling prompter with eye-level tracking and semantic theme bindings. Migrated natively into the Next.js App Router restricted exclusively to authenticated users.
- ·Yodex Finance Dashboard: Track cash flows, visualize 50/30/20 budgets, and simulate 30-year wealth runways. Migrated natively into the Next.js App Router restricted exclusively to authenticated users.
- ·Defensively initialized Firebase to prevent GH Actions CI crash.
v1.1.0
Commit v1.1.0
2026-06-01
- ·Fixed calendar lightbox modal close button cutoff on mobile.
- ·Implemented a collapsible hamburger navigation bar to fix horizontal scroll issues.
- ·Audited and fixed CSS grids across Experience Timeline, Honors, and Tech Stack for pixel-perfect iPhone/iPad rendering.
- ·Fixed Yosmozeal mobile memory leaks using client-side chunking/virtualization to maintain 60fps.
- ·Rebranded "Insights & Intelligence" to "Publications & Notes".
- ·Rebranded "Arsenal" to "Tech Stack" across UI and Navbar.
- ·Renamed "Engineering Logs" to "Blogs" in the Command Menu.
- ·Renamed "Extract Yosmozeal" to "Yosmozeal Quotes Feed".
- ·Reframed negative phrasing to a positive tone: "Knowledge becomes powerful when applied."
- ·Corrected ACM title to "President - ACM at ASU".
- ·Completely rewrote the Trajectory section with the new Five9 and Acqueon job roles.
- ·Disabled global text selection/copying across the application.
- ·Revamped the Tech Stack animation with glassmorphic refraction, text opacity drops, and a permanent background watermark.
- ·Extracted and staged the new professional clean-shaven headshot into the root public directory.
- ·Uploaded and reformatted email signature media assets for SEO.
- ·Processed and linked new astrophotography/rocket assets directly into their respective .mdx blogs.
- ·Upgraded the Cmd+K menu to scan the internal raw markdown of .mdx files at runtime.
- ·Implemented a robust similarity scoring algorithm that prioritizes category matches, exact strings, and substrings dynamically without layout restrictions.
- ·Normalized 400+ quotes into yosmozeal.csv.
- ·Engineered a high-performance Framer Motion virtualized scroll UI with dynamic font scaling, hidden scrollbars, and a seamless toggle for English/Hindi datasets.
- ·Hard-coded indexing strings for all social media endpoints (including Discord) and page sections (e.g., Book a Call, Education) to guarantee perfect semantic search retrieval.
- ·Re-engineered the client-side Next.js routing for modal triggers (like the Calendly lightbox) to listen to global window events, bypassing stale mount states during search navigation.
v1.0.0
Commit v1.0.0
2026-05-30
- ·Initialized Next.js App Router framework with Turbopack and TailwindCSS infrastructure.
- ·Engineered the cinematic scroll layout featuring tracing beams and glassmorphic telemetry cards.
- ·Implemented local filesystem parsing to read, compile, and render Markdown (MDX) blog posts.
- ·Built the foundation for the /yosmozeal virtualized scroll route.
- ·Integrated Framer Motion variants for BlurFades, ScrollHyperText, and the Command Menu.
- ·Developed app/releases/page.tsx to dynamically parse git log and render chronological bullet points.
- ·Configured .github/workflows/nextjs.yml with fetch-depth: 0 to enable static deployment to GitHub Pages.
- ·Added dynamic export configurations for sitemap.ts and robots.ts to guarantee proper web crawler indexing.
- ·Left-aligned Tech Stack buttons, corrected the Discord profile routing, and stripped deprecated "Core Competencies" navigation links.