Revision History
Changelog
v1.12.0Cursor Glow & Ring Ripple2026-04-11
- —Added: Cursor spotlight effect — radial gradient follows mouse, accent color per theme (gold dark / sepia light), smooth lerp trail
- —Added: Ring ripple animation on FloatingActions social icon expand — circular border pulse on each icon appear
- —Changed: FloatingActions expand trigger now uses dedicated open() handler with ringKey to retrigger ring on each open
- —Fixed: Social icon stagger delay synced with ring animation delay (0.05s per icon)
v1.11.0SEO, Search Console & Performance2026-04-10
- —Added: Google Search Console ownership verified via HTML meta tag (kJJs2M6-CVtFcJTex6R7sTaERFAuWyOX99DXvf2Vi9M)
- —Added: sitemap.xml via Next.js native sitemap.ts — 3 URLs (/, /dummvinci, /changelog)
- —Added: robots.txt via Next.js native robots.ts — disallow /_next/ and /api/
- —Added: Sitemap submitted to Google Search Console — indexed successfully
- —Added: Bing Webmaster Tools — registered dummjo.dev, sitemap imported from GSC (3 URLs, Success)
- —Added: Skill Graph (pure SVG, zero runtime JS) — 21 nodes, 36 edges, concentric rings, hover trace connections
- —Added: Career Journey timeline section — 5 milestones from 2019→2025, all 6 languages, marketing-style copy
- —Added: FloatingActions social icons — hidden by default, expand on hover (desktop) / tap (mobile), staggered animation
- —Added: Back-to-top button — independent of social group, beside FAB toggle
- —Changed: SEO keywords expanded — jasa website build jakarta, jasa pembuatan website jakarta, jasa web developer jakarta
- —Changed: JSON-LD serviceType added Web Development, AI Workflow Automation, IoT Remote Monitoring
- —Changed: Light theme contrast improved — fg: #0d0b08, muted: #454036, border: #b8ad99
- —Changed: DaVinciBackground — 30fps throttle + settle detection (pause when mouse still)
- —Changed: next.config — compress, AVIF/WebP images, optimizeCss, poweredByHeader off
- —Fixed: SkillGraph SSR — getThemeColors guarded with typeof window check
- —Fixed: scroll-behavior: smooth moved from * to html selector only
v1.10.0Visitor Info Widget & DNS2026-04-05
- —Added: Visitor info widget in footer — shows live clock, IPv4 address, country flag, city, and ISP
- —Fixed: Switched IP lookup to api4.my-ip.io (force IPv4, CORS-safe) — ipapi.co was failing with CORS errors
- —Fixed: Clock now renders client-side only to avoid SSR hydration mismatch
- —Added: Vercel Speed Insights installed for performance tracking
- —Fixed: DNS A record at name.com updated to Vercel IP 216.198.79.1, removed old 76.76.21.21 record
v1.9.0Thai Language & Career Milestone2026-04-05
- —Added: Thai (🇹🇭) as 6th language — full translation across all sections including career, dummVinci, and all services
- —Added: Casio Thailand internship (2018, Nakhon Ratchasima) as first milestone in Career Journey — all 5 languages
- —Added: LanguageSelector now shows Thai flag with ไทย label
v1.8.0dummVinci Reorientation2026-04-04
- —Changed: dummVinci page restructured into 4 categories — Engineering, Web & Digital Presence, Business Support, Wearable & Branding
- —Added: Tabbed navigation for service categories with animated transitions
- —Added: "Why dummVinci" perks section (fast response, on/off-site, full documentation, post-delivery support, revision-friendly, technical precision)
- —Added: Payment Methods section — QRIS, Debit/Credit Card, Crypto with provider badges
- —Added: Da Vinci sketch illustrations between sections (mirror writing, flying machine, proportional study)
- —Added: New services — Web Development, Domain & Hosting, Website Retrofit, 2D/3D Design, Social Media, Business Canvasing & Deck
- —Added: Crane Control System Setup (ABB ACS880 + CCP) as dedicated engineering service
- —Added: Marketplace "Coming Soon" section — Tokopedia & TikTok Shop (dummVinci Works) with Da Vinci quote
- —Added: card-hover lift effect on all service, perk, and payment cards
- —Changed: Removed AI/workflow/n8n services — refocused on core engineering & creative deliverables
- —Fixed: ARIA hidden attributes on all decorative SVGs and icons across dummVinci & DaVinciElements
v1.7.0International2026-04-03
- —Added: 5-language support (EN/ID/CN/JP/KR) with flag selector
- —Added: WhatsApp floating CTA button
- —Added: Brand/tech marquee (ABB, Siemens, Schneider, etc.)
- —Added: Smooth page transitions
- —Changed: SEO expanded for international targeting
v1.6.0Light Mode2026-04-03
- —Added: Light/dark mode toggle with warm vincinian light palette
- —Changed: Canvas background adapts accent color per theme
- —Changed: Light mode canvas opacity increased for older audiences
v1.5.0Floating Actions & Contact2026-04-03
- —Added: Floating action buttons (back to top + consultation)
- —Added: GitHub & LinkedIn icons with card-hover in Contact
- —Fixed: Multiple mailto implementation issues
- —Fixed: ARIA hidden element accessibility
v1.4.0SEO & Accessibility2026-04-03
- —Added: Vitruvian Man SVG favicon
- —Added: JSON-LD structured data for Google rich results
- —Changed: Title to "dummJo — Engineering & Consulting"
- —Changed: SEO keywords targeting Jabodetabek
- —Fixed: Horizontal scrollbar overflow
- —Fixed: Aria-label on project external links
v1.3.0Interactivity & UX2026-04-03
- —Added: Da Vinci cursor-reactive background animation
- —Added: Hover lift effect on all card elements
- —Changed: Multi-brand positioning (ABB/Siemens/Allen Bradley)
- —Changed: GitHub links updated to dummJo
- —Changed: Copy adjustments for PQ sizing/quotation focus
v1.2.0Design Overhaul2026-04-03
- —Added: Profile photo with click-to-enlarge lightbox (96px → 280px)
- —Added: Da Vinci renaissance SVG elements (Vitruvian, Golden Spiral, Compass, Divider)
- —Changed: 4-tier WCAG color system for readability
- —Changed: Font hierarchy and contrast improvements
- —Changed: Footer tagline "Built wide. Runs deep."
- —Fixed: LinkedIn username to 1437yb
v1.1.0dummVinci & Branding2026-04-03
- —Added: dummVinci dedicated page (/dummvinci)
- —Added: dummVinci homepage teaser section
- —Added: Digitalization icons for projects
- —Changed: Branding updated to dummjo.dev
- —Changed: adam-retto project archived into main portfolio
v1.0.0Initial Release2026-04-03
- —Added: Portfolio site with Hero, About, Skills, Projects, Contact
- —Added: Next.js 16 + Tailwind CSS v4 + framer-motion
- —Added: Deployed on Vercel