Hi Coda community!
I would be really interested in how you guys use Coda in a team and can live with the current version history feature?
These are my concerns with the current version history feature:
- The user (non-doc maker) is not able to revert their changes in a row/page. In Notion (and nearly every wiki tool out there) you have a button to revert to a previous version of the page/row with a click of button. In Coda the non-doc makers have to call the doc makers and ask them to revert the changes. Doc makers have better things to do and it seems the opposite of the kind of work culture coda wants to offer (automation, asynchronous work etc.)
- It’s really hard to see the previous version of a row. With the new changes in Coda 4.0 where only doc makers can create sites, there is an obvious move to force people to use a database instead of multiple pages (which is the right way in my opinion!). For example, you now don’t have a top-level page called “Wiki” with multiple sub-pages, instead the doc-maker creates a database and the pages are rows in a database. If you now want to see a previous version of the row you only see the previous version of the whole database! You have to manually search the whole database for changes which are related to the one row you are looking for!
- You can only revert the whole doc to a previous state and not only one row. The only way to revert changes is to make a copy of a previous version of the doc. If you want to revert only one row to a previous version, you have to manually copy it, yikes!
Coda is in advance compared to so many tools in nearly any aspect. It seems so well thought in a lot of aspects. It has some quirks (like every tool has), but I can live with all of them.
The only quirk with I can’t live is the version history feature of pages/rows. In conjunction with no possibility to do an easy, regular and automated backup of the data, I have a really bad feeling about the handling of data with coda. I just get anxious thinking about using Coda in a team therefore.
I can’t really see any discussion about it here in the community, what surprises me. Coda seems so well engineered in many aspects, that I’m wondering, how can someone design so many advanced features and than there is this basic functionality missing? This is really not meant to be a rant! It’s more like that I doubt myself and I was asking myself: do I oversee something? Is this not nearly as bad in real life as I’m thinking? How are you guys from the community deal with this in the everyday life with coda?