Author Log

Author's Journey

A living chronicle of updates, developmental notes, and the creator's unfolding pathway — revised with each new arrival.

VERv0.9.0
2026-06-06[ Entry 09 ]

Cloud Flight & Custom Domains

We have migrated our sanctuary's hosting from Cloudflare Pages to Vercel, unlocking native Node.js filesystem capabilities to efficiently load our massive lore timelines. Additionally, we bound the custom domain `catballworld.com` and its `www` subdomain through Cloudflare DNS, paving a smooth, secure gateway for all future travelers.

VERv0.8.0
2026-06-06[ Entry 08 ]

Security Covenants, Email Defense & Admin Dashboard

We cast sturdy protective spells over our sanctuary's gate. We implemented a secure password recovery flow (forgot/reset pages) and integrated a defense system blocking 20,000+ temporary/disposable email domains. We also enforced strict Row Level Security (RLS) on database tables and built an interactive Admin Dashboard to manage player profiles and records securely.

VERv0.7.0
2026-06-05[ Entry 07 ]

Spoilers Gated, Benson's Fate & Butterfly Effects

We merged 1,111 chapters of chronological worldbuilding data into our RAG retrieval system, implementing timeline-gating to prevent future chapter spoilers. We officially enabled Benson Moretti's protagonist identity path, simulating cognitive limitations and realistic butterfly effects in Tingen. We also secured Character Deletion APIs and verified the game loops via extensive end-to-end automated playtests.

VERv0.6.0
2026-06-03[ Entry 06 ]

3D Physics Games, Shader Campfires & AI PDF Restorer

We expanded our 'Magic Pocket' games with a true WebGL 3D Dice Roller supporting D2-D100, custom rolls, and physics-based interactions with dynamic text coloring. We built an ambient 3D campfire scene utilizing custom GLSL shaders, rocky fire rings, and falling snow. We also implemented the 'AI PDF Restorer' utilizing Gemini Vision API for text recovery, layout restoration, and dynamic A4 print-preview, and normalized ambient sound loops (Fire, Rain, Ocean).

VERv0.5.0
2026-05-29[ Entry 05 ]

The Secret Realm & Identity Emblems

We have awakened the long-slumbering 'Mystic World', linking it with more powerful magic (Claude Sonnet 4.6 and Supabase) to create a text sandbox that can truly converse with you. At the same time, we established an identity credentials counter at the entrance. Now, every traveler can engrave their name, choose an avatar, and safely seal their unique existence into the sanctuary's database. Step by step, this world becomes more real because of your participation.

VERv0.4.0
2026-05-27[ Entry 04 ]

Protecting the Source & Gentle Covenants

Today, we adorned the homepage with a brand new CatBall emblem. To protect these crests from being easily taken, we cast a little magic—allowing them to keep their vibrant, shifting colors when touched, while safely hiding their original forms. We also quietly placed our privacy and journey terms in the corner, writing our respect for every traveler in prose. It feels as though together, we've built a gentle yet sturdy fence around this sanctuary.

VERv0.3.0
2026-05-27[ Entry 03 ]

Refining Details & Ambient Audio

Today we refined our dedicated Ambient Audio system, allowing the soothing rain to greet you naturally upon arrival. We also replaced the complex 3D effects with gentle poetry, and infused the expense splitting tool with more elegant prose. Each small step brings more warmth and tranquility to this sanctuary.

VERv0.2.0
2026-05-26[ Entry 02 ]

Foundation & Ambient Audio

We laid down the architectural foundation of the site using Next.js and Tailwind CSS. To welcome travelers from all around, we introduced support for four languages. Most importantly, we built a dedicated Ambient Audio system capable of playing sounds of rain, ocean waves, and crackling fire to soothe your soul.

VERv0.1.0
2026-05-08[ Entry 01 ]

The First Glimpse

A simple static portal was born. Bearing the unique CatBall emblem, we began charting out this late-night space for words and souls.

catballworld.com

© 2026 catballworld. All rights reserved.