thedevstockgirl
thedevstockgirl
CCConvex Community
Created by thedevstockgirl on 9/22/2024 in #support-community
Prioritizing unifying docs and building doc integrations with Popular coding assistants
As more and more coding assistants get even more popular, I think tools like Convex should prioritize developing easier ways for documentation to integrate with coding assistants. I only suggest this, because I genuinely want Convex to win! Having extensively used all other offerings, from early adoption of prisma, to supabase, drizzle, trpc, grpc, REST, years of graphql(still presently for day job), I think Convex has a real shot at winning and I am completely rooting for you. The work you've done with the application, customer support, docs, guides, youtube, stack, hackathons, HIPAA and SOC2, have all been awesome. Love it all. However, we move with the future. And the future is - I need to hire a new Engineer. He has not worked with Convex - proof from my several failed attempts at hiring Engineers with some knowledge both from the jobs channel and upwork. Said Engineer needs to ramp up quickly on Convex, and has to spend several days going through the docs, finally finding convex-helpers, breaths a sigh of slight relief. After several PR feedback, finally starts reading the Stack docs I share, etc. Said Engineer already has Cursor, or Replit, or ClaudeDev, etc. Decides to ask, and it gives it the most inefficient query ever. Probably wrong. Wrangles with it. Puts up a PR, and we spend the next few days going back and forth. Better future: Said Engineer setups up the project, uses working current docs integration that bring in the juice from the awesome guides on Stack with convex helpers, chat does a much better job. PR feedback is shorter. Everyone is happy. I did setup the docs with Cursor, and it is still not great. Spent a few hours trying to scrape Convex docs for Replit to setup for a new engineer, with a short guide from the Replit team, no luck. At the end of the day, the ability to easily hire people for your stack is a key factor in adoption. Some things that would be great to see: - Continued in comment:
12 replies
CCConvex Community
Created by thedevstockgirl on 9/20/2024 in #support-community
Validate convex auth from standalone hono server.
No description
7 replies
CCConvex Community
Created by thedevstockgirl on 9/8/2024 in #support-community
Convex Cursor docs
I came across this while searching for how to pass convex docs to cursor. Is there a guide somewhere on how to use with with Cursor docs feature? https://github.com/get-convex/convex-search-indexer/blob/main/convex/docs.ts
32 replies
CCConvex Community
Created by thedevstockgirl on 8/30/2024 in #support-community
As this product becomes more mature, it is important not to break things with the updates.
No description
58 replies
CCConvex Community
Created by thedevstockgirl on 4/25/2024 in #support-community
Error with TooManyTotalIndexes: Number of total indexes cannot exceed 256
No description
22 replies
CCConvex Community
Created by thedevstockgirl on 3/25/2024 in #support-community
Our convex projects disappeared
Hi, just a few minutes ago, I logged in, and don't see our convex projects. We had three projects in there. And not sure what happened. Can someone help?
9 replies
CCConvex Community
Created by thedevstockgirl on 2/25/2024 in #support-community
How to make a query for a compound index like this?
I'd like to be able to have an index with the postId, but then also have an index on likesCount. How can I write the query for this? .index("by_post_id_and_likes_count", ["postId", "likesCount"])
22 replies
CCConvex Community
Created by thedevstockgirl on 2/17/2024 in #support-community
Any plans for a Doppler integration? Or cli secrets management?
Our team uses doppler. And it's tightly integrated in everything. Currently having all team members remember to go update values in the convex dashboard is a bit much, and we've run into several issues where something silently fails because someone forgot to update something for their local development. Would be great is there is a plan to integrate with Doppler. Our current setup for Doppler - Dev -> Preview -> Staging -> Production. For Dev, each team member branches off a dev_personal config where they can overwrite or add additional custom envs. This is currently where we put convex deployment or clerk webhooks or anything specific to a developer. Doppler pull then pulls to env.local with only dev_personal, which has everything in dev and all the custom overwrites in dev_personal. The ideal scenario would be some integration with doppler to do this in convex dashboard. But even if not that, then maybe a simple cli script to push everything from env.local to a dev's convex env variables, like vercel secrets or eas secrets. It's probably a bit lower in priority in the grand scheme of things. But would be a better dev experience and compliment the already great dev experience with Convex. Thank you.
2 replies
CCConvex Community
Created by thedevstockgirl on 2/13/2024 in #support-community
SOC 2, GDPR and HIPAA.
I see some comment on the 2023 year end article that these are coming this year. Is there an ETA? Or a public roadmap on these? Thank you
19 replies
CCConvex Community
Created by thedevstockgirl on 2/13/2024 in #support-community
Webhook Error
Are the docs here https://docs.convex.dev/functions/http-actions on webhook correct? Or are webhooks disabled for development environment. The docs have the url as [deployment]/convex.site/[functionName]. Is this accurate? Should it be "convex.site"? If yes, are webhooks disabled in dev? I get a 404 with a response "This Convex deployment does not have HTTP actions enabled." I can see the http action in the app dashboard. Thank you.
6 replies
CCConvex Community
Created by thedevstockgirl on 2/12/2024 in #support-community
Ability to pass additional data to auth context.
How can we pass additional data from say sessions claims to auth context. With Clerk in other scenarios like prisma/trpc, we used to be able to store things we frequently access on the userProfile in session claims, and are able to pass this along to trpc context, and get access to it in all routes. But with convex, no matter what I add to the session claims, it seems everything is striped, except what's defined on the UserIdentity interface. The problem with this, is that it means for every table in our db, if there is any association to a userProfile, we would always have to first fetch the userProfile by it's authUserId(subject/tokenIdentifier), then use the _id field value of the returned userProfile to make any associations. Current work around is to either store the userProfileId on the client context, and pass that along with every query or mutation, or what we are instead doing is using authUserId as the main relationship key everywhere. The ideal scenario is what we had before, where when a user is created, we store the userProfileId is Clerk's privateMetadata or publicMetadata, then pass that along with session claims, and use some of the values from session claims to construct the user identity. So now, every authenticated call already has the db userProfileId, role, userType, etc. And we can go about using it in all queries and mutations without first reaching to the db to fetch the userProfile by the Clerk authUserId for every single request. Would love any suggestions on what you all are doing instead. Or if I am missing something. Thank you.
20 replies
CCConvex Community
Created by thedevstockgirl on 2/10/2024 in #support-community
Hi, we are running into a maxContentLength error on our vercel deploy. Works locally and in preview.
No description
12 replies
CCConvex Community
Created by thedevstockgirl on 2/5/2024 in #support-community
Vercel missing accesstoken errro
No description
18 replies