Build Journal
Navbar Enhancements and Ticker Improvements for Agentic Web — May 15, 2026
I shipped significant navbar enhancements and ticker improvements for the agentic web, refining user experience and addressing feedback on May 15, 2026.
What shipped
- Navbar Ticker Enhancement — Replaced bulky text pills with a refined chevron icon for better usability.
- Testimonial Reversion — Restored testimonial placement to original position based on user feedback.
- Increased Testimonial Opacity — Adjusted opacity and transition settings for smoother user experience.
- Collapsible #names Ticker — Made recent #names ticker collapsible with persistent user preferences.
- GIGI Voice Fixes — Resolved mid-answer cutoffs and improved contextual updates for GIGI.
I spent the entire workday (more than eight hours) completely focused on improving the ticker and nav bar experience on the #SPACE portal. I made 24 commits—23 improvements and features on the portal, and one important fix, all focused on user interaction based on feedback I collected. The portal should now be easier to use and more intuitive.
The biggest change was improving the large text pills in the ticker to a single circular chevron icon. This change improved appearance, functionality, and layout. I wanted to better reduce the space used in the navbar while keeping the ability to show and hide #name variables. The chevron design provides a collapse/expand action when it is clicked and I made sure it is nicely aligned with the edge of the navbar for a clean design. I spent a long time adjusting the SVG and CSS for that, but it turned out really well.
Then I approached how the testimonial was positioned with the navbar. I had previously moved the rotating testimonial ticker from the hero section to the navbar to open up some space. However, user feedback forced me to change this back to keep the testimonial from being placed in the navbar where it was originally located. I was a little annoyed by this since I had already set up an inline version, but it was a lesson in valuing user preference that I won’t forget. Keeping the inline version in HeroTestimonialTicker for future tests was good, so there was some consolation.
I increased the testimonial's opacity to complete slate-700/100 and changed the slide transition so that quotes that come in and go out overlap. I had noticed gaps which I thought were awkward in previous iterations and this change should get rid of them. As users interact with the testimonial content, I believe this will improve the user experience.
Some of the hero section was also changed based on user feedback. I made a minor but needed change and lowered the testimonial quote strip for more breathing room above the GIGI wordmark. I also moved the stats row up for a better layout. These adjustments were simple, but how each element interacted with the others required careful consideration.
Today, I implemented the ability to collapse the recent #names ticker so users can choose between a full marquee and a thin handle. Their preference is saved to localStorage. This was a large piece of functionality that needed to be checked several times to ensure the visibility of the ticker didn't block the navbar. Finally, I took it upon myself to solve the loading and empty states so the ticker would never appear blank, which was a huge complaint previously.
I had a lot of roadblocks throughout the day, but the most notable ones were with the GIGI voice functionality. I had to revert changes that were causing unacceptable mid-answer cutoffs. It took considerable time to pinpoint that the onConnect function was firing while the ElevenLabs TTS was still streaming text, causing the stream to cut off. After a little bit of debugging, I was able to achieve this by adjusting the contextual update to fire only after the greeting has finished streaming, hopefully improving the overall experience.
This day solidified my belief that iterative development is truly the best method. Every tweak, every roll back and every bug fix gets closer to a refined product. It is extremely challenging to build this agentic web platform entirely by myself with AI as my only collaborator, but it is also very rewarding. I will be creating a one-man-show company with a billion-dollar valuation. I am satisfied with the progress made today and am looking forward to the challenges tomorrow.