posted an update —

Spent the last stretch hunting down some subtle full-stack bugs in Ucoder Insights:

  • Fixed a Next.js hydration mismatch caused by Date.now() being called outside an isMounted guard
  • Fixed a React Query race condition after login by adding an isFetching check and explicitly calling setQueryData
  • Found middleware that was silently never running — the file was named proxy.ts instead of middleware.ts, so Next.js never picked it up None of these were visible in the UI at first glance, but they were quietly breaking state consistency and request handling. Dashboard should feel noticeably more solid now.

Up next: working on the public share link feature, then back to funnel analytics.

Log in or sign up for Devpost to join the conversation.