Hi everyone!
For those of you who haven’t seen me around the community before, I’m Jason, a member of the engineering team that works on Coda at Superhuman. I wanted to share some insight on where we are with page-level permissions, since we’re aware it’s a popular feature request the community has raised frequently, and it has been too long since we gave you an update.
I want to be direct about where things stand. This is a highly complex effort that touches many parts of our product. To solve it well, we’ve staffed a single team to own this area end to end, across all aspects of our product: permissions, sharing model, calculations, and data storage.
As that team dug deeper into page-level sharing requests, it became clear that many are really about sharing a specific subset of data with specific people. For that to work reliably, securely, and at scale, the database foundation has to come first. This work addresses many of the issues customers feel most acutely today — including table scale, performance, cross-doc syncing, reliability, and bugs. It also lays the groundwork for page-level sharing in cases where data is involved. Because we’re now close to the beta of this new scalable database architecture, we’ve decided to keep the team focused on finishing it well.
I know this won’t be the answer many people were hoping for, and I understand that disappointment. We want to move both efforts forward in parallel, and that should become more possible as we get further through the database work. We’re committed to supporting this use case, but we believe this sequencing is the best way to ensure the highest-quality long-term solution.
Please continue to work with Ruggy to flag anything that’s on your mind as this develops.
