| Marco here, CTO at Kong (the parent company of Insomnia). You will see some of my replies in the GitHub issue where this conversation is taking place. I want to clarify a couple of things: 1) Insomnia can still be used locally in any version prior to this one. The data is there, and can be used. 2) Insomnia still has a local-only mode (Scratch Pad) that doesn't require any account, that anybody can use. A collection can be imported into Scratch Pad for API debugging purposes. 3) There is an onboarding step that clearly states what's going to happen and that allows the user to export the data. We also don't migrate any data until an account is created. 4) Data is not migrated in the cloud when collaborating with Git Sync, which is a capability that allows us to use Git as the source of truth. It is also not migrated without creating an account. 5) When migrating to the cloud, data is fully end-to-end encrypted (E2EE). That is the case for free accounts as well, not only premium plans. 6) Any organization that is serious about security can get in touch with Kong to pass the security compliance assessment and use the cloud like they most likely do with any other vendor. 7) We will even further improve clarity with a new minor version (8.1) that makes all of the above more clear (how to export/import etc). What's not seen in that conversation, is the large number of users that wanted a product that allowed them to collaborate better, without losing their data, and sync that data securely across multiple clients. Which is why we tried to strike a balance between convenience and feature-richness (cloud) but still provide a local option for other users (Scratch Pad). I can assure you that we didn't wake up one day and choose violence :) Ultimately, I am also perfectly aware that we can't make everybody happy. |
1) Receive popup asking if I want to install the latest version (no warning of the consequences of doing so) which I accept
2) Be greeted by a 'sign in' screen as well as a new Scratchpad icon which doesn't contain any of my projects/collections/requests.. at this point I believe all my data has been wiped (and it probably would've been if I had uninstalled the app when I downgraded instead of overwriting the existing one)
3) Find comment in GitHub saying I can recover my data by downgrading to https://github.com/Kong/insomnia/releases/tag/core%402023.5.... and update Preferences not to automatically download and install updates
4) Look for alternatives/wait for community fork
It's a shame because I have promoted your product to over a hundred classmates/coworkers/friends that were previously using Postman/HTTPie/curl.. even if you didn't financially benefit from my use then it also didn't cost you anything, and I provided a lot of free conversions (some of whom might be using your cloud solutions, no idea)..
At least version 2023.5.8 is almost perfect so I'll probably be happy with using that for decades if no better alternative appear.. only downside is that the generated code snippets are kinda shitty (especially for golang, and some obvious languages missing) and I guess I won't be benefiting from improvements made there.
--
A couple of ideas I would personally pay for with the local version of Insomnia:
- Create my own code snippets (so I don't need to rewrite code generated from your Generate Client Code).
- Ability to create HTTP Request templates so you don't need to duplicate existing ones (which you can't do across collections as well).
Have more but I guess it would be a waste of time since you seem fully committed to your choice of violence ^_^