Convex Community

CC

Convex Community

Join the Convex Discord! Explore Convex, the fullstack TypeScript platform for developers and startup founders.

Join

support-community

show-and-tell

general

self-hosted

announcements

debugger with convex functions

is there a way to run npx convex dev with debugger to trigger breakpoints?

trouble pushing

I think convex backend is down, anybody seeing network errors? ``` convex dev āœ– Error: Unable to start push to https://....convex.cloud āœ– Error fetching POST https://j....convex.cloud/api/deploy2/start_push 500 Internal Server Error: InternalServerError: Your request couldn't be completed. Try again later....

different schemas

Hello guys, can I use same DB with different schemas? Is it gonna work?

I have not been able to use the filters

I have not been able to use the filters input in the convex data dashboard today. I'm on a fresh laptop so I wouldnt put it past a browser issue, but thought I'd check if maybe something broke.
No description

Workaround for Bolt.new login

but work around instructions would be great. loom video, audio message, text, whatever works for you.

Using ConvexError on the client

i see there is error data in reponse. but how do i use it in mutation on client ```{ "type": "MutationResponse", "requestId": 0,...

Convex Default Caching

thanks! Can you point me to the default caching feature? I can't seem to find it.

Latest video is up!

Latest video is up! https://www.youtube.com/watch?v=WA_acpyoCDU I went for a bit of a different style with this one, attempting to play on the "Educator" vibe a bit. Also trying to explain how Embeddings and Vector Search on Convex work. ...

Self hosted features

Does self hosting provide the full functionality as the hosted version?

okay guys, please tell me, if Convex

okay guys, please tell me, if Convex cannot be scaled horizontally via kubernetes, then what other way can we scale the selfhosted version?

Hey! Evaluating Convex for our usecase,

Hey! Evaluating Convex for our usecase, we basically have a productivity app with notes that we want to be able to sync across devices for users with offline first approach. Convex seems like a match made in heaven? We were prototyping with drizzle and postgresql. I am mostly confused, since the website and reading the features seem to imply this is possible to do, but there are blog posts that mention this is still work in progress https://stack.convex.dev/object-sync-engine...

security risks of just code

for example the whole thing revolves around code and it's very open to risks from all fronts

for some reason i cant clear all my

for some reason i cant clear all my table records in convex dashboard (my table has 5 records)

I was wondering if someone knows of an

I was wondering if someone knows of an example chat app using convex that uses cursor-based pagination for loading the messages. I did some searching on GitHub but didn't find it....

No TypeScript binary found, so skipping typecheck

Yeah after referring to https://github.com/get-convex/convex-js/blob/68a31e140028e414447eba72ca89d889a17d8428/src/cli/lib/typecheck.ts#L100 , it indeed is not finding typescript. Looks like I didn't have typescript as a dev dependency. After adding it, it worked properly. My recommendations: - I based my monorepo on the get-convex template: https://github.com/get-convex/turbo-expo-nextjs-clerk-convex-monorepo/blob/main/packages/backend/package.json . It does not have typescript as a dependency in the backend package, which I believe is how the error got propagated. I'll open a pull request for that. - convex-cli should warn the user that tsc failed when typecheck is in 'try' mode. Otherwise you might get a false sense that your code has no errors....

Using Twitter with Convex Auth

I'm wondering how caching works for sub queries. I have a queryWithSession query - if I have a general query inside this one will that be cached? Or is it only the parent queries that get cached?

was anyone schema upload not working

was anyone schema upload not working this morning?

Filter size limit

const documents = posts.slice(0, 50);
console.log(JSON.stringify(documents).length); // 37472
await client.mutation(api.tasks.upsertPost, { documents });
const documents = posts.slice(0, 50);
console.log(JSON.stringify(documents).length); // 37472
await client.mutation(api.tasks.upsertPost, { documents });
...

Args

Hi, could someone please guide me on this ? I need to check if the arg I have received is a Id< > or text. if it's text, i create a new one. if it's Id, I do nothing. Is there a way to check if arg is a Id ? thank you...