optimistic update syntax
imperative optimistic updates have been tedious and brittle compared to declarative in my experience, is all
AFAICT the declarative example only grows by a handful of lines to account for multiple mutations if I wanted that...
Navigating many tables in schema
is there any tools you guys use for navigating the schema faster, we hit 57 tables today 😅
Presence without touching the DB
Have you guys considering exposing the ability to query active connections (with appropriate authorization of course)? Theoretically, "presence" could be done with convex without ever touching the datastore, since it holds active websockets connections to all clients.
in most cases it would obviate the need for somethign like https://stack.convex.dev/presence-with-convex
and would be 1) faster, 2) lower network bandwidth, 3) lower contention (from mutation transactions)
and could make your platform subsume things like https://github.com/yjs/y-websocket...
Memory Leaks
Also, I'm reading through the rest of the docs. https://stack.convex.dev/throttling-requests-by-single-flighting#implementation-usesingleflight-callback
this implementation is effectively an always running memory leak generator. It intentionally leaves promises forever unresolved!...
Solid.js integration
I noticed that the frontend library integration was limited to React. My team prefers using Solid because of how similar it looks to react while giving fine grained reactivity (signals ftw). I would be open to make PRs for the Solid.js integration. Is that something you guys would care for or does that increase the maintanence burden too much?
Cap on team members
I'm working on a one-off school project with 2 other people and would love to be able to use Convex — is there any way to pay specifically for the ability to invite a 3rd person (as opposed to entirely upgrading to the Pro plan for $25pp)? Would only need this functionality for ~1 month!
Convex Developer Search
Is the search for this site https://search.convex.dev/ powered by Convex itself? I see there is fuzzy search and searching by the keystroke
Vector Search | Convex Developer Hub
I'm a prospective Convex customer needing clarification on vector storage pricing. The tooltip for vector storage on the pricing page says:
"Includes the size of any vectors within a document that are stored in a vector index."
And in the Professional plan, the tooltip says "Then $10 per GB".
1) What exactly is being measured in GB? A literal interpretation is that the data in vectorized form is measured and billed. But is it really $10/GB for vector data?
2) Which technique does Convex use (or encourage the user to use) to convert business text data to vectors? I only found this in the docs:...
2) Which technique does Convex use (or encourage the user to use) to convert business text data to vectors? I only found this in the docs:...
you can also clear all tables, take a
you can also clear all tables, take a snapshot export, and use that zip file with snapshot import to clear all tables at once
Data | Dev | agi-town-dev | Convex Dashb...
Hey Convex! Just a small UI bug to share with you all. In the
Data
dashboard, the ...
button that shows on record hover becomes unclickable if you have a field selected. Didn't dig too far, but my guess is some z-indexing. Here's a short video to demonstrate (https://www.loom.com/share/7dbe46fb045849d2920040f0ca6016ed?sid=e8445baa-d0bb-4c25-8f9c-73aa19bbe211). Chrome version is Version 122.0.6261.94 (Official Build) (arm64)
Delete multiple files with id
Hello Team
Can I update function to delete multiple files with id ?
```
import { v } from "convex/values";
import { Id } from "./_generated/dataModel";...
can i call mutations inside mutations?
can i call mutations inside mutations? is this... recommended?
Catching ConvexError on the frontend
Has anyone tried to get the convex error message in the front-end? For example doing a mutation (Inside the mutation I throw a ConvexError but the message I receive in the front when I catch it is a big string with a lot of data, not just the messag).
Logs scrolling away
👋 Hey! Maybe this is a silly question, but is there a way in the logs dashboard to prevent/stop the autoscroll? I am trying to grab some outputs and it's incredibly hard to read or copy anything from the logs because it just continues to jump/scroll from the live output.
Conditional query construction
Hey, is it possible to conditionally append filters to a query? (Trying to create a filter/sorting functionality which I am storing in the searchParams in the URL and I am passing those values to the query)
One To many
Hi, all.
If you have a project in mind or if you're just exploring potential enhancements to your website or web application, I'd love to chat with you as an experienced software engineer....
🎉 New feature announcement: We're going
🎉 New feature announcement: We're going old school to improve your dashboard login experience. Check it out at https://dashboard.convex.dev/login.
I found this quick bug in the dashboard
I found this quick bug in the dashboard UI (modal won't close)