CatsJuice
301586c0f4
fix(component): avoid close button of the notification being invisible in dark mode and bright bg ( #6946 )
2024-05-16 06:43:47 +00:00
pengx17
3cca879a83
refactor(electron): use sqlite to store server clock & sync meta ( #6957 )
...
After this PR, IDB should not be used in desktop any longer.
2024-05-16 06:31:05 +00:00
pengx17
27af9b4d1a
perf(electron): add index for updates ( #6951 )
...
![image.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/cd2e982a-f78a-4cc3-b090-ee4c0090e19d.png )
Above image shows the performance on querying a 20k rows of updates table, which is super slow at 150+ms. After adding index for doc_id the performance should be greatly improved.
After:
![image.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/45ea4389-1833-4dc5-bd64-84d8c99cd647.png )
fix TOV-866
2024-05-16 06:30:53 +00:00
JimmFly
a61ded3f25
fix(core): add affine.pro to trustedDomain ( #6943 )
2024-05-15 09:00:15 +00:00
JimmFly
f48cd0dfef
fix(core): unexpected history preview style ( #6944 )
...
close TOV-865
https://github.com/toeverything/AFFiNE/assets/102217452/3ca12496-b4d9-4caf-a30b-981b52a2f42f
2024-05-15 08:48:37 +00:00
renovate
6da566c5f6
chore: bump up nx-cloud version to v19 ( #6937 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [nx-cloud](https://nx.app ) | [`^18.0.0` -> `^19.0.0`](https://renovatebot.com/diffs/npm/nx-cloud/18.0.0/19.0.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nx-cloud/19.0.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx-cloud/19.0.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx-cloud/18.0.0/19.0.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx-cloud/18.0.0/19.0.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-05-15 08:21:22 +00:00
renovate
0d3180fd94
chore: bump up all non-major dependencies ( #6918 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@aws-sdk/client-s3](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.574.0` -> `3.575.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.574.0/3.575.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.575.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.575.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.574.0/3.575.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.574.0/3.575.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nx/vite](https://nx.dev ) ([source](https://togithub.com/nrwl/nx/tree/HEAD/packages/vite )) | [`19.0.2` -> `19.0.3`](https://renovatebot.com/diffs/npm/@nx%2fvite/19.0.2/19.0.3 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fvite/19.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fvite/19.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fvite/19.0.2/19.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fvite/19.0.2/19.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [electron-squirrel-startup](https://togithub.com/mongodb-js/electron-squirrel-startup ) | [`1.0.0` -> `1.0.1`](https://renovatebot.com/diffs/npm/electron-squirrel-startup/1.0.0/1.0.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/electron-squirrel-startup/1.0.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/electron-squirrel-startup/1.0.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/electron-squirrel-startup/1.0.0/1.0.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/electron-squirrel-startup/1.0.0/1.0.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.575.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35750-2024-05-13 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.574.0...v3.575.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
</details>
<details>
<summary>nrwl/nx (@​nx/vite)</summary>
### [`v19.0.3`](https://togithub.com/nrwl/nx/releases/tag/19.0.3 )
[Compare Source](https://togithub.com/nrwl/nx/compare/19.0.2...19.0.3 )
##### 19.0.3 (2024-05-13)
##### 🚀 Features
- **nx-dev:** show banner on documentation pages ([#​23266](https://togithub.com/nrwl/nx/pull/23266 ))
- **nx-dev:** check for missing images ([#​23248](https://togithub.com/nrwl/nx/pull/23248 ))
- **nx-dev:** put banner above menu ([#​23335](https://togithub.com/nrwl/nx/pull/23335 ))
- **react:** Add SvgOptions for NxReactWebpackPlugin and WithNx ([#​23283](https://togithub.com/nrwl/nx/pull/23283 ))
##### 🩹 Fixes
- **core:** include more binary extensions ([#​22788](https://togithub.com/nrwl/nx/pull/22788 ), [#​22861](https://togithub.com/nrwl/nx/pull/22861 ))
- **core:** workspace remove generator should handle no root jest config ([#​23328](https://togithub.com/nrwl/nx/pull/23328 ))
- **core:** addPlugin should not conflict on project.json targets ([#​23264](https://togithub.com/nrwl/nx/pull/23264 ))
- **core:** throw a specific error for print-affected and affected graph ([#​23336](https://togithub.com/nrwl/nx/pull/23336 ))
- **js:** Adds mjs files to prettierrcNameOptions ([#​21796](https://togithub.com/nrwl/nx/pull/21796 ))
- **linter:** ensure all spreads are removed from rules before parsing ([#​23292](https://togithub.com/nrwl/nx/pull/23292 ))
- **linter:** log transpilation errors of workspace rules ([#​21503](https://togithub.com/nrwl/nx/pull/21503 ))
- **linter:** rename languageSettings to languageOptions for flat config migration ([#​22924](https://togithub.com/nrwl/nx/pull/22924 ))
- **linter:** fix migrating projects with the eslint plugin ([#​23147](https://togithub.com/nrwl/nx/pull/23147 ))
- **misc:** move e2e-ci to a separate parallel 1 command ([#​23305](https://togithub.com/nrwl/nx/pull/23305 ))
- **module-federation:** Throw an error if remote is invalid ([#​23100](https://togithub.com/nrwl/nx/pull/23100 ))
- **nx-cloud:** ensure generated ci workflows use dlx for nx-cloud ([#​23333](https://togithub.com/nrwl/nx/pull/23333 ))
- **nx-dev:** move table of contents down ([#​23350](https://togithub.com/nrwl/nx/pull/23350 ))
- **storybook:** should handle inferred cypress when generating cypress project [#​21770](https://togithub.com/nrwl/nx/issues/21770 ) ([#​23327](https://togithub.com/nrwl/nx/pull/23327 ), [#​21770](https://togithub.com/nrwl/nx/issues/21770 ))
- **testing:** resolve absolute paths for ts path mappings in jest resolver ([#​23346](https://togithub.com/nrwl/nx/pull/23346 ))
- **vite:** support passing --watch to inferred vitest commands ([#​23298](https://togithub.com/nrwl/nx/pull/23298 ))
- **vite:** generate vitest cache dir scoped to each project root and normalize vite cache dir ([#​23330](https://togithub.com/nrwl/nx/pull/23330 ))
##### ❤️ Thank You
- Colum Ferry [@​Coly010](https://togithub.com/Coly010 )
- Denis Bendrikov
- Dmitry Zakharov [@​pumano](https://togithub.com/pumano )
- Isaac Mann [@​isaacplmann](https://togithub.com/isaacplmann )
- James Henry [@​JamesHenry](https://togithub.com/JamesHenry )
- Jason Jean [@​FrozenPandaz](https://togithub.com/FrozenPandaz )
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
- Mehrad Rafigh [@​mehrad-rafigh](https://togithub.com/mehrad-rafigh )
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham )
- Patrick P [@​ppfenning92](https://togithub.com/ppfenning92 )
</details>
<details>
<summary>mongodb-js/electron-squirrel-startup (electron-squirrel-startup)</summary>
### [`v1.0.1`](https://togithub.com/mongodb-js/electron-squirrel-startup/compare/v1.0.0...v1.0.1 )
[Compare Source](https://togithub.com/mongodb-js/electron-squirrel-startup/compare/v1.0.0...v1.0.1 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-05-14 09:07:15 +00:00
JimmFly
419f1b34b3
fix(core): unexpected toast style in editor ( #6924 )
...
<img width="1327" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/16115440-5265-44d6-9f05-b5621436cd59 ">
2024-05-14 07:39:24 +00:00
JimmFly
1b91ffa6a5
chore: adjust quick search style ( #6906 )
...
close TOV-854
<img width="651" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/f281eb82-852c-411d-b3dd-4bf7d7ce74e8 ">
2024-05-14 07:28:25 +00:00
renovate
431ed770fa
chore: bump up blocksuite-canary to v0.15.0-canary-202405131108-aa6f0b7 ( #6921 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/block-std](https://togithub.com/toeverything/blocksuite ) | [`0.15.0-canary-202405122323-6456127` -> `0.15.0-canary-202405131108-aa6f0b7`](https://renovatebot.com/diffs/npm/@blocksuite%2fblock-std/0.15.0-canary-202405122323-6456127/0.15.0-canary-202405131108-aa6f0b7 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@blocksuite%2fblock-std/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@blocksuite%2fblock-std/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@blocksuite%2fblock-std/0.15.0-canary-202405122323-6456127/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@blocksuite%2fblock-std/0.15.0-canary-202405122323-6456127/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@blocksuite/blocks](https://togithub.com/toeverything/blocksuite ) | [`0.15.0-canary-202405122323-6456127` -> `0.15.0-canary-202405131108-aa6f0b7`](https://renovatebot.com/diffs/npm/@blocksuite%2fblocks/0.15.0-canary-202405122323-6456127/0.15.0-canary-202405131108-aa6f0b7 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@blocksuite%2fblocks/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@blocksuite%2fblocks/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@blocksuite%2fblocks/0.15.0-canary-202405122323-6456127/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@blocksuite%2fblocks/0.15.0-canary-202405122323-6456127/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@blocksuite/global](https://togithub.com/toeverything/blocksuite ) | [`0.15.0-canary-202405122323-6456127` -> `0.15.0-canary-202405131108-aa6f0b7`](https://renovatebot.com/diffs/npm/@blocksuite%2fglobal/0.15.0-canary-202405122323-6456127/0.15.0-canary-202405131108-aa6f0b7 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@blocksuite%2fglobal/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@blocksuite%2fglobal/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@blocksuite%2fglobal/0.15.0-canary-202405122323-6456127/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@blocksuite%2fglobal/0.15.0-canary-202405122323-6456127/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@blocksuite/inline](https://togithub.com/toeverything/blocksuite ) | [`0.15.0-canary-202405122323-6456127` -> `0.15.0-canary-202405131108-aa6f0b7`](https://renovatebot.com/diffs/npm/@blocksuite%2finline/0.15.0-canary-202405122323-6456127/0.15.0-canary-202405131108-aa6f0b7 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@blocksuite%2finline/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@blocksuite%2finline/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@blocksuite%2finline/0.15.0-canary-202405122323-6456127/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@blocksuite%2finline/0.15.0-canary-202405122323-6456127/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@blocksuite/presets](https://togithub.com/toeverything/blocksuite ) | [`0.15.0-canary-202405122323-6456127` -> `0.15.0-canary-202405131108-aa6f0b7`](https://renovatebot.com/diffs/npm/@blocksuite%2fpresets/0.15.0-canary-202405122323-6456127/0.15.0-canary-202405131108-aa6f0b7 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@blocksuite%2fpresets/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@blocksuite%2fpresets/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@blocksuite%2fpresets/0.15.0-canary-202405122323-6456127/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@blocksuite%2fpresets/0.15.0-canary-202405122323-6456127/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@blocksuite/store](https://togithub.com/toeverything/blocksuite ) | [`0.15.0-canary-202405122323-6456127` -> `0.15.0-canary-202405131108-aa6f0b7`](https://renovatebot.com/diffs/npm/@blocksuite%2fstore/0.15.0-canary-202405122323-6456127/0.15.0-canary-202405131108-aa6f0b7 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@blocksuite%2fstore/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@blocksuite%2fstore/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@blocksuite%2fstore/0.15.0-canary-202405122323-6456127/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@blocksuite%2fstore/0.15.0-canary-202405122323-6456127/0.15.0-canary-202405131108-aa6f0b7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-05-14 05:48:09 +00:00
pengx17
dd45c80cc4
chore: track doc create action in bs editor ( #6915 )
...
fix TOV-855
added shape element create & doc create event tracking in blocksuite editor.
What's still missing:
the control (source) that triggered whiteboard element creation, i.e., from canvas dbclick, dnd or pasting.
2024-05-14 05:35:08 +00:00
akumatus
261d413607
feat: history timeline shows relative time, such as today and yesterday ( #6864 )
...
### TL;DR
First, fixed an i18n issue in history panel. When the browser language is set to Chinese, and the AFFiNE application language is set to English, the language supposed to be English global. But now the language is a mixture of Chinese and English, which is obviously wrong.
![截屏2024-05-08 18.23.21.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/93d8218a-3b26-4b0c-9f15-71a8996556db.png )
Second, design a time formatter to convert timestamp into relative calendar date, such today and yesterday and so on. Long-ago edits will show the exact date like before.
![截屏2024-05-10 15.30.57.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/dbc59e80-9504-40b1-b712-5c155cb6fa63.png )
### What changed?
- `new Intl.DateTimeFormat` with language option form `document.documentElement.lang`
- Added `timestampToCalendarDate` function to convert timestamp into relative calendar date
- Updated unit tests
- Updated i18n copywriting
### How to test?
1. Open view history version
2. Check edit timeline
2024-05-13 11:59:48 +00:00
JimmFly
b723dd8ab8
fix(core): the loading of cmdk flashes during synchronization ( #6907 )
...
close TOV-852
2024-05-13 09:11:39 +00:00
renovate
b557c6e6e5
chore: bump up blocksuite-canary to v0.15.0-canary-202405122323-6456127 ( #5782 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/block-std](https://togithub.com/toeverything/blocksuite ) | [`0.14.0-canary-202405100201-e591bb8` -> `0.15.0-canary-202405122323-6456127`](https://renovatebot.com/diffs/npm/@blocksuite%2fblock-std/0.14.0-canary-202405100201-e591bb8/0.15.0-canary-202405122323-6456127 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@blocksuite%2fblock-std/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@blocksuite%2fblock-std/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@blocksuite%2fblock-std/0.14.0-canary-202405100201-e591bb8/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@blocksuite%2fblock-std/0.14.0-canary-202405100201-e591bb8/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@blocksuite/blocks](https://togithub.com/toeverything/blocksuite ) | [`0.14.0-canary-202405100201-e591bb8` -> `0.15.0-canary-202405122323-6456127`](https://renovatebot.com/diffs/npm/@blocksuite%2fblocks/0.14.0-canary-202405100201-e591bb8/0.15.0-canary-202405122323-6456127 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@blocksuite%2fblocks/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@blocksuite%2fblocks/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@blocksuite%2fblocks/0.14.0-canary-202405100201-e591bb8/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@blocksuite%2fblocks/0.14.0-canary-202405100201-e591bb8/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@blocksuite/global](https://togithub.com/toeverything/blocksuite ) | [`0.14.0-canary-202405100201-e591bb8` -> `0.15.0-canary-202405122323-6456127`](https://renovatebot.com/diffs/npm/@blocksuite%2fglobal/0.14.0-canary-202405100201-e591bb8/0.15.0-canary-202405122323-6456127 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@blocksuite%2fglobal/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@blocksuite%2fglobal/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@blocksuite%2fglobal/0.14.0-canary-202405100201-e591bb8/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@blocksuite%2fglobal/0.14.0-canary-202405100201-e591bb8/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@blocksuite/inline](https://togithub.com/toeverything/blocksuite ) | [`0.14.0-canary-202405100201-e591bb8` -> `0.15.0-canary-202405122323-6456127`](https://renovatebot.com/diffs/npm/@blocksuite%2finline/0.14.0-canary-202405100201-e591bb8/0.15.0-canary-202405122323-6456127 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@blocksuite%2finline/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@blocksuite%2finline/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@blocksuite%2finline/0.14.0-canary-202405100201-e591bb8/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@blocksuite%2finline/0.14.0-canary-202405100201-e591bb8/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@blocksuite/presets](https://togithub.com/toeverything/blocksuite ) | [`0.14.0-canary-202405100201-e591bb8` -> `0.15.0-canary-202405122323-6456127`](https://renovatebot.com/diffs/npm/@blocksuite%2fpresets/0.14.0-canary-202405100201-e591bb8/0.15.0-canary-202405122323-6456127 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@blocksuite%2fpresets/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@blocksuite%2fpresets/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@blocksuite%2fpresets/0.14.0-canary-202405100201-e591bb8/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@blocksuite%2fpresets/0.14.0-canary-202405100201-e591bb8/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@blocksuite/store](https://togithub.com/toeverything/blocksuite ) | [`0.14.0-canary-202405100201-e591bb8` -> `0.15.0-canary-202405122323-6456127`](https://renovatebot.com/diffs/npm/@blocksuite%2fstore/0.14.0-canary-202405100201-e591bb8/0.15.0-canary-202405122323-6456127 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@blocksuite%2fstore/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@blocksuite%2fstore/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@blocksuite%2fstore/0.14.0-canary-202405100201-e591bb8/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@blocksuite%2fstore/0.14.0-canary-202405100201-e591bb8/0.15.0-canary-202405122323-6456127?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/blocksuite (@​blocksuite/block-std)</summary>
### [`v0.14.0`](https://togithub.com/toeverything/blocksuite/releases/tag/v0.14.0 )
BlockSuite v0.14.0 is now released with 348 PRs landed and 5 new contributors.
It's currently used in [Affine 0.14](). This release includes a lot of new features, improvements, and bug fixes.
And it's a version centered around the AI features.
##### AI Features
> \[!IMPORTANT]
> The AI features are only available in the [Affine AI](https://affine.pro/ai ) due to the dependency on the backend service.
![AI](https://affine.pro/ai/slide-write.png )
We have added a lot of AI features in this release to support the [Affine AI](https://affine.pro/ai ) project.
Thanks to our team members and contributors ([@​Flrande](https://togithub.com/Flrande ), [@​pengx17](https://togithub.com/pengx17 ), [@​fundon](https://togithub.com/fundon ), [@​donteatfriedrice](https://togithub.com/donteatfriedrice ), [@​zzj3720](https://togithub.com/zzj3720 ), [@​doouding](https://togithub.com/doouding ), [@​regischen](https://togithub.com/regischen )) for their hard work on this release.
- **AI Action Infra**: The AI features are supported by a new AI action infrastructure.
- **Ask AI Format Bar**: The format bar now has a new button to ask AI for help.
- **AI Chat Panel**: A new AI panel is added to the right sidebar. It can generate text, images, and slides.
- **Edgeless AI**: The edgeless elements and blocks now can be interacted with AI actions.
<details>
<summary>
##### Contribution Details
</summary>
- chore(presets): sync ai create message interface parameters [@​fundon](https://togithub.com/fundon ) ([#​6741](https://togithub.com/toeverything/blocksuite/issues/6741 ))
- feat: format bar ask ai [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6578](https://togithub.com/toeverything/blocksuite/issues/6578 ))
- feat: add slash menu ai button [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6605](https://togithub.com/toeverything/blocksuite/issues/6605 ))
- feat: copilot client [@​regischen](https://togithub.com/regischen ) ([#​6626](https://togithub.com/toeverything/blocksuite/issues/6626 ))
- feat: add basic ai example with backend integration [@​Flrande](https://togithub.com/Flrande ) ([#​6661](https://togithub.com/toeverything/blocksuite/issues/6661 ))
- feat: add iframe message template on ai chat panel [@​fundon](https://togithub.com/fundon ) ([#​6701](https://togithub.com/toeverything/blocksuite/issues/6701 ))
- feat: chat panel [@​regischen](https://togithub.com/regischen ) ([#​6645](https://togithub.com/toeverything/blocksuite/issues/6645 ))
- feat: add text action renderer [@​regischen](https://togithub.com/regischen ) ([#​6740](https://togithub.com/toeverything/blocksuite/issues/6740 ))
- feat: add actions renderer [@​regischen](https://togithub.com/regischen ) ([#​6756](https://togithub.com/toeverything/blocksuite/issues/6756 ))
- feat: add slide action [@​regischen](https://togithub.com/regischen ) ([#​6759](https://togithub.com/toeverything/blocksuite/issues/6759 ))
- feat: add discard modal for ai panel [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6765](https://togithub.com/toeverything/blocksuite/issues/6765 ))
- feat: support copy ai answer and fix ui issues [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6774](https://togithub.com/toeverything/blocksuite/issues/6774 ))
- feat: add chat pause [@​regischen](https://togithub.com/regischen ) ([#​6836](https://togithub.com/toeverything/blocksuite/issues/6836 ))
- feat: support clicking to send content to AI [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6846](https://togithub.com/toeverything/blocksuite/issues/6846 ))
- feat: support display answer and error at the same time [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6856](https://togithub.com/toeverything/blocksuite/issues/6856 ))
- feat: add image renderer and fix bug [@​regischen](https://togithub.com/regischen ) ([#​6863](https://togithub.com/toeverything/blocksuite/issues/6863 ))
- feat: pressing escape to stop ai generating [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6917](https://togithub.com/toeverything/blocksuite/issues/6917 ))
- feat(blocks): instantiating Copilot in RootService [@​zzj3720](https://togithub.com/zzj3720 ) ([#​6528](https://togithub.com/toeverything/blocksuite/issues/6528 ))
- feat(blocks): copilot add EditorHost parameter [@​zzj3720](https://togithub.com/zzj3720 ) ([#​6529](https://togithub.com/toeverything/blocksuite/issues/6529 ))
- feat(blocks): support real abort for copilot [@​zzj3720](https://togithub.com/zzj3720 ) ([#​6530](https://togithub.com/toeverything/blocksuite/issues/6530 ))
- feat(blocks): add ai action panel [@​Flrande](https://togithub.com/Flrande ) ([#​6567](https://togithub.com/toeverything/blocksuite/issues/6567 ))
- feat(blocks): add action config for ai answer ui component [@​Flrande](https://togithub.com/Flrande ) ([#​6580](https://togithub.com/toeverything/blocksuite/issues/6580 ))
- feat(blocks): support custom placeholder for paragraph [@​Flrande](https://togithub.com/Flrande ) ([#​6787](https://togithub.com/toeverything/blocksuite/issues/6787 ))
- feat(blocks): add esc tip when iframe is fullscreen [@​fundon](https://togithub.com/fundon ) ([#​6968](https://togithub.com/toeverything/blocksuite/issues/6968 ))
- feat(edgeless): copilot selection widget [@​doouding](https://togithub.com/doouding ) ([#​6497](https://togithub.com/toeverything/blocksuite/issues/6497 ))
- feat(edgeless): add mindmap support [@​doouding](https://togithub.com/doouding ) ([#​6508](https://togithub.com/toeverything/blocksuite/issues/6508 ))
</details>
##### Infra Improvements
- Rewrite the view store to support the new block collection and selector. ([#​6521](https://togithub.com/toeverything/blocksuite/issues/6521 ), [#​6672](https://togithub.com/toeverything/blocksuite/issues/6672 ), [#​6534](https://togithub.com/toeverything/blocksuite/issues/6534 ), [#​6737](https://togithub.com/toeverything/blocksuite/issues/6737 ), [#​6780](https://togithub.com/toeverything/blocksuite/issues/6780 ))
In previous versions, the view store is responsible for managing the views of the blocks.
It was designed to control different views of the same block, such as the editor view and the preview view.
However, we found that it's a anti-pattern to render different views of the same block in the same block tree.
Which makes it hard to track the view by the block model.
In this release, we introduce the block collection and selector to make it easier to render different views of the same block.
- Introduced the draft model for the transformer. ([#​6630](https://togithub.com/toeverything/blocksuite/issues/6630 ))
The draft model is a new model that can be used to transform the block model to a new model.
It's useful when you want to transform the block model to a new model without changing the original block model.
- Bson for clipboard. ([#​6526](https://togithub.com/toeverything/blocksuite/issues/6526 ), [#​6562](https://togithub.com/toeverything/blocksuite/issues/6562 ))
We use bson for the clipboard mime to optimize the clipboard data serialization and deserialization.
- Add spec builder. ([#​6976](https://togithub.com/toeverything/blocksuite/issues/6976 ))
The spec builder is a new tool to manage the block specs.
- Switch to es2022 targets. ([#​6527](https://togithub.com/toeverything/blocksuite/issues/6527 ))
We have switched to the es2022 targets to support the latest JavaScript features.
- refactor(store): support streaming `editor.doc` from empty state [@​doodlewind](https://togithub.com/doodlewind ) ([#​6522](https://togithub.com/toeverything/blocksuite/issues/6522 ))
- refactor(examples): sync collection lifecycle with provider [@​doodlewind](https://togithub.com/doodlewind ) ([#​6683](https://togithub.com/toeverything/blocksuite/issues/6683 ))
##### Embed Doc Polishing
In this release, we have polished the embed doc feature to make it more user-friendly.
- Move embed reload button. ([#​6502](https://togithub.com/toeverything/blocksuite/issues/6502 ))
- Polish the styles. ([#​6523](https://togithub.com/toeverything/blocksuite/issues/6523 ), [#​6536](https://togithub.com/toeverything/blocksuite/issues/6536 ))
- Make embed card toolbar a widget. ([#​6635](https://togithub.com/toeverything/blocksuite/issues/6635 ))
- Fix the issue that creating linked doc from block selection will loss data. ([#​6510](https://togithub.com/toeverything/blocksuite/issues/6510 ))
- Fix the issue that users can't jump into doc inside embed synced doc. ([#​6531](https://togithub.com/toeverything/blocksuite/issues/6531 ))
##### Database Enhancements
In this release, the Database has seen a series of enhancements aimed at increasing the fluidity of the editing experience, with improvements to keyboard shortcuts and cursor behavior:
1. Supports using the Tab key to move the cursor to the next field ([#​6565](https://togithub.com/toeverything/blocksuite/issues/6565 ))
2. Supports selecting additional rows using arrow keys ([#​6941](https://togithub.com/toeverything/blocksuite/issues/6941 ))
3. Clicking on “New Record” now focuses on the title cell of the new row ([#​6561](https://togithub.com/toeverything/blocksuite/issues/6561 ))
4. Supports filling a column with the same content via drag-and-drop ([#​6895](https://togithub.com/toeverything/blocksuite/issues/6895 ))
Additionally, enhancements to the title column now allow it to link to another page ([#​6572](https://togithub.com/toeverything/blocksuite/issues/6572 )).
When you drag Kanban cards to the edge, the Kanban will now automatically scroll ([#​6614](https://togithub.com/toeverything/blocksuite/issues/6614 )).
The Database will display as many views as possible instead of just three ([#​6642](https://togithub.com/toeverything/blocksuite/issues/6642 )), and the same goes for filters ([#​6739](https://togithub.com/toeverything/blocksuite/issues/6739 )).
There are also some experimental features that can be enabled through feature flags:
1. Table now includes a statistics feature ([#​6560](https://togithub.com/toeverything/blocksuite/issues/6560 ))
2. The Database now supports using Todo blocks from all pages as a data source ([#​6785](https://togithub.com/toeverything/blocksuite/issues/6785 ))
##### Documentation Improvements
We've added some new examples thanks to [@​doodlewind](https://togithub.com/doodlewind ), [@​L-Sun](https://togithub.com/L-Sun ).
- Add vanilla-indexeddb example. ([#​6525](https://togithub.com/toeverything/blocksuite/issues/6525 ))
- Add react-indexeddb example. ([#​6689](https://togithub.com/toeverything/blocksuite/issues/6689 ))
- Add react-websocket example. ([#​6624](https://togithub.com/toeverything/blocksuite/issues/6624 ))
##### Community Features
- **Lasso Tool**: A new lasso tool is added to the edgeless whiteboard thanks to [@​golok727](https://togithub.com/golok727 ) ([#​6602](https://togithub.com/toeverything/blocksuite/issues/6602 ), [#​6716](https://togithub.com/toeverything/blocksuite/issues/6716 ), [#​6874](https://togithub.com/toeverything/blocksuite/issues/6874 ))
- **Pie Menu**: A new pie menu is added to the edgeless whiteboard thanks to [@​golok727](https://togithub.com/golok727 ) ([#​6493](https://togithub.com/toeverything/blocksuite/issues/6493 ), [#​6571](https://togithub.com/toeverything/blocksuite/issues/6571 ), [#​6632](https://togithub.com/toeverything/blocksuite/issues/6632 ), [#​6553](https://togithub.com/toeverything/blocksuite/issues/6553 ))
<details>
<summary>
##### Detailed Bug Fixes and Improvements
</summary>
- chore: remove unused code [@​c0sc0s](https://togithub.com/c0sc0s ) ([#​6807](https://togithub.com/toeverything/blocksuite/issues/6807 ))
- docs: commanddata -> commandcontext [@​golok727](https://togithub.com/golok727 ) ([#​6938](https://togithub.com/toeverything/blocksuite/issues/6938 ))
- feat: remove card view box shadow when doc mode [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6532](https://togithub.com/toeverything/blocksuite/issues/6532 ))
- feat: create zod union [@​F4lkr4m](https://togithub.com/F4lkr4m ) ([#​6855](https://togithub.com/toeverything/blocksuite/issues/6855 ))
- feat: create zod union [@​F4lkr4m](https://togithub.com/F4lkr4m ) ([#​6855](https://togithub.com/toeverything/blocksuite/issues/6855 ))
- feat(edgeless): shift key to constrain to axis [@​golok727](https://togithub.com/golok727 ) ([#​6543](https://togithub.com/toeverything/blocksuite/issues/6543 ))
- feat(edgeless): shift + arrow keys to move elements with 10px inc [@​golok727](https://togithub.com/golok727 ) ([#​6544](https://togithub.com/toeverything/blocksuite/issues/6544 ))
- feat(edgeless): connector keep only one shortcut key L [@​fundon](https://togithub.com/fundon ) ([#​6573](https://togithub.com/toeverything/blocksuite/issues/6573 ))
- feat(edgeless): paste SVG in text/plain mime [@​golok727](https://togithub.com/golok727 ) ([#​6540](https://togithub.com/toeverything/blocksuite/issues/6540 ))
- feat(edgeless): shift + s to toggle between shapes [@​golok727](https://togithub.com/golok727 ) ([#​6634](https://togithub.com/toeverything/blocksuite/issues/6634 ))
- feat(edgeless): note block supports auto complete panel [@​fundon](https://togithub.com/fundon ) ([#​6591](https://togithub.com/toeverything/blocksuite/issues/6591 ))
- feat(edgeless): font family panel refactoring [@​RubaXa](https://togithub.com/RubaXa ) ([#​6692](https://togithub.com/toeverything/blocksuite/issues/6692 ))
- feat(edgeless): remove the kerning information stored in a font [@​RubaXa](https://togithub.com/RubaXa ) ([#​6978](https://togithub.com/toeverything/blocksuite/issues/6978 ))
- feat(page): html adapter YouTube import [@​fourdim](https://togithub.com/fourdim ) ([#​6705](https://togithub.com/toeverything/blocksuite/issues/6705 ))
- fix: publish script [@​doodlewind](https://togithub.com/doodlewind ) ([#​6524](https://togithub.com/toeverything/blocksuite/issues/6524 ))
- fix: deletion behavior in DocsPanel component [@​congzhou09](https://togithub.com/congzhou09 ) ([#​6511](https://togithub.com/toeverything/blocksuite/issues/6511 ))
- fix: clean up documentation content [@​fourdim](https://togithub.com/fourdim ) ([#​6558](https://togithub.com/toeverything/blocksuite/issues/6558 ))
- fix: arrow up and down works incorrectly [@​Saul-Mirone](https://togithub.com/Saul-Mirone ) ([#​6593](https://togithub.com/toeverything/blocksuite/issues/6593 ))
- fix: placeholder visibility and cursor style in readonly mode [@​L-Sun](https://togithub.com/L-Sun ) ([#​6686](https://togithub.com/toeverything/blocksuite/issues/6686 ))
- fix: frame selection conflicts with note selection [@​Saul-Mirone](https://togithub.com/Saul-Mirone ) ([#​6802](https://togithub.com/toeverything/blocksuite/issues/6802 ))
- fix: bash escape by \` in PR title linting [@​lawvs](https://togithub.com/lawvs ) ([#​6839](https://togithub.com/toeverything/blocksuite/issues/6839 ))
- fix: memory leak [@​doouding](https://togithub.com/doouding ) ([#​6977](https://togithub.com/toeverything/blocksuite/issues/6977 ))
- fix: should not inherit last text element hasMaxWidth prop [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6990](https://togithub.com/toeverything/blocksuite/issues/6990 ))
- fix(blocks): pdf preview [@​zkwolf](https://togithub.com/zkwolf ) ([#​6659](https://togithub.com/toeverything/blocksuite/issues/6659 ))
- fix: catch error in ydoc transaction and doc getter [@​Saul-Mirone](https://togithub.com/Saul-Mirone ) ([#​6989](https://togithub.com/toeverything/blocksuite/issues/6989 ))
- fix(blocks): ignore formart-bar-widget\&block-selection tags when exporting png/pdf [@​Tzyito](https://togithub.com/Tzyito ) ([#​6711](https://togithub.com/toeverything/blocksuite/issues/6711 ))
- fix(blocks): the IME sometimes break because of placeholder [@​Flrande](https://togithub.com/Flrande ) ([#​6734](https://togithub.com/toeverything/blocksuite/issues/6734 ))
- fix(blocks): do not log error when parse url hostname [@​Flrande](https://togithub.com/Flrande ) ([#​6779](https://togithub.com/toeverything/blocksuite/issues/6779 ))
- fix(blocks): page movement due to scrolling into view [@​fundon](https://togithub.com/fundon ) ([#​6776](https://togithub.com/toeverything/blocksuite/issues/6776 ))
- fix(blocks): update list number prefix when updating a block [@​lawvs](https://togithub.com/lawvs ) ([#​6790](https://togithub.com/toeverything/blocksuite/issues/6790 ))
- fix(blocks): switch the file-type to [@​sgtpooki/file-type](https://togithub.com/sgtpooki/file-type ) [@​lawvs](https://togithub.com/lawvs ) ([#​6803](https://togithub.com/toeverything/blocksuite/issues/6803 ))
- fix(blocks): should not delete children when transform block type [@​Flrande](https://togithub.com/Flrande ) ([#​6840](https://togithub.com/toeverything/blocksuite/issues/6840 ))
- fix(blocks): edge case for toggle link [@​Flrande](https://togithub.com/Flrande ) ([#​6841](https://togithub.com/toeverything/blocksuite/issues/6841 ))
- fix(blocks): should not go proxy when it is an onsite image [@​fundon](https://togithub.com/fundon ) ([#​6859](https://togithub.com/toeverything/blocksuite/issues/6859 ))
- fix(blocks): github icon dark mode [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6864](https://togithub.com/toeverything/blocksuite/issues/6864 ))
- fix(blocks): optimize height and position of panels [@​fundon](https://togithub.com/fundon ) ([#​6866](https://togithub.com/toeverything/blocksuite/issues/6866 ))
- fix(blocks): linked doc horizontal card quote block [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6865](https://togithub.com/toeverything/blocksuite/issues/6865 ))
- fix(blocks): video attachments can not be embed [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6869](https://togithub.com/toeverything/blocksuite/issues/6869 ))
- fix(blocks): try fix surface ref note portal stuck [@​EYHN](https://togithub.com/EYHN ) ([#​6867](https://togithub.com/toeverything/blocksuite/issues/6867 ))
- fix(blocks): linked doc style without note block or image block [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6876](https://togithub.com/toeverything/blocksuite/issues/6876 ))
- fix(blocks): should reset scroll top while retrying [@​fundon](https://togithub.com/fundon ) ([#​6882](https://togithub.com/toeverything/blocksuite/issues/6882 ))
- fix(blocks): github block title text color [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6887](https://togithub.com/toeverything/blocksuite/issues/6887 ))
- fix(blocks): line break in reference node [@​Flrande](https://togithub.com/Flrande ) ([#​6894](https://togithub.com/toeverything/blocksuite/issues/6894 ))
- fix(blocks): do not display name in remote cursor when no user info [@​Flrande](https://togithub.com/Flrande ) ([#​6898](https://togithub.com/toeverything/blocksuite/issues/6898 ))
- fix(blocks): missing elements when frames are selected [@​fundon](https://togithub.com/fundon ) ([#​6915](https://togithub.com/toeverything/blocksuite/issues/6915 ))
- fix(blocks): allow users to enter prompt words when content is missing [@​fundon](https://togithub.com/fundon ) ([#​6930](https://togithub.com/toeverything/blocksuite/issues/6930 ))
- fix(blocks): last pos should be updated in not wheeling [@​fundon](https://togithub.com/fundon ) ([#​6939](https://togithub.com/toeverything/blocksuite/issues/6939 ))
- fix(blocks): zoom bar toggle button should be displayed when the width of viewport is equal to 1200 [@​fundon](https://togithub.com/fundon ) ([#​6954](https://togithub.com/toeverything/blocksuite/issues/6954 ))
- fix(blocks): reference node not update as expected [@​Flrande](https://togithub.com/Flrande ) ([#​6958](https://togithub.com/toeverything/blocksuite/issues/6958 ))
- fix(blocks): use passive listeners to improve wheel event [@​fundon](https://togithub.com/fundon ) ([#​6960](https://togithub.com/toeverything/blocksuite/issues/6960 ))
- fix(blocks): support config the vertical scroll container of rich-text [@​Flrande](https://togithub.com/Flrande ) ([#​6965](https://togithub.com/toeverything/blocksuite/issues/6965 ))
- fix(blocks): block portal should be `display: block` in firefox [@​fundon](https://togithub.com/fundon ) ([#​6909](https://togithub.com/toeverything/blocksuite/issues/6909 ))
- fix(database): slow first rendering of the Database Block [@​zzj3720](https://togithub.com/zzj3720 ) ([#​6563](https://togithub.com/toeverything/blocksuite/issues/6563 ))
- fix(database): group as Database cannot keep inbound link [@​zzj3720](https://togithub.com/zzj3720 ) ([#​6564](https://togithub.com/toeverything/blocksuite/issues/6564 ))
- fix(database): incorrect insertion and focus position [@​zzj3720](https://togithub.com/zzj3720 ) ([#​6569](https://togithub.com/toeverything/blocksuite/issues/6569 ))
- fix(database): select all text in the rich-text cell by press Ctrl+A or Cmd+A [@​zzj3720](https://togithub.com/zzj3720 ) ([#​6570](https://togithub.com/toeverything/blocksuite/issues/6570 ))
- fix(database): delete the corresponding cell data while removing row data [@​zzj3720](https://togithub.com/zzj3720 ) ([#​6589](https://togithub.com/toeverything/blocksuite/issues/6589 ))
- fix(database): cannot move Kanban card when text-field was selected last [@​zzj3720](https://togithub.com/zzj3720 ) ([#​6590](https://togithub.com/toeverything/blocksuite/issues/6590 ))
- fix(database): incorrect position of detail panel [@​zzj3720](https://togithub.com/zzj3720 ) ([#​6588](https://togithub.com/toeverything/blocksuite/issues/6588 ))
- fix(database): cannot open detail panel [@​zzj3720](https://togithub.com/zzj3720 ) ([#​6596](https://togithub.com/toeverything/blocksuite/issues/6596 ))
- fix(database): the first render should not have an empty YText [@​zzj3720](https://togithub.com/zzj3720 ) ([#​6617](https://togithub.com/toeverything/blocksuite/issues/6617 ))
- fix(database): soft enter removes next character [@​golok727](https://togithub.com/golok727 ) ([#​6691](https://togithub.com/toeverything/blocksuite/issues/6691 ))
- fix(database): can't scroll in database side details [@​golok727](https://togithub.com/golok727 ) ([#​6851](https://togithub.com/toeverything/blocksuite/issues/6851 ))
- fix(database): can't undo in number cell [@​golok727](https://togithub.com/golok727 ) ([#​6912](https://togithub.com/toeverything/blocksuite/issues/6912 ))
- fix(database): rich-text cell level copy and paste [@​zzj3720](https://togithub.com/zzj3720 ) ([#​6918](https://togithub.com/toeverything/blocksuite/issues/6918 ))
- fix(database): cant move to next kanban card if next group is empty [@​golok727](https://togithub.com/golok727 ) ([#​6910](https://togithub.com/toeverything/blocksuite/issues/6910 ))
- fix(database): drag to fill value conflict [@​golok727](https://togithub.com/golok727 ) ([#​6920](https://togithub.com/toeverything/blocksuite/issues/6920 ))
- fix(database): edge-cases for drag to fill [@​golok727](https://togithub.com/golok727 ) ([#​6942](https://togithub.com/toeverything/blocksuite/issues/6942 ))
- fix(edgeless): horizontal pan with mouse under the windows system [@​doouding](https://togithub.com/doouding ) ([#​6507](https://togithub.com/toeverything/blocksuite/issues/6507 ))
- fix(edgeless): should not be dragged in editing [@​regischen](https://togithub.com/regischen ) ([#​6519](https://togithub.com/toeverything/blocksuite/issues/6519 ))
- fix(edgeless): copyAsPng on shape with rotation has cutoff edges [@​golok727](https://togithub.com/golok727 ) ([#​6537](https://togithub.com/toeverything/blocksuite/issues/6537 ))
- fix(edgeless): connector missing c and x shortcuts [@​fundon](https://togithub.com/fundon ) ([#​6547](https://togithub.com/toeverything/blocksuite/issues/6547 ))
- fix(edgeless): copyAsPng failed to copy on image blocks [@​golok727](https://togithub.com/golok727 ) ([#​6538](https://togithub.com/toeverything/blocksuite/issues/6538 ))
- fix(edgeless): auto complete panel position [@​fundon](https://togithub.com/fundon ) ([#​6579](https://togithub.com/toeverything/blocksuite/issues/6579 ))
- fix(edgeless): connector default color [@​fundon](https://togithub.com/fundon ) ([#​6574](https://togithub.com/toeverything/blocksuite/issues/6574 ))
- fix(edgeless): auto complete panel position when zooming in and out [@​fundon](https://togithub.com/fundon ) ([#​6595](https://togithub.com/toeverything/blocksuite/issues/6595 ))
- fix(edgeless): connector indicator style [@​fundon](https://togithub.com/fundon ) ([#​6576](https://togithub.com/toeverything/blocksuite/issues/6576 ))
- fix(edgeless): code not updated [#​6622](https://togithub.com/toeverything/blocksuite/issues/6622 ) [@​golok727](https://togithub.com/golok727 ) ([#​6633](https://togithub.com/toeverything/blocksuite/issues/6633 ))
- fix(edgeless): empty element like group or brush should have correct deserializedXYWH [@​doouding](https://togithub.com/doouding ) ([#​6644](https://togithub.com/toeverything/blocksuite/issues/6644 ))
- fix(edgeless): click on the whiteboard throw error when the format-bar is active [@​Flrande](https://togithub.com/Flrande ) ([#​6662](https://togithub.com/toeverything/blocksuite/issues/6662 ))
- fix(edgeless): stash/pop of surface element [@​doouding](https://togithub.com/doouding ) ([#​6648](https://togithub.com/toeverything/blocksuite/issues/6648 ))
- fix(edgeless): viewport should not scroll when scrolling in format-bar [@​golok727](https://togithub.com/golok727 ) ([#​6649](https://togithub.com/toeverything/blocksuite/issues/6649 ))
- fix(edgeless): selection when all elements are connectors [@​fundon](https://togithub.com/fundon ) ([#​6652](https://togithub.com/toeverything/blocksuite/issues/6652 ))
- fix(edgeless): remove redundant variables [@​fundon](https://togithub.com/fundon ) ([#​6673](https://togithub.com/toeverything/blocksuite/issues/6673 ))
- fix(edgeless): use relative points [@​fundon](https://togithub.com/fundon ) ([#​6681](https://togithub.com/toeverything/blocksuite/issues/6681 ))
- fix(edgeless): update path in local connector [@​fundon](https://togithub.com/fundon ) ([#​6684](https://togithub.com/toeverything/blocksuite/issues/6684 ))
- fix(edgeless): connector modes display order issue [@​fundon](https://togithub.com/fundon ) ([#​6688](https://togithub.com/toeverything/blocksuite/issues/6688 ))
- fix(edgeless): should not switch shapes in editing [@​fundon](https://togithub.com/fundon ) ([#​6690](https://togithub.com/toeverything/blocksuite/issues/6690 ))
- fix(edgeless): exclude canvas editor when sync range and selection [@​Flrande](https://togithub.com/Flrande ) ([#​6685](https://togithub.com/toeverything/blocksuite/issues/6685 ))
- fix(edgeless): element-handle should consider rotation [@​golok727](https://togithub.com/golok727 ) ([#​6717](https://togithub.com/toeverything/blocksuite/issues/6717 ))
- fix(edgeless): curve path bounding box [@​fundon](https://togithub.com/fundon ) ([#​6694](https://togithub.com/toeverything/blocksuite/issues/6694 ))
- fix(edgeless): refine mindmap [@​doouding](https://togithub.com/doouding ) ([#​6736](https://togithub.com/toeverything/blocksuite/issues/6736 ))
- fix(edgeless): selection issue with copilot tool [@​fundon](https://togithub.com/fundon ) ([#​6791](https://togithub.com/toeverything/blocksuite/issues/6791 ))
- fix(edgeless): edgeless issues [@​doouding](https://togithub.com/doouding ) ([#​6781](https://togithub.com/toeverything/blocksuite/issues/6781 ))
- fix(edgeless): paste as note block if all other cases fails [@​golok727](https://togithub.com/golok727 ) ([#​6827](https://togithub.com/toeverything/blocksuite/issues/6827 ))
- fix(edgeless): optimize ai panel user experience [@​fundon](https://togithub.com/fundon ) ([#​6810](https://togithub.com/toeverything/blocksuite/issues/6810 ))
- fix(edgeless): mindmap refine [@​doouding](https://togithub.com/doouding ) ([#​6824](https://togithub.com/toeverything/blocksuite/issues/6824 ))
- fix(edgeless): add a paragraph block when clicking on empty space on the note block [@​golok727](https://togithub.com/golok727 ) ([#​6870](https://togithub.com/toeverything/blocksuite/issues/6870 ))
- fix(edgeless): surface-ref rendering [@​doouding](https://togithub.com/doouding ) ([#​6890](https://togithub.com/toeverything/blocksuite/issues/6890 ))
- fix(edgeless): hide the template in expand/regenerate mind map [@​doouding](https://togithub.com/doouding ) ([#​6888](https://togithub.com/toeverything/blocksuite/issues/6888 ))
- fix(edgeless): refine mindmap [@​doouding](https://togithub.com/doouding ) ([#​6879](https://togithub.com/toeverything/blocksuite/issues/6879 ))
- fix(edgeless): edgeless-index-label has empty reference [@​doouding](https://togithub.com/doouding ) ([#​6893](https://togithub.com/toeverything/blocksuite/issues/6893 ))
- fix(edgeless): prevent mindmap node from adding to other group [@​doouding](https://togithub.com/doouding ) ([#​6899](https://togithub.com/toeverything/blocksuite/issues/6899 ))
- fix(edgeless): support for moving elements by scroll wheel [@​fundon](https://togithub.com/fundon ) ([#​6789](https://togithub.com/toeverything/blocksuite/issues/6789 ))
- fix(edgeless): caret does not display when text is empty [@​doouding](https://togithub.com/doouding ) ([#​6953](https://togithub.com/toeverything/blocksuite/issues/6953 ))
- fix(edgeless): shape text cannot be edited [@​doouding](https://togithub.com/doouding ) ([#​6957](https://togithub.com/toeverything/blocksuite/issues/6957 ))
- fix(edgeless): ai panel text layout [@​doouding](https://togithub.com/doouding ) ([#​6964](https://togithub.com/toeverything/blocksuite/issues/6964 ))
- fix(edgeless): improve element toolbar bottom position [@​L-Sun](https://togithub.com/L-Sun ) ([#​6969](https://togithub.com/toeverything/blocksuite/issues/6969 ))
- fix(edgeless): focus on mindmap after generate [@​doouding](https://togithub.com/doouding ) ([#​6972](https://togithub.com/toeverything/blocksuite/issues/6972 ))
- fix(edgeless): incorrect cursor style of selected rect [@​L-Sun](https://togithub.com/L-Sun ) ([#​6983](https://togithub.com/toeverything/blocksuite/issues/6983 ))
- fix(edgeless): text element issue [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6991](https://togithub.com/toeverything/blocksuite/issues/6991 ))
- fix(edgeless): imporve ai pannel position in edgeless [@​L-Sun](https://togithub.com/L-Sun ) ([#​6993](https://togithub.com/toeverything/blocksuite/issues/6993 ))
- fix(examples): angular compat and list reactivity [@​doodlewind](https://togithub.com/doodlewind ) ([#​6516](https://togithub.com/toeverything/blocksuite/issues/6516 ))
- fix(inline): select line when triple click [@​Flrande](https://togithub.com/Flrande ) ([#​6698](https://togithub.com/toeverything/blocksuite/issues/6698 ))
- fix(inline): delete backward not works in the start of line in firefox [@​Flrande](https://togithub.com/Flrande ) ([#​6758](https://togithub.com/toeverything/blocksuite/issues/6758 ))
- fix(page): non-spread markdown list export [@​fourdim](https://togithub.com/fourdim ) ([#​6556](https://togithub.com/toeverything/blocksuite/issues/6556 ))
- fix(page): should not remove empty line when canceling insertion [@​lawvs](https://togithub.com/lawvs ) ([#​6584](https://togithub.com/toeverything/blocksuite/issues/6584 ))
- fix(page): treat data url as fetchable [@​fourdim](https://togithub.com/fourdim ) ([#​6600](https://togithub.com/toeverything/blocksuite/issues/6600 ))
- fix(page): add missing assets back [@​fourdim](https://togithub.com/fourdim ) ([#​6641](https://togithub.com/toeverything/blocksuite/issues/6641 ))
- fix(page): the imported markdown file name is displayed by default [@​Tzyito](https://togithub.com/Tzyito ) ([#​6702](https://togithub.com/toeverything/blocksuite/issues/6702 ))
- fix(page): process mime types in adapters [@​fourdim](https://togithub.com/fourdim ) ([#​6732](https://togithub.com/toeverything/blocksuite/issues/6732 ))
- fix(page): support notion plain table import [@​fourdim](https://togithub.com/fourdim ) ([#​6743](https://togithub.com/toeverything/blocksuite/issues/6743 ))
- fix(page): import markdown file title [@​zkwolf](https://togithub.com/zkwolf ) ([#​6778](https://togithub.com/toeverything/blocksuite/issues/6778 ))
- fix(page): add caption when exporting [@​fourdim](https://togithub.com/fourdim ) ([#​6845](https://togithub.com/toeverything/blocksuite/issues/6845 ))
- fix(page): hide placeholder when printing [@​fourdim](https://togithub.com/fourdim ) ([#​6925](https://togithub.com/toeverything/blocksuite/issues/6925 ))
- fix(playground): fallback to broadcast channel when failed to connect websocket [@​Flrande](https://togithub.com/Flrande ) ([#​6618](https://togithub.com/toeverything/blocksuite/issues/6618 ))
- fix(playground): playground debug menu icon in dev mode [@​doouding](https://togithub.com/doouding ) ([#​6742](https://togithub.com/toeverything/blocksuite/issues/6742 ))
- fix(playground): generate random doc id for the starter entry [@​doouding](https://togithub.com/doouding ) ([#​6955](https://togithub.com/toeverything/blocksuite/issues/6955 ))
- fix(presets): fragment import suffix [@​doodlewind](https://togithub.com/doodlewind ) ([#​6517](https://togithub.com/toeverything/blocksuite/issues/6517 ))
- fix(presets): ask ai in slash menu [@​pengx17](https://togithub.com/pengx17 ) ([#​6687](https://togithub.com/toeverything/blocksuite/issues/6687 ))
- fix(presets): should send markdown to remote api [@​pengx17](https://togithub.com/pengx17 ) ([#​6699](https://togithub.com/toeverything/blocksuite/issues/6699 ))
- fix(presets): ai message should be encoded [@​pengx17](https://togithub.com/pengx17 ) ([#​6707](https://togithub.com/toeverything/blocksuite/issues/6707 ))
- fix(presets): expose global namespace BlockSuitePresets [@​pengx17](https://togithub.com/pengx17 ) ([#​6715](https://togithub.com/toeverything/blocksuite/issues/6715 ))
- fix(presets): ai panel response style [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6718](https://togithub.com/toeverything/blocksuite/issues/6718 ))
- fix(presets): fix code error action [@​pengx17](https://togithub.com/pengx17 ) ([#​6722](https://togithub.com/toeverything/blocksuite/issues/6722 ))
- fix(presets): support code block in ai text renderer [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6723](https://togithub.com/toeverything/blocksuite/issues/6723 ))
- fix(presets): should stop propagation pointerdown events [@​fundon](https://togithub.com/fundon ) ([#​6725](https://togithub.com/toeverything/blocksuite/issues/6725 ))
- fix(presets): continue in chat action [@​pengx17](https://togithub.com/pengx17 ) ([#​6726](https://togithub.com/toeverything/blocksuite/issues/6726 ))
- fix(presets): ai response insert and replace [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6744](https://togithub.com/toeverything/blocksuite/issues/6744 ))
- fix(presets): should extract image when content does not exist [@​fundon](https://togithub.com/fundon ) ([#​6760](https://togithub.com/toeverything/blocksuite/issues/6760 ))
- fix(presets): requestContinueInChat issue [@​pengx17](https://togithub.com/pengx17 ) ([#​6768](https://togithub.com/toeverything/blocksuite/issues/6768 ))
- fix(presets): text stream error handling [@​pengx17](https://togithub.com/pengx17 ) ([#​6795](https://togithub.com/toeverything/blocksuite/issues/6795 ))
- fix(presets): incorrect error message handling [@​pengx17](https://togithub.com/pengx17 ) ([#​6798](https://togithub.com/toeverything/blocksuite/issues/6798 ))
- fix(presets): filter out image blocks [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6815](https://togithub.com/toeverything/blocksuite/issues/6815 ))
- fix(presets): stable get photo url [@​pengx17](https://togithub.com/pengx17 ) ([#​6814](https://togithub.com/toeverything/blocksuite/issues/6814 ))
- fix(presets): auto scroll answer text to bottom when generating [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6817](https://togithub.com/toeverything/blocksuite/issues/6817 ))
- fix(presets): insert and replace [@​regischen](https://togithub.com/regischen ) ([#​6819](https://togithub.com/toeverything/blocksuite/issues/6819 ))
- fix(presets): should not show discard modal when showing error panel [@​pengx17](https://togithub.com/pengx17 ) ([#​6820](https://togithub.com/toeverything/blocksuite/issues/6820 ))
- fix(presets): add edgeless ai panel entry [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6821](https://togithub.com/toeverything/blocksuite/issues/6821 ))
- fix(presets): should not update ai panel when generation is aborted [@​fundon](https://togithub.com/fundon ) ([#​6822](https://togithub.com/toeverything/blocksuite/issues/6822 ))
- fix(presets): should preprocess html [@​fundon](https://togithub.com/fundon ) ([#​6823](https://togithub.com/toeverything/blocksuite/issues/6823 ))
- fix(presets): add login error handle in chat [@​regischen](https://togithub.com/regischen ) ([#​6828](https://togithub.com/toeverything/blocksuite/issues/6828 ))
- fix(presets): should not send attachments when multiple blocks selected [@​pengx17](https://togithub.com/pengx17 ) ([#​6831](https://togithub.com/toeverything/blocksuite/issues/6831 ))
- fix(presets): edgeless ai panel response actions [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6835](https://togithub.com/toeverything/blocksuite/issues/6835 ))
- fix(presets): fix send attachments logic [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6838](https://togithub.com/toeverything/blocksuite/issues/6838 ))
- fix(presets): filter out non text content in text preview [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6843](https://togithub.com/toeverything/blocksuite/issues/6843 ))
- fix(presets): update error message [@​pengx17](https://togithub.com/pengx17 ) ([#​6837](https://togithub.com/toeverything/blocksuite/issues/6837 ))
- fix(presets): optimize ai images [@​fundon](https://togithub.com/fundon ) ([#​6847](https://togithub.com/toeverything/blocksuite/issues/6847 ))
- fix(presets): review action list items [@​pengx17](https://togithub.com/pengx17 ) ([#​6848](https://togithub.com/toeverything/blocksuite/issues/6848 ))
- fix(presets): review action list [@​pengx17](https://togithub.com/pengx17 ) ([#​6873](https://togithub.com/toeverything/blocksuite/issues/6873 ))
- fix(presets): ai text preview without widgets [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6878](https://togithub.com/toeverything/blocksuite/issues/6878 ))
- fix(presets): ai action panel icons [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6880](https://togithub.com/toeverything/blocksuite/issues/6880 ))
- fix(presets): add canvas export options for generating image [@​fundon](https://togithub.com/fundon ) ([#​6881](https://togithub.com/toeverything/blocksuite/issues/6881 ))
- fix(presets): move find actions to the last of generate group [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6886](https://togithub.com/toeverything/blocksuite/issues/6886 ))
- fix(presets): bring explain this code action back [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6889](https://togithub.com/toeverything/blocksuite/issues/6889 ))
- fix(presets): create popper only if more button exists [@​fundon](https://togithub.com/fundon ) ([#​6891](https://togithub.com/toeverything/blocksuite/issues/6891 ))
- fix(presets): ai star icon size [@​fundon](https://togithub.com/fundon ) ([#​6904](https://togithub.com/toeverything/blocksuite/issues/6904 ))
- fix(presets): ai panel bottom padding [@​pengx17](https://togithub.com/pengx17 ) ([#​6902](https://togithub.com/toeverything/blocksuite/issues/6902 ))
- fix(presets): mindmap expand [@​pengx17](https://togithub.com/pengx17 ) ([#​6921](https://togithub.com/toeverything/blocksuite/issues/6921 ))
- fix(presets): explain image action missing picture [@​fundon](https://togithub.com/fundon ) ([#​6919](https://togithub.com/toeverything/blocksuite/issues/6919 ))
- fix(presets): optimize make it real action [@​fundon](https://togithub.com/fundon ) ([#​6906](https://togithub.com/toeverything/blocksuite/issues/6906 ))
- fix(presets): add new note in right position and change icon [@​regischen](https://togithub.com/regischen ) ([#​6923](https://togithub.com/toeverything/blocksuite/issues/6923 ))
- fix(presets): add user change logic for chat panel [@​pengx17](https://togithub.com/pengx17 ) ([#​6932](https://togithub.com/toeverything/blocksuite/issues/6932 ))
- fix(presets): update ai action icons [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6933](https://togithub.com/toeverything/blocksuite/issues/6933 ))
- fix(presets): ai text renderer default style [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6931](https://togithub.com/toeverything/blocksuite/issues/6931 ))
- fix(presets): update slides template [@​regischen](https://togithub.com/regischen ) ([#​6935](https://togithub.com/toeverything/blocksuite/issues/6935 ))
- fix(presets): trim content directly within function [@​fundon](https://togithub.com/fundon ) ([#​6940](https://togithub.com/toeverything/blocksuite/issues/6940 ))
- fix(presets): fix insert below in chat [@​regischen](https://togithub.com/regischen ) ([#​6952](https://togithub.com/toeverything/blocksuite/issues/6952 ))
- fix(presets): chat ui issue [@​regischen](https://togithub.com/regischen ) ([#​6959](https://togithub.com/toeverything/blocksuite/issues/6959 ))
- fix(presets): insert slide bug [@​regischen](https://togithub.com/regischen ) ([#​6961](https://togithub.com/toeverything/blocksuite/issues/6961 ))
- fix(presets): optimize insertion position, left alignment [@​fundon](https://togithub.com/fundon ) ([#​6951](https://togithub.com/toeverything/blocksuite/issues/6951 ))
- fix(presets): refine ai tracking properties [@​pengx17](https://togithub.com/pengx17 ) ([#​6966](https://togithub.com/toeverything/blocksuite/issues/6966 ))
- fix(presets): update error message [@​pengx17](https://togithub.com/pengx17 ) ([#​6967](https://togithub.com/toeverything/blocksuite/issues/6967 ))
- fix(presets): limit ai text rendering [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6971](https://togithub.com/toeverything/blocksuite/issues/6971 ))
- fix(presets): text renderer scroll behavior [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6973](https://togithub.com/toeverything/blocksuite/issues/6973 ))
- fix(presets): chat input support image paste [@​regischen](https://togithub.com/regischen ) ([#​6979](https://togithub.com/toeverything/blocksuite/issues/6979 ))
- fix(presets): add make it real to doc note [@​pengx17](https://togithub.com/pengx17 ) ([#​6980](https://togithub.com/toeverything/blocksuite/issues/6980 ))
- fix(presets): add unauthorized event to ai provider [@​pengx17](https://togithub.com/pengx17 ) ([#​6987](https://togithub.com/toeverything/blocksuite/issues/6987 ))
- fix(presets): improve make it real action [@​fundon](https://togithub.com/fundon ) ([#​6988](https://togithub.com/toeverything/blocksuite/issues/6988 ))
- fix(std): outline in editor host [@​golok727](https://togithub.com/golok727 ) ([#​6905](https://togithub.com/toeverything/blocksuite/issues/6905 ))
- fix(store): fix export snapshot error [@​EYHN](https://togithub.com/EYHN ) ([#​6877](https://togithub.com/toeverything/blocksuite/issues/6877 ))
- refactor: optimizing element check [@​fundon](https://togithub.com/fundon ) ([#​6653](https://togithub.com/toeverything/blocksuite/issues/6653 ))
- refactor(database): remove duplicate event listener [@​golok727](https://togithub.com/golok727 ) ([#​6913](https://togithub.com/toeverything/blocksuite/issues/6913 ))
- refactor(edgeless): remove redundant code [@​regischen](https://togithub.com/regischen ) ([#​6518](https://togithub.com/toeverything/blocksuite/issues/6518 ))
- refactor(edgeless): remove duplicate return [@​shvixxl](https://togithub.com/shvixxl ) ([#​6945](https://togithub.com/toeverything/blocksuite/issues/6945 ))
- refactor(store): support more node props in base adapter [@​fourdim](https://togithub.com/fourdim ) ([#​6926](https://togithub.com/toeverything/blocksuite/issues/6926 ))
- revert: build: manual split chunks [#​6654](https://togithub.com/toeverything/blocksuite/issues/6654 ) [@​fourdim](https://togithub.com/fourdim ) ([#​6657](https://togithub.com/toeverything/blocksuite/issues/6657 ))
- feat(edgeless): edgeless copilot panel [@​doouding](https://togithub.com/doouding ) ([#​6620](https://togithub.com/toeverything/blocksuite/issues/6620 ))
- feat(edgeless): mindmap gen [@​doouding](https://togithub.com/doouding ) ([#​6675](https://togithub.com/toeverything/blocksuite/issues/6675 ))
- feat(edgeless): edgeless copilot actions [@​doouding](https://togithub.com/doouding ) ([#​6714](https://togithub.com/toeverything/blocksuite/issues/6714 ))
- feat(edgeless): edgeless copilot toolbar entry [@​doouding](https://togithub.com/doouding ) ([#​6763](https://togithub.com/toeverything/blocksuite/issues/6763 ))
- feat(edgeless): expand mindmap action [@​doouding](https://togithub.com/doouding ) ([#​6852](https://togithub.com/toeverything/blocksuite/issues/6852 ))
- feat(playground): add chat panel to playground [@​pengx17](https://togithub.com/pengx17 ) ([#​6735](https://togithub.com/toeverything/blocksuite/issues/6735 ))
- feat(presets): new chat panel fragment [@​regischen](https://togithub.com/regischen ) ([#​6514](https://togithub.com/toeverything/blocksuite/issues/6514 ))
- feat(presets): ai actions in format bar [@​pengx17](https://togithub.com/pengx17 ) ([#​6679](https://togithub.com/toeverything/blocksuite/issues/6679 ))
- feat(presets): support render ai answer text as rich text [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6682](https://togithub.com/toeverything/blocksuite/issues/6682 ))
- feat(presets): copilot uses documentation as background knowledge [@​zzj3720](https://togithub.com/zzj3720 ) ([#​6719](https://togithub.com/toeverything/blocksuite/issues/6719 ))
- feat(presets): ai create message [@​fundon](https://togithub.com/fundon ) ([#​6724](https://togithub.com/toeverything/blocksuite/issues/6724 ))
- feat(presets): support image to text [@​pengx17](https://togithub.com/pengx17 ) ([#​6727](https://togithub.com/toeverything/blocksuite/issues/6727 ))
- feat(presets): add more doc mode actions [@​pengx17](https://togithub.com/pengx17 ) ([#​6733](https://togithub.com/toeverything/blocksuite/issues/6733 ))
- feat(presets): ai images [@​fundon](https://togithub.com/fundon ) ([#​6728](https://togithub.com/toeverything/blocksuite/issues/6728 ))
- feat(presets): ai create an image [@​fundon](https://togithub.com/fundon ) ([#​6746](https://togithub.com/toeverything/blocksuite/issues/6746 ))
- feat(presets): error handling [@​pengx17](https://togithub.com/pengx17 ) ([#​6775](https://togithub.com/toeverything/blocksuite/issues/6775 ))
- feat(presets): add UnauthorizedError handling [@​pengx17](https://togithub.com/pengx17 ) ([#​6809](https://togithub.com/toeverything/blocksuite/issues/6809 ))
- feat(presets): add chat copy and more button [@​regischen](https://togithub.com/regischen ) ([#​6825](https://togithub.com/toeverything/blocksuite/issues/6825 ))
- feat(presets): add generating placeholder for some ai actions [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6842](https://togithub.com/toeverything/blocksuite/issues/6842 ))
- feat(presets): create an image from user input [@​fundon](https://togithub.com/fundon ) ([#​6849](https://togithub.com/toeverything/blocksuite/issues/6849 ))
- feat(presets): add actions slots [@​pengx17](https://togithub.com/pengx17 ) ([#​6860](https://togithub.com/toeverything/blocksuite/issues/6860 ))
- feat(presets): add seed to image generation [@​fundon](https://togithub.com/fundon ) ([#​6900](https://togithub.com/toeverything/blocksuite/issues/6900 ))
- feat(presets): add edgeless actions to doc mode [@​pengx17](https://togithub.com/pengx17 ) ([#​6903](https://togithub.com/toeverything/blocksuite/issues/6903 ))
- feat(presets): add beta flags for some actions [@​pengx17](https://togithub.com/pengx17 ) ([#​6929](https://togithub.com/toeverything/blocksuite/issues/6929 ))
- feat(presets): add more tracked actions to ai [@​pengx17](https://togithub.com/pengx17 ) ([#​6948](https://togithub.com/toeverything/blocksuite/issues/6948 ))
- fix: move slash menu ai entry to presets [@​donteatfriedrice](https://togithub.com/donteatfriedrice ) ([#​6677](https://togithub.com/toeverything/blocksuite/issues/6677 ))
- fix: should not trigger ai panel when composing [@​Flrande](https://togithub.com/Flrande ) ([#​6721](https://togithub.com/toeverything/blocksuite/
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-05-13 07:32:56 +00:00
JimmFly
df6d0a2750
fix(core): navigation shortcut keys can't be used when the sidebar is collapsed ( #6903 )
...
close #6877
2024-05-13 07:15:40 +00:00
JimmFly
644bd8c817
fix(core): page does not fully stretch the entire screen ( #6902 )
...
close AFF-1054
https://github.com/toeverything/AFFiNE/assets/102217452/6e4447b7-380d-402b-9445-1c2d9c036363
2024-05-13 06:25:20 +00:00
EYHN
4ebe8f5fb4
chore(core): improve export snapshot tool ( #6863 )
2024-05-13 04:00:47 +00:00
JimmFly
f94306703a
feat(core): tag groups sorted alphabetically ( #6865 )
...
feat(core): tag groups sorted alphabetically
feat(core): add display group to collection page and tag page
<img width="755" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/17a5abbe-cd1a-4ce2-8adc-f9aa5b6d6e77 ">
2024-05-13 03:48:17 +00:00
pengx17
3e23878e0f
feat: add more tracking events ( #6866 )
...
Added most tracking events
what is missing:
- still need a way to track events in blocksuite
- some events may not 100% accurate of the one defined in the PRD
2024-05-13 03:36:32 +00:00
pengx17
bd1733b2a9
chore: remove unused file ( #6894 )
2024-05-13 02:27:21 +00:00
renovate
31f7f6c9cf
chore: bump up @napi-rs/cli version to v3.0.0-alpha.55 ( #6900 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@napi-rs/cli](https://togithub.com/napi-rs/napi-rs ) | [`3.0.0-alpha.54` -> `3.0.0-alpha.55`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.54/3.0.0-alpha.55 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@napi-rs%2fcli/3.0.0-alpha.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@napi-rs%2fcli/3.0.0-alpha.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@napi-rs%2fcli/3.0.0-alpha.54/3.0.0-alpha.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@napi-rs%2fcli/3.0.0-alpha.54/3.0.0-alpha.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.55`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.55 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.54...@napi-rs/cli@3.0.0-alpha.55 )
##### Bug Fixes
- **cli:** prevent the wasm optimization crash the build ([#​2107](https://togithub.com/napi-rs/napi-rs/issues/2107 )) ([c9c3c0e](c9c3c0ed05
))
- **deps:** update dependency [@​napi-rs/cross-toolchain](https://togithub.com/napi-rs/cross-toolchain ) to ^0.0.16 ([#​2079](https://togithub.com/napi-rs/napi-rs/issues/2079 )) ([d022f64](d022f64834
))
- **napi:** set explicit target flag for x86\_64 CI template ([#​2077](https://togithub.com/napi-rs/napi-rs/issues/2077 )) ([ebc1e2c](ebc1e2ca18
))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-05-13 02:16:05 +00:00
pengx17
8af064b663
fix: should not reset identity on app start ( #6895 )
2024-05-12 12:39:59 +00:00
JimmFly
b8a1fbd6c7
fix(core): add margin to scrollbar when clientBorder has no style ( #6867 )
...
close #6684
https://github.com/toeverything/AFFiNE/assets/102217452/9de18009-c718-4bdd-88fd-caafdb5b419c
2024-05-11 05:44:48 +00:00
pengx17
c07c7c0969
Revert "chore: bump @pengx17/electron-forge-maker-appimage ( #6726 )" ( #6859 )
...
This reverts commit 964e475c5f
.
fix #6829
2024-05-10 04:11:06 +00:00
EYHN
f5dceda0cc
fix(core): mixpanel error when opt-out ( #6861 )
2024-05-10 03:58:45 +00:00
donteatfriedrice
203459679c
feat: bump blocksuite ( #6852 )
...
## Features
- https://github.com/toeverything/BlockSuite/pull/6995 @fundon
## Bugfix
- https://github.com/toeverything/BlockSuite/pull/7002 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/7000 @regischen
- https://github.com/toeverything/BlockSuite/pull/7001 @fundon
- https://github.com/toeverything/BlockSuite/pull/6999 @Flrande
- https://github.com/toeverything/BlockSuite/pull/6997 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6996 @regischen
- https://github.com/toeverything/BlockSuite/pull/6994 @L-Sun
## Refactor
## Misc
2024-05-10 03:46:10 +00:00
renovate
06890d67c7
chore: bump up all non-major dependencies ( #6843 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@aws-sdk/client-s3](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.569.0` -> `3.572.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.569.0/3.572.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.572.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.572.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.569.0/3.572.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.569.0/3.572.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@storybook/test-runner](https://togithub.com/storybookjs/test-runner ) | [`^0.17.0` -> `^0.18.0`](https://renovatebot.com/diffs/npm/@storybook%2ftest-runner/0.17.0/0.18.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2ftest-runner/0.18.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2ftest-runner/0.18.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2ftest-runner/0.17.0/0.18.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2ftest-runner/0.17.0/0.18.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [file-format](https://togithub.com/mmalecot/file-format ) | `0.24` -> `0.25` | [![age](https://developer.mend.io/api/mc/badges/age/crate/file-format/0.25.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/file-format/0.25.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/file-format/0.24.0/0.25.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/file-format/0.24.0/0.25.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [yarn](https://togithub.com/yarnpkg/berry ) ([source](https://togithub.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-cli )) | [`4.2.1` -> `4.2.2`](https://renovatebot.com/diffs/npm/yarn/4.2.1/4.2.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/yarn/4.2.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/yarn/4.2.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/yarn/4.2.1/4.2.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/yarn/4.2.1/4.2.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | packageManager | patch |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.572.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35720-2024-05-08 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.569.0...v3.572.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
</details>
<details>
<summary>storybookjs/test-runner (@​storybook/test-runner)</summary>
### [`v0.18.0`](https://togithub.com/storybookjs/test-runner/blob/HEAD/CHANGELOG.md#v0180-Thu-May-09-2024 )
[Compare Source](https://togithub.com/storybookjs/test-runner/compare/v0.17.0...v0.18.0 )
##### 🚀 Enhancement
- Release 0.18.0 [#​458](https://togithub.com/storybookjs/test-runner/pull/458 ) ([@​skratchdot](https://togithub.com/skratchdot ) [@​yannbf](https://togithub.com/yannbf ))
- Fix coverage reports, add lcov as extra reporter [#​456](https://togithub.com/storybookjs/test-runner/pull/456 ) ([@​yannbf](https://togithub.com/yannbf ))
##### 🐛 Bug Fix
- add `--testTimeout` cli option from jest [#​409](https://togithub.com/storybookjs/test-runner/pull/409 ) ([@​skratchdot](https://togithub.com/skratchdot ) [@​yannbf](https://togithub.com/yannbf ))
##### Authors: 2
- ◬ ([@​skratchdot](https://togithub.com/skratchdot ))
- Yann Braga ([@​yannbf](https://togithub.com/yannbf ))
***
</details>
<details>
<summary>mmalecot/file-format (file-format)</summary>
### [`v0.25.0`](https://togithub.com/mmalecot/file-format/blob/HEAD/CHANGELOG.md#Version-0250-2024-05-08 )
[Compare Source](https://togithub.com/mmalecot/file-format/compare/v0.24.0...v0.25.0 )
#### Fixes
- Fix AutoCAD Drawing (DWG) signature
#### New formats support
- Glyphs
- Sketch
- Sketch 43
- age encryption
</details>
<details>
<summary>yarnpkg/berry (yarn)</summary>
### [`v4.2.2`](bf24f592eb...effc932614
)
[Compare Source](bf24f592eb...effc932614
)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-05-09 08:37:29 +00:00
JimmFly
f4a422c0e9
fix(core): keep the delete button from being blocked ( #6836 )
...
close #6718
2024-05-09 08:26:32 +00:00
fundon
d8b3a0b6d5
fix: improve make it real action ( #6830 )
2024-05-09 08:15:34 +00:00
pengx17
917ad1965a
fix: mixpanel issues ( #6840 )
2024-05-09 07:50:15 +00:00
pengx17
3744a0a5e0
feat: handle login required tracking event ( #6831 )
2024-05-09 07:50:07 +00:00
pengx17
1a9a623310
chore: bump blocksuite ( #6844 )
2024-05-09 07:49:59 +00:00
CatsJuice
36575ca1b5
chore(core): adjust setting modal's size ( #6849 )
2024-05-09 07:38:07 +00:00
CatsJuice
9f432a04d4
fix(core): ai plan should show even user not signed in ( #6845 )
2024-05-09 07:26:27 +00:00
CatsJuice
960b906935
fix(core): avoid shaking when renaming doc in title bar ( #6847 )
...
- before
![CleanShot 2024-05-09 at 14.42.45.gif](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/LakojjjzZNf6ogjOVwKE/5c7b6beb-d24f-49b8-a2c2-f3ab07f4972a.gif )
- after
![CleanShot 2024-05-09 at 14.43.57.gif](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/LakojjjzZNf6ogjOVwKE/325b68b5-a904-425a-b2c4-5f914237b497.gif )
2024-05-09 07:15:14 +00:00
JimmFly
291db7d809
feat(core): add untagged group to GroupBy view ( #6837 )
...
close #6688
<img width="743" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/9ffe3cac-0c73-4a8c-8567-8a315eed6548 ">
2024-05-09 02:30:52 +00:00
CatsJuice
301cc188ca
fix(core): adjust ai onboarding copywriting and local onboarding actions ( #6834 )
2024-05-08 09:18:17 +00:00
EYHN
8d8bd49600
chore(infra): remove compatible code ( #6833 )
2024-05-08 09:06:33 +00:00
JimmFly
87078ff706
fix(core): member list does not display names correctly ( #6835 )
...
close #6818
close AFF-1031
2024-05-08 08:54:11 +00:00
EYHN
e00c697694
fix(core): windows app controls missing ( #6832 )
...
fix #6825
2024-05-08 08:17:37 +00:00
Akumatus
4a032eb260
fix: modify experimental features to app-level ( #6823 )
2024-05-08 12:21:02 +08:00
pengx17
e85548b393
fix: tone action param ( #6824 )
2024-05-07 12:42:35 +00:00
renovate
269060d494
chore: bump up @blocksuite/icons version to v2.1.50 ( #6577 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/icons](https://togithub.com/toeverything/icons ) | [`2.1.46` -> `2.1.50`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.46/2.1.50 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@blocksuite%2ficons/2.1.50?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@blocksuite%2ficons/2.1.50?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@blocksuite%2ficons/2.1.46/2.1.50?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@blocksuite%2ficons/2.1.46/2.1.50?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.1.50`](aa76c34aae...937b436274
)
[Compare Source](aa76c34aae...937b436274
)
### [`v2.1.49`](fc6422fbd4...aa76c34aae
)
[Compare Source](fc6422fbd4...aa76c34aae
)
### [`v2.1.48`](34162ca6da...fc6422fbd4
)
[Compare Source](34162ca6da...fc6422fbd4
)
### [`v2.1.47`](740923da0d...34162ca6da
)
[Compare Source](740923da0d...34162ca6da
)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM0MC4xMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-05-07 11:09:38 +00:00
pengx17
6ad5ae2403
fix: chat panel segment ( #6820 )
2024-05-07 10:41:57 +00:00
renovate
013adc38c0
chore: bump up all non-major dependencies ( #6526 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@aws-sdk/client-s3](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.537.0` -> `3.569.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.537.0/3.569.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.569.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.569.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.537.0/3.569.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.537.0/3.569.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@electron-forge/maker-base](https://togithub.com/electron/forge ) | [`7.3.1` -> `7.4.0`](https://renovatebot.com/diffs/npm/@electron-forge%2fmaker-base/7.3.1/7.4.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@electron-forge%2fmaker-base/7.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@electron-forge%2fmaker-base/7.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@electron-forge%2fmaker-base/7.3.1/7.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@electron-forge%2fmaker-base/7.3.1/7.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | resolutions | minor |
| @​magic-works/i18n-codegen | [`^0.5.0` -> `^0.6.0`](https://renovatebot.com/diffs/npm/@magic-works%2fi18n-codegen/0.5.0/0.6.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@magic-works%2fi18n-codegen/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@magic-works%2fi18n-codegen/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@magic-works%2fi18n-codegen/0.5.0/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@magic-works%2fi18n-codegen/0.5.0/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| @​magic-works/i18n-codegen | [`^0.5.0` -> `^0.6.0`](https://renovatebot.com/diffs/npm/@magic-works%2fi18n-codegen/0.5.0/0.6.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@magic-works%2fi18n-codegen/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@magic-works%2fi18n-codegen/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@magic-works%2fi18n-codegen/0.5.0/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@magic-works%2fi18n-codegen/0.5.0/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@marsidev/react-turnstile](https://togithub.com/marsidev/react-turnstile ) | [`^0.5.4` -> `^0.6.0`](https://renovatebot.com/diffs/npm/@marsidev%2freact-turnstile/0.5.4/0.6.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@marsidev%2freact-turnstile/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@marsidev%2freact-turnstile/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@marsidev%2freact-turnstile/0.5.4/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@marsidev%2freact-turnstile/0.5.4/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@napi-rs/cli](https://togithub.com/napi-rs/napi-rs ) | [`3.0.0-alpha.46` -> `3.0.0-alpha.54`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.46/3.0.0-alpha.54 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@napi-rs%2fcli/3.0.0-alpha.54?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@napi-rs%2fcli/3.0.0-alpha.54?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@napi-rs%2fcli/3.0.0-alpha.46/3.0.0-alpha.54?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@napi-rs%2fcli/3.0.0-alpha.46/3.0.0-alpha.54?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@nestjs/throttler](https://togithub.com/nestjs/throttler ) | [`5.0.1` -> `5.1.2`](https://renovatebot.com/diffs/npm/@nestjs%2fthrottler/5.0.1/5.1.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2fthrottler/5.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nestjs%2fthrottler/5.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nestjs%2fthrottler/5.0.1/5.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2fthrottler/5.0.1/5.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/exporter-prometheus](https://togithub.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-prometheus ) ([source](https://togithub.com/open-telemetry/opentelemetry-js )) | [`^0.50.0` -> `^0.51.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-prometheus/0.50.0/0.51.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fexporter-prometheus/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2fexporter-prometheus/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2fexporter-prometheus/0.50.0/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fexporter-prometheus/0.50.0/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation](https://togithub.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation ) ([source](https://togithub.com/open-telemetry/opentelemetry-js )) | [`^0.50.0` -> `^0.51.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation/0.50.0/0.51.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation/0.50.0/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation/0.50.0/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-graphql](https://togithub.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-graphql#readme ) ([source](https://togithub.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.39.0` -> `^0.40.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-graphql/0.39.0/0.40.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-graphql/0.40.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-graphql/0.40.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-graphql/0.39.0/0.40.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation-graphql/0.39.0/0.40.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-http](https://togithub.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-http ) ([source](https://togithub.com/open-telemetry/opentelemetry-js )) | [`^0.50.0` -> `^0.51.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-http/0.50.0/0.51.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-http/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-http/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-http/0.50.0/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation-http/0.50.0/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-ioredis](https://togithub.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-ioredis#readme ) ([source](https://togithub.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.39.0` -> `^0.40.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-ioredis/0.39.0/0.40.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-ioredis/0.40.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-ioredis/0.40.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-ioredis/0.39.0/0.40.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation-ioredis/0.39.0/0.40.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-nestjs-core](https://togithub.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-nestjs-core#readme ) ([source](https://togithub.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.36.0` -> `^0.37.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-nestjs-core/0.36.0/0.37.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-nestjs-core/0.37.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-nestjs-core/0.37.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-nestjs-core/0.36.0/0.37.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation-nestjs-core/0.36.0/0.37.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-socket.io](https://togithub.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-socket.io#readme ) ([source](https://togithub.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.38.0` -> `^0.39.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-socket.io/0.38.0/0.39.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-socket.io/0.39.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-socket.io/0.39.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-socket.io/0.38.0/0.39.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation-socket.io/0.38.0/0.39.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/sdk-node](https://togithub.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-sdk-node ) ([source](https://togithub.com/open-telemetry/opentelemetry-js )) | [`^0.50.0` -> `^0.51.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-node/0.50.0/0.51.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fsdk-node/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2fsdk-node/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2fsdk-node/0.50.0/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fsdk-node/0.50.0/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@vitest/coverage-istanbul](https://togithub.com/vitest-dev/vitest/tree/main/packages/coverage-istanbul#readme ) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul )) | [`1.4.0` -> `1.6.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/1.4.0/1.6.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-istanbul/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-istanbul/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-istanbul/1.4.0/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-istanbul/1.4.0/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@vitest/ui](https://togithub.com/vitest-dev/vitest/tree/main/packages/ui#readme ) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/ui )) | [`1.4.0` -> `1.6.0`](https://renovatebot.com/diffs/npm/@vitest%2fui/1.4.0/1.6.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fui/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fui/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fui/1.4.0/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fui/1.4.0/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [cloudflare/wrangler-action](https://togithub.com/cloudflare/wrangler-action ) | `v3.4.1` -> `v3.5.0` | [![age](https://developer.mend.io/api/mc/badges/age/github-tags/cloudflare%2fwrangler-action/v3.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/cloudflare%2fwrangler-action/v3.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/cloudflare%2fwrangler-action/v3.4.1/v3.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/cloudflare%2fwrangler-action/v3.4.1/v3.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | action | minor |
| [esbuild](https://togithub.com/evanw/esbuild ) | [`^0.20.2` -> `^0.21.0`](https://renovatebot.com/diffs/npm/esbuild/0.20.2/0.21.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/esbuild/0.21.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/esbuild/0.21.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/esbuild/0.20.2/0.21.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/esbuild/0.20.2/0.21.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [jotai-devtools](https://togithub.com/jotaijs/jotai-devtools ) | [`^0.8.0` -> `^0.9.0`](https://renovatebot.com/diffs/npm/jotai-devtools/0.8.0/0.9.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jotai-devtools/0.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jotai-devtools/0.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jotai-devtools/0.8.0/0.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jotai-devtools/0.8.0/0.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [jotai-devtools](https://togithub.com/jotaijs/jotai-devtools ) | [`^0.8.0` -> `^0.9.0`](https://renovatebot.com/diffs/npm/jotai-devtools/0.8.0/0.9.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jotai-devtools/0.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jotai-devtools/0.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jotai-devtools/0.8.0/0.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jotai-devtools/0.8.0/0.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [jotai-scope](https://togithub.com/jotaijs/jotai-scope ) | [`^0.5.1` -> `^0.6.0`](https://renovatebot.com/diffs/npm/jotai-scope/0.5.1/0.6.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jotai-scope/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jotai-scope/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jotai-scope/0.5.1/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jotai-scope/0.5.1/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [node](https://nodejs.org ) ([source](https://togithub.com/nodejs/node )) | `20.12.1` -> `20.12.2` | [![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v20.12.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/node-version/node/v20.12.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/node-version/node/v20.12.1/v20.12.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v20.12.1/v20.12.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | | patch |
| [react](https://reactjs.org/ ) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react )) | [`18.2.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/react/18.2.0/18.3.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [react](https://reactjs.org/ ) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react )) | [`18.2.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/react/18.2.0/18.3.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [react-dom](https://reactjs.org/ ) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react-dom )) | [`18.2.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/react-dom/18.2.0/18.3.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-dom/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-dom/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [react-dom](https://reactjs.org/ ) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react-dom )) | [`18.2.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/react-dom/18.2.0/18.3.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-dom/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-dom/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [react-is](https://reactjs.org/ ) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react-is )) | [`18.2.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/react-is/18.2.0/18.3.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-is/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-is/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-is/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-is/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [sqlx](https://togithub.com/launchbadge/sqlx ) | `0.7.3` -> `0.7.4` | [![age](https://developer.mend.io/api/mc/badges/age/crate/sqlx/0.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/sqlx/0.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/sqlx/0.7.4/0.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/sqlx/0.7.4/0.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | build-dependencies | patch |
| [sqlx](https://togithub.com/launchbadge/sqlx ) | `0.7.3` -> `0.7.4` | [![age](https://developer.mend.io/api/mc/badges/age/crate/sqlx/0.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/sqlx/0.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/sqlx/0.7.4/0.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/sqlx/0.7.4/0.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [vite-plugin-dts](https://togithub.com/qmhc/vite-plugin-dts ) | [`3.8.1` -> `3.9.1`](https://renovatebot.com/diffs/npm/vite-plugin-dts/3.8.1/3.9.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plugin-dts/3.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-plugin-dts/3.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-plugin-dts/3.8.1/3.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plugin-dts/3.8.1/3.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [vitest](https://togithub.com/vitest-dev/vitest ) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest )) | [`1.4.0` -> `1.6.0`](https://renovatebot.com/diffs/npm/vitest/1.4.0/1.6.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/1.4.0/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/1.4.0/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [yarn](https://togithub.com/yarnpkg/berry ) ([source](https://togithub.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-cli )) | [`4.1.1` -> `4.2.1`](https://renovatebot.com/diffs/npm/yarn/4.1.1/4.2.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/yarn/4.2.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/yarn/4.2.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/yarn/4.1.1/4.2.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/yarn/4.1.1/4.2.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | packageManager | minor |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.569.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35690-2024-05-03 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.568.0...v3.569.0 )
##### Bug Fixes
- **clients:** add deps required by default credential providers ([#​6055](https://togithub.com/aws/aws-sdk-js-v3/issues/6055 )) ([bfa8626](bfa8626854
))
### [`v3.568.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35680-2024-05-02 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.567.0...v3.568.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.567.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35670-2024-05-01 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.565.0...v3.567.0 )
##### Features
- end support for Node.js 14.x ([#​6034](https://togithub.com/aws/aws-sdk-js-v3/issues/6034 )) ([d196411](d19641119f
))
### [`v3.565.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35650-2024-04-29 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.564.0...v3.565.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.564.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35640-2024-04-26 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.563.0...v3.564.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.563.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35630-2024-04-25 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.556.0...v3.563.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.556.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35560-2024-04-16 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.554.0...v3.556.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.554.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35540-2024-04-11 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.552.0...v3.554.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.552.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35520-2024-04-09 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.550.0...v3.552.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.550.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35500-2024-04-05 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.549.0...v3.550.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.549.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35490-2024-04-04 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.540.0...v3.549.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.540.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35400-2024-03-22 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.537.0...v3.540.0 )
##### Bug Fixes
- **util-endpoints:** augment endpointFunctions inline in endpointResolver functions ([#​5933](https://togithub.com/aws/aws-sdk-js-v3/issues/5933 )) ([42a791d](42a791defb
))
</details>
<details>
<summary>electron/forge (@​electron-forge/maker-base)</summary>
### [`v7.4.0`](https://togithub.com/electron/forge/releases/tag/v7.4.0 )
[Compare Source](https://togithub.com/electron/forge/compare/v7.3.1...v7.4.0 )
##### What's Changed
##### Highlighted Feature:
- fix: bump packager minimum dep by [@​MarshallOfSound](https://togithub.com/MarshallOfSound ) in [https://github.com/electron/forge/pull/3551 ](https://togithub.com/electron/forge/pull/3551 )
This version of Forge enables the new Windows ASAR integrity feature in Electron. When ASAR integrity is enabled, your Electron app will verify the header hash of the ASAR archive on runtime. If no hash is present or if there is a mismatch in the hashes, the app will forcefully terminate.
More information about this feature can be found in Electron's documentation here: https://github.com/electron/electron/blob/main/docs/tutorial/asar-integrity.md#using-electron-tooling
##### Bug Fixes and Improvements
- fix(cli): add `plugin-fuses` to import script by [@​Santhoshmani1](https://togithub.com/Santhoshmani1 ) in [https://github.com/electron/forge/pull/3535 ](https://togithub.com/electron/forge/pull/3535 )
- build(deps): bump dsanders11/github-app-commit-action from 1.3.0 to 1.4.0 by [@​dependabot](https://togithub.com/dependabot ) in [https://github.com/electron/forge/pull/3555 ](https://togithub.com/electron/forge/pull/3555 )
- build(deps): bump dsanders11/project-actions from 1.2.0 to 1.3.0 by [@​dependabot](https://togithub.com/dependabot ) in [https://github.com/electron/forge/pull/3557 ](https://togithub.com/electron/forge/pull/3557 )
- build(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 by [@​dependabot](https://togithub.com/dependabot ) in [https://github.com/electron/forge/pull/3545 ](https://togithub.com/electron/forge/pull/3545 )
- build(deps): bump actions/checkout from 4.1.1 to 4.1.2 by [@​dependabot](https://togithub.com/dependabot ) in [https://github.com/electron/forge/pull/3556 ](https://togithub.com/electron/forge/pull/3556 )
- chore: update listr2 version by [@​yangannyx](https://togithub.com/yangannyx ) in [https://github.com/electron/forge/pull/3542 ](https://togithub.com/electron/forge/pull/3542 )
- docs: Typo in Interface MakerDMGConfig by [@​zsewa](https://togithub.com/zsewa ) in [https://github.com/electron/forge/pull/3550 ](https://togithub.com/electron/forge/pull/3550 )
##### New Contributors
- [@​zsewa](https://togithub.com/zsewa ) made their first contribution in [https://github.com/electron/forge/pull/3550 ](https://togithub.com/electron/forge/pull/3550 )
- [@​Santhoshmani1](https://togithub.com/Santhoshmani1 ) made their first contribution in [https://github.com/electron/forge/pull/3535 ](https://togithub.com/electron/forge/pull/3535 )
**Full Changelog**: https://github.com/electron/forge/compare/v7.3.1...v7.4.0
</details>
<details>
<summary>marsidev/react-turnstile (@​marsidev/react-turnstile)</summary>
### [`v0.6.0`](https://togithub.com/marsidev/react-turnstile/releases/tag/v0.6.0 )
[Compare Source](https://togithub.com/marsidev/react-turnstile/compare/v0.5.4...v0.6.0 )
#### What's Changed
##### Bug Fixes
- Prevent widget to be removed when `onWidgetLoad` exists by [@​marsidev](https://togithub.com/marsidev ) in [https://github.com/marsidev/react-turnstile/pull/66 ](https://togithub.com/marsidev/react-turnstile/pull/66 )
##### Minor changes
- Test changes by [@​marsidev](https://togithub.com/marsidev ) in [https://github.com/marsidev/react-turnstile/pull/63 ](https://togithub.com/marsidev/react-turnstile/pull/63 )
- Upgrade dependencies by [@​marsidev](https://togithub.com/marsidev ) in [https://github.com/marsidev/react-turnstile/pull/64 ](https://togithub.com/marsidev/react-turnstile/pull/64 )
**Full Changelog**: https://github.com/marsidev/react-turnstile/compare/v0.5.4...v0.6.0
</details>
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.54`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.53...@napi-rs/cli@3.0.0-alpha.54 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.53...@napi-rs/cli@3.0.0-alpha.54 )
### [`v3.0.0-alpha.53`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.53 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.52...@napi-rs/cli@3.0.0-alpha.53 )
#### What's Changed
- feat(cli): allow sync fs operation between workers/mainThread by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2064 ](https://togithub.com/napi-rs/napi-rs/pull/2064 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.52...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.53
### [`v3.0.0-alpha.52`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.52 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.51...@napi-rs/cli@3.0.0-alpha.52 )
#### What's Changed
- feat(cli): support generation of literal union from string enum by [@​inokawa](https://togithub.com/inokawa ) in [https://github.com/napi-rs/napi-rs/pull/2054 ](https://togithub.com/napi-rs/napi-rs/pull/2054 )
- fix(cli): pass fs to browser worker binding by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2062 ](https://togithub.com/napi-rs/napi-rs/pull/2062 )
#### New Contributors
- [@​inokawa](https://togithub.com/inokawa ) made their first contribution in [https://github.com/napi-rs/napi-rs/pull/2054 ](https://togithub.com/napi-rs/napi-rs/pull/2054 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi@2.16.4...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.52
### [`v3.0.0-alpha.51`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.51 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.50...@napi-rs/cli@3.0.0-alpha.51 )
#### What's Changed
- feat(cli): improve the browser binding by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2056 ](https://togithub.com/napi-rs/napi-rs/pull/2056 )
- fix(cli): new project issue by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2058 ](https://togithub.com/napi-rs/napi-rs/pull/2058 )
- chore: upgrade [@​tybys/wasm-util](https://togithub.com/tybys/wasm-util ) by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2059 ](https://togithub.com/napi-rs/napi-rs/pull/2059 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi@2.16.4...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.51
### [`v3.0.0-alpha.50`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.50 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.49...@napi-rs/cli@3.0.0-alpha.50 )
#### What's Changed
- feat(cli): optimize wasm output binary by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2049 ](https://togithub.com/napi-rs/napi-rs/pull/2049 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.49...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.50
### [`v3.0.0-alpha.49`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.49 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.48...@napi-rs/cli@3.0.0-alpha.49 )
#### What's Changed
- chore(deps): update dependency electron to v30 by [@​renovate](https://togithub.com/renovate ) in [https://github.com/napi-rs/napi-rs/pull/2043 ](https://togithub.com/napi-rs/napi-rs/pull/2043 )
- fix(cli): wasi targets linker envs by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2044 ](https://togithub.com/napi-rs/napi-rs/pull/2044 )
- feat(cli): allow to define dtsHeader in napi config by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2045 ](https://togithub.com/napi-rs/napi-rs/pull/2045 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.2...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.49
### [`v3.0.0-alpha.48`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.47...@napi-rs/cli@3.0.0-alpha.48 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.47...@napi-rs/cli@3.0.0-alpha.48 )
### [`v3.0.0-alpha.47`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.46...@napi-rs/cli@3.0.0-alpha.47 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.46...@napi-rs/cli@3.0.0-alpha.47 )
</details>
<details>
<summary>nestjs/throttler (@​nestjs/throttler)</summary>
### [`v5.1.2`](https://togithub.com/nestjs/throttler/blob/HEAD/CHANGELOG.md#512 )
[Compare Source](https://togithub.com/nestjs/throttler/compare/v5.1.1...v5.1.2 )
##### Patch Changes
- [`7a431e5`](https://togithub.com/nestjs/throttler/commit/7a431e5 ): Improve performance by replacing md5 npm package with Node.js crypto module.
### [`v5.1.1`](https://togithub.com/nestjs/throttler/blob/HEAD/CHANGELOG.md#511 )
[Compare Source](https://togithub.com/nestjs/throttler/compare/v5.1.0...v5.1.1 )
##### Patch Changes
- [`b06a208`](https://togithub.com/nestjs/throttler/commit/b06a208 ): Resolves a bug that cause 'this' to be undefined in the 'getTracker' and 'generateKey' methods of the custom ThrottlerGuard
### [`v5.1.0`](https://togithub.com/nestjs/throttler/blob/HEAD/CHANGELOG.md#510 )
[Compare Source](https://togithub.com/nestjs/throttler/compare/v5.0.1...v5.1.0 )
##### Minor Changes
- [`903d187`](https://togithub.com/nestjs/throttler/commit/903d187 ): Allow for throttler definitions to define their own trackers and key generators to allow for more customization of the rate limit process
</details>
<details>
<summary>open-telemetry/opentelemetry-js (@​opentelemetry/exporter-prometheus)</summary>
### [`v0.51.0`](5231aa2550...3ab4f765d8
)
[Compare Source](5231aa2550...3ab4f765d8
)
</details>
<details>
<summary>open-telemetry/opentelemetry-js-contrib (@​opentelemetry/instrumentation-graphql)</summary>
### [`v0.40.0`](32204a362d...fcea8ca0c8
)
[Compare Source](17a0bc1da3...96a87b4893
)
</details>
<details>
<summary>vitest-dev/vitest (@​vitest/coverage-istanbul)</summary>
### [`v1.6.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.6.0 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.5.3...v1.6.0 )
##### 🚀 Features
- Support standalone mode - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5565 ](https://togithub.com/vitest-dev/vitest/issues/5565 ) [<samp>(bdce0)</samp>](https://togithub.com/vitest-dev/vitest/commit/bdce0a29 )
- Custom "snapshotEnvironment" option - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5449 ](https://togithub.com/vitest-dev/vitest/issues/5449 ) [<samp>(30f72)</samp>](https://togithub.com/vitest-dev/vitest/commit/30f728bc )
- **benchmark**: Support comparing benchmark result - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) and [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5398 ](https://togithub.com/vitest-dev/vitest/issues/5398 ) [<samp>(f8d3d)</samp>](https://togithub.com/vitest-dev/vitest/commit/f8d3d22e )
- **browser**: Allow injecting scripts - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5656 ](https://togithub.com/vitest-dev/vitest/issues/5656 ) [<samp>(21e58)</samp>](https://togithub.com/vitest-dev/vitest/commit/21e58bd8 )
- **reporter**: Support `includeConsoleOutput` and `addFileAttribute` in junit - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5659 ](https://togithub.com/vitest-dev/vitest/issues/5659 ) [<samp>(2f913)</samp>](https://togithub.com/vitest-dev/vitest/commit/2f913222 )
- **ui**: Sort items by file name - by [@​btea](https://togithub.com/btea ) in [https://github.com/vitest-dev/vitest/issues/5652 ](https://togithub.com/vitest-dev/vitest/issues/5652 ) [<samp>(1f726)</samp>](https://togithub.com/vitest-dev/vitest/commit/1f7268fa )
##### 🐞 Bug Fixes
- Keep order of arguments for .each in custom task collectors - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5640 ](https://togithub.com/vitest-dev/vitest/issues/5640 ) [<samp>(7d57c)</samp>](https://togithub.com/vitest-dev/vitest/commit/7d57c116 )
- Call `resolveId('vitest')` after `buildStart` - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5646 ](https://togithub.com/vitest-dev/vitest/issues/5646 ) [<samp>(f5faf)</samp>](https://togithub.com/vitest-dev/vitest/commit/f5faf423 )
- Hash the name of the file when caching - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5654 ](https://togithub.com/vitest-dev/vitest/issues/5654 ) [<samp>(c9e68)</samp>](https://togithub.com/vitest-dev/vitest/commit/c9e68ced )
- Don't panic on empty files in node_modules - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(40c29)</samp>](https://togithub.com/vitest-dev/vitest/commit/40c299fe )
- Use `toJSON` for error serialization - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5526 ](https://togithub.com/vitest-dev/vitest/issues/5526 ) [<samp>(19a21)</samp>](https://togithub.com/vitest-dev/vitest/commit/19a21e49 )
- **coverage**:
- Exclude `*.test-d.*` by default - by [@​MindfulPol](https://togithub.com/MindfulPol ) in [https://github.com/vitest-dev/vitest/issues/5634 ](https://togithub.com/vitest-dev/vitest/issues/5634 ) [<samp>(bfe8a)</samp>](https://togithub.com/vitest-dev/vitest/commit/bfe8ad9d )
- Apply `vite-node`'s wrapper only to executed files - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5642 ](https://togithub.com/vitest-dev/vitest/issues/5642 ) [<samp>(c9883)</samp>](https://togithub.com/vitest-dev/vitest/commit/c9883f3e )
- **vm**:
- Support network imports - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5610 ](https://togithub.com/vitest-dev/vitest/issues/5610 ) [<samp>(103a6)</samp>](https://togithub.com/vitest-dev/vitest/commit/103a6002 )
##### 🏎 Performance
- Improve performance of forks pool - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5592 ](https://togithub.com/vitest-dev/vitest/issues/5592 ) [<samp>(d8304)</samp>](https://togithub.com/vitest-dev/vitest/commit/d8304bb4 )
- Unnecessary rpc call when coverage is disabled - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5658 ](https://togithub.com/vitest-dev/vitest/issues/5658 ) [<samp>(c5712)</samp>](https://togithub.com/vitest-dev/vitest/commit/c571276a )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.5.3...v1.6.0 )
### [`v1.5.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.5.3 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.5.2...v1.5.3 )
##### 🐞 Bug Fixes
- Use package.json name for a workspace project if not provided - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5608 ](https://togithub.com/vitest-dev/vitest/issues/5608 ) [<samp>(48fba)</samp>](https://togithub.com/vitest-dev/vitest/commit/48fba190 )
- Backport jest iterable equality within object - by [@​sukovanej](https://togithub.com/sukovanej ) in [https://github.com/vitest-dev/vitest/issues/5621 ](https://togithub.com/vitest-dev/vitest/issues/5621 ) [<samp>(30e5d)</samp>](https://togithub.com/vitest-dev/vitest/commit/30e5dc1b )
- **browser**: Support benchmark - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5622 ](https://togithub.com/vitest-dev/vitest/issues/5622 ) [<samp>(becab)</samp>](https://togithub.com/vitest-dev/vitest/commit/becabb5e )
- **reporter**: Use default error formatter for JUnit - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5629 ](https://togithub.com/vitest-dev/vitest/issues/5629 ) [<samp>(20060)</samp>](https://togithub.com/vitest-dev/vitest/commit/200609cc )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.5.2...v1.5.3 )
### [`v1.5.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.5.2 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.5.1...v1.5.2 )
##### 🐞 Bug Fixes
- Check for null before storing in weakmap - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(ce368)</samp>](https://togithub.com/vitest-dev/vitest/commit/ce368457 )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.5.1...v1.5.2 )
### [`v1.5.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.5.1 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.5.0...v1.5.1 )
##### 🚀 Features
- **api**: `startVitest()` to accept `stdout` and `stdin` - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5493 ](https://togithub.com/vitest-dev/vitest/issues/5493 ) [<samp>(780b1)</samp>](https://togithub.com/vitest-dev/vitest/commit/780b187f )
- This is listed as a feature, but it doesn't increase the minor version because `startVitest` API is experimental and doesn't follow semver.
##### 🐞 Bug Fixes
- Close vite servers on all resolved projects - by [@​surc54](https://togithub.com/surc54 ) in [https://github.com/vitest-dev/vitest/issues/5544 ](https://togithub.com/vitest-dev/vitest/issues/5544 ) [<samp>(413ec)</samp>](https://togithub.com/vitest-dev/vitest/commit/413ec5e6 )
- Fix default `import.meta.env.PROD: false` - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5561 ](https://togithub.com/vitest-dev/vitest/issues/5561 ) [<samp>(9c649)</samp>](https://togithub.com/vitest-dev/vitest/commit/9c64967f )
- Resolve cwd correctly when initiating projects - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5582 ](https://togithub.com/vitest-dev/vitest/issues/5582 ) [<samp>(ec9d7)</samp>](https://togithub.com/vitest-dev/vitest/commit/ec9d7c93 )
- Always run `onTestFinished` in reverse order - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5598 ](https://togithub.com/vitest-dev/vitest/issues/5598 ) [<samp>(23f29)</samp>](https://togithub.com/vitest-dev/vitest/commit/23f29cea )
- **browser**:
- Disable `fileParallelism` by default on browser pool - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5528 ](https://togithub.com/vitest-dev/vitest/issues/5528 ) [<samp>(5c69f)</samp>](https://togithub.com/vitest-dev/vitest/commit/5c69f3f5 )
- Dispose tester iframe on done - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5595 ](https://togithub.com/vitest-dev/vitest/issues/5595 ) [<samp>(b2135)</samp>](https://togithub.com/vitest-dev/vitest/commit/b2135710 )
- **coverage**:
- Fix bundling of `v8-to-istanbul` - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5549 ](https://togithub.com/vitest-dev/vitest/issues/5549 ) [<samp>(df6a4)</samp>](https://togithub.com/vitest-dev/vitest/commit/df6a4328 )
- Prevent crash when `cleanOnRerun` is disabled - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5540 ](https://togithub.com/vitest-dev/vitest/issues/5540 ) [<samp>(ea3c1)</samp>](https://togithub.com/vitest-dev/vitest/commit/ea3c16e4 )
- `thresholds` to compare files relative to root - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5574 ](https://togithub.com/vitest-dev/vitest/issues/5574 ) [<samp>(80265)</samp>](https://togithub.com/vitest-dev/vitest/commit/80265b40 )
- **expect**:
- Fix `toEqual` and `toMatchObject` with circular references - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5535 ](https://togithub.com/vitest-dev/vitest/issues/5535 ) [<samp>(9e641)</samp>](https://togithub.com/vitest-dev/vitest/commit/9e6417c9 )
- **vitest**:
- Fix false positive file filter match with leading slash - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5578 ](https://togithub.com/vitest-dev/vitest/issues/5578 ) [<samp>(316eb)</samp>](https://togithub.com/vitest-dev/vitest/commit/316eb739 )
- Watch the output directory correctly - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5584 ](https://togithub.com/vitest-dev/vitest/issues/5584 ) [<samp>(e40f9)</samp>](https://togithub.com/vitest-dev/vitest/commit/e40f9924 )
- StubEnv casts boolean on PROD/SSR/DEV - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5590 ](https://togithub.com/vitest-dev/vitest/issues/5590 ) [<samp>(4da88)</samp>](https://togithub.com/vitest-dev/vitest/commit/4da88045 )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.5.0...v1.5.1 )
### [`v1.5.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.5.0 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.4.0...v1.5.0 )
##### 🚀 Features
- Add configuration for diff truncation - by [@​willieho](https://togithub.com/willieho ) in [https://github.com/vitest-dev/vitest/issues/5073 ](https://togithub.com/vitest-dev/vitest/issues/5073 ) and [https://github.com/vitest-dev/vitest/issues/5333 ](https://togithub.com/vitest-dev/vitest/issues/5333 ) [<samp>(6797b)</samp>](https://togithub.com/vitest-dev/vitest/commit/6797b041 )
- Remove unrelated noise from diff for toMatchObject() - by [@​geersch](https://togithub.com/geersch ) in [https://github.com/vitest-dev/vitest/issues/5364 ](https://togithub.com/vitest-dev/vitest/issues/5364 ) [<samp>(99276)</samp>](https://togithub.com/vitest-dev/vitest/commit/99276399 )
- Allow custom host for --inspect and --inspect-brk - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5509 ](https://togithub.com/vitest-dev/vitest/issues/5509 ) [<samp>(61572)</samp>](https://togithub.com/vitest-dev/vitest/commit/6157282c )
- **coverage**: V8 to ignore empty lines, comments, types - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5457 ](https://togithub.com/vitest-dev/vitest/issues/5457 ) [<samp>(10b89)</samp>](https://togithub.com/vitest-dev/vitest/commit/10b89713 )
##### 🐞 Bug Fixes
- `describe` calls not taking generic type parameters - by [@​aryaemami59](https://togithub.com/aryaemami59 ) in [https://github.com/vitest-dev/vitest/issues/5415 ](https://togithub.com/vitest-dev/vitest/issues/5415 ) [<samp>(16bac)</samp>](https://togithub.com/vitest-dev/vitest/commit/16bacfab )
- Prevent hang when `process` is mocked - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5430 ](https://togithub.com/vitest-dev/vitest/issues/5430 ) [<samp>(0ec4d)</samp>](https://togithub.com/vitest-dev/vitest/commit/0ec4d0e0 )
- Don't check for "node:internal/console/" in console interceptor in case the environment is not Node.js - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(87d36)</samp>](https://togithub.com/vitest-dev/vitest/commit/87d36a7a )
- The value received by toMatch should be a string - by [@​btea](https://togithub.com/btea ) in [https://github.com/vitest-dev/vitest/issues/5428 ](https://togithub.com/vitest-dev/vitest/issues/5428 ) [<samp>(67485)</samp>](https://togithub.c
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM0MC4xMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSJ9-->
2024-05-07 10:30:58 +00:00
EYHN
35ce4adffe
fix(core): fix error when server not support ai ( #6796 )
2024-05-07 08:25:27 +00:00
pengx17
411f6ddf07
fix: tab switcher on windows desktop ( #6812 )
...
![image.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/f33388aa-cc2d-417f-a742-86ebd74e3d5a.png )
2024-05-07 07:58:13 +00:00
CatsJuice
e7483c7914
fix(core): correct ai related copywritting ( #6799 )
2024-05-07 07:19:53 +00:00
EYHN
61d0e14c8b
fix(core): fix too many subscription request ( #6809 )
2024-05-07 07:07:28 +00:00
JimmFly
eac55fe1c1
feat(core): add multiDelete to trash page ( #6798 )
...
close #6739
https://github.com/toeverything/AFFiNE/assets/102217452/b1779cdf-f617-4188-ad29-70ec1695af1b
2024-05-07 06:54:59 +00:00
donteatfriedrice
ee9e8bf56c
feat: bump blocksuite ( #6797 )
...
## Features
## Bugfix
- https://github.com/toeverything/BlockSuite/pull/6973 @donteatfriedrice
## Refactor
## Misc
2024-05-07 05:48:06 +00:00
Brooooooklyn
d76a635b00
chore(core): handle the telemetry warnings in console ( #6793 )
2024-05-07 04:28:34 +00:00
donteatfriedrice
6cd0c7cd11
feat: bump blocksuite ( #6789 )
...
## Features
## Bugfix
- https://github.com/toeverything/BlockSuite/pull/6971 @donteatfriedrice
## Refactor
- https://github.com/toeverything/BlockSuite/pull/6970 @fundon
## Misc
2024-05-07 04:01:18 +00:00
pengx17
12806b0e7b
fix: do not create hash in frontend ( #6788 )
...
blob is already hashed in 6fdf45d4d0/packages/backend/server/src/plugins/copilot/resolver.ts (L294)
2024-05-07 03:50:31 +00:00
renovate
82d4aa8dff
chore: bump up nrwl monorepo to v19 (major) ( #6783 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nx/vite](https://nx.dev ) ([source](https://togithub.com/nrwl/nx/tree/HEAD/packages/vite )) | [`18.2.4` -> `19.0.0`](https://renovatebot.com/diffs/npm/@nx%2fvite/18.2.4/19.0.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fvite/19.0.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fvite/19.0.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fvite/18.2.4/19.0.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fvite/18.2.4/19.0.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [nx](https://nx.dev ) ([source](https://togithub.com/nrwl/nx/tree/HEAD/packages/nx )) | [`^18.2.4` -> `^19.0.0`](https://renovatebot.com/diffs/npm/nx/18.3.2/19.0.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nx/19.0.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx/19.0.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx/18.3.2/19.0.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx/18.3.2/19.0.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nrwl/nx (@​nx/vite)</summary>
### [`v19.0.0`](https://togithub.com/nrwl/nx/releases/tag/19.0.0 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.3.4...19.0.0 )
### 19.0.0 (2024-05-06)
##### 🚀 Features
- **bundling:** upgrade rollup to v4 ([#​22656](https://togithub.com/nrwl/nx/pull/22656 ))
- **core:** load native files from tmp location instead of node_modules ([#​22648](https://togithub.com/nrwl/nx/pull/22648 ))
- **core:** add root level forwardAllArgs ([#​22753](https://togithub.com/nrwl/nx/pull/22753 ))
- **core:** add API entrypoint to register metadata ([#​22773](https://togithub.com/nrwl/nx/pull/22773 ))
- **core:** validate that outputs is an array of strings ([#​22371](https://togithub.com/nrwl/nx/pull/22371 ))
- **core:** cleanup for v19 ([#​22993](https://togithub.com/nrwl/nx/pull/22993 ))
- **gradle:** add ci-workflow generator ([#​23125](https://togithub.com/nrwl/nx/pull/23125 ))
- **graph:** add loading spinner on project details ([#​23023](https://togithub.com/nrwl/nx/pull/23023 ))
- **graph:** add target groups and technology icon ([#​22839](https://togithub.com/nrwl/nx/pull/22839 ))
- **graph:** show partial project graph & errors in graph app ([#​22838](https://togithub.com/nrwl/nx/pull/22838 ))
- **graph:** enable watch mode by default ([#​23092](https://togithub.com/nrwl/nx/pull/23092 ))
- **graph:** show tooltips that were previously hidden due to upublished docs ([#​23099](https://togithub.com/nrwl/nx/pull/23099 ))
- **graph:** log errors in console in graph watch mode ([#​23136](https://togithub.com/nrwl/nx/pull/23136 ))
- **js:** add swc cli options --strip-leading-paths ([#​22856](https://togithub.com/nrwl/nx/pull/22856 ))
- **linter:** add convert-to-inferred migration generator ([#​23142](https://togithub.com/nrwl/nx/pull/23142 ))
- **misc:** v19 cleanup for Nx plugins ([#​23104](https://togithub.com/nrwl/nx/pull/23104 ))
- **nextjs:** Add https option for custom server ([#​22921](https://togithub.com/nrwl/nx/pull/22921 ))
- **nx-dev:** new main navigation menu ([#​22829](https://togithub.com/nrwl/nx/pull/22829 ))
- **nx-dev:** disable banner on home page ([#​22992](https://togithub.com/nrwl/nx/pull/22992 ))
- **nx-dev:** add nx blog ([#​22828](https://togithub.com/nrwl/nx/pull/22828 ))
- **nx-dev:** add ui-enterprise library ([#​23086](https://togithub.com/nrwl/nx/pull/23086 ))
- **react:** support react 18.3.1 ([#​23166](https://togithub.com/nrwl/nx/pull/23166 ))
- **react-native:** upgrade react native to 0.72.6 ([#​22729](https://togithub.com/nrwl/nx/pull/22729 ))
- **repo:** split e2e tests ([#​22927](https://togithub.com/nrwl/nx/pull/22927 ))
- **testing:** make playwright default e2e test runner option ([#​22511](https://togithub.com/nrwl/nx/pull/22511 ))
- **testing:** add playwright generator to convert from executors to plugin ([#​22784](https://togithub.com/nrwl/nx/pull/22784 ))
- **testing:** add convert-to-inferred migration generator for cypress ([#​22884](https://togithub.com/nrwl/nx/pull/22884 ))
- **webpack:** change plugin import paths to speed up config loading ([#​23021](https://togithub.com/nrwl/nx/pull/23021 ))
##### 🩹 Fixes
- **angular:** fix loading postcss configuration in ng-packagr executors ([#​22900](https://togithub.com/nrwl/nx/pull/22900 ))
- **angular:** ensure buildable libraries in-process tsconfig file extends from the correct path ([#​23165](https://togithub.com/nrwl/nx/pull/23165 ))
- **bundling:** handle circular dependencies in [@​nx/esbuild](https://togithub.com/nx/esbuild ) getExtraDependencies ([#​22644](https://togithub.com/nrwl/nx/pull/22644 ))
- **core:** repair sourcemap creation in createNodes ([#​22851](https://togithub.com/nrwl/nx/pull/22851 ))
- **core:** load config util supports absolute paths on windows ([#​22837](https://togithub.com/nrwl/nx/pull/22837 ))
- **core:** keep plugin workers until main process shutdown ([#​22860](https://togithub.com/nrwl/nx/pull/22860 ))
- **core:** handle schema validation errors running commands directly ([#​22864](https://togithub.com/nrwl/nx/pull/22864 ))
- **core:** forward args provided to the nx add command to the invoked init generator ([#​22855](https://togithub.com/nrwl/nx/pull/22855 ))
- **core:** fix hashing of external dependencies ([#​22865](https://togithub.com/nrwl/nx/pull/22865 ))
- **core:** group command exit listeners to avoid warning ([#​22892](https://togithub.com/nrwl/nx/pull/22892 ))
- **core:** handle plugin errors from isolation correctly ([#​22890](https://togithub.com/nrwl/nx/pull/22890 ))
- **core:** disable pty on windows until stable ([#​22910](https://togithub.com/nrwl/nx/pull/22910 ))
- **core:** fix cursor being hidden and process shutdown for ctrl c ([#​22895](https://togithub.com/nrwl/nx/pull/22895 ))
- **core:** different commands should not be considered compatible targets ([#​22863](https://togithub.com/nrwl/nx/pull/22863 ))
- **core:** fix pnpm install order on ci workflows ([#​22580](https://togithub.com/nrwl/nx/pull/22580 ))
- **core:** workspace context glob respects exclude ([#​22939](https://togithub.com/nrwl/nx/pull/22939 ))
- **core:** handle events that do not have paths ([#​22947](https://togithub.com/nrwl/nx/pull/22947 ))
- **core:** fix exclude for empty array ([#​22951](https://togithub.com/nrwl/nx/pull/22951 ))
- **core:** move a few api points to return root maps directly ([#​22949](https://togithub.com/nrwl/nx/pull/22949 ))
- **core:** regression register ts transpiler for local plugin ([#​22964](https://togithub.com/nrwl/nx/pull/22964 ))
- **core:** handle created directories when watching on linux ([#​22980](https://togithub.com/nrwl/nx/pull/22980 ))
- **core:** ensure create nodes functions are properly parallelized ([#​23005](https://togithub.com/nrwl/nx/pull/23005 ))
- **core:** nxComponentTestingPreset should not expose bundler option ([#​23009](https://togithub.com/nrwl/nx/pull/23009 ))
- **core:** ensure include and excluded return from plugin worker ([#​23032](https://togithub.com/nrwl/nx/pull/23032 ))
- **core:** read nx.json in the DaemonClient constructor instead of the module ([#​23033](https://togithub.com/nrwl/nx/pull/23033 ))
- **core:** recommend nx reset when graph errors and print error in da… ([#​23014](https://togithub.com/nrwl/nx/pull/23014 ))
- **core:** affect all projects when nx.json is touched ([#​23036](https://togithub.com/nrwl/nx/pull/23036 ))
- **core:** improve performance of pnpm lock file parsing ([#​23017](https://togithub.com/nrwl/nx/pull/23017 ))
- **core:** prevent device status report from being printed during pty execution ([#​23039](https://togithub.com/nrwl/nx/pull/23039 ))
- **core:** ensure daemon socket dir exists when specified in env ([#​23071](https://togithub.com/nrwl/nx/pull/23071 ))
- **core:** do not forward --updatePackageScripts flag to init generators that are not from nx core plugins ([#​23064](https://togithub.com/nrwl/nx/pull/23064 ))
- **core:** local plugins should be able to use {projectRoot} in options block ([#​23068](https://togithub.com/nrwl/nx/pull/23068 ))
- **core:** add import for `performance` to increase compatibility ([#​23109](https://togithub.com/nrwl/nx/pull/23109 ))
- **core:** align padding for output with failed tasks ([#​23119](https://togithub.com/nrwl/nx/pull/23119 ))
- **core:** ensure project with name undefined is not created ([#​23097](https://togithub.com/nrwl/nx/pull/23097 ))
- **core:** catch workspace validity check errors ([#​23138](https://togithub.com/nrwl/nx/pull/23138 ))
- **core:** remove obsolete git track from ci generators ([#​23134](https://togithub.com/nrwl/nx/pull/23134 ))
- **core:** projectName should not be interpolated as undefined ([#​23145](https://togithub.com/nrwl/nx/pull/23145 ))
- **core:** forward process execArgv when using the native runner ([#​23195](https://togithub.com/nrwl/nx/pull/23195 ))
- **core:** ensure setting up nx cloud in nx migrate using the generator from the installed latest version ([#​23194](https://togithub.com/nrwl/nx/pull/23194 ))
- **devkit:** run callback for forEachProjectConfig when target.options is undefined ([#​23143](https://togithub.com/nrwl/nx/pull/23143 ))
- **devkit:** executor-to-plugin-migrator should add // targets hint ([#​23167](https://togithub.com/nrwl/nx/pull/23167 ))
- **devkit:** check if includes is actually necessary ([#​23181](https://togithub.com/nrwl/nx/pull/23181 ))
- **gradle:** change gradle command to be relative path ([#​22963](https://togithub.com/nrwl/nx/pull/22963 ))
- **gradle:** should skip println in project report ([#​22862](https://togithub.com/nrwl/nx/pull/22862 ))
- **gradle:** get gradlew path with projectRoot joins workspaceRoot ([#​22988](https://togithub.com/nrwl/nx/pull/22988 ))
- **gradle:** fix gradlew exec path for root project ([#​23094](https://togithub.com/nrwl/nx/pull/23094 ))
- **gradle:** fix gradle not working for spring ([#​23130](https://togithub.com/nrwl/nx/pull/23130 ))
- **gradle:** add namedInputs to nx.json in gradle init ([#​23152](https://togithub.com/nrwl/nx/pull/23152 ))
- **gradle:** fix gradle github ci workflow ([#​23154](https://togithub.com/nrwl/nx/pull/23154 ))
- **graph:** don't listen to system theme changes in console ([#​22938](https://togithub.com/nrwl/nx/pull/22938 ))
- **graph:** use class sticky for sticky header ([#​23082](https://togithub.com/nrwl/nx/pull/23082 ))
- **graph:** remove dangling - and move button when PDV is rendered in console ([#​23144](https://togithub.com/nrwl/nx/pull/23144 ))
- **graph:** remove redux and useState and useContext hook ([#​23085](https://togithub.com/nrwl/nx/pull/23085 ))
- **graph:** add grayscale to technology icon ([#​23107](https://togithub.com/nrwl/nx/pull/23107 ))
- **js:** ignore yarn corepack check when updating config ([#​23043](https://togithub.com/nrwl/nx/pull/23043 ))
- **js:** typescript plugin target hashing ([#​23073](https://togithub.com/nrwl/nx/pull/23073 ))
- **js:** Correct file path for cjs.js ([#​23081](https://togithub.com/nrwl/nx/pull/23081 ))
- **js:** copy assets handler should handle ignore globs on windows ([#​23065](https://togithub.com/nrwl/nx/pull/23065 ))
- **linter:** do not infer lint tasks for projects without files to lint ([#​22944](https://togithub.com/nrwl/nx/pull/22944 ))
- **linter:** add {options.outputFile} to outputs for inferred targets ([#​23173](https://togithub.com/nrwl/nx/pull/23173 ))
- **misc:** add --verbose support to nx graph ([#​22889](https://togithub.com/nrwl/nx/pull/22889 ))
- **misc:** mark migration for escaping env vars as skipped in nx repair ([#​22916](https://togithub.com/nrwl/nx/pull/22916 ))
- **misc:** don't clear node_modules require cache ([#​22907](https://togithub.com/nrwl/nx/pull/22907 ))
- **misc:** fix cypress option in workspace preset generator ([#​22975](https://togithub.com/nrwl/nx/pull/22975 ))
- **misc:** fix publish script ([#​22981](https://togithub.com/nrwl/nx/pull/22981 ))
- **misc:** perf logging shouldn't be enabled twice ([#​23012](https://togithub.com/nrwl/nx/pull/23012 ))
- **misc:** propogate NX_PERF_LOGGING to plugin workers ([#​23016](https://togithub.com/nrwl/nx/pull/23016 ))
- **misc:** dot nx setup shouldn't include target defaults ([#​23180](https://togithub.com/nrwl/nx/pull/23180 ))
- **misc:** make generated ci workflow work without nx-cloud ([#​23199](https://togithub.com/nrwl/nx/pull/23199 ))
- **nextjs:** Boolean flags do not need a value ([#​23072](https://togithub.com/nrwl/nx/pull/23072 ))
- **node:** e2e target fails out of the box ([#​22987](https://togithub.com/nrwl/nx/pull/22987 ))
- **nx-cloud:** ensure root .env files are loaded during dte ([#​22859](https://togithub.com/nrwl/nx/pull/22859 ))
- **nx-dev:** header styles fix ([#​23122](https://togithub.com/nrwl/nx/pull/23122 ))
- **nx-dev:** fix project details in nx dev ([#​23175](https://togithub.com/nrwl/nx/pull/23175 ))
- **react:** disable tty for next build ([#​23013](https://togithub.com/nrwl/nx/pull/23013 ))
- **remix:** pin testing-library/jest-dom to compatible version ([#​23161](https://togithub.com/nrwl/nx/pull/23161 ))
- **remix:** use remix-serve for static-serve ([#​23164](https://togithub.com/nrwl/nx/pull/23164 ))
- **remix:** ensure default meta tags are always present for generated applications [#​23037](https://togithub.com/nrwl/nx/issues/23037 ) ([#​23169](https://togithub.com/nrwl/nx/pull/23169 ), [#​23037](https://togithub.com/nrwl/nx/issues/23037 ))
- **repo:** downgrade to macos-13 in publish workflow ([#​22961](https://togithub.com/nrwl/nx/pull/22961 ))
- **repo:** should ensure that unit tests are run correctly across package managers ([#​22978](https://togithub.com/nrwl/nx/pull/22978 ))
- **repo:** fix pnpm version on freebsd ([#​23045](https://togithub.com/nrwl/nx/pull/23045 ))
- **repo:** set version of pnpm for docker publishes ([#​23129](https://togithub.com/nrwl/nx/pull/23129 ))
- **storybook:** handle inherited config correctly when identifying the framework used for inferred tasks ([#​22953](https://togithub.com/nrwl/nx/pull/22953 ))
- **storybook:** allow overriding default inferred task names in storybook plugin ([#​23030](https://togithub.com/nrwl/nx/pull/23030 ))
- **storybook:** do not infer a test-storybook task if [@​storybook/test-runner](https://togithub.com/storybook/test-runner ) is not installed ([#​23034](https://togithub.com/nrwl/nx/pull/23034 ))
- **testing:** fix jest ci target names ([#​22858](https://togithub.com/nrwl/nx/pull/22858 ))
- **testing:** bust require cache in jest plugin so configs reload ([#​22893](https://togithub.com/nrwl/nx/pull/22893 ))
- **testing:** fix test files pattern for jest inferred split tasks ([#​23025](https://togithub.com/nrwl/nx/pull/23025 ))
- **testing:** convert-to-inferred generator should handle legacy cypress executor ([#​23151](https://togithub.com/nrwl/nx/pull/23151 ))
- **testing:** convert-to-inferred generators should add includes only when needed ([#​23159](https://togithub.com/nrwl/nx/pull/23159 ))
- **testing:** convert-to-inferred for cypress should handle nxE2EPreset with no options object ([#​23171](https://togithub.com/nrwl/nx/pull/23171 ))
- **vue:** do not add verbatimImportSyntax to tsconfig ([#​22905](https://togithub.com/nrwl/nx/pull/22905 ))
- **webpack:** should correctly normalize paths in NxWebpackPlugin ([#​23003](https://togithub.com/nrwl/nx/pull/23003 ))
##### ❤️ Thank You
- Benjamin Cabanes [@​bcabanes](https://togithub.com/bcabanes )
- Chabbey François
- Colum Ferry [@​Coly010](https://togithub.com/Coly010 )
- Craigory Coppola [@​AgentEnder](https://togithub.com/AgentEnder )
- Denis Bendrikov
- Emily Xiong [@​xiongemi](https://togithub.com/xiongemi )
- Isaac Mann [@​isaacplmann](https://togithub.com/isaacplmann )
- Jack Hsu [@​jaysoo](https://togithub.com/jaysoo )
- James Henry [@​JamesHenry](https://togithub.com/JamesHenry )
- Jason Jean [@​FrozenPandaz](https://togithub.com/FrozenPandaz )
- Jonathan Cammisuli
- Kyle Cannon [@​kylecannon](https://togithub.com/kylecannon )
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
- MaxKless [@​MaxKless](https://togithub.com/MaxKless )
- Michal Jez [@​MJez29](https://togithub.com/MJez29 )
- Miroslav Jonaš [@​meeroslav](https://togithub.com/meeroslav )
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham )
- Richard Roozenboom [@​Roozenboom](https://togithub.com/Roozenboom )
### [`v18.3.4`](https://togithub.com/nrwl/nx/releases/tag/18.3.4 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.3.3...18.3.4 )
#### 18.3.4 (2024-04-25)
##### 🚀 Features
- **core:** add root level forwardAllArgs ([#​22753](https://togithub.com/nrwl/nx/pull/22753 ))
##### 🩹 Fixes
- **core:** different commands should not be considered compatible targets ([#​22863](https://togithub.com/nrwl/nx/pull/22863 ))
- **core:** fix pnpm install order on ci workflows ([#​22580](https://togithub.com/nrwl/nx/pull/22580 ))
- **core:** workspace context glob respects exclude ([#​22939](https://togithub.com/nrwl/nx/pull/22939 ))
- **core:** handle events that do not have paths ([#​22947](https://togithub.com/nrwl/nx/pull/22947 ))
- **core:** fix exclude for empty array ([#​22951](https://togithub.com/nrwl/nx/pull/22951 ))
- **core:** move a few api points to return root maps directly ([#​22949](https://togithub.com/nrwl/nx/pull/22949 ))
- **core:** regression register ts transpiler for local plugin ([#​22964](https://togithub.com/nrwl/nx/pull/22964 ))
- **core:** handle created directories when watching on linux ([#​22980](https://togithub.com/nrwl/nx/pull/22980 ))
- **core:** ensure create nodes functions are properly parallelized ([#​23005](https://togithub.com/nrwl/nx/pull/23005 ))
- **gradle:** change gradle command to be relative path ([#​22963](https://togithub.com/nrwl/nx/pull/22963 ))
- **gradle:** should skip println in project report ([#​22862](https://togithub.com/nrwl/nx/pull/22862 ))
- **gradle:** get gradlew path with projectRoot joins workspaceRoot ([#​22988](https://togithub.com/nrwl/nx/pull/22988 ))
- **graph:** don't listen to system theme changes in console ([#​22938](https://togithub.com/nrwl/nx/pull/22938 ))
- **linter:** do not infer lint tasks for projects without files to lint ([#​22944](https://togithub.com/nrwl/nx/pull/22944 ))
- **misc:** fix publish script ([#​22981](https://togithub.com/nrwl/nx/pull/22981 ))
- **misc:** perf logging shouldn't be enabled twice ([#​23012](https://togithub.com/nrwl/nx/pull/23012 ))
- **node:** e2e target fails out of the box ([#​22987](https://togithub.com/nrwl/nx/pull/22987 ))
- **repo:** downgrade to macos-13 in publish workflow ([#​22961](https://togithub.com/nrwl/nx/pull/22961 ))
- **storybook:** handle inherited config correctly when identifying the framework used for inferred tasks ([#​22953](https://togithub.com/nrwl/nx/pull/22953 ))
##### ❤️ Thank You
- Colum Ferry [@​Coly010](https://togithub.com/Coly010 )
- Craigory Coppola [@​AgentEnder](https://togithub.com/AgentEnder )
- Emily Xiong [@​xiongemi](https://togithub.com/xiongemi )
- Jack Hsu [@​jaysoo](https://togithub.com/jaysoo )
- Jason Jean [@​FrozenPandaz](https://togithub.com/FrozenPandaz )
- Jonathan Cammisuli
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
- MaxKless [@​MaxKless](https://togithub.com/MaxKless )
- Miroslav Jonaš [@​meeroslav](https://togithub.com/meeroslav )
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham )
- Richard Roozenboom [@​Roozenboom](https://togithub.com/Roozenboom )
### [`v18.3.3`](https://togithub.com/nrwl/nx/releases/tag/18.3.3 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.3.2...18.3.3 )
##### 18.3.3 (2024-04-20)
##### 🩹 Fixes
- **angular:** fix loading postcss configuration in ng-packagr executors ([#​22900](https://togithub.com/nrwl/nx/pull/22900 ))
- **core:** group command exit listeners to avoid warning ([#​22892](https://togithub.com/nrwl/nx/pull/22892 ))
- **core:** handle plugin errors from isolation correctly ([#​22890](https://togithub.com/nrwl/nx/pull/22890 ))
- **core:** disable pty on windows until stable ([#​22910](https://togithub.com/nrwl/nx/pull/22910 ))
- **core:** fix cursor being hidden and process shutdown for ctrl c ([#​22895](https://togithub.com/nrwl/nx/pull/22895 ))
- **misc:** add --verbose support to nx graph ([#​22889](https://togithub.com/nrwl/nx/pull/22889 ))
- **misc:** mark migration for escaping env vars as skipped in nx repair ([#​22916](https://togithub.com/nrwl/nx/pull/22916 ))
- **misc:** don't clear node_modules require cache ([#​22907](https://togithub.com/nrwl/nx/pull/22907 ))
- **testing:** bust require cache in jest plugin so configs reload ([#​22893](https://togithub.com/nrwl/nx/pull/22893 ))
- **vue:** do not add verbatimImportSyntax to tsconfig ([#​22905](https://togithub.com/nrwl/nx/pull/22905 ))
##### ❤️ Thank You
- Colum Ferry [@​Coly010](https://togithub.com/Coly010 )
- Craigory Coppola [@​AgentEnder](https://togithub.com/AgentEnder )
- Jason Jean [@​FrozenPandaz](https://togithub.com/FrozenPandaz )
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
### [`v18.3.2`](https://togithub.com/nrwl/nx/releases/tag/18.3.2 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.3.1...18.3.2 )
##### 18.3.2 (2024-04-18)
##### 🚀 Features
- **core:** load native files from tmp location instead of node_modules ([#​22648](https://togithub.com/nrwl/nx/pull/22648 ))
##### 🩹 Fixes
- **bundling:** handle circular dependencies in [@​nx/esbuild](https://togithub.com/nx/esbuild ) getExtraDependencies ([#​22644](https://togithub.com/nrwl/nx/pull/22644 ))
- **core:** load config util supports absolute paths on windows ([#​22837](https://togithub.com/nrwl/nx/pull/22837 ))
- **core:** keep plugin workers until main process shutdown ([#​22860](https://togithub.com/nrwl/nx/pull/22860 ))
- **core:** handle schema validation errors running commands directly ([#​22864](https://togithub.com/nrwl/nx/pull/22864 ))
- **core:** forward args provided to the nx add command to the invoked init generator ([#​22855](https://togithub.com/nrwl/nx/pull/22855 ))
- **core:** fix hashing of external dependencies ([#​22865](https://togithub.com/nrwl/nx/pull/22865 ))
- **nx-cloud:** ensure root .env files are loaded during dte ([#​22859](https://togithub.com/nrwl/nx/pull/22859 ))
- **testing:** fix jest ci target names ([#​22858](https://togithub.com/nrwl/nx/pull/22858 ))
##### ❤️ Thank You
- Colum Ferry [@​Coly010](https://togithub.com/Coly010 )
- Craigory Coppola [@​AgentEnder](https://togithub.com/AgentEnder )
- Jason Jean [@​FrozenPandaz](https://togithub.com/FrozenPandaz )
- Kyle Cannon [@​kylecannon](https://togithub.com/kylecannon )
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
- MaxKless [@​MaxKless](https://togithub.com/MaxKless )
### [`v18.3.1`](https://togithub.com/nrwl/nx/releases/tag/18.3.1 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.3.0...18.3.1 )
#### 18.3.1 (2024-04-17)
##### 🩹 Fixes
- **core:** repair sourcemap creation in createNodes ([#​22851](https://togithub.com/nrwl/nx/pull/22851 ))
##### ❤️ Thank You
- MaxKless [@​MaxKless](https://togithub.com/MaxKless )
### [`v18.3.0`](https://togithub.com/nrwl/nx/releases/tag/18.3.0 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.2.4...18.3.0 )
#### 18.3.0 (2024-04-16)
##### 🚀 Features
- **core:** add metadata to targets ([#​22655](https://togithub.com/nrwl/nx/pull/22655 ))
- **core:** list crystal plugins with nx report ([#​22649](https://togithub.com/nrwl/nx/pull/22649 ))
- **core:** re-enable running plugins in isolation ([#​22527](https://togithub.com/nrwl/nx/pull/22527 ))
- **core:** load root .env files on daemon ([#​22786](https://togithub.com/nrwl/nx/pull/22786 ))
- **js:** add swc cli options --strip-leading-paths ([#​22193](https://togithub.com/nrwl/nx/pull/22193 ))
- **js:** add swc cli options --strip-leading-paths " ([#​22193](https://togithub.com/nrwl/nx/pull/22193 ), [#​22832](https://togithub.com/nrwl/nx/pull/22832 ))
- **misc:** non conflicting init/add flow ([#​22791](https://togithub.com/nrwl/nx/pull/22791 ))
- **nuxt:** update [@​nuxt/eslint-config](https://togithub.com/nuxt/eslint-config ) to a stable version ([#​22804](https://togithub.com/nrwl/nx/pull/22804 ))
- **nx-dev:** link Nx Launch Conf videos ([#​22690](https://togithub.com/nrwl/nx/pull/22690 ))
- **nx-dev:** remember selected tabs ([#​22699](https://togithub.com/nrwl/nx/pull/22699 ))
- **nx-dev:** add contact pages ([#​22815](https://togithub.com/nrwl/nx/pull/22815 ))
- **nx-dev:** banner for webinar ([#​22824](https://togithub.com/nrwl/nx/pull/22824 ))
- **testing:** add ability to split jest tests ([#​22662](https://togithub.com/nrwl/nx/pull/22662 ))
- **testing:** add metadata to playwright targets ([#​22768](https://togithub.com/nrwl/nx/pull/22768 ))
- **vite:** migrate to latest vite-plugin-dts ([#​22614](https://togithub.com/nrwl/nx/pull/22614 ))
##### 🩹 Fixes
- **angular:** prevent false positive validation due to option default value in dev-server executor ([#​22606](https://togithub.com/nrwl/nx/pull/22606 ))
- **angular:** respect skipPackageJson correctly in library generator ([#​22608](https://togithub.com/nrwl/nx/pull/22608 ))
- **angular:** fix @​nx/angular/src/utils entry point ([#​22609](https://togithub.com/nrwl/nx/pull/22609 ))
- **angular:** fix dynamic module federation generation ([#​22724](https://togithub.com/nrwl/nx/pull/22724 ))
- **angular:** respect skipPackageJson correctly across generators ([#​22777](https://togithub.com/nrwl/nx/pull/22777 ))
- **angular:** execute wrapped schematics post tasks and log messages ([#​22780](https://togithub.com/nrwl/nx/pull/22780 ))
- **bundling:** support exported array of options for rollup ([#​22703](https://togithub.com/nrwl/nx/pull/22703 ))
- **bundling:** print errors from rollup build ([#​22707](https://togithub.com/nrwl/nx/pull/22707 ))
- **bundling:** show codeframes for Rollup build errors ([#​22845](https://togithub.com/nrwl/nx/pull/22845 ))
- **core:** do not assume workspace inputs cause all projects to be af… ([#​22573](https://togithub.com/nrwl/nx/pull/22573 ))
- **core:** write terminal output to cache folder ([#​22673](https://togithub.com/nrwl/nx/pull/22673 ))
- **core:** errors from create dependencies should show properly ([#​22695](https://togithub.com/nrwl/nx/pull/22695 ))
- **core:** not passing props of run-commands to underlying command ([#​22595](https://togithub.com/nrwl/nx/pull/22595 ))
- **core:** update pty version to add windows specific flags ([#​22711](https://togithub.com/nrwl/nx/pull/22711 ))
- **core:** detect imports from template literals in dynamic imports ([#​22749](https://togithub.com/nrwl/nx/pull/22749 ))
- **core:** attach cli args from target options explicitly with '=' ([#​22756](https://togithub.com/nrwl/nx/pull/22756 ))
- **core:** fix plugin exclude option ([#​22738](https://togithub.com/nrwl/nx/pull/22738 ))
- **core:** improve `isCI` to better detect other providers ([#​22694](https://togithub.com/nrwl/nx/pull/22694 ))
- **core:** errors thrown when creating projects should prevent running targets ([#​22807](https://togithub.com/nrwl/nx/pull/22807 ))
- **core:** use name instead of .prototype.name when comparing errors ([#​22840](https://togithub.com/nrwl/nx/pull/22840 ))
- **core:** fix init logging and package.json updates ([#​22843](https://togithub.com/nrwl/nx/pull/22843 ))
- **devkit:** update peer dependency on nx to include Nx 19 ([#​22811](https://togithub.com/nrwl/nx/pull/22811 ))
- **js:** update jest snapshot after vite-plugin-dts bump ([#​22621](https://togithub.com/nrwl/nx/pull/22621 ))
- **js:** append target when generating tmp tsconfig to prevent conflicts [#​21396](https://togithub.com/nrwl/nx/issues/21396 ) ([#​22671](https://togithub.com/nrwl/nx/pull/22671 ), [#​21396](https://togithub.com/nrwl/nx/issues/21396 ))
- **js:** propagate error from child process to [@​nx/js](https://togithub.com/nx/js ):node executor ([#​22705](https://togithub.com/nrwl/nx/pull/22705 ))
- **js:** do not default to commonjs type field in package.json ([#​22819](https://togithub.com/nrwl/nx/pull/22819 ))
- **misc:** fix optional branch tracking on ci pipeline ([#​22652](https://togithub.com/nrwl/nx/pull/22652 ))
- **module-federation:** serve dynamic remotes statically in their own processes ([#​22688](https://togithub.com/nrwl/nx/pull/22688 ))
- **nextjs:** Adding tailwind should work when creating an app OOTB ([#​22709](https://togithub.com/nrwl/nx/pull/22709 ))
- **nuxt:** use loadConfigFile from devkit rather than [@​nuxt/kit](https://togithub.com/nuxt/kit ) ([#​22571](https://togithub.com/nrwl/nx/pull/22571 ))
- **nx-dev:** Update urls that are 404 ([#​22653](https://togithub.com/nrwl/nx/pull/22653 ))
- **react-native:** storybook relative paths ([#​22031](https://togithub.com/nrwl/nx/pull/22031 ))
- **react-native:** should ask for app name when preset is react native ([#​22761](https://togithub.com/nrwl/nx/pull/22761 ))
- **react-native:** fix unable to resolve on windows ([#​22759](https://togithub.com/nrwl/nx/pull/22759 ))
- **release:** respect root .npmrc registry settings for publishing ([12afa20210](https://togithub.com/nrwl/nx/commit/12afa20210 ))
- **release:** do not try to interpolate packageRoot for root project ([#​22771](https://togithub.com/nrwl/nx/pull/22771 ))
- **testing:** fix playwright executor uiPort option schema ([#​22610](https://togithub.com/nrwl/nx/pull/22610 ))
- **testing:** app generators should create correct e2e config at generation time ([#​22565](https://togithub.com/nrwl/nx/pull/22565 ))
- **vite:** ensure cache is created correctly for separate vite and vitest config files [#​22244](https://togithub.com/nrwl/nx/issues/22244 ) ([#​22618](https://togithub.com/nrwl/nx/pull/22618 ), [#​22244](https://togithub.com/nrwl/nx/issues/22244 ))
- **vite:** pass cli arguments as options to vitest ([#​22355](https://togithub.com/nrwl/nx/pull/22355 ))
- **webpack:** bring back previous SVG and SVGR behavior for React projects ([#​22628](https://togithub.com/nrwl/nx/pull/22628 ))
- **webpack:** support standard webpack config with [@​nx/webpack](https://togithub.com/nx/webpack ):dev-server ([#​22660](https://togithub.com/nrwl/nx/pull/22660 ))
- **webpack:** remove url-loader from dependencies since it is replaced by asset modules ([#​22698](https://togithub.com/nrwl/nx/pull/22698 ))
- **webpack:** typo for outputPath ([#​22734](https://togithub.com/nrwl/nx/pull/22734 ))
- **webpack:** Should work when absolute paths are supplied as output ([#​22736](https://togithub.com/nrwl/nx/pull/22736 ))
##### ❤️ Thank You
- Altan Stalker
- arekkubaczkowski [@​arekkubaczkowski](https://togithub.com/arekkubaczkowski )
- Austin Fahsl [@​fahslaj](https://togithub.com/fahslaj )
- Benjamin Cabanes [@​bcabanes](https://togithub.com/bcabanes )
- Colum Ferry [@​Coly010](https://togithub.com/Coly010 )
- Craigory Coppola [@​AgentEnder](https://togithub.com/AgentEnder )
- Emily Xiong [@​xiongemi](https://togithub.com/xiongemi )
- Every [@​hongxuWei](https://togithub.com/hongxuWei )
- Isaac Mann [@​isaacplmann](https://togithub.com/isaacplmann )
- Jack Hsu [@​jaysoo](https://togithub.com/jaysoo )
- Jason Jean [@​FrozenPandaz](https://togithub.com/FrozenPandaz )
- Juri Strumpflohner [@​juristr](https://togithub.com/juristr )
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
- Lucca Miranda [@​luckened](https://togithub.com/luckened )
- MaxKless [@​MaxKless](https://togithub.com/MaxKless )
- Miroslav Jonaš [@​meeroslav](https://togithub.com/meeroslav )
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham )
- Thomas Dekiere
- Younes Jaaidi
</details>
<details>
<summary>nrwl/nx (nx)</summary>
### [`v19.0.0`](https://togithub.com/nrwl/nx/compare/18.3.4...41d21ab9ac7fa3682ba535979278bb3c4a349654 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.3.4...19.0.0 )
### [`v18.3.4`](https://togithub.com/nrwl/nx/releases/tag/18.3.4 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.3.3...18.3.4 )
##### 18.3.4 (2024-04-25)
##### 🚀 Features
- **core:** add root level forwardAllArgs ([#​22753](https://togithub.com/nrwl/nx/pull/22753 ))
##### 🩹 Fixes
- **core:** different commands should not be considered compatible targets ([#​22863](https://togithub.com/nrwl/nx/pull/22863 ))
- **core:** fix pnpm install order on ci workflows ([#​22580](https://togithub.com/nrwl/nx/pull/22580 ))
- **core:** workspace context glob respects exclude ([#​22939](https://togithub.com/nrwl/nx/pull/22939 ))
- **core:** handle events that do not have paths ([#​22947](https://togithub.com/nrwl/nx/pull/22947 ))
- **core:** fix exclude for empty array ([#​22951](https://togithub.com/nrwl/nx/pull/22951 ))
- **core:** move a few api points to return root maps directly ([#​22949](https://togithub.com/nrwl/nx/pull/22949 ))
- **core:** regression register ts transpiler for local plugin ([#​22964](https://togithub.com/nrwl/nx/pull/22964 ))
- **core:** handle created directories when watching on linux ([#​22980](https://togithub.com/nrwl/nx/pull/22980 ))
- **core:** ensure create nodes functions are properly parallelized ([#​23005](https://togithub.com/nrwl/nx/pull/23005 ))
- **gradle:** change gradle command to be relative path ([#​22963](https://togithub.com/nrwl/nx/pull/22963 ))
- **gradle:** should skip println in project report ([#​22862](https://togithub.com/nrwl/nx/pull/22862 ))
- **gradle:** get gradlew path with projectRoot joins workspaceRoot ([#​22988](https://togithub.com/nrwl/nx/pull/22988 ))
- **graph:** don't listen to system theme changes in console ([#​22938](https://togithub.com/nrwl/nx/pull/22938 ))
- **linter:** do not infer lint tasks for projects without files to lint ([#​22944](https://togithub.com/nrwl/nx/pull/22944 ))
- **misc:** fix publish script ([#​22981](https://togithub.com/nrwl/nx/pull/22981 ))
- **misc:** perf logging shouldn't be enabled twice ([#​23012](https://togithub.com/nrwl/nx/pull/23012 ))
- **node:** e2e target fails out of the box ([#​22987](https://togithub.com/nrwl/nx/pull/22987 ))
- **repo:** downgrade to macos-13 in publish workflow ([#​22961](https://togithub.com/nrwl/nx/pull/22961 ))
- **storybook:** handle inherited config correctly when identifying the framework used for inferred tasks ([#​22953](https://togithub.com/nrwl/nx/pull/22953 ))
##### ❤️ Thank You
- Colum Ferry [@​Coly010](https://togithub.com/Coly010 )
- Craigory Coppola [@​AgentEnder](https://togithub.com/AgentEnder )
- Emily Xiong [@​xiongemi](https://togithub.com/xiongemi )
- Jack Hsu [@​jaysoo](https://togithub.com/jaysoo )
- Jason Jean [@​FrozenPandaz](https://togithub.com/FrozenPandaz )
- Jonathan Cammisuli
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
- MaxKless [@​MaxKless](https://togithub.com/MaxKless )
- Miroslav Jonaš [@​meeroslav](https://togithub.com/meeroslav )
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham )
- Richard Roozenboom [@​Roozenboom](https://togithub.com/Roozenboom )
### [`v18.3.3`](https://togithub.com/nrwl/nx/releases/tag/18.3.3 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.3.2...18.3.3 )
#### 18.3.3 (2024-04-20)
##### 🩹 Fixes
- **angular:** fix loading postcss configuration in ng-packagr executors ([#​22900](https://togithub.com/nrwl/nx/pull/22900 ))
- **core:** group command exit listeners to avoid warning ([#​22892](https://togithub.com/nrwl/nx/pull/22892 ))
- **core:** handle plugin errors from isolation correctly ([#​22890](https://togithub.com/nrwl/nx/pull/22890 ))
- **core:** disable pty on windows until stable ([#​22910](https://togithub.com/nrwl/nx/pull/22910 ))
- **core:** fix cursor being hidden and process shutdown for ctrl c ([#​22895](https://togithub.com/nrwl/nx/pull/22895 ))
- **misc:** add --verbose support to nx graph ([#​22889](https://togithub.com/nrwl/nx/pull/22889 ))
- **misc:** mark migration for escaping env vars as skipped in nx repair ([#​22916](https://togithub.com/nrwl/nx/pull/22916 ))
- **misc:** don't clear node_modules require cache ([#​22907](https://togithub.com/nrwl/nx/pull/22907 ))
- **testing:** bust require cache in jest plugin so configs reload ([#​22893](https://togithub.com/nrwl/nx/pull/22893 ))
- **vue:** do not add verbatimImportSyntax to tsconfig ([#​22905](https://togithub.com/nrwl/nx/pull/22905 ))
##### ❤️ Thank You
- Colum Ferry [@​Coly010](https://togithub.com/Coly010 )
- Craigory Coppola [@​AgentEnder](https://togithub.com/AgentEnder )
- Jason Jean [@​FrozenPandaz](https://togithub.com/FrozenPandaz )
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ0YXJnZXRCcmFuY2giOiJjYW5hcnkiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
2024-05-07 03:36:08 +00:00
CatsJuice
7234e2344b
feat(core): replace setting content scroll with radix ScrollArea ( #6787 )
...
Use global scroll-area style
![CleanShot 2024-05-07 at 10.58.01@2x.png ](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/LakojjjzZNf6ogjOVwKE/5330b59d-fea0-4b2b-a046-1740c8099a19.png )
2024-05-07 03:19:40 +00:00
EYHN
cb3e7d03dc
chore: bump blocksuite ( #6786 )
...
## Features
- https://github.com/toeverything/BlockSuite/pull/6968 @fundon
## Bugfix
- https://github.com/toeverything/BlockSuite/pull/6969 @L-Sun
- https://github.com/toeverything/BlockSuite/pull/6967 @pengx17
## Refactor
- https://github.com/toeverything/BlockSuite/pull/6970 @fundon
## Misc
2024-05-07 03:03:14 +00:00
CatsJuice
f02a16513c
fix(core): adjust setting sidebar's workspace avatar ( #6785 )
2024-05-07 02:51:33 +00:00
CatsJuice
4a74148ea3
fix(component): ensure the colorfulCallback of Avatar in different sizes behaves consistently ( #6784 )
2024-05-07 02:40:22 +00:00
pengx17
a5e4730a5f
refactor: refine ai tracker ( #6778 )
...
upstream
https://github.com/toeverything/blocksuite/pull/6966
Added a new solution that inspect on actions event stream and adapt them into the mixpanel format.
![image.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/2631f0dc-5626-45d5-bcaf-60987aec3c7e.png )
2024-05-06 13:34:44 +00:00
pengx17
1ac16a48bf
chore: bump blocksuite ( #6781 )
...
## Features
- https://github.com/toeverything/BlockSuite/pull/6948 @undefined
- https://github.com/toeverything/BlockSuite/pull/6941 @undefined
- https://github.com/toeverything/BlockSuite/pull/6855 @undefined
## Bugfix
- https://github.com/toeverything/BlockSuite/pull/6967 @pengx17
- https://github.com/toeverything/BlockSuite/pull/6966 @pengx17
- https://github.com/toeverything/BlockSuite/pull/6951 @fundon
- https://github.com/toeverything/BlockSuite/pull/6960 @fundon
- https://github.com/toeverything/BlockSuite/pull/6964 @doouding
- https://github.com/toeverything/BlockSuite/pull/6958 @Flrande
- https://github.com/toeverything/BlockSuite/pull/6961 @regischen
- https://github.com/toeverything/BlockSuite/pull/6957 @doouding
- https://github.com/toeverything/BlockSuite/pull/6959 @regischen
- https://github.com/toeverything/BlockSuite/pull/6956 @regischen
- https://github.com/toeverything/BlockSuite/pull/6954 @fundon
- https://github.com/toeverything/BlockSuite/pull/6955 @doouding
- https://github.com/toeverything/BlockSuite/pull/6953 @doouding
- https://github.com/toeverything/BlockSuite/pull/6952 @regischen
- https://github.com/toeverything/BlockSuite/pull/6942 @golok727
- https://github.com/toeverything/BlockSuite/pull/6939 @fundon
- https://github.com/toeverything/BlockSuite/pull/6940 @fundon
- https://github.com/toeverything/BlockSuite/pull/6935 @regischen
- https://github.com/toeverything/BlockSuite/pull/6930 @fundon
- https://github.com/toeverything/BlockSuite/pull/6905 @golok727
- https://github.com/toeverything/BlockSuite/pull/6931 @donteatfriedrice
## Refactor
- https://github.com/toeverything/BlockSuite/pull/6945 @shvixxl
## Misc
- https://github.com/toeverything/BlockSuite/pull/6938 @golok727
- chore: correct typo
2024-05-06 13:23:55 +00:00
JimmFly
6c8e7c8c1d
feat(i18n): update language resources ( #6767 )
2024-05-06 10:47:03 +00:00
EYHN
527ffa6b3f
feat(core): adjust ai term ( #6770 )
2024-05-06 06:47:06 +00:00
EYHN
94c8662ac1
feat(core): disable ai onboarding video loop ( #6769 )
2024-05-06 06:47:01 +00:00
EYHN
ec73f69574
fix(core): fix ai onboarding video missing ( #6768 )
2024-05-06 06:31:03 +00:00
CatsJuice
4aa7cafda3
fix(core): ai related copywritting fix ( #6766 )
2024-05-06 03:57:04 +00:00
pengx17
91ee5e05bb
fix: ai chat session handling ( #6751 )
...
fix AFF-999
upstream: https://github.com/toeverything/blocksuite/pull/6932
2024-04-30 15:08:27 +00:00
pengx17
0c175ada31
fix: remove dnd for workspace list ( #6754 )
...
fix TOV-399
2024-04-30 14:57:38 +00:00
EYHN
0a1241436f
fix(templates): fix typo ( #6750 )
2024-04-30 08:54:24 +00:00
pengx17
5586de61fb
chore: bump blocksuite ( #6753 )
...
## Features
- https://github.com/toeverything/BlockSuite/pull/6929 @pengx17
## Bugfix
- https://github.com/toeverything/BlockSuite/pull/6931 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6925 @fourdim
- https://github.com/toeverything/BlockSuite/pull/6928 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6933 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6932 @pengx17
- https://github.com/toeverything/BlockSuite/pull/6920 @golok727
- https://github.com/toeverything/BlockSuite/pull/6927 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6923 @regischen
- https://github.com/toeverything/BlockSuite/pull/6906 @fundon
## Refactor
- https://github.com/toeverything/BlockSuite/pull/6926 @fourdim
## Misc
2024-04-30 08:40:32 +00:00
pengx17
1f97437320
fix(core): input overflow issue ( #6748 )
2024-04-30 13:18:20 +08:00
EYHN
2420b2849f
chore(core): remove unused module ( #6744 )
2024-04-30 04:58:15 +00:00
EYHN
764da784ae
feat(core): add enable cloud failed notify ( #6741 )
2024-04-30 04:46:09 +00:00
EYHN
148e058cde
refactor(core): remove once signed in event ( #6740 )
...
This once signed in event does not work properly.
2024-04-30 04:46:02 +00:00
pengx17
9b28e7313f
fix(core): make it real action ( #6745 )
2024-04-30 03:33:09 +00:00
EYHN
a1169a43c9
chore: bump blocksuite ( #6742 )
...
## Features
- https://github.com/toeverything/BlockSuite/pull/6917 @undefined
- https://github.com/toeverything/BlockSuite/pull/6895 @golok727
## Bugfix
- https://github.com/toeverything/BlockSuite/pull/6906 @fundon
- https://github.com/toeverything/BlockSuite/pull/6919 @fundon
- https://github.com/toeverything/BlockSuite/pull/6921 @pengx17
- https://github.com/toeverything/BlockSuite/pull/6910 @golok727
- https://github.com/toeverything/BlockSuite/pull/6918 @zzj3720
- https://github.com/toeverything/BlockSuite/pull/6915 @fundon
- https://github.com/toeverything/BlockSuite/pull/6912 @golok727
- https://github.com/toeverything/BlockSuite/pull/6789 @fundon
- https://github.com/toeverything/BlockSuite/pull/6909 @fundon
## Refactor
- https://github.com/toeverything/BlockSuite/pull/6913 @golok727
## Misc
2024-04-29 12:26:08 +00:00
EYHN
1323a0fc5f
feat(core): prefetch onboarding video ( #6736 )
...
![CleanShot 2024-04-29 at 17.32.41@2x.png ](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/g3jz87HxbjOJpXV3FPT7/21ebbc62-c4a2-496c-af05-600a2ded2a9d.png )
2024-04-29 12:13:16 +00:00
pengx17
5c861939a5
fix(core): show toast for requestRunInEdgeless ( #6715 )
2024-04-29 11:14:07 +00:00
pengx17
7c5a259e84
fix(core): update prompts ( #6738 )
...
Update prompts:
When sending a message to openai, we actually send two messages.
There are two issues here:
1. the role in the first message shall be user or system
2. the content in the first message is not being interpolated at all.
```
[
{
role: "assistant",
createdAt: "2024-04-27T06:30:34.820Z",
params: {
language: "French",
},
content: "You are a translation expert, please translate the following content into French, and only perform the translation action, keeping the translated content in the same format as the original content:\n\n \"\"\"\"\n\n \n\n \"\"\"\"",
},
{
role: "user",
content: "Basic things you should know:",
attachments: undefined,
params: {
language: "French",
},
createdAt: "2024-04-29T09:42:11.466Z",
},
]
```
In this PR I removed `content` from prompts and let open ai use the second message (user) as the input.
2024-04-29 11:02:16 +00:00
EYHN
20116eb940
chore: remove unused y-indexeddb ( #6728 )
2024-04-29 09:14:42 +00:00
EYHN
6202ba5ada
refactor(core): remove jump once ( #6733 )
...
Previously, we marked `jumpOnce: true` on `doc.meta` to open a specific doc after creating a new workspace. This pr removes `jumpOnce` and directly jumps to the specific doc URL.
This PR also fixes an error when opening the all-page page, because the all-page page scans the jumpOnce attribute of all docs, and the code in it will fail on damaged data.
2024-04-29 08:51:31 +00:00
CatsJuice
5e8fe28326
chore(core): replace ai onboarding videos ( #6730 )
2024-04-29 07:07:43 +00:00
pengx17
964e475c5f
chore: bump @pengx17/electron-forge-maker-appimage ( #6726 )
...
fix https://github.com/toeverything/AFFiNE/issues/6722
add `--no-sandbox --disable-setuid-sandbox` to appimage run
2024-04-29 04:57:52 +00:00
pengx17
905d7d18e4
chore: bump blocksuite ( #6725 )
2024-04-29 04:57:46 +00:00
EYHN
f98db24391
fix(core): fix opt out telemetry cause error ( #6723 )
2024-04-29 04:03:31 +00:00
EYHN
704532bd2f
fix(core): adjust notify style ( #6724 )
2024-04-29 03:51:41 +00:00
CatsJuice
8d342f85ad
fix(core): workspace avatar hover radius ( #6717 )
2024-04-29 02:27:21 +00:00
fundon
7584ab4b91
feat(core): add seed to fal ( #6712 )
2024-04-26 11:40:09 +00:00
pengx17
5d114ea965
refactor(electron): cleanup secondary db logic ( #6710 )
2024-04-26 10:57:09 +00:00
pengx17
d015be24e6
fix: incorrect mixpanel param ( #6706 )
2024-04-26 10:45:29 +00:00
EYHN
f015a11181
chore: bump blocksuite ( #6707 )
...
## Features
- https://github.com/toeverything/BlockSuite/pull/6785 @zzj3720
## Bugfix
- https://github.com/toeverything/BlockSuite/pull/6894 @Flrande
- https://github.com/toeverything/BlockSuite/pull/6893 @doouding
- https://github.com/toeverything/BlockSuite/pull/6891 @fundon
- https://github.com/toeverything/BlockSuite/pull/6879 @doouding
- https://github.com/toeverything/BlockSuite/pull/6885 @regischen
- https://github.com/toeverything/BlockSuite/pull/6888 @doouding
- https://github.com/toeverything/BlockSuite/pull/6890 @doouding
- https://github.com/toeverything/BlockSuite/pull/6889 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6887 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6877 @EYHN
- https://github.com/toeverything/BlockSuite/pull/6882 @fundon
- https://github.com/toeverything/BlockSuite/pull/6886 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6884 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6881 @fundon
- https://github.com/toeverything/BlockSuite/pull/6880 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6878 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6876 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6873 @pengx17
## Refactor
## Misc
- https://github.com/toeverything/BlockSuite/pull/6874 @doouding
2024-04-26 07:42:37 +00:00
pengx17
cc17d3287e
fix: open in chat does not work when the panel is not opened ( #6703 )
...
https://github.com/toeverything/AFFiNE/pull/6503 does not work with "open in chat".
IMO resetting tab whenever opening right panel does not make too much sense. @zanwei
fix AFF-951
2024-04-26 03:50:40 +00:00
CatsJuice
5b5c27b6ce
feat(core): add ai pricing tip for plans page ( #6704 )
2024-04-26 03:28:28 +00:00
pengx17
050efe3749
fix(core): update prompts ( #6693 )
...
update based on latest docs
2024-04-25 05:26:50 +00:00
EYHN
20a0d0b1db
chore: bump blocksuite ( #6694 )
...
## Features
- https://github.com/toeverything/BlockSuite/pull/6863 @regischen
- https://github.com/toeverything/BlockSuite/pull/6852 @doouding
- https://github.com/toeverything/BlockSuite/pull/6860 @pengx17
- https://github.com/toeverything/BlockSuite/pull/6856 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6849 @fundon
## Bugfix
- https://github.com/toeverything/BlockSuite/pull/6873 @pengx17
- https://github.com/toeverything/BlockSuite/pull/6870 @golok727
- https://github.com/toeverything/BlockSuite/pull/6851 @golok727
- https://github.com/toeverything/BlockSuite/pull/6848 @pengx17
- https://github.com/toeverything/BlockSuite/pull/6847 @fundon
- https://github.com/toeverything/BlockSuite/pull/6867 @EYHN
- https://github.com/toeverything/BlockSuite/pull/6868 @fundon
- https://github.com/toeverything/BlockSuite/pull/6869 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6865 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6866 @fundon
- https://github.com/toeverything/BlockSuite/pull/6864 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6824 @undefined
- https://github.com/toeverything/BlockSuite/pull/6859 @fundon
- https://github.com/toeverything/BlockSuite/pull/6853 @fundon
- https://github.com/toeverything/BlockSuite/pull/6854 @fundon
- https://github.com/toeverything/BlockSuite/pull/6845 @fourdim
## Refactor
- https://github.com/toeverything/BlockSuite/pull/6872 @fundon
## Misc
2024-04-25 05:12:02 +00:00
EYHN
c0cd33b65a
fix(core): fix react error ( #6692 )
...
![CleanShot 2024-04-25 at 10.24.10.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/g3jz87HxbjOJpXV3FPT7/ec016ccd-d924-49d8-ad90-3ae0c47c5b8f.png )
2024-04-25 04:39:25 +00:00
pengx17
042be1216c
build(electron): nsis updater compatibility fix ( #6681 )
2024-04-25 03:52:29 +00:00
pengx17
bfcf4a105e
build(electron): add nsis build to release-desktop workflow ( #6677 )
...
Updater may break after this PR and will be fixed in the next one
After this PR, we will have two windows installer options
- affine-0.14.0-canary.9-canary-windows-x64.exe
- affine-0.14.0-canary.9-canary-windows-x64.nsis.exe (added)
2024-04-25 03:52:27 +00:00
pengx17
0b380f94c7
build(electron): add nsis script for windows installer ( #6674 )
...
This pr only includes how to bundle the app into an installer after package step.
todo (not in this pr)
- [ ] make sure updater can work for both nsis & squirrel
- [ ] integrate nsis build into github action workflow
Advantage over Squirrel:
- allowing user to specify the installation location
- better uninstaller
![image.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/b75f1076-62e7-445c-bbf9-d7be00dbfc59.png )
![image.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/c9ddc58c-512e-487e-80c8-7c4bd51482a8.png )
![image.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/cfc5c281-e044-4929-a261-b02a4619117b.png )
2024-04-25 03:30:04 +00:00
JimmFly
31b284a2d0
feat(core): add fallback component to member list ( #6672 )
...
<img width="549" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/7246002f-ebfb-4486-abbc-35bbee8fba0e ">
2024-04-25 02:27:39 +00:00