Build Journal
Map, My-Sites Redesign & Embed Enhancements — June 17, 2026
I redesigned the My-Sites interface, improved map interactions, and enhanced embed functionality. Discover the journey and technical challenges I faced.
What shipped
- My-Sites Redesign — Transitioned to a full-width design with a left tab rail for improved navigation.
- Enhanced Embed Functionality — Introduced runtime host-navigation auto-discovery for seamless client site navigation.
- Map Interaction Fixes — Fixed drone marker functionality to fly the camera and open details simultaneously.
- Voice Dictation Improvement — Resolved issues with repeating words by adjusting result appending logic.
- Live Heartbeat Meter — Implemented a meter to track active build time and accruing costs.
Today, I set out to enhance the user experience across the My-Sites interface, improve map interactions, and upgrade the embed functionality. I shipped a total of 33 commits, including 13 features and improvements, alongside 20 bug fixes. It was a long 17-hour day, but I'm pleased with the progress made.
One of the standout features I implemented was the redesign of the My-Sites page. I transitioned the layout to a full-width design, allowing for a cleaner and more engaging user experience. I also replaced the previous tab layout with a left tab rail, which provides quick access to various projects. This change not only simplifies navigation but also includes real-time metrics like a live heartbeat meter that tracks the time spent building and the accruing costs. The heartbeat meter is a significant improvement, as it gives users immediate feedback on their spending, which is crucial for managing their projects.
However, the day wasn't without its challenges. I faced several bugs that threatened to derail my progress. For instance, I had to tackle an issue with the voice dictation feature in the composer. Initially, it was repeating the first words of the transcript, which was frustrating. After diving into the code, I discovered that the problem lay in how I was appending results from the voice recognition events. I adjusted the logic to only append new final results rather than the entire transcript, resolving the issue. This fix saved me a considerable amount of time and allowed me to move forward with confidence.
Another major focus was enhancing the embed functionality. I introduced a runtime host-navigation auto-discovery feature, which scans the host page for sections and merges them under the configured navigation hints. This means that the embedded GIGI can now navigate any client site without needing separate configurations for each portal. I spent a significant amount of time testing this feature to ensure it worked flawlessly, and I’m proud to report that it does.
As I worked through these enhancements, I also addressed various issues with the map functionality. I fixed a bug where clicking on a drone marker would only open the details without flying the camera to its origin. This was a critical user experience issue, and I’m glad I managed to resolve it quickly. Now, clicking a drone marker not only opens the details but also provides a smooth visual transition, improving the overall interaction on the map.
In addition to these significant features, I made several smaller fixes and improvements across the board, such as adjusting the color scheme of the Locate-me pill to match the host site's theme and optimizing how the creator vault operates during live agent calls. These tweaks might seem minor, but they contribute to a more cohesive and polished user experience.
Reflecting on today's efforts, I can't help but appreciate the power of working solo with AI assistance. Tools like Claude Code in VS Code have streamlined many of my processes, allowing me to focus on the creative aspects of development rather than getting bogged down in administrative tasks. This one-man-show approach is vital as I build toward my ambitious goal of a billion-dollar valuation for my company. Each feature and fix I implement brings me one step closer to that vision.
Looking ahead, I'm excited about the potential of the My-Sites redesign and the embed enhancements. These updates not only improve functionality but also align with my broader vision for the agentic web and spatial AI. I plan to continue refining these features in the coming days, listening to user feedback, and ensuring that the platform remains intuitive and efficient. The journey is long, but every commit, every fix, and every feature brings me closer to realizing my dream of a fully realized agentic web platform.