Architecture Evolution

From static HTML (v0) to the Modular Engine (v3)

v3.0.0 Feb 24, 2026

The Great Refinement

  • Hero Waves: Multi-layered organic CSS wave effect with light mode contrast.
  • XSS Prevention: Deterministic HTML-escaping and safe DOM rendering.
  • Content Expansion: Rewrote descriptions and features for all 20 projects.
  • Badge Audit: Full badge sync from project docs with new unified badge.
  • Cross-File Sync: Aligned TUI project names, order, and titles with JSON.
v2.9.0 - v2.9.2 Feb 21 - 24, 2026

New Projects & Audit

  • New Projects: Added Localghost, Xcrape, and Diff Viewer to the portfolio.
  • Codebase Audit: Full review across JS, CSS, HTML, and data files.
  • Bug Fixes: Refactored HTML parsing, fixed dependency guards, and standardized schemas.
v2.8.5 - v2.8.7 Feb 21, 2026

Security & Code Quality

  • HTML Deduplication: Centralized nav and modal markup via components.js.
  • Namespace Safety: Encapsulated utilities under window.Tremors.utils.
  • Documentation: Complete rewrite of DEVELOPMENT.md for v2.8.7 architecture.
  • Security: XSS-safe image URLs, anti-scraping email obfuscation, and debounced events.
v2.8.0 - v2.8.4 Jan 17 - Feb 20, 2026

SEO, Navigation & Content

  • Dynamic OG Tags: Project-specific social previews for shared links.
  • Sitemap Sync: Cleaned phantom project IDs and added missing entries.
  • Persona Refresh: Refined hero bio, typewriter roles, and About Me sections.
  • TUI Status Badges: Corner tags for Beta, Archived, and Development states.
  • Scroll Spy: Accurate section highlighting in project navigation.
v2.7.0 Jan 14, 2026

Documentation Overhaul

  • README Reformat: Modern portfolio template with badges, feature tables, and tech stack.
  • DEVELOPMENT.md: Full technical reference with architecture diagrams and code standards.
v2.6.5 Jan 02, 2026

Theme & Effect Fixes

  • Theme Init: Fixed initialization across history, 404, and project pages.
  • Settings Modal: Unified to single-view layout with context-aware options.
  • Glass Effect: Fixed light mode visibility with proper semi-transparent surface.
v2.6.0 Jan 02, 2026

Navigation & Status

  • Status Indicators: Added dynamic WIP/Beta/Archive banners to project details.
  • Recommended Engine: Smart project recommendations with circular CLI loop.
  • Nav Refinement: Directional arrows and improved mobile typography.
v2.5.0 - v2.5.2 Dec 2025 - Jan 2026

Integration & Refinement

  • Portfolio Core: Replaced Nexus with the integrated Tremors Portfolio.
  • Code Hygiene: Standardized codebase, removed dead code, and fixed FOUC.
  • New Content: Added GitMig, RepoTree, Earnslate, Cosmos, and new tech badges.
v2.2.0 - v2.3.0 Dec 2025

Accessibility & Themes

  • Themes Engine: Modular system with Fog, Glass, and Spotlight effects.
  • Accessibility: Added skip-links, ARIA labels, and reduced motion support.
  • SEO: Dynamic canonical tags and Twitter Card metadata.
v2.1.0 Dec 07, 2025

The Theme & Effects Engine

  • Modular Themes: Default, MD3, and OLED themes are now independent CSS files.
  • Effect System: Implemented toggleable "Fog", "Glass", and "Spotlight" effects.
  • Settings Modal: Centralized UI for controlling Appearance, Themes, and Color Modes.
  • Universal Toast: Standardized notification system for emails and easter eggs.
v2.0.0 Dec 06, 2025

The Architecture Overhaul

  • Decoupled JS: Split monolithic logic into home.js, project.js, and extras.js.
  • Smart Terminal: Added interactive OS-aware terminal widget to project pages.
  • Universal Fog: Implemented context-aware background blending system.
  • Performance: Removed CSS @imports and added scroll debouncing.
v1.5.0 - v1.9.0 Nov 2025

The Feature Surge

  • MD3 Engine: Built a custom theme engine with SVG morphing animations.
  • Dynamic Content: Replaced static HTML with JSON-based "Load More" pagination.
  • TUI V1: Launched the first version of the Terminal User Interface.
v1.0.0 - v1.4.0 Sep 2025

The Visual Identity

  • Material Design: Shifted from generic styles to strict Material guidelines.
  • Tech Badges: Added proficiency bars and shield.io badges.
  • File Split: First separation of HTML and CSS files.
v0.0.0 July 02, 2025

Hello World

  • Initial release of the personal portfolio.
  • Static HTML/CSS structure.