Recovery Beta Release
generalToday marks the beta release of tab recovery.
Kleki will automatically keep a recovery of your current tab within browser storage (IndexedDB). The recovery is created after approximately 5 minutes, then as you keep drawing, it will update once per minute. The recovery will be loaded when the tab refreshes or when you recover something manually from the recovery manager found under "file". Tabs are identified by assigning a random hash between 1 and 1000 (e.g. "kleki.com/#931").
Inactive recoveries of closed tabs will be kept for around 7 days. After that they will be deleted, as to not run into quotas by the browser. Recovery data is limited to 1 GB, which should be reasonable considering many users have low-end hardware.
The recovery feature is not auto-save, but should improve the experience drastically, especially on mobile.
A demo showing off restoring tabs, using the recovery manager, and a look at the changes to Browser Storage:
Beyond bug reports I am curious what you think about this feature. I worry that some users will have 20 tabs of drawings which they never save, then take a 2-week break and lose all their progress. In that way this feature which is intended to help may escalate the problem for some users. I am not sure how to tackle that. However, I think the majority of users will experience accidental loss of progress much less often.
Try the beta here:
-bitbof
- Previous: Recovery Prototype