Today I continued working on AstroTab and focused on adding more useful features while improving the overall layout and reliability.
I also added APOD caching using localStorage so the API isn’t called unnecessarily every time the page loads.
For the telemetry section, I added city search using Open-Meteo’s geocoding service, allowing users to manually choose a location.
I also fixed the header so it stays visible while scrolling and replaced the old bookmark prompt with a proper glassmorphic modal for adding bookmarks. I added a volume slider to the ambient sound controls as well.
Another major addition was the Focus Timer. I built a Pomodoro timer with custom duration settings, persistence, and a new stopwatch mode that can count up instead of counting down. I also added controls for adjusting the glass blur effect and starfield density directly from the interface.
These updates have made AstroTab much more complete, reliable, and customizable. This is my last devlog before I ship AstroTab. There are still more ideas and improvements I want to work on, but I’ll be saving those for further development after the initial release.
For now, I’m happy with where AstroTab has reached and I’m ready to ship it. 🚀