Bugs, Performance & Reliability
Report bugs, performance issues, availability problems, or unexpected behavior. Describe steps to reproduce and how it affects your roadmap workflow.
Share your comment
- ShippedSafe-guards added to the database endpoints
The /api/db/* endpoints had grown organically and a few of them were missing the consistent auth-guard middleware. Easy to miss when shipping new endpoints quickly.All DB endpoints now go through a...
- ShippedSignup error fixed, username collisions handled cleanly
Signup was occasionally failing with an opaque error when two users tried to register at the same time with similar names (the auto-derived username would collide on the unique index). The new flow...
- ShippedSSR auth flow now hydrates the full user from the database
The SSR auth pass was loading only the session token, not the full user record. Pages that depended on user fields (avatar, display name, biography) had to fetch them again on the client, which cau...
- ShippedFeedback portal: Docker deployment and CI/CD pipeline
The feedback portal is now fully containerised with a multi-stage Docker build and a CI/CD pipeline that runs unit tests on every commit and deploys on the protected branches. Builds are reproducib...
- ShippedObservability, security hardening, and image uploads on the server
A foundational pass on the server side:Observability: structured logging on all /api/db endpoints with request-id correlation, plus a per-route latency histogram surfaced in the dashboard.Security ...
- ShippedSign-out now forces a full service worker and cache cleanup
Signing out used to occasionally leave you on a stale 404 or briefly show the previous user's dashboard if you signed back in quickly. The root cause was the service worker holding the route table ...
- ShippedMarketing: trackers deferred, critical CSS inlined, CLS and a11y fixed
The marketing site got a perf and accessibility pass that mirrors the admin and portal work but with one extra: the critical CSS for the first viewport is now inlined into the document head instead...
- ShippedFeedback portal: compressed assets, lazy our auth provider, SWR on public routes
Mirror pass to the admin perf work, but for the feedback portal — and with one extra: SWR caching on the public read-only routes (boards, stages, posts) so subsequent visitors hit a warm cache whil...