cron:purge error

any recommendation on how to store PII?
`convex dev` can't reach server

r2/actionRetrier cleanupExpiredRuns cron job stuck at loop

Typescript inference help in monorepo
Infer
helper but it seems to be having issues inferring it. I have a monorepo setup using turborepo and it is inferring correctly when i hover directly over the type in the backend package (1st image) but it seems to lose that inferance and becomes type any
in my app (2nd image). Any ideas? Is this a limitation of convex/values because I also tested with a very simple type it seems to work crossing package boundaries but not this complex type. Thanks for the help!
```ts
export const VGetMessageDetailReturn = v.object({
...omit(Messages.withSystemFields, ["linkedMessages"]),...
One large table vs many small tables
Validator record types with literals as keys.
type player = Record<"str" | "dex" | "int", number>
type player = Record<"str" | "dex" | "int", number>
getUserIdentity returning null on certain page but not on home page. Using Convex with Clerk.
Can't get my functions to fire from React native with Expo and Clerk
✖ TypeError: fetch failed
Too many reads in a single function execution (limit: 4096)
Granular RLS (e.g. oldDoc/newDoc)
rowLevelSecurity
from convex-helpers, is it possible to set up granular permissions based on e.g. the kind of modification being made? Similarly to how triggers have change.oldDoc
and change.newDoc
For example, if you have role = "user" | "admin"
on the users schema and write an RLS rule such that a user can only modify their own document - wouldn't a user be able to change their own role to admin? What's the best approach to granular RLS?...issue with creating users in covex connected with clerk
Convex Storage Triggers
npx convex dev watching files not inside the convex/ directory
Searching two columns
Prod deploy mysteriously failing with 400 Bad Request: UnexpectedAuthHeaderFormat
convex deploy
step is now failing with this error:
400 Bad Request: UnexpectedAuthHeaderFormat: Unexpected auth header format. If you are trying to use preview deployments, please generate a new key in the Convex dashboard.
400 Bad Request: UnexpectedAuthHeaderFormat: Unexpected auth header format. If you are trying to use preview deployments, please generate a new key in the Convex dashboard.
callback, 3rd party authentication, convexAuth
libuv assertion with Convex Auth and Node.js 23.10 on Windows
npm create convex@latest
. Everything was working, including npm run dev
, until I followed the Convex Auth setup instructions with npx @convex-dev/auth
. Now, npm run dev
always fails with:
```
D:\GitHub\mysterious_convex_things>node --version
v23.10.0...