diff --git a/backlog/tasks/task-045 - Implement-offline-first-loading-from-IndexedDB.md b/backlog/tasks/task-045 - Implement-offline-first-loading-from-IndexedDB.md new file mode 100644 index 0000000..3e6b6d7 --- /dev/null +++ b/backlog/tasks/task-045 - Implement-offline-first-loading-from-IndexedDB.md @@ -0,0 +1,19 @@ +--- +id: task-045 +title: Implement offline-first loading from IndexedDB +status: Done +assignee: [] +created_date: '2025-12-08 08:47' +labels: + - bug-fix + - offline + - automerge +dependencies: [] +priority: high +--- + +## Description + + +Fixed a bug where the app would hang indefinitely when the server wasn't running because `await adapter.whenReady()` blocked IndexedDB loading. Now the app loads from IndexedDB first (offline-first), then syncs with server in the background with a 5-second timeout. +