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

Convex IOU List Feedback

2. I did a tweet/X post/whatever you call this shit now this morning that's a bit tantamount to a long-term roadmap status. feel free to reply with any thoughts. I'm sure many of you will see your personal annoyance/requirement in my list! https://x.com/jamwt/status/1915809380123218103

I like to use a better file organisation

I like to use a better file organisation in my /convex directory for tables that require more than one file (mainly to organize file that can extend to 1000+ lines), when I'm inside a file in say /convex/chat/support.ts I don't get convex's functions in /_generated directory suggested to me, anyway I can fix that within my editor or tsconfig?

Web3

Hey guys, I'm a web3 dev, and currently I'm using Convex on one of my projects, and I'm really enjoying it. The only missing piece for me here is a way that I could easily index my onchain data on the convex db. Indexing crypto events reliably is pretty hard and we usually use a third party infra called "The Graph" which is a complete solution which handle and process data and at the end it will give us a graphql endpoint. ...

I'm trying to use the convex agent

I'm trying to use the convex agent component, and following the docs I'm having trouble with saving outputs. The user messages save correctly, but responses only exist within the steps table. The docs indicate that the full history can be retrieved via components.agent.messages.getThreadMessages, but I haven't had a single success of getting any responses via a query against that. Any tips?...

When I sign in using Google OAuth with

When I sign in using Google OAuth with Convex Auth, I don't get the option to pick an account. It just automatically logs in with the latest used account. How do I force account selection every time the user clicks the login button? ```ts const { signIn } = useAuthActions(); const t = useTranslations("Auth"); ...

Supported Models

Is it possible to also use other models such as o3, claude 3.7 with extended thinking or o4-mini-high, if I add my own api key?

Oh is it literally another db table? The

Oh is it literally another db table? The codebase is large, but (at least for postgres) it looks like the indexes use something that implements the Persistence trait, which the postgres client does GitHub

Giving Cursor adequate context

hi guys who here has ever build a PRD document (on Convex) with Tasks/Subtasks breakdown so complete that you just had to repeatedly type "Next task" into Cursor ?

seem my schedules/crons page got this

seem my schedules/crons page got this error but api still working well.
No description

OG image for chef.show

hmm the OG image for chef.convex.dev is working in Bluesky
No description

any tips on how to implement that?

any tips on how to implement that?
No description

Entering your own API KEY

Hey guys, can someone help me? I just strated using Convex, been building my app for an hour, ran out of tokens, bought some anthropic credit, put in my api key, first few commands worked, after that only error messages saying: The model hit an error. Try sending your message again?. after resending the message 3 to 4 times it says this in the bottom right: Chef is too busy cooking right now. Please try again in a moment or enter your own API key at chef.convex.dev/settings. although i h...

Bit Rot Resistance

I am not sure if I have mentioned this before, but something about the interfaces and levels of abstraction in Convex seems to be quite resistant to bit-rot. Aging code doesn't seem to deteriorate at the same speed as it does on a lot of other platforms. This is a good thing. Perhaps it doesn't make sense to all, but I've worked on many platforms where that seems to be a huge issue. Just 2 cents on a Saturday evening.

Convex processing large datasets and use cases

The more I work with it, the more I feel like convex is not meant to process large datasets. My opinion is based on: - I migrated my most demanding real scenario to convex - There are no examples for advanced use cases - There no examples for data processing...

i want to access the action in mine

i want to access the action in mine convex mutation how to do that ?

You can edit the code in your editor and

You can edit the code in your editor and share the original convex URL from a Chef in the submission form.

Really wish the database layer was a bit

Really wish the database layer was a bit more intuitive/functional to use, simple things like count() etc. I was working on a project that had 20k rows in a table, just wanted to show the count of rows. You have to fetch the entire dataset then .length it? Well that causes it to yell at you saying that the query's too big, and somehow i used 16GB worth of database bandwidth (had to upgrade to clear the account lockdown because of exceeding limits).

Thanks, but is it inefficient to query

Thanks, but is it inefficient to query for everything inside the convex function, map over the result, and return the result of the map? I understand it runs inside the db but it’s still inefficient doing that?

Guys, I'm having an initialization error

Guys, I'm having an initialization error: convex 1.23.0 npm run dev
convex@0.1.0 predev convex dev --until-success && convex dev --once --run-sh 'node setup.mjs --once' && convex dashboard...

Hi guys, using FirebaseStudio for

Hi guys, using FirebaseStudio for develompment and i use convex auth, receiving Invalid origin. Any idea how to solve that?
Next