Sorry @Blazej_Dzikowski, I am more attentive to support than the forums though I am around here often enough.
Dabble doesn’t store files like Scrivener does. It has a database that stores changes. So it is already versioned in that sense. Every change is stored on our cloud servers (Google Firestore is the database we use, and it is amazing for this). When you load your project, Dabble theoretically loads every change from creation to the last and replays them one after the other to re-create your project. In actuality, Dabble takes a snapshot of your project every 200 changes and just loads the most recent snapshot and replays less than 200 changes to re-create the latest version so that performance is good. This also means you don’t have to load thousands of changes from the server when you first login on a new device.
Our Versioning feature will allow you to view your project at any version (any change) since the beginning. We use it now for support, but it is rough and there are issues for projects with 100ks of changes downloading them all, so we’re working through those before release.
When you store data on Dropbox, you are still entrusting someone else with your data. I understand Dropbox is a big name and has more trust than Dabble, but we have never lost data once it has synced to our cloud. That being said, if you are able to back up the browser’s files to Dropbox, let us know how it works out! It shouldn’t affect Dabble’s sync, so if Dropbox corrupts files, your data should still be safe with Dabble. Maybe it will give you double protection.