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
c06253e509
chore: migrate oxlint disable comments
2026-03-28 09:52:25 +01:00
Julien Calixte
5f48aa5690
chore: lint and fmt
2026-03-28 09:38:55 +01:00
Julien Calixte
8843d67a80
feat: create atproto oauth login
2026-03-10 12:27:35 +01:00
Julien Calixte
8b921f1adb
refacto: look after remanso now
2026-02-14 14:40:11 +01:00
Julien Calixte
4512530250
retrieve all from indexed db in one call
2025-01-12 10:58:03 +01:00
Julien Calixte
42778ef889
refacto: less if in if
2024-10-27 11:34:40 +01:00
Julien Calixte
15296b8832
Now files from repo are cached to be quickly retrieved even offline
2024-07-19 20:05:42 +02:00
Julien Calixte
1d21ac50b2
⚡ ️ (user settings) cache user settings
2023-09-11 23:02:52 +02:00
Julien Calixte
2cab8c8e3f
autoimport with eslint now
2023-08-14 18:04:27 +02:00
Julien Calixte
6c251f797d
✨ (card) make the buttons work
2023-07-02 23:25:14 +02:00
Julien Calixte
e0618e0df6
⬆️ (lite-note) migrate to pnpm and upgrade every outdated libs
2023-07-01 22:42:35 +02:00
Julien Calixte
a22218b8b2
✨ (history) add history list of last visited repos
2021-12-12 00:10:38 +01:00
Julien Calixte
3c88f7818c
♻️ (data) try catch pouchdb init
2021-11-16 23:06:26 +01:00
17178bbe63
✨ (card) add repetition card in database
2021-06-27 20:11:57 +02:00
Julien Calixte
4f13c18573
compute note backlinks
2021-06-06 09:57:17 +02:00
Julien Calixte
0e52b16b1b
Feat/GitHub auth ( #6 )
...
* ✨ (sign in) create sign in to github button
* ✨ (github login) login via github button
* 💄 (homepage)
* ➕ (date fns)
* ✨ (github login) refresh token when token expired
2021-05-01 23:35:38 +02:00
71f1642c45
✨ (stacked note) cache visited note
2021-03-20 12:24:27 +01:00
5fcf3c9df5
✨ (favorite) save favorite repos
2021-03-19 23:01:31 +01:00
2faabb6c0e
✨ (login) save login
2021-03-17 23:25:58 +01:00
70c0886aa5
Initial commit
2021-03-09 22:00:10 +01:00