fundon
569e63377d
fix(core): should sync name after renaming in pdf embed view ( #9398 )
...
https://github.com/user-attachments/assets/f6a3d7b8-9ae3-4d8f-833f-d7aca1e0fffa
2024-12-30 09:56:02 +00:00
Saul-Mirone
b66a64bc9a
refactor(editor): use spec builder ( #9424 )
2024-12-30 08:42:58 +00:00
Saul-Mirone
e3b6841944
refactor(editor): reorg block specs ( #9421 )
2024-12-30 05:59:25 +00:00
pengx17
70e4c8feab
feat(core): info modal should render backlinks with preview ( #9387 )
...
fix AF-2033
2024-12-27 13:47:06 +00:00
EYHN
cff3a73db4
fix(core): fix create workspace force cloud ( #9382 )
2024-12-27 13:33:05 +00:00
pengx17
153c1b2c55
refactor(core): make lit portal a bit cleaner ( #9354 )
2024-12-27 08:34:04 +00:00
fundon
6fcdd015aa
fix(component): lit portal not re-rendering in inline links case ( #9321 )
...
* uses `portal.key` in templates
* updates `portal.id` for use in queries
2024-12-27 15:43:13 +08:00
forehalo
8de0679d70
Revert "fix(core): make all docs journal judgement reactive ( #9290 )"
...
This reverts commit 727f21d78f .
2024-12-27 14:21:59 +08:00
fundon
20c5c28a95
fix(core): circular dependency in pdf embed view ( #9331 )
2024-12-27 02:57:21 +00:00
liuyi
41c8232472
chore(infra): remove blocksuite from infra ( #9353 )
2024-12-26 13:43:12 +00:00
liuyi
00980077c4
chore: standardize package references ( #9346 )
2024-12-26 19:08:42 +08:00
Saul-Mirone
6afa1d542f
feat(editor): add edgeless crud extension ( #9335 )
2024-12-26 08:58:06 +00:00
fundon
1afdb68143
fix(core): disable re-rendering of pdf embed view ( #9334 )
2024-12-26 08:08:11 +00:00
fundon
96fae47744
feat(core): add pdf embed preview feature flag ( #9307 )
2024-12-26 06:57:31 +00:00
liuyi
7ae7c17677
fix(core): more space under page property list ( #9269 )
2024-12-26 14:56:43 +08:00
JimmFly
cf17303158
chore: remove AIOnboardingGeneral ( #9326 )
2024-12-26 06:26:10 +00:00
fundon
42ab507d30
feat(core): pdf viewer supports fit to page ( #8812 )
...
### What's Changed
* fits to page by default
* supports rendering pages of different sizes
https://github.com/user-attachments/assets/bf34e6d1-5546-4af1-a131-b801a67e9ace
2024-12-26 05:28:18 +00:00
fundon
bb43e4b664
feat(core): pdf embed view component ( #8671 )
...
Closes: [AF-1445](https://linear.app/affine-design/issue/AF-1445/添加-pdf-embed-view-component )
Upstreams: https://github.com/toeverything/blocksuite/pull/8658 , https://github.com/toeverything/blocksuite/pull/8752
### What's Changed
* uses `IntersectionObserver` to determine lazy loading
* adds `PDFViewerEmbedded` component
* automatically shut down workers when out of view
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/8ypiIKZXudF5a0tIgIzf/4181bec6-83fd-42f1-bfea-87276e0bd9e6.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/8ypiIKZXudF5a0tIgIzf/4181bec6-83fd-42f1-bfea-87276e0bd9e6.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/8ypiIKZXudF5a0tIgIzf/4181bec6-83fd-42f1-bfea-87276e0bd9e6.mov ">Screen Recording 2024-11-15 at 08.14.34.mov</video>
2024-12-26 05:28:17 +00:00
Saul-Mirone
7c84545647
refactor(editor): cleanup dead code ( #9300 )
2024-12-25 07:48:00 +00:00
CatsJuice
727f21d78f
fix(core): make all docs journal judgement reactive ( #9290 )
2024-12-25 01:41:16 +00:00
liuyi
e3a8b63e38
fix(core): list style issue in selection mode ( #9275 )
2024-12-24 15:19:34 +08:00
pengx17
17c2293986
feat(core): open in app for self-hosted ( #9231 )
...
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/T2klNLEk0wxLh4NRDzhk/545994dd-6f7d-468d-a90c-45cb382fdb9d.mp4 ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/T2klNLEk0wxLh4NRDzhk/545994dd-6f7d-468d-a90c-45cb382fdb9d.mp4 ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/545994dd-6f7d-468d-a90c-45cb382fdb9d.mp4 ">20241222-1456-24.5006677.mp4</video>
fix AF-1815
2024-12-24 03:04:02 +00:00
CatsJuice
2793080a57
fix(core): toggle page mode when split view opened ( #9221 )
...
close AF-2007
2024-12-23 12:55:29 +00:00
pengx17
8b076cb2a7
chore(core): edit property meta events ( #9253 )
...
fix AF-1986
2024-12-23 11:36:24 +00:00
donteatfriedrice
54cb161309
feat(core): export doc with adapter extension ( #9226 )
2024-12-23 09:24:55 +00:00
CatsJuice
9fb5e0db63
perf(core): optimize scrolling performance for doc list ( #9250 )
...
- before

- after

2024-12-23 07:07:57 +00:00
EYHN
129f94ee78
refactor(core): move infra modules to core ( #9207 )
2024-12-23 04:54:00 +00:00
pengx17
2ea79d25ad
chore(core): events for backlinks ( #9228 )
...
fix AF-2008
2024-12-23 04:37:59 +00:00
pengx17
c775b2e264
fix(core): text-renderer should be readonly ( #9244 )
...
fix AF-2010, AF-2009
2024-12-23 04:19:06 +00:00
EYHN
f788fdd0a4
fix(core): revalidate quota and subscription when subscribing ( #9220 )
2024-12-20 09:31:52 +00:00
pengx17
bdbefd3e28
fix(core): backlinks styles ( #9126 )
...
fix AF-1946
2024-12-20 09:06:46 +00:00
JimmFly
2988dc284e
chore: adjust input style ( #9217 )
2024-12-20 04:18:34 +00:00
fundon
d7983c50e3
chore(core): add event tracking for attachments ( #9198 )
...
Part of: [AF-1678](https://linear.app/affine-design/issue/AF-1678/添加埋点 )
2024-12-20 02:43:11 +00:00
fundon
def4dc854a
feat(core): impl doc display meta extension ( #9165 )
...
Closes: [BS-2111](https://linear.app/affine-design/issue/BS-2111/定义和实现-docdisplaymetaextension )
Upstreams: https://github.com/toeverything/blocksuite/pull/8953
https://github.com/user-attachments/assets/008d7433-efef-47c4-8189-9bc288e61199
2024-12-19 01:02:27 +00:00
EYHN
c31e9fdff4
fix(core): fix no page root error ( #9190 )
2024-12-18 03:39:48 +00:00
JimmFly
4b836cd40f
fix(core): add visit workspace button to team upgrade success page ( #9186 )
...
close AF-1978
2024-12-17 11:07:48 +00:00
JimmFly
95d1a4a27d
feat(core): add sync paused dialog ( #9135 )
...
close AF-1932 AF-1954 AF-1953 AF-1955
Add a pop-up reminder when the workspace capacity exceeds the limit or the number of members exceeds the limit.
2024-12-17 05:55:41 +00:00
CatsJuice
12954ec82c
fix(mobile): editor error boundary is not fully visible ( #9172 )
2024-12-17 02:38:11 +00:00
EYHN
b36b398957
fix(infra): memory leak ( #9013 )
2024-12-16 16:55:49 +00:00
CatsJuice
e6bf4ca6e5
chore(core): use flexbox to stretch editor height ( #9174 )
2024-12-16 09:49:12 +00:00
pengx17
a84a40e777
fix(mobile): date picker style ( #9143 )
...
fix AF-1871
2024-12-16 03:44:16 +00:00
Brooooooklyn
ea746e3d77
chore: disable rules in oxlint ( #9154 )
2024-12-13 10:49:35 +00:00
Brooooooklyn
055abf6040
chore: refresh dependencies by yarn upgrade-interactive ( #9139 )
2024-12-13 08:08:06 +00:00
renovate
8eea813c7c
chore: bump up all non-major dependencies ( #8994 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.703.0` -> `3.709.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.703.0/3.709.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.703.0` -> `3.709.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.703.0/3.709.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@dnd-kit/core](https://redirect.github.com/clauderic/dnd-kit ) ([source](https://redirect.github.com/clauderic/dnd-kit/tree/HEAD/packages/core )) | [`6.2.0` -> `6.3.1`](https://renovatebot.com/diffs/npm/@dnd-kit%2fcore/6.2.0/6.3.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@emotion/cache](https://redirect.github.com/emotion-js/emotion/tree/main#readme ) ([source](https://redirect.github.com/emotion-js/emotion )) | [`11.13.5` -> `11.14.0`](https://renovatebot.com/diffs/npm/@emotion%2fcache/11.13.5/11.14.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@emotion/react](https://redirect.github.com/emotion-js/emotion/tree/main#readme ) ([source](https://redirect.github.com/emotion-js/emotion )) | [`11.13.5` -> `11.14.0`](https://renovatebot.com/diffs/npm/@emotion%2freact/11.13.5/11.14.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@emotion/react](https://redirect.github.com/emotion-js/emotion/tree/main#readme ) ([source](https://redirect.github.com/emotion-js/emotion )) | [`11.13.5` -> `11.14.0`](https://renovatebot.com/diffs/npm/@emotion%2freact/11.13.5/11.14.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@emotion/styled](https://redirect.github.com/emotion-js/emotion/tree/main#readme ) ([source](https://redirect.github.com/emotion-js/emotion )) | [`11.13.5` -> `11.14.0`](https://renovatebot.com/diffs/npm/@emotion%2fstyled/11.13.5/11.14.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@faker-js/faker](https://fakerjs.dev ) ([source](https://redirect.github.com/faker-js/faker )) | [`9.2.0` -> `9.3.0`](https://renovatebot.com/diffs/npm/@faker-js%2ffaker/9.2.0/9.3.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@node-rs/argon2](https://redirect.github.com/napi-rs/node-rs ) | [`2.0.0` -> `2.0.2`](https://renovatebot.com/diffs/npm/@node-rs%2fargon2/2.0.0/2.0.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@node-rs/argon2](https://redirect.github.com/napi-rs/node-rs ) | [`2.0.0` -> `2.0.2`](https://renovatebot.com/diffs/npm/@node-rs%2fargon2/2.0.0/2.0.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@node-rs/crc32](https://redirect.github.com/napi-rs/node-rs ) | [`1.10.4` -> `1.10.6`](https://renovatebot.com/diffs/npm/@node-rs%2fcrc32/1.10.4/1.10.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@opentelemetry/core](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.28.0` -> `1.29.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fcore/1.28.0/1.29.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/exporter-prometheus](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-prometheus ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.55.0` -> `^0.56.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-prometheus/0.55.0/0.56.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/exporter-zipkin](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-exporter-zipkin ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.28.0` -> `1.29.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-zipkin/1.28.0/1.29.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.55.0` -> `^0.56.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation/0.55.0/0.56.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-graphql](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-graphql#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.45.0` -> `^0.46.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-graphql/0.45.0/0.46.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-http](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-http ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.55.0` -> `^0.56.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-http/0.55.0/0.56.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-ioredis](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-ioredis#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.45.0` -> `^0.46.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-ioredis/0.45.0/0.46.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-nestjs-core](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-nestjs-core#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.42.0` -> `^0.43.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-nestjs-core/0.42.0/0.43.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-socket.io](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-socket.io#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.44.0` -> `^0.45.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-socket.io/0.44.0/0.45.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/resources](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.28.0` -> `1.29.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fresources/1.28.0/1.29.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/sdk-metrics](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/sdk-metrics ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.28.0` -> `1.29.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-metrics/1.28.0/1.29.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/sdk-node](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-sdk-node ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.55.0` -> `^0.56.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-node/0.55.0/0.56.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/sdk-trace-node](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-node ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.28.0` -> `1.29.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-trace-node/1.28.0/1.29.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@playwright/test](https://playwright.dev ) ([source](https://redirect.github.com/microsoft/playwright )) | [`=1.49.0` -> `=1.49.1`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.49.0/1.49.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@sentry/electron](https://redirect.github.com/getsentry/sentry-electron ) | [`5.7.0` -> `5.8.0`](https://renovatebot.com/diffs/npm/@sentry%2felectron/5.7.0/5.8.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@sentry/esbuild-plugin](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/tree/main/packages/esbuild-plugin ) ([source](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins )) | [`2.22.6` -> `2.22.7`](https://renovatebot.com/diffs/npm/@sentry%2fesbuild-plugin/2.22.6/2.22.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.42.0` -> `8.44.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.42.0/8.44.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.42.0` -> `8.44.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.42.0/8.44.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@sentry/webpack-plugin](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/tree/main/packages/webpack-plugin ) ([source](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins )) | [`2.22.6` -> `2.22.7`](https://renovatebot.com/diffs/npm/@sentry%2fwebpack-plugin/2.22.6/2.22.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@slack/web-api](https://slack.dev/node-slack-sdk/web-api ) ([source](https://redirect.github.com/slackapi/node-slack-sdk )) | [`7.7.0` -> `7.8.0`](https://renovatebot.com/diffs/npm/@slack%2fweb-api/7.7.0/7.8.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@types/bytes](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bytes ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bytes )) | [`3.1.4` -> `3.1.5`](https://renovatebot.com/diffs/npm/@types%2fbytes/3.1.4/3.1.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node )) | [`20.17.9` -> `20.17.10`](https://renovatebot.com/diffs/npm/@types%2fnode/20.17.9/20.17.10 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react )) | [`19.0.0` -> `19.0.1`](https://renovatebot.com/diffs/npm/@types%2freact/19.0.0/19.0.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom )) | [`19.0.0` -> `19.0.2`](https://renovatebot.com/diffs/npm/@types%2freact-dom/19.0.0/19.0.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [anyhow](https://redirect.github.com/dtolnay/anyhow ) | `1.0.93` -> `1.0.94` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [c8](https://redirect.github.com/bcoe/c8 ) | [`10.1.2` -> `10.1.3`](https://renovatebot.com/diffs/npm/c8/10.1.2/10.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [chrono](https://redirect.github.com/chronotope/chrono ) | `0.4.38` -> `0.4.39` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [debug](https://redirect.github.com/debug-js/debug ) | [`4.3.7` -> `4.4.0`](https://renovatebot.com/diffs/npm/debug/4.3.7/4.4.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [dotenv](https://redirect.github.com/motdotla/dotenv ) | [`16.4.6` -> `16.4.7`](https://renovatebot.com/diffs/npm/dotenv/16.4.6/16.4.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [dotenv](https://redirect.github.com/motdotla/dotenv ) | [`16.4.6` -> `16.4.7`](https://renovatebot.com/diffs/npm/dotenv/16.4.6/16.4.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [electron-log](https://redirect.github.com/megahertz/electron-log ) | [`5.2.3` -> `5.2.4`](https://renovatebot.com/diffs/npm/electron-log/5.2.3/5.2.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [foxact](https://foxact.skk.moe ) ([source](https://redirect.github.com/SukkaW/foxact )) | [`0.2.42` -> `0.2.43`](https://renovatebot.com/diffs/npm/foxact/0.2.42/0.2.43 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [i18next](https://www.i18next.com ) ([source](https://redirect.github.com/i18next/i18next )) | [`24.0.3` -> `24.1.0`](https://renovatebot.com/diffs/npm/i18next/24.0.3/24.1.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [jotai-effect](https://redirect.github.com/jotaijs/jotai-effect ) | [`1.0.4` -> `1.0.5`](https://renovatebot.com/diffs/npm/jotai-effect/1.0.4/1.0.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [keyv](https://redirect.github.com/jaredwray/keyv ) | [`5.2.1` -> `5.2.2`](https://renovatebot.com/diffs/npm/keyv/5.2.1/5.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [lib0](https://redirect.github.com/dmonad/lib0 ) | [`0.2.98` -> `0.2.99`](https://renovatebot.com/diffs/npm/lib0/0.2.98/0.2.99 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [lib0](https://redirect.github.com/dmonad/lib0 ) | [`0.2.98` -> `0.2.99`](https://renovatebot.com/diffs/npm/lib0/0.2.98/0.2.99 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [lint-staged](https://redirect.github.com/lint-staged/lint-staged ) | [`15.2.10` -> `15.2.11`](https://renovatebot.com/diffs/npm/lint-staged/15.2.10/15.2.11 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [lucide-react](https://lucide.dev ) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react )) | [`^0.462.0` -> `^0.468.0`](https://renovatebot.com/diffs/npm/lucide-react/0.462.0/0.468.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [msw](https://mswjs.io ) ([source](https://redirect.github.com/mswjs/msw )) | [`2.6.6` -> `2.6.8`](https://renovatebot.com/diffs/npm/msw/2.6.6/2.6.8 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [napi](https://redirect.github.com/napi-rs/napi-rs ) | `3.0.0-alpha.21` -> `3.0.0-alpha.23` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [napi-derive](https://redirect.github.com/napi-rs/napi-rs ) | `3.0.0-alpha.20` -> `3.0.0-alpha.21` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [next-themes](https://redirect.github.com/pacocoursey/next-themes ) | [`0.4.3` -> `0.4.4`](https://renovatebot.com/diffs/npm/next-themes/0.4.3/0.4.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [nx](https://nx.dev ) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/nx )) | [`20.1.4` -> `20.2.2`](https://renovatebot.com/diffs/npm/nx/20.1.4/20.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [openai](https://redirect.github.com/openai/openai-node ) | [`4.74.0` -> `4.76.1`](https://renovatebot.com/diffs/npm/openai/4.74.0/4.76.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [piscina](https://redirect.github.com/piscinajs/piscina ) | [`4.7.0` -> `4.8.0`](https://renovatebot.com/diffs/npm/piscina/4.7.0/4.8.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [playwright](https://playwright.dev ) ([source](https://redirect.github.com/microsoft/playwright )) | [`=1.49.0` -> `=1.49.1`](https://renovatebot.com/diffs/npm/playwright/1.49.0/1.49.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [prettier](https://prettier.io ) ([source](https://redirect.github.com/prettier/prettier )) | [`3.4.1` -> `3.4.2`](https://renovatebot.com/diffs/npm/prettier/3.4.1/3.4.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [react-day-picker](https://daypicker.dev ) ([source](https://redirect.github.com/gpbl/react-day-picker )) | [`9.4.1` -> `9.4.3`](https://renovatebot.com/diffs/npm/react-day-picker/9.4.1/9.4.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [react-hook-form](https://www.react-hook-form.com ) ([source](https://redirect.github.com/react-hook-form/react-hook-form )) | [`7.53.2` -> `7.54.0`](https://renovatebot.com/diffs/npm/react-hook-form/7.53.2/7.54.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [react-i18next](https://redirect.github.com/i18next/react-i18next ) | [`15.1.3` -> `15.1.4`](https://renovatebot.com/diffs/npm/react-i18next/15.1.3/15.1.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [react-refresh](https://react.dev/ ) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react )) | [`^0.14.2` -> `^0.16.0`](https://renovatebot.com/diffs/npm/react-refresh/0.14.2/0.16.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [serde](https://serde.rs ) ([source](https://redirect.github.com/serde-rs/serde )) | `1.0.215` -> `1.0.216` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [shadcn-ui](https://redirect.github.com/shadcn/ui ) ([source](https://redirect.github.com/shadcn/ui/tree/HEAD/packages/cli )) | [`0.9.3` -> `0.9.4`](https://renovatebot.com/diffs/npm/shadcn-ui/0.9.3/0.9.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [sonner](https://sonner.emilkowal.ski/ ) ([source](https://redirect.github.com/emilkowalski/sonner )) | [`1.7.0` -> `1.7.1`](https://renovatebot.com/diffs/npm/sonner/1.7.0/1.7.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [tailwindcss](https://tailwindcss.com ) ([source](https://redirect.github.com/tailwindlabs/tailwindcss )) | [`3.4.15` -> `3.4.16`](https://renovatebot.com/diffs/npm/tailwindcss/3.4.15/3.4.16 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [tokio](https://tokio.rs ) ([source](https://redirect.github.com/tokio-rs/tokio )) | `1.41.1` -> `1.42.0` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | minor |
| [typedoc](https://typedoc.org ) ([source](https://redirect.github.com/TypeStrong/TypeDoc )) | [`0.27.2` -> `0.27.4`](https://renovatebot.com/diffs/npm/typedoc/0.27.2/0.27.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [undici](https://undici.nodejs.org ) ([source](https://redirect.github.com/nodejs/undici )) | [`7.0.0` -> `7.1.0`](https://renovatebot.com/diffs/npm/undici/7.0.0/7.1.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [: add null checks for timeout refs and event listeners for React 19 compatibility ( #9116 )
...
## Description
- Add null checks before clearTimeout calls in colorful-fallback.tsx, edgeless.dialog.tsx, and local.dialog.tsx
- Fix event listener cleanup in unfolding.tsx
- Update tsconfig.jsx to use react-jsx transform
## Testing
- [x] Verified type safety improvements for React 19 compatibility
- [x] Ensured proper cleanup of event listeners and timeouts
- [x] Confirmed no unintended side effects from the changes
Link to Devin run: https://app.devin.ai/sessions/2e790f3ea0d84402837ec6c3c6f83e4c
2024-12-12 09:43:42 +00:00
CatsJuice
5dd2dddd74
feat(mobile): show page back by url search ( #9100 )
...
close AF-1911
2024-12-12 07:14:05 +00:00
pengx17
ae2d0c3bcf
fix(core): tag inline editor filter should ignore case ( #8936 )
...
fix PD-1891
2024-12-12 02:49:32 +00:00
EYHN
91089ff5a2
fix(core): fix sign in with email ( #9108 )
2024-12-12 02:48:36 +00:00
pengx17
30d6793978
feat(core): add journal search results to bs doc search ( #9052 )
...
fix AF-1842
2024-12-12 02:25:00 +00:00
Peng Xiao
b864cbf9d3
fix(core): backlink preview should use sans font family ( #9102 )
2024-12-11 17:59:04 +08:00