daily-updatechangelogasix.live. AscendGeoIntelWikiHole

Daily Update — July 4, 2026

Console.log cleanup across all four apps, a reading time estimate for WikiHole articles, EQ exercise completion saving in Ascend, and a blog error state fix for asix.live.

Nicholas Collins·July 4, 2026·1 min read

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

WikiHole

  • Added a reading time estimate (e.g. "~3 min read") next to the article category tag on every article, calculated from the extract word count at 200 wpm.
  • Memoized the Discover search filter so it only recomputes when the search query changes, not on every render.

asix.live

  • Fixed a silent failure in the blog list page: The page now shows "Could not load posts. Please try refreshing the page." instead of a blank grid.
  • Memoized the tag list and filtered post list so they don't recompute unnecessarily on re-renders.

GeoIntel

  • Removed 9 debug console.log calls from the frontend JavaScript — the data loading, socket connection, infinite scroll, and auth bypass logs. Errors and warnings are still logged.

CC Ascend

  • Stripped all debug console.log calls across 9 files: Real error/warn paths are untouched.
  • EQ Lab completion screen: the effectiveness rating, reflection notes, and time spent are now saved to local storage (ascend_eq_history) when the user taps Done. Previously the data was collected and then silently discarded.