Convex Community

CC

Convex Community

Join the Convex Discord! Explore Convex, the open-source reactive database for app developers.

Join

support-community

show-and-tell

general

self-hosted

announcements

does anyone know how to unmount a

does anyone know how to unmount a component in convex?

am i trippin or is there no management

am i trippin or is there no management api base url

hi, I understand there was an outage now

hi, I understand there was an outage now, but in our case it maybe something else. I've activated a cron job since this morning and later saw a message Your projects are disabled because the team exceeded Free plan limits. Decrease your usage or upgrade to re-enable your projects. is this related to an outage or not? I've activated pro plan but our services are still down for more than 6 hours now

Yeah, what they said. A project has the

Yeah, what they said. A project has the development environment by default. You click a button in the dashboard to create the production environment (in the same project), and if you want to get fancy check the docs for preview environments. Docs on this stuff are pretty good.

hello! does anyone have some security

hello! does anyone have some security advice around storing api keys for users, for example if a user wants to connect their twitter account with our platform, they provide a client id and a client secret. What is the most secure way to store this in convex? I would assume it’s encrypting the value, and then when we rotate the keys we need to get them to update their credentials by re-entering it? Or should I rather use a third party? Thanks in advance.

Just built this. Using GPU cloud

Just built this. Using GPU cloud inference for the transcription+generation, so that's another 2 WebSockets. Convex is great for real time sync of messages between client and server.

customQuery + type errors

is this supposed to happen when definiting custom functions? I have a separate file I want all my other mutations/queries to use to check auth before every request, but the moment I try exporting the custom function variable, convex throws a type error: ```ts export const userQuery = customQuery(query, { // ERROR: <-- 'userQuery' implicitly has type 'any' because it does not have a type annotation and is referenced directly or indirectly in its own initializer. (ts 7022) args: {},...

does convex plan to have hosted

does convex plan to have hosted websockets? I.e. allow a persistent bi-directional connection to convex app?

Any siggestions on how to reduce

Any siggestions on how to reduce database bandwidth usage?

I have a red circle. When I run this

I have a red circle. When I run this command from terminal, the spinner stars spinning for 3 seconds and then nothing ```json { "mcpServers": { "convex": {...
No description

Hey folks, we started to use

Hey folks, we started to use wrapDatabaseWriter for auth checks and I was very surprised to see in the code that it GRANTS access if no rule is found... Why is that the case? That seems very dangerous for an auth helper...

should it not be 12pm for this? 😅

should it not be 12pm for this? 😅
No description

Follow up question, lets say I want a

Follow up question, lets say I want a specific route to be handled outside of convex (but using convex auth). In this case, user clicks a button, button calls my backend endpoint, I do some DB stuff but also ffmpeg or something like that. In my backend endpoint, how can I get the current user? How can I run convex mutations authenticated?

I assume if my app is AI heavy, I'd

I assume if my app is AI heavy, I'd spend a lot of compute gb-hours waiting for the responses? Is there some workaround for that?

i literally can't delete my data and i

i literally can't delete my data and i can't even run convex because i'm getting a schema contains extra field error

no need to use promise.all(). and I'd

no need to use promise.all(). and I'd keep your batches between 100-1000

Are there any plans to allow for better

Are there any plans to allow for better support on compound indexes that are ranged? Or is this simply not possible?

and obviously something i’d be willing

and obviously something i’d be willing to contribute if it was straightforward to implement

Is usage shown realtime?

is this shown realtime?
No description