daily-updatechangelogWikiHoleAscendGeoIntelAsix.live

Daily Update — June 29, 2026

Console log cleanup, a random article button for WikiHole, accurate EQ timers, and a friendlier error message in GeoIntel.

Nicholas Collins·July 2, 2026·2 min read

Here's a quick rundown of what got improved across the apps today.

WikiHole

  • Added a 🎲 Surprise me button to the Discover view — clicking it instantly jumps to a random seed article, so you can start exploring without having to pick a category first.

asix.live

  • Removed 17 debug console.log calls that were flooding Vercel function logs during every checkout session.
  • Removed a contact form log that was writing visitors' names and email addresses to server logs.
  • Admin blog page now shows a published/draft count summary in the heading.
  • Published posts now have a View ↗ link in the admin table for quick previewing.

GeoIntel

  • Fixed the backend error overlay: production users were seeing a message saying "Run python app.py from the backend/ directory," which only makes sense for local development. The overlay now shows a user-friendly "Service Unavailable, please refresh" on the live site, and keeps the developer instruction only on localhost.

CC Ascend

  • Removed about 30 verbose console.log calls from the cloud sync system and subscription check — these were firing on every sync tick and making the browser console noisy.
  • Fixed a bug in the EQ Lab where the time shown on the completion screen was randomly generated (60–360 seconds) instead of reflecting how long you actually spent on the exercise. Now uses a real timer.