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.logcalls 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.logcalls 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.