mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-07-18 00:46:45 +00:00
Add retry logic with exponential backoff when opening IndexedDB fails. This helps recover from transient failures like file locks or temporary I/O issues that can occur on Linux Snap. Changes: - Add _openDbWithRetry() with 3 retries and exponential backoff (500ms, 1000ms, 2000ms delays) - Create IndexedDBOpenError class with backing store error detection - Show helpful error dialog with platform-specific recovery steps - Add comprehensive tests for the new error class Closes #6255 |
||
|---|---|---|
| .. | ||
| apply | ||
| backup | ||
| capture | ||
| clean-slate | ||
| core | ||
| encryption | ||
| model | ||
| persistence | ||
| sync | ||
| sync-providers | ||
| testing | ||
| util | ||
| validation | ||
| sync-exports.ts | ||