Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
nuxt-convex-playground | 0296d28 | Commit Preview URL Branch Preview URL |
Mar 25 2026, 02:27 PM |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 57564dab7b
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: f8823a9497
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| useTimeoutFn(() => { | ||
| tasks.value.push({ id: 4, text: 'Ship it 🚀', completed: false }) | ||
| }, 2000) | ||
|
|
||
| useIntervalFn(() => { |
There was a problem hiding this comment.
Move preview timers to client-only lifecycle
useTimeoutFn and useIntervalFn are started directly in setup, which runs during SSR (nuxi build/preview) as well as in the browser. In SSR this creates Node timers per render before mount, so the preview can keep running background callbacks on the server process (wasted CPU/memory and request-to-request leakage risk). Initialize these timers only on the client (for example via onMounted or a client guard).
Useful? React with 👍 / 👎.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 97ab65ebe2
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
docs/package.json
Outdated
| "zod-to-json-schema": "catalog:" | ||
| }, | ||
| "devDependencies": { | ||
| "@vueuse/core": "catalog:" |
There was a problem hiding this comment.
Move @vueuse/core into production dependencies
@vueuse/core is imported by runtime app code (docs/app/components/landing/RealtimePreview.vue), but this commit adds it under devDependencies. In environments that install production deps only (for example pnpm install --prod before nuxi build/nuxi generate), the docs build cannot resolve this import and fails at compile time. This package should be listed in dependencies with the rest of the docs runtime modules.
Useful? React with 👍 / 👎.
Summary
RealtimePreviewcomponent showing schema→composable→reactive UI flow with animated fake realtime updatesBefore
Minimal landing: hero + 2 small cards + an important note
After
Full showcase landing with feature grid, code preview, animated demo, clear dual Vue/Nuxt messaging