Commit Graph

11 Commits

Author SHA1 Message Date
Julien Calixte
b003a3e008 perf: move PouchDB/IndexedDB operations to a Web Worker
All database reads and writes now run off the main thread via a
dedicated worker, eliminating IndexedDB overhead from the frame budget.

- Create data.worker.ts exposing the Data class via Comlink
- Refactor data.ts to export a Comlink-wrapped proxy and a standalone
  generateId() pure function (workers can't expose sync methods cleanly)
- Update all 10 call sites to import generateId directly instead of
  calling data.generateId()

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-04 11:27:45 +02:00
Julien Calixte
5f48aa5690 chore: lint and fmt 2026-03-28 09:38:55 +01:00
Julien Calixte
33fd0a0a74 refacto: migrate to composition API everywhere 2026-01-22 23:00:45 +01:00
Julien Calixte
df69d90632 fix visitRepo 2023-08-16 20:50:24 +02:00
Julien Calixte
2cab8c8e3f autoimport with eslint now 2023-08-14 18:04:27 +02:00
Julien Calixte
c0182c7f57 ♻️ (app) 2023-08-14 14:08:10 +02:00
Julien Calixte
af421042ad split home page and flux note page 2023-08-06 18:58:59 +02:00
Julien Calixte
9ce90e5b5d (last visited) remove delete button 2021-12-21 14:30:01 +01:00
Julien Calixte
f8b78e85e4 (history) remove repo from history 2021-12-12 10:29:44 +01:00
Julien Calixte
e90afc56f8 (history) add last visited repo method 2021-12-12 10:18:10 +01:00
Julien Calixte
a22218b8b2 (history) add history list of last visited repos 2021-12-12 00:10:38 +01:00