Julien Calixte
4ce8c30649
fix(navigation): support anchor fragments in note links
...
Links like `path/to/note.md#heading` previously errored with "Note not
found" because the full href (including `#hash`) was matched against
file paths. Split the fragment off in the link handler, plumb it through
the event bus, and scroll the matching heading into view once the
target note is in place. Headings now get GitHub-style ids via
markdown-it-anchor + github-slugger so the anchors actually exist.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-26 09:40:30 +02:00
Julien Calixte
f3e74aed34
fix: resolve all TypeScript type errors
...
- Install missing comlink (was in lockfile but not node_modules)
- Add @ts-rest/core and @ts-rest/vue-query (imported but not declared as deps)
- Add declare module '*.vue' shim to shims-vue.d.ts
- Replace arktype validators in ts-rest contract with contract.type<T>() since @ts-rest expects Zod schemas
2026-04-06 15:05:57 +02:00
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
8e8706e258
chore: init oxc
2026-03-28 09:34:04 +01:00
Julien Calixte
c0b1a33c69
deps: upgrade vite
2026-03-21 22:46:46 +01:00
Julien Calixte
1fc66289a4
test: init analytics
2026-03-21 21:15:04 +01:00
Julien Calixte
b6d5ad5d4b
fix: add workbox-window and workbox-build as direct deps for pnpm v10 strict resolution
2026-03-21 11:11:44 +01:00
Julien Calixte
8843d67a80
feat: create atproto oauth login
2026-03-10 12:27:35 +01:00
Julien Calixte
103b23884f
refacto: use microcosm endpoint and change types
2026-02-17 09:30:27 +01:00
Julien Calixte
8c0e5d5ebd
feat: add infinite scroll pagination
2026-02-15 08:36:05 +01:00
Julien Calixte
5c70232fba
deps: upgrade
2026-02-15 08:00:11 +01:00
Julien Calixte
27867081f3
deps: remove old libs
2026-02-14 21:00:15 +01:00
Julien Calixte
4d572a26fb
feat: update icons
2026-02-14 13:36:23 +01:00
Julien Calixte
674bf84fe0
feat: init public notes
2026-02-10 19:17:30 +01:00
Julien Calixte
218f832fa8
deps: update can-i-use-it
2026-01-19 10:55:53 +01:00
Julien Calixte
e90570ae5d
deps: upgrade deps
2025-11-01 22:13:46 +01:00
Julien Calixte
fe63cf8b73
deps: upgrade dev deps
2025-11-01 21:58:26 +01:00
Julien Calixte
b62a0e143d
the fuck I need to install events now
2025-08-31 19:19:08 +02:00
Julien Calixte
2cf318450d
deps: upgrade vite & remove i18n for now
2025-08-02 03:27:40 +02:00
Julien Calixte
cad867148c
deps: upgrade dev deps
2025-08-02 03:17:15 +02:00
Julien Calixte
d500f2164e
deps: upgrade deps
2025-08-02 03:12:04 +02:00
Julien Calixte
dc94006e21
deps: upgrade deps
2025-08-02 03:08:46 +02:00
Julien Calixte
ac00dab673
Chore/change theme ( #13 )
...
* chore: script to change theme
* style: fix md
2025-08-01 10:48:53 +02:00
Julien Calixte
325e3ca54b
dep: 📦 mermaid
2025-06-14 10:01:24 +02:00
Julien Calixte
40f4ff1a00
deps: update daisyui
2025-06-08 17:27:17 +02:00
Julien Calixte
4de5b43438
deps: upgrade
2025-05-29 21:16:35 +02:00
Julien Calixte
e49f6c0f6b
update daisy and update light theme
2025-05-03 14:57:38 +02:00
Julien Calixte
e132b36287
deps: upgrade deps
2025-04-09 00:36:53 +02:00
Julien Calixte
c9aa2ef443
deps: upgrade dev deps
2025-04-09 00:01:41 +02:00
Julien Calixte
6c62f6afa0
Feat/upgrade daisy UI ( #12 )
...
* prune: remove daisyui config
* upgrade daisyui and implement new themes
* Update .env checksum
2025-03-01 21:27:35 +01:00
Julien Calixte
df2ac31a8f
use markdown it/katex from vscode instead
2024-12-24 10:24:47 +01:00
Julien Calixte
420fc50f26
chore: add husky
2024-12-22 23:23:21 +01:00
Julien Calixte
9725e09c38
chore: add env variables to make it easier to change themes
2024-12-22 23:13:17 +01:00
Julien Calixte
26894ad3fa
prune: remove bulma library
2024-12-21 20:07:00 +01:00
Julien Calixte
9571752f26
Feat/migrate to daisy ( #10 )
...
* feat: init daisyui!
* feat: change theme and colors
* change dark theme and add colors
2024-12-21 20:05:37 +01:00
Julien Calixte
ddc27e2c1f
design: pop more color
2024-12-07 13:29:01 +01:00
Julien Calixte
1b35a0edbc
upgrade vite
2024-11-26 22:23:46 +01:00
Julien Calixte
7ffd6bba80
upgrade markdown and pouchdb
2024-11-26 22:09:04 +01:00
Julien Calixte
a3a0a4a94b
upgrading minor versions
2024-11-26 22:01:35 +01:00
Julien Calixte
0fe71068e7
upgrade typescript
2024-11-26 22:00:56 +01:00
Julien Calixte
3a1912ba24
Merge branch 'main' of github.com:lite-note/lite-note
2024-07-13 17:37:21 +02:00
Julien Calixte
271b1be891
update lock file
2024-07-13 17:36:47 +02:00
Julien Calixte
711de41c5e
remove patch and update vue router
2024-05-29 15:58:39 +02:00
Julien Calixte
88fca0d44e
add alert note display
2024-05-29 14:01:03 +02:00
Julien Calixte
458ac16d73
install font face observer
2024-04-06 14:10:30 +02:00
Julien Calixte
4551806b0d
install and use shikiji
2024-01-09 23:48:21 +01:00
Julien Calixte
4508259eb0
perf(vue): upgrade vue
2023-12-30 18:20:59 +01:00
Julien Calixte
25abb78b7d
update lockfile
2023-11-26 10:48:16 +01:00
Julien Calixte
38182badfc
upgrade dev deps
2023-11-11 11:52:06 +01:00