From 89289dc5c884d5333eed7f146c9e3d1b650877bf Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Mon, 8 Dec 2025 00:47:38 -0800 Subject: [PATCH] Create task task-045 --- ...nt-offline-first-loading-from-IndexedDB.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 backlog/tasks/task-045 - Implement-offline-first-loading-from-IndexedDB.md 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. +