Repository navigation
Harden TanStack performance, streaming, feeds, and Convex caching - #32
Conversation
Co-Authored-By: Itamar Sharify <itamarsharify@gmail.com>
Co-Authored-By: Itamar Sharify <itamarsharify@gmail.com>
Co-Authored-By: Itamar Sharify <itamarsharify@gmail.com>
Co-Authored-By: Itamar Sharify <itamarsharify@gmail.com>
Co-Authored-By: Itamar Sharify <itamarsharify@gmail.com>
Co-Authored-By: Itamar Sharify <itamarsharify@gmail.com>
Co-Authored-By: Itamar Sharify <itamarsharify@gmail.com>
Co-Authored-By: Itamar Sharify <itamarsharify@gmail.com>
Co-Authored-By: Itamar Sharify <itamarsharify@gmail.com>
Co-Authored-By: Itamar Sharify <itamarsharify@gmail.com>
Co-Authored-By: Itamar Sharify <itamarsharify@gmail.com>
Co-Authored-By: Itamar Sharify <itamarsharify@gmail.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Co-Authored-By: Itamar Sharify <itamarsharify@gmail.com>
Co-Authored-By: Itamar Sharify <itamarsharify@gmail.com>
|
Vercel deployment blockers are resolved: CVE-2026-102989 was patched without a security bypass, and the Convex runtime typecheck now excludes Bun tests while root tsc still covers them. Exact merged SHA 19541c4 passed CI and Production deployment 7012963246. Production browser regression passed on https://hakapit.online at 1440×900 and 390×844, correlated to the immutable deployment by matching the actual entry asset. Verified persistent real audio, incremental chat before EOF, desktop transitions, RTL layouts/themes, keyboard controls and phone containment. Native Convex cursor pagination is now live: 10 + 5 unique cards using the returned cursor, with paginationVersion:1 and no query errors. No application exceptions or HTTP errors captured. Physical devices, Safari/Firefox, forced production failures, production seek/reduced-motion, and cursor exhaustion beyond 15 episodes remain untested. Backend writes/lease behavior were validated in isolation, not by mutating production. |
Summary
Keep TanStack Start and preserve the existing UI while improving loading, resilience, accessibility, and Convex boundaries.
paginationVersion: 1gates native cursor subscriptions, retaining old-backend compatibility.Verification
Rollout
Production deployment runs Convex deploy before the frontend build. Isolated native validation is complete. Production browser verification follows the user-authorized merge. Cache leases fence cache completion, not independent RSS upserts; HARDENING.md documents that boundary.
Physical mobile and forced hosted-provider failures remain untested.
Link to Devin session: https://app.devin.ai/sessions/0540d3a9c7d549aa8674c52f5d5bb248
Open in Devin Desktop: https://app.devin.ai/desktop/session/0540d3a9c7d549aa8674c52f5d5bb248?variant=devin
Requested by: @ItamarShDev