EYHN
cccea3ec3e
fix(workspace): avoid data loss (hot-fix) ( #6114 )
2024-03-14 13:14:03 +08:00
EYHN
39476d16ef
fix(workspace): data loss (hot-fix) ( #6110 )
2024-03-14 11:29:50 +08:00
DarkSky
49bead719d
feat: add cloud logger sa integrate ( #6089 )
2024-03-12 23:26:09 +08:00
DarkSky
a9f46ed088
fi: ci container publish
2024-03-12 18:22:38 +08:00
forehalo
d3a544f4aa
ci: only enable jwst codec in canary
2024-03-12 17:55:01 +08:00
EYHN
cd56d8a6e6
feat(core): new onboarding template (hotfix) ( #5952 )
2024-02-29 14:01:31 +08:00
liuyi
6ed5ec36bb
fix(server): sender passed to nextauth is never used ( #5938 )
2024-02-28 14:57:23 +08:00
liuyi
0fa917aabb
ci: fix selfhost ( #5920 )
...
enhancement
___
- Introduced a new ESM module resolution setup using `ts-node` to enhance the development and deployment process.
- Implemented a dynamic loader script registration mechanism to facilitate ESM module loading.
- Simplified the predeploy script execution by refining environment variable handling and stdout configuration.
- Updated `package.json` to reflect changes in script commands for better ESM support and added necessary dependencies for `ts-node` and `typescript`.
___
<table><thead><tr><th></th><th align="left">Relevant files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>loader.js</strong><dd><code>Introduce ESM Module Resolution via ts-node</code> </dd></summary>
<hr>
packages/backend/server/scripts/loader.js
<li>Introduced <code>ts-node</code> configuration for ESM module resolution.<br> <li> Exported a <code>resolve</code> function for module resolution.<br>
</details>
</td>
<td><a href="https:/toeverything/AFFiNE/pull/5920/files#diff-9ed793897a493633028d510db0742ff38d2d86471c54b17513d4354c51597ef8">+11/-0</a> </td>
</tr>
<tr>
<td>
<details>
<summary><strong>register.js</strong><dd><code>Implement Dynamic Loader Script Registration</code> </dd></summary>
<hr>
packages/backend/server/scripts/register.js
<li>Implemented dynamic registration of the loader script.<br> <li> Utilized <code>node:module</code> and <code>node:url</code> for script registration.<br>
</details>
</td>
<td><a href="https:/toeverything/AFFiNE/pull/5920/files#diff-64831012a09f2bc4bc5a611ddb8e0871b0e83588de6c5d4f2f5cb1dae8fff244">+4/-0</a> </td>
</tr>
<tr>
<td>
<details>
<summary><strong>self-host-predeploy.js</strong><dd><code>Simplify Predeploy Script Execution</code> </dd></summary>
<hr>
packages/backend/server/scripts/self-host-predeploy.js
<li>Simplified environment variable passing to <code>execSync</code>.<br> <li> Changed stdout handling to inherit from the parent process.<br>
</details>
</td>
<td><a href="https:/toeverything/AFFiNE/pull/5920/files#diff-bd7b0be14c198018c21dadda6945a779c57d13e4c8584ee62da4baa99d370664">+3/-5</a> </td>
</tr>
<tr>
<td>
<details>
<summary><strong>package.json</strong><dd><code>Update Scripts and Dependencies for ESM Support</code> </dd></summary>
<hr>
packages/backend/server/package.json
<li>Updated script commands for ESM compatibility.<br> <li> Added <code>ts-node</code> and <code>typescript</code> dependencies.<br> <li> Removed redundant <code>--es-module-specifier-resolution=node</code> flags.<br>
</details>
</td>
<td><a href="https:/toeverything/AFFiNE/pull/5920/files#diff-a6530c6fe539aaa49ff0a7a80bc4362c1d95c419fdd19125415dcc869b31a443">+6/-6</a> </td>
</tr>
</table></td></tr></tr></tbody></table>
___
> ✨ **PR-Agent usage**:
>Comment `/help` on the PR to get a list of all available PR-Agent tools and their descriptions
2024-02-28 14:56:37 +08:00
liuyi
eb79e6bdc9
ci: fix canary deployment ( #5851 )
2024-02-28 12:13:03 +08:00
liuyi
cf52a43773
feat(server): allow customize mailer server ( #5835 )
2024-02-28 12:12:06 +08:00
LongYinan
9203980a8c
build: fix selfhost config
2024-02-27 23:49:25 +08:00
liuyi
d34eb2cbe5
fix(server): apply env overrides after all config merged ( #5795 )
2024-02-27 21:46:08 +08:00
liuyi
7f3f993ce4
refactor(server): reorganize server configs ( #5753 )
2024-02-27 21:45:26 +08:00
Peng Xiao
df17001284
feat(core): add shortcut for openning settings ( #5883 )
...
fix https://github.com/toeverything/AFFiNE/issues/5881
2024-02-23 15:14:39 +08:00
Peng Xiao
e400abf1f4
fix: keyboard shortcut style in cmdk ( #5882 )
...

2024-02-23 15:14:39 +08:00
EYHN
640aa00148
fix(core): fix app boot speed ( #5884 )
2024-02-23 06:54:42 +00:00
Ayush Agrawal
5ae8f029f7
chore: bump blocksuite ( #5868 )
...
Co-authored-by: LongYinan <lynweklm@gmail.com >
2024-02-22 17:15:27 +08:00
EYHN
a26e0b3ec9
fix(core): disable sidebar user select ( #5862 )
...
close #5846
2024-02-22 17:15:26 +08:00
Umar Faiz
f492b6711b
fix(core): the pitch zooming function incorrectly zooms the toolbar ( #5456 )
...
Co-authored-by: LongYinan <lynweklm@gmail.com >
2024-02-22 17:15:26 +08:00
EYHN
81aae61394
fix(core): fix desktop e2e ( #5867 )
2024-02-22 16:12:23 +08:00
Peng Xiao
e08f58beea
chore: bump electron dependencies ( #5770 )
...
to include this fix https://github.com/electron/electron/pull/40994
2024-02-22 15:26:09 +08:00
EYHN
4560819f76
fix(core): fix 404 after signout (hotfix) ( #5865 )
2024-02-22 15:11:11 +08:00
liuyi
193c197a54
fix(core): window.open to a new origin will be blocked by browser ( #5856 )
2024-02-21 20:51:25 +08:00
LongYinan
449c0a38a7
fix(electron): linux AppImage output path
2024-02-21 15:48:38 +08:00
Ayush Agrawal
8d141e5a81
feat: blocksuite integration for pageMode & pageUpdatedAt ( #5849 )
...
Co-authored-by: LongYinan <lynweklm@gmail.com >
2024-02-21 15:16:49 +08:00
Lye Hongtao
e04911315f
feat: move templates into AFFiNE ( #5750 )
...
Related to https://github.com/toeverything/blocksuite/pull/6156
### Change
Move the edgeless templates to AFFiNE. All templates are stored as zip files. Run `node build-edgeless.mjs` in `@affine/templates` to generate JSON-format templates and importing script. The template will be generated automatically during building and dev (`yarn dev`).
2024-02-21 15:10:47 +08:00
Ayush Agrawal
75d58679b6
chore: bump blocksuite ( #5852 )
2024-02-21 15:10:35 +08:00
Ayush Agrawal
2e6386e4cf
feat: bump blocksuite ( #5845 )
2024-02-21 15:09:33 +08:00
Ayush Agrawal
f345a61df0
feat: bump blocksuite ( #5817 )
2024-02-21 15:01:45 +08:00
Flrande
a6420fcd76
feat: bump blocksuite ( #5812 )
2024-02-21 15:00:43 +08:00
Yifeng Wang
fec406f7e8
feat: bump blocksuite ( #5767 )
...
Co-authored-by: LongYinan <lynweklm@gmail.com >
2024-02-21 14:57:05 +08:00
LongYinan
769398591b
fix: resolve deps and types issues after cherry-pick
2024-02-21 14:51:29 +08:00
JimmFly
e01569fff7
feat(core): add loading to quick search modal ( #5785 )
...
close AFF-285
add `useSyncEngineStatus` hooks
add loading style
<img width="977" alt="test1" src="https://github.com/toeverything/AFFiNE/assets/102217452/e8bf6714-e42b-4adf-a279-341ef5f5cfc0 ">
2024-02-21 14:40:30 +08:00
JimmFly
6bde2de783
feat(core): add starAFFiNE and issueFeedback modal ( #5718 )
...
close TOV-482
https://github.com/toeverything/AFFiNE/assets/102217452/da1f74bc-4b8d-4d7f-987d-f53da98d92fe
2024-02-21 14:23:09 +08:00
JimmFly
3513ced6cb
fix(core): match page preview and page title in page list ( #5840 )
...
close TOV-578
2024-02-21 14:21:05 +08:00
Adithyan
8dc9addc40
feat: Duplicate page in page list and clone naming improvements ( #5818 )
2024-02-21 14:20:38 +08:00
Muhammad Arsil
9d9f89ef2e
fix: cards overlapping issue ( #5727 )
...
Co-authored-by: EYHN <cneyhn@gmail.com >
2024-02-21 14:20:31 +08:00
DarkSky
6cfe5d4566
feat: use custom verify token policy ( #5836 )
2024-02-21 14:20:08 +08:00
Peng Xiao
6032b432f8
build(electron): generate latest-linux.yml ( #5822 )
2024-02-21 14:19:37 +08:00
Peng Xiao
5823787ded
fix(electron): linux login issues ( #5821 )
...
Looks like there are some issues using `@reforged/maker-appimage`:
- deep link not working properly (cannot login)
- cannot be installed via AppImageLauncher, which is required to enable deep link on linux
I forked saleae/electron-forge-maker-appimage into https://github.com/toeverything/electron-forge-maker-appimage to fix these issues
See changes: https://github.com/saleae/electron-forge-maker-appimage/compare/master...toeverything:electron-forge-maker-appimage:master?w=1
To enable login on Linux, the app must be installed via AppImageLauncher.

fix https://github.com/toeverything/AFFiNE/issues/4978
fix https://github.com/toeverything/AFFiNE/issues/4466
2024-02-21 14:19:23 +08:00
LongYinan
b3f272ba70
fix: selfhost build ( #5833 )
2024-02-21 14:18:05 +08:00
Whitewater
a5df5a7c8a
chore: skip sync when offline ( #5786 )
2024-02-21 14:17:20 +08:00
DarkSky
90de90403a
feat: refresh new workspace feature ( #5834 )
2024-02-20 16:12:35 +08:00
李华桥
4d4e4fc4e2
Merge branch 'stable' into beta
2024-02-20 15:52:22 +08:00
liuyi
aa73e532d3
fix(server): doc upsert without row lock ( #5765 )
2024-02-16 22:06:23 +08:00
liuyi
31faa93c71
chore(storage): bump y-octo ( #5751 )
2024-02-16 19:36:26 +08:00
liuyi
def60f4c61
fix(server): doc upsert without row lock ( #5765 )
2024-02-05 16:39:48 +08:00
EYHN
d15ec0ff77
fix(workspace): fix sync handshake (hot-fix) ( #5797 )
2024-02-05 10:56:46 +08:00
EYHN
d2acd0385a
fix(core): prevent data loss (hot-fix) ( #5798 )
2024-02-05 10:54:51 +08:00
EYHN
1effb2f25f
fix(workspace): fix sync stuck ( #5762 ) ( #5772 )
2024-02-01 17:41:49 +08:00
Joooye_34
9189d26332
feat: support sign-in with subscription coupon ( #5768 )
2024-02-01 17:03:29 +08:00
liuyi
79a8be7799
feat(server): allow pass coupon to checkout session ( #5749 )
2024-02-01 17:03:16 +08:00
liuyi
1a643cc70c
fix(server): doc upsert race condition ( #5755 )
2024-01-31 21:36:35 +08:00
liuyi
9321be3ff5
fix(server): doc upsert race condition ( #5755 )
2024-01-31 11:08:52 +00:00
李华桥
24dc3f95ff
fix: consume blob stream correctly ( #5706 )
2024-01-31 11:38:40 +08:00
Cats Juice
4257b5f3a4
fix(core): set createDate to journal's date when journal created ( #5701 )
2024-01-30 23:13:02 +08:00
Cats Juice
ea17e86032
feat(core): ignore empty journals for page lists ( #5744 )
2024-01-30 17:21:20 +08:00
Joooye_34
48cd8999bd
fix: static resource not found in web server ( #5745 )
2024-01-30 17:21:05 +08:00
李华桥
cdf1d9002e
Merge branch 'canary' into stable
2024-01-29 17:53:10 +08:00
LongYinan
588b3bcf33
chore: revert "chore: bump up @reforged/maker-appimage version to v4" ( #5736 )
...
link #5709
This reverts commit 59788aa334 .
2024-01-29 08:41:35 +00:00
Yifeng Wang
1cf902bdb6
feat: bump blocksuite ( #5735 )
2024-01-29 16:40:23 +08:00
DarkSky
fc8a48fb43
feat: add business blob limit ( #5734 )
2024-01-29 08:32:35 +00:00
LongYinan
0044be972f
chore: bump up @blocksuite/icons version to v2.1.44 ( #5732 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/icons](https://togithub.com/toeverything/icons ) | [`2.1.43` -> `2.1.44`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.43/2.1.44 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.1.44`](13299f7ede...bc31d70961 )
[Compare Source](13299f7ede...bc31d70961 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-29 07:39:17 +00:00
LongYinan
5bd339bed7
feat: generate blocksuite changelog ( #5724 )
2024-01-29 07:28:02 +00:00
LongYinan
25e8b8306f
fix: path issue on Windows ( #5725 )
2024-01-29 07:18:25 +00:00
DarkSky
070d5ca471
feat: impl unlimited features ( #5659 )
2024-01-26 08:28:54 +00:00
Yifeng Wang
04b9029d1b
feat: bump blocksuite ( #5720 )
...
Co-authored-by: xiaoxin <hongtao.lye@toeverything.info >
2024-01-26 16:27:58 +08:00
Cats Juice
387e292ed9
fix(core): journal title's day tag may be invalid ( #5703 )
...
Fix [TOV-470](https://linear.app/affine-design/issue/TOV-470/journal-invalid-date )
2024-01-26 07:55:35 +00:00
JimmFly
18068f4ae2
feat(core): add collection and tag filters to all pages ( #5567 )
...
close TOV-69
Added the `filterMode` parameter to the `/all` route.
Abstracted the `PageList` and associated components into more universal ones.
Added the `useTagMetas` hook to get and update the workspace tags.
https://github.com/toeverything/AFFiNE/assets/102217452/7595944d-a056-40c2-8d89-d8df9e901a4b
2024-01-26 07:42:47 +00:00
Peng Xiao
b867dcbdeb
fix: add padding between editor and link panel ( #5713 )
...
Fix [AFF-561](https://linear.app/affine-design/issue/AFF-561/bi-directional-link-与文本编辑区域的-top-padding )
2024-01-26 07:32:22 +00:00
Cats Juice
6ca2043697
feat(component): optimize week-date-picker keyboard navigation ( #5684 )
2024-01-26 07:05:19 +00:00
LongYinan
16ef255f51
chore: upgrade husky to latest ( #5719 )
...
- https://github.com/typicode/husky/pull/1336
2024-01-26 06:37:39 +00:00
LongYinan
1cf182b7ca
ci: add postUpdateOptions to renovate ( #5714 )
2024-01-26 06:19:38 +00:00
Peng Xiao
e8a6b6ad5e
fix(core): bidi links rendering issue ( #5707 )
2024-01-26 06:07:04 +00:00
Joooye_34
fd9a7f6aad
chore: remove unused blocksuite deps in e2e ( #5717 )
2024-01-26 05:55:13 +00:00
LongYinan
af45b93d26
chore: bump up husky version to v9 ( #5694 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [husky](https://togithub.com/typicode/husky ) | [`^8.0.3` -> `^9.0.0`](https://renovatebot.com/diffs/npm/husky/8.0.3/9.0.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>typicode/husky (husky)</summary>
### [`v9.0.6`](https://togithub.com/typicode/husky/releases/tag/v9.0.6 )
[Compare Source](https://togithub.com/typicode/husky/compare/v9.0.5...v9.0.6 )
- docs: add favicon by [@​rakleed](https://togithub.com/rakleed ) in [https://github.com/typicode/husky/pull/1354 ](https://togithub.com/typicode/husky/pull/1354 )
- chore: apply editorconfig to code only by [@​typicode](https://togithub.com/typicode ) in [https://github.com/typicode/husky/pull/1355 ](https://togithub.com/typicode/husky/pull/1355 )
- docs: update install script to mjs and fix CI checks by [@​starnayuta](https://togithub.com/starnayuta ) in [https://github.com/typicode/husky/pull/1357 ](https://togithub.com/typicode/husky/pull/1357 )
- Fix unbound variable by [@​typicode](https://togithub.com/typicode ) in [https://github.com/typicode/husky/pull/1359 ](https://togithub.com/typicode/husky/pull/1359 )
### [`v9.0.5`](https://togithub.com/typicode/husky/releases/tag/v9.0.5 )
[Compare Source](https://togithub.com/typicode/husky/compare/v9.0.4...v9.0.5 )
- docs: update path to startup files by [@​ManuelRauber](https://togithub.com/ManuelRauber ) in [https://github.com/typicode/husky/pull/1350 ](https://togithub.com/typicode/husky/pull/1350 )
- fix: init error by [@​typicode](https://togithub.com/typicode ) in [https://github.com/typicode/husky/pull/1353 ](https://togithub.com/typicode/husky/pull/1353 )
### [`v9.0.4`](https://togithub.com/typicode/husky/releases/tag/v9.0.4 )
[Compare Source](https://togithub.com/typicode/husky/compare/v9.0.3...v9.0.4 )
- fix: init create dir before by [@​typicode](https://togithub.com/typicode ) in [https://github.com/typicode/husky/pull/1348 ](https://togithub.com/typicode/husky/pull/1348 )
- refactor: simplify by [@​typicode](https://togithub.com/typicode ) in [https://github.com/typicode/husky/pull/1349 ](https://togithub.com/typicode/husky/pull/1349 )
- fix: init not working on pnpm [#​1334](https://togithub.com/typicode/husky/issues/1334 ) by [@​rozbo](https://togithub.com/rozbo ) in [https://github.com/typicode/husky/pull/1347 ](https://togithub.com/typicode/husky/pull/1347 )
### [`v9.0.3`](https://togithub.com/typicode/husky/releases/tag/v9.0.3 )
[Compare Source](https://togithub.com/typicode/husky/compare/v9.0.2...v9.0.3 )
- docs: fix link by [@​typicode](https://togithub.com/typicode ) in [https://github.com/typicode/husky/pull/1340 ](https://togithub.com/typicode/husky/pull/1340 )
- chore: fix links in issue template by [@​julien-f](https://togithub.com/julien-f ) in [https://github.com/typicode/husky/pull/1341 ](https://togithub.com/typicode/husky/pull/1341 )
- fix: add scripts field if not present by [@​chalkygames123](https://togithub.com/chalkygames123 ) in [https://github.com/typicode/husky/pull/1338 ](https://togithub.com/typicode/husky/pull/1338 )
- docs: changelog link by [@​typicode](https://togithub.com/typicode ) in [https://github.com/typicode/husky/pull/1343 ](https://togithub.com/typicode/husky/pull/1343 )
- fix: insert final newline by [@​chalkygames123](https://togithub.com/chalkygames123 ) in [https://github.com/typicode/husky/pull/1339 ](https://togithub.com/typicode/husky/pull/1339 )
- fix: fix git hooks path on windows by [@​rozbo](https://togithub.com/rozbo ) in [https://github.com/typicode/husky/pull/1346 ](https://togithub.com/typicode/husky/pull/1346 )
### [`v9.0.2`](https://togithub.com/typicode/husky/releases/tag/v9.0.2 )
[Compare Source](https://togithub.com/typicode/husky/compare/v9.0.1...v9.0.2 )
#### What's Changed
- fix: exit code by [@​gergelypap](https://togithub.com/gergelypap ) in [https://github.com/typicode/husky/pull/1336 ](https://togithub.com/typicode/husky/pull/1336 )
- docs: typo by [@​chalkygames123](https://togithub.com/chalkygames123 ) in [https://github.com/typicode/husky/pull/1337 ](https://togithub.com/typicode/husky/pull/1337 )
#### New Contributors
- [@​gergelypap](https://togithub.com/gergelypap ) made their first contribution in [https://github.com/typicode/husky/pull/1336 ](https://togithub.com/typicode/husky/pull/1336 )
**Full Changelog**: https://github.com/typicode/husky/compare/v9.0.1...v9.0.2
### [`v9.0.1`](https://togithub.com/typicode/husky/releases/tag/v9.0.1 )
[Compare Source](https://togithub.com/typicode/husky/compare/v8.0.3...v9.0.1 )
<p align="center">
Kicking off the year with an exciting update!
</p>
<p align="center">
<img src="https://github.com/typicode/husky/assets/5502029/457ab087-e935-4196-b99f-601ecf37f263 " height="400px" alt="" />
</p>
#### TLDR;
Improved user experience and a (even) smaller package size while packing in more features!
#### 👋 By the Way
**I'm available for remote work** (Front-end/Back-end mainly JS/TS but open to other stacks Rails, Go, Elixir). You can contact me at my mail: typicode at gmail 🙂
#### Introducing `husky init`
Adding husky to a project is now easier than ever. Although the installation process was straightforward, it often required consulting the documentation.
##### v8
```shell
npm pkg set scripts.prepare="husky install"
npm run prepare
npx husky add .husky/pre-commit "npm test"
```
##### v9
```shell
npx husky init
```
#### Adding a New Hook
Adding a hook is now as simple as creating a file. This can be accomplished using your favorite editor, a script or a basic `echo` command.
##### v8
```shell
npx husky add .husky/pre-commit "npm test"
git add --chmod=+x .husky/pre-commit # On Windows
```
##### v9
```shell
echo "npm test" > .husky/pre-commit
```
#### Further Size Reduction
`v8` was already the most compact Git hooks manager at approximately `6kB`.
`v9` takes this a step further, reducing the size to just `3kB`, likely making it the smallest devDependency in your toolkit.
**To give you an idea of how small it is, the biggest file in the project is the MIT license 😄 **
#### More to Come
Additional features are in the pipeline for `v9`. Stay tuned 🙌
#### Other Changes
- **Enhanced security** with CI and npm `--provenance` for safer publishing.
- Added **`$XDG_CONFIG_HOME`** support. Move `~/.huskyrc` to `~/.config/husky/init.sh` for centralized configuration.
- **Fixed permission issue for Windows-created hooks**; they no longer need to be executable.
- Removed `husky install`. Use `husky` or `husky some/dir` for the same functionality (deprecation notice to be added).
- Modified behavior when `.git` is missing; it now triggers a warning instead of failure.
- Replaced `HUSKY_DEBUG=1` with `HUSKY=2` for debugging.
- Updated the Husky API for module usage.
- Transitioned to `ESM` for module usage.
- Dropped support for Node 14 and 16.
- Revamped docs.
#### How to Migrate
`v9` is backward compatible with `v8`, allowing you to freely upgrade and migrate your hooks later.
`package.json`
```diff
{
"scripts": {
- "prepare": "husky install"
+ "prepare": "husky"
}
}
```
`.husky/pre-commit`
```diff
- #!/usr/bin/env sh
- . "$(dirname -- "$0")/_/husky.sh"
npm test
```
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-26 02:53:34 +00:00
LongYinan
59788aa334
chore: bump up @reforged/maker-appimage version to v4 ( #5709 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@reforged/maker-appimage](https://togithub.com/SpacingBat3/ReForged ) | [`^3.3.1` -> `^4.0.0`](https://renovatebot.com/diffs/npm/@reforged%2fmaker-appimage/3.3.1/4.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>SpacingBat3/ReForged (@​reforged/maker-appimage)</summary>
### [`v4.0.0`](1657b03766...f829e7a954 )
[Compare Source](1657b03766...f829e7a954 )
### [`v3.3.2`](45d28765c2...1657b03766 )
[Compare Source](45d28765c2...1657b03766 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-26 02:41:08 +00:00
DarkSky
fdffe90892
fix: consume blob stream correctly ( #5706 )
...
- use correctly endpoint in r2
- consume blob stream correctly
2024-01-25 10:59:53 +00:00
LongYinan
db3891ba33
chore: bump up @blocksuite/icons version to v2.1.43 ( #5702 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/icons](https://togithub.com/toeverything/icons ) | [`2.1.42` -> `2.1.43`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.42/2.1.43 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.1.43`](fe902db67e...13299f7ede )
[Compare Source](fe902db67e...13299f7ede )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-25 08:56:39 +00:00
李华桥
79b39f14d2
Merge branch 'canary' into stable
2024-01-25 13:46:21 +08:00
Cats Juice
e7307d969c
chore(core): remove journal experimental flag ( #5698 )
2024-01-25 05:33:57 +00:00
Joooye_34
bd8c7751db
chore: update base version to 0.12.0 ( #5695 )
2024-01-25 05:17:35 +00:00
李华桥
619420cfd1
chore: recover yarn.lock
2024-01-25 00:38:29 +08:00
李华桥
739e914b5f
Merge branch 'canary' into stable
2024-01-25 00:33:28 +08:00
Cats Juice
9aa421d5e1
fix(core): modify journal page title today style, add weekday tag ( #5687 )
...
fix [TOV-434](https://linear.app/affine-design/issue/TOV-434/修改-journal-中-「today」的字体大小和日期-title-大小 )
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/toeverything/AFFiNE/assets/39363750/ac0ab085-5ff7-4d27-a0b1-11d97fdd8074 ">
<img width="100%" alt="" src="https://github.com/toeverything/AFFiNE/assets/39363750/3b311130-ded2-4651-badd-65dd059b7bc5 ">
</picture>
2024-01-24 13:07:20 +00:00
Cats Juice
3f96b9778f
fix(core): change journal header week-date-picker's max-width ( #5688 )
...
Fix [TOV-444](https://linear.app/affine-design/issue/TOV-444/修改-journal-date-picker-max-width )
2024-01-24 12:54:34 +00:00
JimmFly
ad1521fd81
feat(core): adjust member order ( #5685 )
...
close #5686
`Owner >> Unaccepted > Admin > Write > Read`
This algorithm contains two parts: firstly, it calculates the weight of the Member (calculateWeight), and then, it uses set weights to sort the Members (useMembers).
In the calculateWeight part, the computation of the weight involves three primary factors:
1. **Permission Level**: The `Owner` is given the highest weight of `4`, followed by `Admin` with a weight of `3`, then `Write` with a weight of `2`, and finally, `Read`, with a weight of `1`.
2. **Acceptance Status**: `Unaccepted` members have a higher weight, this weight is `1`.
3. The weight corresponding to the permission level, if the member does not exist, this weight is 0.
These three `factors` are stored in the factors array and then processed through the reduce function for weighted sum calculation. Among them, `factor * Math.pow(10, arr.length - 1 - index)` means the more significant weight factors (i.e., the earlier factors) will be assigned a higher value.
Sorting rules are primarily based on the weight values obtained from the calculateWeight function. If the weights are identical, it then sorts by name, here assuming the weight of the name being `null` is the highest. If the names are not `null`, they are sorted alphabetically.
2024-01-24 12:44:01 +00:00
liuyi
0f67c683c9
fix(server): add metrics missing attributes ( #5682 )
2024-01-24 08:06:34 +00:00
JimmFly
25897dc404
feat(workspace): add blob and storage limit ( #5535 )
...
close TOV-343 AFF-508 TOV-461 TOV-460 TOV-419
Add `isOverCapacity ` status to detect if blob usage exceeds limits.
Add `onCapacityChange` and `onBlobSet` to monitor if the storage or blob exceeds the capacity limit.
Global modals `LocalQuotaModal` and `CloudQuotaModal` have been added, with the upload size of the blob being limited within the modal components.
The notification component has been adjusted, now you can pass in `action` click events and `actionLabel` .
2024-01-24 07:34:51 +00:00
Chen
c566952e09
feat: bump blocksuite ( #5673 )
2024-01-24 15:13:12 +08:00
liuyi
151a53c575
fix(server): disable payment module requirements temporarily ( #5683 )
2024-01-24 03:17:21 +00:00
Peng Xiao
a687e7c0ed
fix(core): workspace feature should be workspace specific ( #5677 )
...
fix TOV-429
2024-01-24 03:07:51 +00:00
Peng Xiao
994ab96688
fix(playground): storybook story load issue ( #5672 )
...
Since the properties adapter now depends on whenLoaded status of the ydoc, we may need to explicitly mark doc as emit if the workspace is created without using a provider.
2024-01-24 02:56:07 +00:00
Peng Xiao
c2a978f0f2
fix: create page button offset issue on non-windows desktop app ( #5669 )
...
fix TOV-428
2024-01-24 02:56:04 +00:00
Peng Xiao
f62b67de61
fix(core): should set lang when locale changes ( #5679 )
...
this + https://github.com/toeverything/design/pull/110 should fix #5591
fix TOV-457
Reason: HTML requires `lang` to be set to render the correct CJK glyphs.
https://heistak.github.io/your-code-displays-japanese-wrong
<img width="692" alt="image" src="https://github.com/toeverything/AFFiNE/assets/584378/1d350219-5157-42cb-8e98-76d92d55b41e ">
2024-01-24 02:43:22 +00:00
Peng Xiao
65b538ee45
chore: bump @toeverything/theme ( #5680 )
2024-01-24 02:43:19 +00:00
Joooye_34
fecf055867
ci: check yarn dedupe in ci lint stage ( #5678 )
2024-01-23 12:41:50 +00:00
liuyi
5e9739eb3a
fix(server): del staled update count cache if unmatch ( #5674 )
2024-01-23 16:55:49 +08:00
DarkSky
8bbe2e3bb1
feat: use custom image/preview link ( #5584 )
...
dep toeverything/blocksuite#5969
2024-01-23 08:53:57 +00:00
liuyi
62169c59c8
fix(server): del staled update count cache if unmatch ( #5674 )
2024-01-23 08:19:29 +00:00
Cats Juice
8300df4a26
fix(core): correct typo in onboarding 'get start' ( #5666 )
2024-01-23 04:54:22 +00:00
Cats Juice
6c8621bdcd
chore(core): bump @toeverything/theme, add cssVar use case ( #5667 )
2024-01-23 04:39:07 +00:00
LongYinan
021105c115
chore: bump up @blocksuite/icons version to v2.1.42 ( #5668 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/icons](https://togithub.com/toeverything/icons ) | [`2.1.41` -> `2.1.42`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.41/2.1.42 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.1.42`](fdca7d8e2e...fe902db67e )
[Compare Source](fdca7d8e2e...fe902db67e )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-23 04:27:58 +00:00
Peng Xiao
ecdb5b3407
fix(core): properties adapter reactivitiy issue ( #5661 )
2024-01-23 01:41:44 +00:00
Peng Xiao
03b60a63cd
fix: remove incorrect commit ( #5660 )
2024-01-23 01:41:39 +00:00
Cats Juice
45cc75a814
ci(component): deploy ui storybook ( #5655 )
2024-01-22 10:25:33 +00:00
Cats Juice
35e7b41ca8
fix(component): adjust the style of Switch to match the design ( #5636 )
...
closes #5635
2024-01-22 10:14:32 +00:00
Joooye_34
fccdf8ede7
feat: bump blocksuite ( #5642 )
...
f0c45fd...4e2c95a
2024-01-22 08:37:32 +00:00
Peng Xiao
0ed26f51af
feat(core): adopt editor features for journal ( #5638 )
2024-01-22 08:25:31 +00:00
Peng Xiao
f41b7d7e71
feat(component): react wrapper for blocksuite editor ( #5606 )
...
A React wrapper for blocksuite editor from title/meta/doc/edgless fragments.
This PR only **clones** the `AffineEditorContainer`'s existing behavior and make it easier for extension in affine later.
fix TOV-315
### Some core issues:
A customized version of `createComponent` from `@lit/react`. The [existing and solutions in the community](https://github.com/lit/lit/issues/4435 ) does not work well in our case.
Alternatively in this PR the approach we have is to create web component instances in React lifecycle and then append them to DOM. However this make it hard to wrap the exported Lit component's using React and therefore we will have an additional wrapper tag for the wrapped web component.
To mitigate the migration issue on using React instead of Lit listed on last day, we now use [a proxy to mimic the wrapped React component](https://github.com/toeverything/AFFiNE/pull/5606/files#diff-5b7f0ae7b52a08739d50e78e9ec803c26ff3d3e5437581c692add0de12d3ede5R142-R183 ) into an `AffineEditorContainer` instance.
2024-01-22 08:25:29 +00:00
Peng Xiao
735e1cb117
feat(core): page info adapter for journal ( #5561 )
...
Page info adapter + schema.
Adapted for journal features.

2024-01-22 08:25:27 +00:00
LongYinan
8b92cc0cae
chore: decrease the instances count on gcp ( #5658 )
2024-01-22 08:02:26 +00:00
LongYinan
3de6424a65
fix(server): missing google oauth in auth providers ( #5656 )
2024-01-22 08:02:24 +00:00
liuyi
e516e0db23
refactor(server): plugin modules ( #5630 )
...
- [x] separates modules into `fundamental`, `core`, `plugins`
- [x] optional modules with `@OptionalModule` decorator to install modules with requirements met(`requires`, `if`)
- [x] `module.contributesTo` defines optional features that will be enabled if module registered
- [x] `AFFiNE.plugins.use('payment', {})` to enable a optional/plugin module
- [x] `PaymentModule` is the first plugin module
- [x] GraphQLSchema will not be generated for non-included modules
- [x] Frontend can use `ServerConfigType` query to detect which features are enabled
- [x] override existing provider globally
2024-01-22 07:40:28 +00:00
DarkSky
ae8401b6f4
feat: skip update quota if same as latest activated quota ( #5631 )
2024-01-22 06:50:05 +00:00
LongYinan
fb93f59aea
chore: bump up vite version to v5.0.12 [SECURITY] ( #5648 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vite](https://vitejs.dev ) ([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite )) | [`5.0.6` -> `5.0.12`](https://renovatebot.com/diffs/npm/vite/5.0.6/5.0.12 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
### GitHub Vulnerability Alerts
#### [CVE-2024-23331](https://togithub.com/vitejs/vite/security/advisories/GHSA-c24v-8rfc-w8vw )
### Summary
[Vite dev server option](https://vitejs.dev/config/server-options.html#server-fs-deny ) `server.fs.deny` can be bypassed on case-insensitive file systems using case-augmented versions of filenames. Notably this affects servers hosted on Windows.
This bypass is similar to https://nvd.nist.gov/vuln/detail/CVE-2023-34092 -- with surface area reduced to hosts having case-insensitive filesystems.
### Patches
Fixed in vite@5.0.12, vite@4.5.2, vite@3.2.8, vite@2.9.17
### Details
Since `picomatch` defaults to case-sensitive glob matching, but the file server doesn't discriminate; a blacklist bypass is possible.
See `picomatch` usage, where `nocase` is defaulted to `false`: https://github.com/vitejs/vite/blob/v5.1.0-beta.1/packages/vite/src/node/server/index.ts#L632
By requesting raw filesystem paths using augmented casing, the matcher derived from `config.server.fs.deny` fails to block access to sensitive files.
### PoC
**Setup**
1. Created vanilla Vite project using `npm create vite@latest` on a Standard Azure hosted Windows 10 instance.
- `npm run dev -- --host 0.0.0.0`
- Publicly accessible for the time being here: http://20.12.242.81:5173/
2. Created dummy secret files, e.g. `custom.secret` and `production.pem`
3. Populated `vite.config.js` with
```javascript
export default { server: { fs: { deny: ['.env', '.env.*', '*.{crt,pem}', 'custom.secret'] } } }
```
**Reproduction**
1. `curl -s http://20.12.242.81:5173/@​fs// `
- Descriptive error page reveals absolute filesystem path to project root
2. `curl -s http://20.12.242.81:5173/@​fs/C:/Users/darbonzo/Desktop/vite-project/vite.config.js `
- Discoverable configuration file reveals locations of secrets
3. `curl -s http://20.12.242.81:5173/@​fs/C:/Users/darbonzo/Desktop/vite-project/custom.sEcReT `
- Secrets are directly accessible using case-augmented version of filename
**Proof**

### Impact
**Who**
- Users with exposed dev servers on environments with case-insensitive filesystems
**What**
- Files protected by `server.fs.deny` are both discoverable, and accessible
---
### Release Notes
<details>
<summary>vitejs/vite (vite)</summary>
### [`v5.0.12`](https://togithub.com/vitejs/vite/releases/tag/v5.0.12 )
[Compare Source](https://togithub.com/vitejs/vite/compare/v5.0.11...v5.0.12 )
Please refer to [CHANGELOG.md](https://togithub.com/vitejs/vite/blob/v5.0.12/packages/vite/CHANGELOG.md ) for details.
### [`v5.0.11`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small5011-2024-01-05-small )
[Compare Source](https://togithub.com/vitejs/vite/compare/v5.0.10...v5.0.11 )
- fix: don't pretransform classic script links ([#​15361](https://togithub.com/vitejs/vite/issues/15361 )) ([19e3c9a](https://togithub.com/vitejs/vite/commit/19e3c9a )), closes [#​15361](https://togithub.com/vitejs/vite/issues/15361 )
- fix: inject `__vite__mapDeps` code before sourcemap file comment ([#​15483](https://togithub.com/vitejs/vite/issues/15483 )) ([d2aa096](https://togithub.com/vitejs/vite/commit/d2aa096 )), closes [#​15483](https://togithub.com/vitejs/vite/issues/15483 )
- fix(assets): avoid splitting `,` inside base64 value of `srcset` attribute ([#​15422](https://togithub.com/vitejs/vite/issues/15422 )) ([8de7bd2](https://togithub.com/vitejs/vite/commit/8de7bd2 )), closes [#​15422](https://togithub.com/vitejs/vite/issues/15422 )
- fix(html): handle offset magic-string slice error ([#​15435](https://togithub.com/vitejs/vite/issues/15435 )) ([5ea9edb](https://togithub.com/vitejs/vite/commit/5ea9edb )), closes [#​15435](https://togithub.com/vitejs/vite/issues/15435 )
- chore(deps): update dependency strip-literal to v2 ([#​15475](https://togithub.com/vitejs/vite/issues/15475 )) ([49d21fe](https://togithub.com/vitejs/vite/commit/49d21fe )), closes [#​15475](https://togithub.com/vitejs/vite/issues/15475 )
- chore(deps): update tj-actions/changed-files action to v41 ([#​15476](https://togithub.com/vitejs/vite/issues/15476 )) ([2a540ee](https://togithub.com/vitejs/vite/commit/2a540ee )), closes [#​15476](https://togithub.com/vitejs/vite/issues/15476 )
### [`v5.0.10`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small5010-2023-12-15-small )
[Compare Source](https://togithub.com/vitejs/vite/compare/v5.0.9...v5.0.10 )
- fix: omit protocol does not require pre-transform ([#​15355](https://togithub.com/vitejs/vite/issues/15355 )) ([d9ae1b2](https://togithub.com/vitejs/vite/commit/d9ae1b2 )), closes [#​15355](https://togithub.com/vitejs/vite/issues/15355 )
- fix(build): use base64 for inline SVG if it contains both single and double quotes ([#​15271](https://togithub.com/vitejs/vite/issues/15271 )) ([1bbff16](https://togithub.com/vitejs/vite/commit/1bbff16 )), closes [#​15271](https://togithub.com/vitejs/vite/issues/15271 )
### [`v5.0.9`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small509-2023-12-14-small )
[Compare Source](https://togithub.com/vitejs/vite/compare/v5.0.8...v5.0.9 )
- fix: htmlFallbackMiddleware for favicon ([#​15301](https://togithub.com/vitejs/vite/issues/15301 )) ([c902545](https://togithub.com/vitejs/vite/commit/c902545 )), closes [#​15301](https://togithub.com/vitejs/vite/issues/15301 )
- fix: more stable hash calculation for depsOptimize ([#​15337](https://togithub.com/vitejs/vite/issues/15337 )) ([2b39fe6](https://togithub.com/vitejs/vite/commit/2b39fe6 )), closes [#​15337](https://togithub.com/vitejs/vite/issues/15337 )
- fix(scanner): catch all external files for glob imports ([#​15286](https://togithub.com/vitejs/vite/issues/15286 )) ([129d0d0](https://togithub.com/vitejs/vite/commit/129d0d0 )), closes [#​15286](https://togithub.com/vitejs/vite/issues/15286 )
- fix(server): avoid chokidar throttling on startup ([#​15347](https://togithub.com/vitejs/vite/issues/15347 )) ([56a5740](https://togithub.com/vitejs/vite/commit/56a5740 )), closes [#​15347](https://togithub.com/vitejs/vite/issues/15347 )
- fix(worker): replace `import.meta` correctly for IIFE worker ([#​15321](https://togithub.com/vitejs/vite/issues/15321 )) ([08d093c](https://togithub.com/vitejs/vite/commit/08d093c )), closes [#​15321](https://togithub.com/vitejs/vite/issues/15321 )
- feat: log re-optimization reasons ([#​15339](https://togithub.com/vitejs/vite/issues/15339 )) ([b1a6c84](https://togithub.com/vitejs/vite/commit/b1a6c84 )), closes [#​15339](https://togithub.com/vitejs/vite/issues/15339 )
- chore: temporary typo ([#​15329](https://togithub.com/vitejs/vite/issues/15329 )) ([7b71854](https://togithub.com/vitejs/vite/commit/7b71854 )), closes [#​15329](https://togithub.com/vitejs/vite/issues/15329 )
- perf: avoid computing paths on each request ([#​15318](https://togithub.com/vitejs/vite/issues/15318 )) ([0506812](https://togithub.com/vitejs/vite/commit/0506812 )), closes [#​15318](https://togithub.com/vitejs/vite/issues/15318 )
- perf: temporary hack to avoid fs checks for /[@​react-refresh](https://togithub.com/react-refresh ) ([#​15299](https://togithub.com/vitejs/vite/issues/15299 )) ([b1d6211](https://togithub.com/vitejs/vite/commit/b1d6211 )), closes [#​15299](https://togithub.com/vitejs/vite/issues/15299 )
### [`v5.0.8`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small508-2023-12-12-small )
[Compare Source](https://togithub.com/vitejs/vite/compare/v5.0.7...v5.0.8 )
- perf: cached fs utils ([#​15279](https://togithub.com/vitejs/vite/issues/15279 )) ([c9b61c4](https://togithub.com/vitejs/vite/commit/c9b61c4 )), closes [#​15279](https://togithub.com/vitejs/vite/issues/15279 )
- fix: missing warmupRequest in transformIndexHtml ([#​15303](https://togithub.com/vitejs/vite/issues/15303 )) ([103820f](https://togithub.com/vitejs/vite/commit/103820f )), closes [#​15303](https://togithub.com/vitejs/vite/issues/15303 )
- fix: public files map will be updated on add/unlink in windows ([#​15317](https://togithub.com/vitejs/vite/issues/15317 )) ([921ca41](https://togithub.com/vitejs/vite/commit/921ca41 )), closes [#​15317](https://togithub.com/vitejs/vite/issues/15317 )
- fix(build): decode urls in CSS files (fix [#​15109](https://togithub.com/vitejs/vite/issues/15109 )) ([#​15246](https://togithub.com/vitejs/vite/issues/15246 )) ([ea6a7a6](https://togithub.com/vitejs/vite/commit/ea6a7a6 )), closes [#​15109](https://togithub.com/vitejs/vite/issues/15109 ) [#​15246](https://togithub.com/vitejs/vite/issues/15246 )
- fix(deps): update all non-major dependencies ([#​15304](https://togithub.com/vitejs/vite/issues/15304 )) ([bb07f60](https://togithub.com/vitejs/vite/commit/bb07f60 )), closes [#​15304](https://togithub.com/vitejs/vite/issues/15304 )
- fix(ssr): check esm file with normal file path ([#​15307](https://togithub.com/vitejs/vite/issues/15307 )) ([1597170](https://togithub.com/vitejs/vite/commit/1597170 )), closes [#​15307](https://togithub.com/vitejs/vite/issues/15307 )
### [`v5.0.7`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small507-2023-12-08-small )
[Compare Source](https://togithub.com/vitejs/vite/compare/v5.0.6...v5.0.7 )
- fix: suppress terser warning if minify disabled ([#​15275](https://togithub.com/vitejs/vite/issues/15275 )) ([3e42611](https://togithub.com/vitejs/vite/commit/3e42611 )), closes [#​15275](https://togithub.com/vitejs/vite/issues/15275 )
- fix: symbolic links in public dir ([#​15264](https://togithub.com/vitejs/vite/issues/15264 )) ([ef2a024](https://togithub.com/vitejs/vite/commit/ef2a024 )), closes [#​15264](https://togithub.com/vitejs/vite/issues/15264 )
- fix(html): skip inlining icon and manifest links ([#​14958](https://togithub.com/vitejs/vite/issues/14958 )) ([8ad81b4](https://togithub.com/vitejs/vite/commit/8ad81b4 )), closes [#​14958](https://togithub.com/vitejs/vite/issues/14958 )
- chore: remove unneeded condition in getRealPath ([#​15267](https://togithub.com/vitejs/vite/issues/15267 )) ([8e4655c](https://togithub.com/vitejs/vite/commit/8e4655c )), closes [#​15267](https://togithub.com/vitejs/vite/issues/15267 )
- perf: cache empty optimizer result ([#​15245](https://togithub.com/vitejs/vite/issues/15245 )) ([8409b66](https://togithub.com/vitejs/vite/commit/8409b66 )), closes [#​15245](https://togithub.com/vitejs/vite/issues/15245 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "" (UTC), 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-20 13:36:05 +00:00
JimmFly
353b27d796
refactor(component): adapt the questionnaire component to the desktop client ( #5514 )
...
close TOV-240
Windows desktop:
<img width="1145" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/6b12a6bd-c020-4d02-a366-e97e1afd1e10 ">
MacOS desktop:
<img width="1187" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/9a3c909c-b283-4ddc-a187-3db12b26a7f5 ">
Web:
<img width="1438" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/e8e04258-9275-470d-a3f8-5d18f5b29eb3 ">
2024-01-19 10:07:18 +00:00
LongYinan
fa8655e43e
style: apply prefer-node-protocol lint rule ( #5627 )
...
it makes it perfectly clear that the package is a Node.js builtin module.
2024-01-19 03:47:08 +00:00
LongYinan
9d28eb530a
feat: upgrade electron and playwright ( #5632 )
2024-01-19 03:16:06 +00:00
LongYinan
cf2ad141ea
chore: upgrade perfsee sdk ( #5629 )
...
packages version info are missing: https://perfsee.com/projects/perfsee/bundle/1346?tab=packages
2024-01-19 10:58:36 +08:00
HeJiachen-PM
dc68ffd127
docs: update readme ( #5637 )
2024-01-19 02:02:25 +00:00
Cats Juice
351f1b73b4
feat(core): add journal entrance for app-sidebar ( #5579 )
2024-01-18 14:40:35 +00:00
Cats Juice
65bcdcafde
feat(core): add experimental flag for journal ( #5578 )
2024-01-18 14:05:17 +00:00
Cats Juice
f4b26a16f8
feat(core): journal sidebar conflict block ( #5574 )
2024-01-18 14:05:15 +00:00
Cats Juice
7aaec3ad51
feat(core): add daily count for journal sidebar ( #5559 )
2024-01-18 12:54:44 +00:00
JimmFly
a7e8664959
fix(core): reserve space for the editor scrollbar ( #5625 )
...
Because the space for the scroll bar on the right is reserved, in order to make the editor symmetrical, padding corresponding to the width of the scroll bar is added to the left.
2024-01-18 12:44:27 +00:00
Cats Juice
70ea1e5ef8
feat(core): journal sidebar dater-picker navigation ( #5558 )
2024-01-18 12:34:23 +00:00
Cats Juice
496dc588be
feat(core): journal extension loader ( #5557 )
2024-01-18 09:27:56 +00:00
regischen
8b1b5b2e93
feat: bump blocksuite ( #5624 )
2024-01-18 17:26:31 +08:00
DarkSky
c3fda80599
feat: use nx cloud runner ( #5626 )
2024-01-18 08:18:37 +00:00
Peng Xiao
9a944048e8
feat(core): experimental features ui ( #5338 )
...
fix TOV-280
experimental features ui
- enabled in the workspace settings for a cloud workspace; only show for workspace owner + early access
- a disclaimer prompt will be shown before going to the next feature setting page
- for now only show the ai poc switch, which controls the display of the ai tab in editor's sidepanel
2024-01-18 07:53:15 +00:00
Cats Juice
cabedef426
feat(core): journal hooks and page header layout ( #5549 )
...
feat(core): split page header items
feat(core): journal page judgment and header layout
feat(core): Add journal today button and style changes to share menu
2024-01-18 07:17:14 +00:00
Cats Juice
a64854319e
feat(core): add document title for shared page ( #5596 )
2024-01-18 07:04:37 +00:00
LongYinan
c5ea6fd2c3
fix(server): selfhost issues ( #5623 )
...
- env name in helm chart
- omit health check controller in selfhost env
2024-01-18 05:55:54 +00:00
liuyi
9fdbb3ac3d
fix(server): should not listen on user defined host ( #5622 )
2024-01-18 04:59:53 +00:00
EYHN
74a3a795bd
fix(workspace): check session before get workspaces ( #5621 )
2024-01-18 04:46:52 +00:00
LongYinan
aa437bcd35
fix(core): remove hash prefix from cdn path ( #5509 )
...
The hash prefix will cause cache invalidate during deployment
It's for debug purpose but I forgot to remove it
2024-01-18 03:50:24 +00:00
Cats Juice
943ede4ffd
feat(component): new inline-edit component ( #5517 )
...
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/toeverything/AFFiNE/assets/39363750/6dad59f0-5e63-4c25-a81c-dff397da1d34 ">
<img height="100" alt="" src="https://github.com/toeverything/AFFiNE/assets/39363750/7c30d7b2-55c9-49eb-82e7-a0882f2e0493 ">
</picture>
2024-01-18 03:33:47 +00:00
liuyi
f419867437
chore(server): remove useless log ( #5620 )
2024-01-18 03:19:20 +00:00
liuyi
d9324286d4
chore(server): add port to host if it is 0.0.0.0 ( #5619 )
2024-01-18 03:04:36 +00:00
LongYinan
5b84366de3
chore: bump up actions/cache action to v4 ( #5616 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://togithub.com/actions/cache ) | action | major | `v3` -> `v4` |
---
### Release Notes
<details>
<summary>actions/cache (actions/cache)</summary>
### [`v4`](https://togithub.com/actions/cache/compare/v3...v4 )
[Compare Source](https://togithub.com/actions/cache/compare/v3...v4 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-18 02:37:47 +00:00
Cats Juice
2b92b27f8f
feat(component): new week-date-picker component ( #5477 )
...
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/toeverything/AFFiNE/assets/39363750/49d7a1ee-2832-4b61-a427-e627dae92952 ">
<img height="100" alt="" src="https://github.com/toeverything/AFFiNE/assets/39363750/819d6ee9-38e0-4537-ad0f-ec9faf96f505 ">
</picture>
2024-01-18 02:14:27 +00:00
DarkSky
ee8ec47a4f
feat: use SafeInt replace Float ( #5613 )
2024-01-17 12:36:21 +00:00
liuyi
b9f20877d0
feat(core): make password sigin default if user has one ( #5577 )
2024-01-17 11:13:58 +00:00
liuyi
bf88b6edaa
chore(server): remove too verbose logs ( #5555 )
...
chore(server): remove too verbose logs
chore(server): make logs less verbose
2024-01-17 10:37:22 +00:00
liuyi
00acc49342
chore(server): remove octobase storage usage ( #5594 )
...
since all blobs have been successfully migrated to r2, the octobase blob functions are no longer necessary.
2024-01-17 10:22:35 +00:00
Cats Juice
2db3c933fa
refactor(component): move date-picker to ui, add story, support responsive ( #5468 )
...
- move to `component/ui`
- add `AFFiNEDatePicker` & `BlocksuiteDatePicker` story
- inline mode support
- responsive support
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/toeverything/AFFiNE/assets/39363750/320bef49-380f-40a2-b3b2-4b74dd2d8da4 ">
<img alt="" src="https://github.com/toeverything/AFFiNE/assets/39363750/fc9e7808-02fe-49a1-aa78-aea254fb1f9d ">
</picture>
2024-01-17 09:16:46 +00:00
DarkSky
8f80bdb7af
feat: new free plan ( #5604 )
2024-01-17 07:20:18 +00:00
LongYinan
3f87d04481
chore: bump up postcss-loader version to v8 ( #5609 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [postcss-loader](https://togithub.com/webpack-contrib/postcss-loader ) | [`^7.3.3` -> `^8.0.0`](https://renovatebot.com/diffs/npm/postcss-loader/7.3.3/8.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>webpack-contrib/postcss-loader (postcss-loader)</summary>
### [`v8.0.0`](https://togithub.com/webpack-contrib/postcss-loader/blob/HEAD/CHANGELOG.md#800-2024-01-16 )
[Compare Source](https://togithub.com/webpack-contrib/postcss-loader/compare/v7.3.4...v8.0.0 )
##### ⚠ BREAKING CHANGES
- minimum supported Node.js version is `18.12.0` ([#​677](https://togithub.com/webpack-contrib/postcss-loader/issues/677 )) ([8dd0315](8dd0315c03 ))
##### [7.3.4](https://togithub.com/webpack-contrib/postcss-loader/compare/v7.3.3...v7.3.4 ) (2023-12-27)
##### Bug Fixes
- do not crash if pkg.(d|devD)ependencies unset ([#​667](https://togithub.com/webpack-contrib/postcss-loader/issues/667 )) ([8ef0c7e](8ef0c7e5c6 ))
##### [7.3.3](https://togithub.com/webpack-contrib/postcss-loader/compare/v7.3.2...v7.3.3 ) (2023-06-10)
##### Bug Fixes
- **perf:** avoid using `klona` for postcss options ([#​658](https://togithub.com/webpack-contrib/postcss-loader/issues/658 )) ([e754c3f](e754c3f845 ))
- bug with loading configurations after updating `cosmiconfig` to version 8.2 ([684d265](684d265439 ))
##### [7.3.2](https://togithub.com/webpack-contrib/postcss-loader/compare/v7.3.1...v7.3.2 ) (2023-05-28)
##### Bug Fixes
- use `cause` to keep original errors and warnings ([#​655](https://togithub.com/webpack-contrib/postcss-loader/issues/655 )) ([e8873f4](e8873f46b4 ))
##### [7.3.1](https://togithub.com/webpack-contrib/postcss-loader/compare/v7.3.0...v7.3.1 ) (2023-05-26)
##### Bug Fixes
- warning and error serialization ([65748ec](65748ece39 ))
### [`v7.3.4`](https://togithub.com/webpack-contrib/postcss-loader/blob/HEAD/CHANGELOG.md#734-2023-12-27 )
[Compare Source](https://togithub.com/webpack-contrib/postcss-loader/compare/v7.3.3...v7.3.4 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-17 02:56:58 +00:00
LongYinan
41083b7fec
chore: bump up copy-webpack-plugin version to v12 ( #5568 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [copy-webpack-plugin](https://togithub.com/webpack-contrib/copy-webpack-plugin ) | [`^11.0.0` -> `^12.0.0`](https://renovatebot.com/diffs/npm/copy-webpack-plugin/11.0.0/12.0.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>webpack-contrib/copy-webpack-plugin (copy-webpack-plugin)</summary>
### [`v12.0.1`](https://togithub.com/webpack-contrib/copy-webpack-plugin/blob/HEAD/CHANGELOG.md#1201-2024-01-11 )
[Compare Source](https://togithub.com/webpack-contrib/copy-webpack-plugin/compare/v12.0.0...v12.0.1 )
### [`v12.0.0`](https://togithub.com/webpack-contrib/copy-webpack-plugin/blob/HEAD/CHANGELOG.md#1200-2024-01-10 )
[Compare Source](https://togithub.com/webpack-contrib/copy-webpack-plugin/compare/v11.0.0...v12.0.0 )
##### ⚠ BREAKING CHANGES
- update `globby` to `14.0.0`
- minimum supported `Node.js` version is `18.12.0` ([#​759](https://togithub.com/webpack-contrib/copy-webpack-plugin/issues/759 )) ([a5b7d06](a5b7d06a05 ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-16 15:44:18 +00:00
LongYinan
823ea92f62
chore: bump up happy-dom version to v13 ( #5569 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [happy-dom](https://togithub.com/capricorn86/happy-dom ) | [`^12.10.3` -> `^13.0.0`](https://renovatebot.com/diffs/npm/happy-dom/12.10.3/13.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>
### [`v13.0.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.0 )
[Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.10.3...v13.0.0 )
##### 💣 Breaking Changes
- This is a big release where a lot of the code has been refactored to improve security and to be able to support the new Browser API. A big release is always a potential risk for bugs and therefore it make sense to make this a major release to avoid that consumers automatically updates to it. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
##### 🎨 Features
- Adds support for a Browser API similar to [Puppeteer](https://pptr.dev/ ) and [Playwright](https://playwright.dev/ ). With the Browser API, it is for example possible to create new pages and navigate in them. You can read more about it in the [Happy DOM Wiki](https://togithub.com/capricorn86/happy-dom/wiki ). ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Improves security by not exposing sensitive internal logic to scripts running within the Happy DOM Browser. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Improves support for CORS management. It now supports "OPTIONS" requests to detect if the client is allowed to proceed with a cross origin request. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Adds support for HTTP response cache. The cache is in memory, but the plan is to add support for storing it on disk in the future. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Improves support for `XMLHttpRequest`. It now supports the GZip, Deflate and Brotli encodings. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Adds support for adding a process level error event listener for capturing errors. This is useful when using the Browser API, but will not work in environments such as [Jest](https://jestjs.io/ ) and [Vitest](https://vitest.dev/ ), as it collides with their error listener. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Adds support for `Ẁindow.open()`. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Adds support for `Ẁindow.close()`. This function should now be used when tearing down the environment. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Improves support for cookies. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Improves support for `HTMLIFrameElement`. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Changes export of types to use "import type" and "export type" in "index.js". This will allow transpilers/compilers to optimize better. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Adds support for navigating when clicking on an anchor link. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Adds support for navigating when setting `Location.href`. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Improves support for `MutationObserver`. It will not collect multiple records with a microtask. It now also supports `MutationObserver.takeRecords()` for records that has not yet been published. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Deprecates "[@​happy-dom/uncaught-exception-observer](https://togithub.com/happy-dom/uncaught-exception-observer )" as the functionality is supported by "happy-dom" out of the box now. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Uses Symbol for public internal properties instead of using "\_" as a prefix, so that internal properties won't be enumerable. This will also make sure that these properties won't clash with properties defined by the consumer. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
##### 👷♂️ Patch fixes
- Improves the check for if the property is a class to avoid that it gets bound in "[@​happy-dom/global-registrator](https://togithub.com/happy-dom/global-registrator )". We only want functions to get bound to the global context. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Fixes bug where `new Document()` did'nt work according to spec. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Fixes bug where several Element classes wheren't available as properties on `Window`. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Fixes bug in `Document.importNode()` where it didn't change `ownerDocument` on child nodes. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
- Resets static `ownerDocument` state used when creating Node instances, so that it can be garbage collected if not used anymore. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466 ))
***
Merry Christmas and a Happy New Year! 🎅 ✨
This release took some time as I didn't want to release the Browser API without applying security fixes. I've also stumbled across a few other issues along the way that I felt I needed to address.
I hope you will enjoy the release!
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-16 15:27:24 +00:00
LongYinan
880588ad11
chore: bump up @blocksuite/icons version to v2.1.41 ( #5580 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/icons](https://togithub.com/toeverything/icons ) | [`2.1.40` -> `2.1.41`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.40/2.1.41 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.1.41`](2b42f403fb...fdca7d8e2e )
[Compare Source](2b42f403fb...fdca7d8e2e )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-16 15:11:36 +00:00
DarkSky
ee2520ec18
feat: add query quota of workspace ( #5603 )
2024-01-16 09:45:55 +00:00
JimmFly
4f4d057aad
refactor(core): replace WorkspaceSubPath in env package with the one in core package ( #5537 )
2024-01-16 08:26:11 +00:00
Peng Xiao
238d1ad44e
fix(component): add back lottie color hack for dark mode ( #5576 )
...
Not sure why but it seems the changes in https://github.com/toeverything/AFFiNE/pull/4953 are lost
2024-01-16 08:11:51 +00:00
JimmFly
baeb5cc732
feat(core): get cloud workspace usage limit from user quota ( #5518 )
2024-01-16 07:57:23 +00:00
Joooye_34
d6dd837bdb
chore: update favicon ( #5566 )
2024-01-16 07:42:32 +00:00
DarkSky
dea0aab5e3
feat: update nx config ( #5597 )
2024-01-16 06:41:46 +00:00
Lewis Liu
94e24d1b82
style: import from './index' instead of '.' ( #5590 )
...
Co-authored-by: LongYinan <lynweklm@gmail.com >
2024-01-16 14:39:08 +08:00
liuyi
0a89b7f528
fix(server): standalone early access users detection ( #5601 )
2024-01-16 11:39:36 +08:00
liuyi
75fb0a9f1a
fix(server): standalone early access users detection ( #5601 )
2024-01-16 03:27:44 +00:00
LongYinan
2fb0e3ef15
chore: bump up source-map-loader version to v5 ( #5599 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [source-map-loader](https://togithub.com/webpack-contrib/source-map-loader ) | [`^4.0.1` -> `^5.0.0`](https://renovatebot.com/diffs/npm/source-map-loader/4.0.1/5.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>webpack-contrib/source-map-loader (source-map-loader)</summary>
### [`v5.0.0`](https://togithub.com/webpack-contrib/source-map-loader/blob/HEAD/CHANGELOG.md#500-2024-01-15 )
[Compare Source](https://togithub.com/webpack-contrib/source-map-loader/compare/v4.0.2...v5.0.0 )
##### ⚠ BREAKING CHANGES
- minimum supported Node.js version is `18.12.0` ([#​230](https://togithub.com/webpack-contrib/source-map-loader/issues/230 )) ([7fcab17](7fcab17805 ))
##### [4.0.2](https://togithub.com/webpack-contrib/source-map-loader/compare/v4.0.1...v4.0.2 ) (2023-12-27)
##### Bug Fixes
- avoid deprecation message of `abab` package ([#​228](https://togithub.com/webpack-contrib/source-map-loader/issues/228 )) ([9daafb3](9daafb3662 ))
##### [4.0.1](https://togithub.com/webpack-contrib/source-map-loader/compare/v4.0.0...v4.0.1 ) (2022-10-07)
##### Bug Fixes
- logic when sourceRoot contains absolute URL ([e724a1f](e724a1ffbf ))
### [`v4.0.2`](https://togithub.com/webpack-contrib/source-map-loader/blob/HEAD/CHANGELOG.md#402-2023-12-27 )
[Compare Source](https://togithub.com/webpack-contrib/source-map-loader/compare/v4.0.1...v4.0.2 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-16 03:14:57 +00:00
liuyi
24e18dd475
fix: improve self-host convenience ( #5582 )
2024-01-15 09:24:53 +00:00
DarkSky
2f9b4fd0cf
fix: add field polyfill for old feature ( #5586 )
2024-01-15 08:33:06 +00:00
liuyi
4c49b62ab7
fix(server): node imports order ( #5583 )
2024-01-14 05:47:56 +00:00
DarkSky
0a0ee37ac2
fix: return empty resp if user not exists in login preflight ( #5588 )
2024-01-13 23:30:01 +08:00
DarkSky
18907ebe57
fix: return empty resp if user not exists in login preflight ( #5588 )
2024-01-13 15:26:55 +00:00
Peng Xiao
a143379161
fix(electron): remove cors headers hack ( #5581 )
2024-01-12 16:49:16 +08:00
Peng Xiao
5aea84af8f
fix(electron): remove cors headers hack ( #5581 )
2024-01-12 16:48:55 +08:00
regischen
8e7dedfe82
feat: bump blocksuite ( #5575 )
2024-01-12 12:43:56 +08:00
EYHN
d25a8547d0
refactor(core): move page list to core ( #5556 )
2024-01-12 12:43:45 +08:00
Peng Xiao
4d16229fea
chore(core): remove affine/cmdk package ( #5552 )
...
patch cmdk based on https://github.com/pengx17/cmdk/tree/patch-1
fix https://github.com/toeverything/AFFiNE/issues/5548
2024-01-12 12:43:35 +08:00
regischen
3602f1cac0
feat: bump blocksuite ( #5575 )
2024-01-12 12:41:27 +08:00
liuyi
89b5c96d25
refactor(server): folder structure ( #5573 )
2024-01-12 04:18:39 +00:00
EYHN
99371be7e8
fix(core): workspace not found after import ( #5571 )
...
close TOV-393
2024-01-12 11:05:59 +08:00
DarkSky
d6f65ea414
feat: blob size limit with quota ( #5524 )
...
fix AFF-506 TOV-342
2024-01-11 10:21:40 +00:00
EYHN
d1c2b2a7b0
fix(core): workspace not found after import ( #5571 )
...
close TOV-393
2024-01-11 09:47:24 +00:00
liuyi
12fdb18a80
test(server): make server testing utils ( #5544 )
2024-01-11 06:40:55 +00:00
liuyi
9253e522aa
test(server): avoid progress get hold after tests finished ( #5522 )
2024-01-11 06:40:53 +00:00
EYHN
5aee480c50
refactor(core): move page list to core ( #5556 )
2024-01-10 11:09:39 +00:00
LongYinan
237722f7f9
feat: support self-host docker build ( #5506 )
...
Test command: `docker compose -f ./.github/deployment/self-host/compose.yaml up`
2024-01-10 08:35:21 +00:00
DarkSky
0d7ffb0511
feat: add unlimited workspace support ( #5523 )
...
fix AFF-505
2024-01-10 07:28:53 +00:00
DarkSky
a59fe1b49e
feat: adapted user quota for member api ( #5521 )
...
fix AFF-494 TOV-337
2024-01-10 07:28:46 +00:00
Peng Xiao
275ea74772
chore(core): remove affine/cmdk package ( #5552 )
...
patch cmdk based on https://github.com/pengx17/cmdk/tree/patch-1
fix https://github.com/toeverything/AFFiNE/issues/5548
2024-01-10 05:25:37 +00:00
李华桥
34ed8dd7a5
Merge branch 'canary' into stable
2024-01-10 10:59:28 +08:00
Joooye_34
dd671c8764
build: change space replacement when set version to fix client upgrade always problem ( #5554 )
2024-01-10 10:57:52 +08:00
李华桥
39b7b671b1
Merge branch 'canary' into stable
2024-01-09 19:44:52 +08:00
liuyi
ddbb5e1121
fix(server): better error handling and logging for storage ( #5553 )
2024-01-09 10:37:24 +00:00
李华桥
207b56d5af
Merge branch 'canary' into stable
2024-01-09 17:16:17 +08:00
NavyStack
af245315c2
chore: update Korean translation ( #5551 )
2024-01-09 15:59:02 +08:00
Cats Juice
611c6e85bb
fix(component): app sidebar will never float when menu not opened ( #5529 )
2024-01-09 06:46:09 +00:00
LongYinan
d376ea441d
chore(deps): bump follow-redirects from 1.15.3 to 1.15.4 ( #5546 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.3 to 1.15.4.
<details>
<summary>Commits</summary>
<ul>
<li><a href="65858205e5 "><code>6585820</code></a> Release version 1.15.4 of the npm package.</li>
<li><a href="7a6567e16d "><code>7a6567e</code></a> Disallow bracketed hostnames.</li>
<li><a href="05629af696 "><code>05629af</code></a> Prefer native URL instead of deprecated url.parse.</li>
<li><a href="1cba8e85fa "><code>1cba8e8</code></a> Prefer native URL instead of legacy url.resolve.</li>
<li><a href="72bc2a4229 "><code>72bc2a4</code></a> Simplify _processResponse error handling.</li>
<li><a href="3d42aecdca "><code>3d42aec</code></a> Add bracket tests.</li>
<li><a href="bcbb096b32 "><code>bcbb096</code></a> Do not directly set Error properties.</li>
<li>See full diff in <a href="https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.4 ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/toeverything/AFFiNE/network/alerts ).
</details>
2024-01-09 04:27:11 +00:00
DarkSky
eecba240d3
chore: downgrade oxlint to avoid commiting freeze ( #5545 )
2024-01-09 04:11:54 +00:00
LongYinan
e95126a146
dedupe lockfile
2024-01-09 11:28:01 +08:00
Lewis Liu
389ee18e42
Move vanilla extract back
2024-01-09 11:26:42 +08:00
Lewis Liu
911efcdff1
Drop unused
2024-01-09 11:26:41 +08:00
Lewis Liu
a87055754e
Properly split dep and dev deps, fix phantom deps
2024-01-09 11:26:26 +08:00
NavyStack
7c71c5457a
fix: add missing Korean translations for updated English text ( #5534 )
2024-01-09 11:19:43 +08:00
LongYinan
aaab159a53
chore: bump up @napi-rs/cli version to v3.0.0-alpha.33 ( #5542 )
...
[](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.31` -> `3.0.0-alpha.33`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.31/3.0.0-alpha.33 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.33`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.33 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.32...@napi-rs/cli@3.0.0-alpha.33 )
##### What's Changed
- fix(cli): artifacts wasi worker name by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1895 ](https://togithub.com/napi-rs/napi-rs/pull/1895 )
**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.32...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.33
### [`v3.0.0-alpha.32`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.32 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.31...@napi-rs/cli@3.0.0-alpha.32 )
#### What's Changed
- fix(cli): missing files in created wasi package by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1894 ](https://togithub.com/napi-rs/napi-rs/pull/1894 )
**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.31...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.32
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-09 03:07:28 +00:00
LongYinan
af0243d1a9
chore: bump up @napi-rs/cli version to v3.0.0-alpha.31 ( #5539 )
...
[](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.30` -> `3.0.0-alpha.31`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.30/3.0.0-alpha.31 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.31`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.31 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.30...@napi-rs/cli@3.0.0-alpha.31 )
##### What's Changed
- chore(deps): update dependency c8 to v9 by [@​renovate](https://togithub.com/renovate ) in [https://github.com/napi-rs/napi-rs/pull/1889 ](https://togithub.com/napi-rs/napi-rs/pull/1889 )
- fix(deps): update dependency [@​tybys/wasm-util](https://togithub.com/tybys/wasm-util ) to v0.8.1 by [@​renovate](https://togithub.com/renovate ) in [https://github.com/napi-rs/napi-rs/pull/1892 ](https://togithub.com/napi-rs/napi-rs/pull/1892 )
- feat(cli): support generate browser compatible codes by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1891 ](https://togithub.com/napi-rs/napi-rs/pull/1891 )
**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.30...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.31
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-08 16:35:08 +00:00
Joooye_34
1e28fd73b4
docs: replace CLA.md contributor list by online url to reduce noise ( #5538 )
2024-01-08 09:21:14 +00:00
DarkSky
b9fa002e67
fix: only return activated features ( #5536 )
2024-01-08 15:58:59 +08:00
liuyi
d7b9462d1c
fix(server): backward compatibility for beta+stable envs ( #5510 )
2024-01-08 05:15:32 +00:00
LongYinan
b23c092953
chore: bump up file-type version to v19 ( #5533 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [file-type](https://togithub.com/sindresorhus/file-type ) | [`^18.7.0` -> `^19.0.0`](https://renovatebot.com/diffs/npm/file-type/18.7.0/19.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>sindresorhus/file-type (file-type)</summary>
### [`v19.0.0`](https://togithub.com/sindresorhus/file-type/releases/tag/v19.0.0 )
[Compare Source](https://togithub.com/sindresorhus/file-type/compare/v18.7.0...v19.0.0 )
##### Breaking
- Require Node.js 18 [`7f4b30b`](https://togithub.com/sindresorhus/file-type/commit/7f4b30b )
- Use mime type `audio/wav` instead of `audio/vnd.wave` for .wav files ([#​620](https://togithub.com/sindresorhus/file-type/issues/620 )) [`c7c923c`](https://togithub.com/sindresorhus/file-type/commit/c7c923c )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-08 03:06:25 +00:00
LongYinan
e5db566ef0
chore: bump up oxlint version to v0.1.2 ( #5528 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc-project.github.io ) ([source](https://togithub.com/oxc-project/oxc/tree/HEAD/npm/oxlint )) | [`0.0.22` -> `0.1.2`](https://renovatebot.com/diffs/npm/oxlint/0.0.22/0.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>oxc-project/oxc (oxlint)</summary>
### [`v0.1.2`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.1.2 ): oxlint v0.1.2
[Compare Source](821cc8e9c7...4a9e0c4bf4 )
#### Try it out!
- Run `npx --yes oxlint@latest` from your terminal
- Install the Vscode extension https://marketplace.visualstudio.com/items?itemName=oxc.oxc-vscode
- Read the [usage guide](https://oxc-project.github.io/docs/guide/usage/linter.html )
#### Svelte support
`<script>` tag is linted by default.
#### Features
- feat(linter): <script> part of svelte file by [@​Boshen](https://togithub.com/Boshen ) in [https://github.com/oxc-project/oxc/pull/1918 ](https://togithub.com/oxc-project/oxc/pull/1918 )
- feat(linter): disable no-unused-labels for svelte by [@​Boshen](https://togithub.com/Boshen ) in [https://github.com/oxc-project/oxc/pull/1919 ](https://togithub.com/oxc-project/oxc/pull/1919 )
### Fixes
- fix(linter): change no-var to restriction [`bb6128b`](https://togithub.com/oxc-project/oxc/commit/bb6128b )
- chore: add some useful informantion log by [@​IWANABETHATGUY](https://togithub.com/IWANABETHATGUY ) in [https://github.com/oxc-project/oxc/pull/1912 ](https://togithub.com/oxc-project/oxc/pull/1912 )
- fix(linter) fix eslint config for filename case by [@​camc314](https://togithub.com/camc314 ) in [https://github.com/oxc-project/oxc/pull/1913 ](https://togithub.com/oxc-project/oxc/pull/1913 )
**Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.1.1...oxlint_v0.1.2
### [`v0.1.1`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.1.1 ): oxlint v0.1.1
[Compare Source](https://togithub.com/oxc-project/oxc/compare/v0.1.0...821cc8e9c7cfb326ff546483bb2a32d12e018e4c )
#### Try it out!
- Run `npx --yes oxlint@latest` from your terminal
- Install the Vscode extension https://marketplace.visualstudio.com/items?itemName=oxc.oxc-vscode
- Read the [usage guide](https://oxc-project.github.io/docs/guide/usage/linter.html )
#### Vue support
`<script>` and `<script setup>` are linted by default.
#### Astro support
Frontmatter component script `---` and all `<script>` tags are linted by default.
#### Configuration files (experimental)
`-c ./eslintrc.json` will use the `rules` field for rule configuration, as documented in [ESLint's documentation](https://eslint.org/docs/latest/use/configure/rules#using-configuration-files ).
Unfortunately, only the `json` format is supported right now.
The `extends` field will not take effect; normal `-D` and `-A` flags still apply.
#### New Rules
##### Correctness
- deepscan: bad object literal comparison by [@​camc314](https://togithub.com/camc314 ) in [https://github.com/oxc-project/oxc/pull/1844 ](https://togithub.com/oxc-project/oxc/pull/1844 )
- oxc: erasing op by [@​camc314](https://togithub.com/camc314 ) in [https://github.com/oxc-project/oxc/pull/1834 ](https://togithub.com/oxc-project/oxc/pull/1834 )
- oxc: only used in recursion by [@​camc314](https://togithub.com/camc314 ) in [https://github.com/oxc-project/oxc/pull/1833 ](https://togithub.com/oxc-project/oxc/pull/1833 )
- eslint: no irregular whitespace by [@​DeividAlmeida](https://togithub.com/DeividAlmeida ) in [https://github.com/oxc-project/oxc/pull/1877 ](https://togithub.com/oxc-project/oxc/pull/1877 )
- eslint: no-unused-private-class-members rule by [@​Dunqing](https://togithub.com/Dunqing ) in [https://github.com/oxc-project/oxc/pull/1820 ](https://togithub.com/oxc-project/oxc/pull/1820 )
- eslint: no-var by [@​zhangrunzhao](https://togithub.com/zhangrunzhao ) in [https://github.com/oxc-project/oxc/pull/1890 ](https://togithub.com/oxc-project/oxc/pull/1890 )
- eslint-plugin-react: jsx-no-undef for by [@​XantreGodlike](https://togithub.com/XantreGodlike ) in [https://github.com/oxc-project/oxc/pull/1862 ](https://togithub.com/oxc-project/oxc/pull/1862 )
- eslint-plugin-jsx-a11y: aria-role by [@​msdlisper](https://togithub.com/msdlisper ) in [https://github.com/oxc-project/oxc/pull/1849 ](https://togithub.com/oxc-project/oxc/pull/1849 )
- eslint-plugin-jsx-a11y: lang by [@​msdlisper](https://togithub.com/msdlisper ) in [https://github.com/oxc-project/oxc/pull/1812 ](https://togithub.com/oxc-project/oxc/pull/1812 )
- eslint-plugin-jsx-a11y: media-has-caption by [@​poteboy](https://togithub.com/poteboy ) in [https://github.com/oxc-project/oxc/pull/1822 ](https://togithub.com/oxc-project/oxc/pull/1822 )
- eslint-plugin-jsx-a11y: mouse-events-have-key-events(correctness) by [@​Ken-HH24](https://togithub.com/Ken-HH24 ) in [https://github.com/oxc-project/oxc/pull/1867 ](https://togithub.com/oxc-project/oxc/pull/1867 )
- eslint-plugin-jsx-a11y: prefer-tag-over-role rule by [@​yossydev](https://togithub.com/yossydev ) in [https://github.com/oxc-project/oxc/pull/1831 ](https://togithub.com/oxc-project/oxc/pull/1831 )
- eslint-plugin-jsx-a11y: aria-unsupported-elements by [@​re-taro](https://togithub.com/re-taro ) in [https://github.com/oxc-project/oxc/pull/1855 ](https://togithub.com/oxc-project/oxc/pull/1855 )
- eslint-plugin-jsx-a11y: html_has_lang by [@​msdlisper](https://togithub.com/msdlisper ) in [https://github.com/oxc-project/oxc/pull/1843 ](https://togithub.com/oxc-project/oxc/pull/1843 )
##### Suspicious
- oxc: approx constant by [@​camc314](https://togithub.com/camc314 ) in [https://github.com/oxc-project/oxc/pull/1818 ](https://togithub.com/oxc-project/oxc/pull/1818 )
- oxc: misrefactored assign op by [@​camc314](https://togithub.com/camc314 ) in [https://github.com/oxc-project/oxc/pull/1832 ](https://togithub.com/oxc-project/oxc/pull/1832 )
##### Restriction
- react: button has type by [@​camc314](https://togithub.com/camc314 ) in [https://github.com/oxc-project/oxc/pull/1785 ](https://togithub.com/oxc-project/oxc/pull/1785 )
- unicorn: prefer modern math apis by [@​camc314](https://togithub.com/camc314 ) in [https://github.com/oxc-project/oxc/pull/1620 ](https://togithub.com/oxc-project/oxc/pull/1620 )
#### Fixes
- fix(linter): ignore anonymous functional components in arrays for eslint-plugin-react(jsx-key) by [@​maurice](https://togithub.com/maurice ) in [https://github.com/oxc-project/oxc/pull/1858 ](https://togithub.com/oxc-project/oxc/pull/1858 )
- Prioritize ignored paths when linting by [@​clarkf](https://togithub.com/clarkf ) in [https://github.com/oxc-project/oxc/pull/1878 ](https://togithub.com/oxc-project/oxc/pull/1878 )
- feat(linter): handle more cases for `const-comparisons` by [@​camc314](https://togithub.com/camc314 ) in [https://github.com/oxc-project/oxc/pull/1817 ](https://togithub.com/oxc-project/oxc/pull/1817 )
- feat(semantic): allow reserved keyword defined in ts module block by [@​Dunqing](https://togithub.com/Dunqing ) in [https://github.com/oxc-project/oxc/pull/1907 ](https://togithub.com/oxc-project/oxc/pull/1907 )
- fix(parser): error on source larger than 4 GiB by [@​overlookmotel](https://togithub.com/overlookmotel ) in [https://github.com/oxc-project/oxc/pull/1860 ](https://togithub.com/oxc-project/oxc/pull/1860 )
- fix(parser): fix incorrectly identified directives by [@​overlookmotel](https://togithub.com/overlookmotel ) in [https://github.com/oxc-project/oxc/pull/1885 ](https://togithub.com/oxc-project/oxc/pull/1885 )
- fix(parser): terminate parsing if an EmptyParenthesizedExpression error occurs by [@​Dunqing](https://togithub.com/Dunqing ) in [https://github.com/oxc-project/oxc/pull/1874 ](https://togithub.com/oxc-project/oxc/pull/1874 )
- fix(semantic): remove duplicate errors in ModuleDeclaration::ImportDeclaration by [@​Dunqing](https://togithub.com/Dunqing ) in [https://github.com/oxc-project/oxc/pull/1846 ](https://togithub.com/oxc-project/oxc/pull/1846 )
- perf(linter): reduce the number of diagnostics for no_sparse_arrays by [@​camc314](https://togithub.com/camc314 ) in [https://github.com/oxc-project/oxc/pull/1895 ](https://togithub.com/oxc-project/oxc/pull/1895 )
#### New Contributors
- [@​maurice](https://togithub.com/maurice ) made their first contribution in [https://github.com/oxc-project/oxc/pull/1858 ](https://togithub.com/oxc-project/oxc/pull/1858 )
- [@​re-taro](https://togithub.com/re-taro ) made their first contribution in [https://github.com/oxc-project/oxc/pull/1855 ](https://togithub.com/oxc-project/oxc/pull/1855 )
- [@​DeividAlmeida](https://togithub.com/DeividAlmeida ) made their first contribution in [https://github.com/oxc-project/oxc/pull/1835 ](https://togithub.com/oxc-project/oxc/pull/1835 )
- [@​XantreGodlike](https://togithub.com/XantreGodlike ) made their first contribution in [https://github.com/oxc-project/oxc/pull/1862 ](https://togithub.com/oxc-project/oxc/pull/1862 )
- [@​Qix-](https://togithub.com/Qix- ) made their first contribution in [https://github.com/oxc-project/oxc/pull/1861 ](https://togithub.com/oxc-project/oxc/pull/1861 )
- [@​yossydev](https://togithub.com/yossydev ) made their first contribution in [https://github.com/oxc-project/oxc/pull/1831 ](https://togithub.com/oxc-project/oxc/pull/1831 )
- [@​clarkf](https://togithub.com/clarkf ) made their first contribution in [https://github.com/oxc-project/oxc/pull/1878 ](https://togithub.com/oxc-project/oxc/pull/1878 )
- [@​zhangrunzhao](https://togithub.com/zhangrunzhao ) made their first contribution in [https://github.com/oxc-project/oxc/pull/1890 ](https://togithub.com/oxc-project/oxc/pull/1890 )
**Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.0.22...oxlint_v0.1.1
### [`v0.1.0`](https://togithub.com/oxc-project/oxc/releases/tag/v0.1.0 ): CLI v0.1.0 Ezno Type Checker
[Compare Source](a1accdca7f ...v0.1.0)
`npx oxidation-compiler@latest check ./test.ts`

#### New Contributors
- [@​anonrig](https://togithub.com/anonrig ) made their first contribution in [https://github.com/Boshen/oxc/pull/388 ](https://togithub.com/Boshen/oxc/pull/388 )
- [@​kaleidawave](https://togithub.com/kaleidawave ) made their first contribution in [https://github.com/Boshen/oxc/pull/413 ](https://togithub.com/Boshen/oxc/pull/413 )
**Full Changelog**: https://github.com/Boshen/oxc/compare/v0.0.7 ...
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-07 09:11:49 +00:00
DarkSky
443908da22
feat: add workspace experimental features api ( #5525 )
2024-01-06 11:04:49 +00:00
DarkSky
9650a5a6a1
feat: use relative path for api ( #5520 )
2024-01-05 14:01:25 +00:00
Peng Xiao
b86a5a2830
fix(core): sidebar extension sometimes not show ( #5513 )
2024-01-05 13:17:02 +00:00
LongYinan
b0716ae721
chore: bump up all non-major dependencies to v1.1.3 ( #5519 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@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.1.2` -> `1.1.3`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/1.1.2/1.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.1.2` -> `1.1.3`](https://renovatebot.com/diffs/npm/@vitest%2fui/1.1.2/1.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [vitest](https://togithub.com/vitest-dev/vitest ) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest )) | [`1.1.2` -> `1.1.3`](https://renovatebot.com/diffs/npm/vitest/1.1.2/1.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>vitest-dev/vitest (@​vitest/coverage-istanbul)</summary>
### [`v1.1.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.1.3 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.1.2...v1.1.3 )
##### 🐞 Bug Fixes
- **vitest**:
- Vi.mock breaks tests when using imported variables inside the factory - by [@​sheremet-va](https://togithub.com/sheremet-va ) and **Dunqing** in [https://github.com/vitest-dev/vitest/issues/4873 ](https://togithub.com/vitest-dev/vitest/issues/4873 ) [<samp>(7719e)</samp>](https://togithub.com/vitest-dev/vitest/commit/7719e79e )
- Apply `slowTestThreshold` to all reporters - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/4876 ](https://togithub.com/vitest-dev/vitest/issues/4876 ) [<samp>(1769c)</samp>](https://togithub.com/vitest-dev/vitest/commit/1769c796 )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.1.2...v1.1.3 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-05 09:53:28 +00:00
LongYinan
1dae488863
chore: bump up @blocksuite/icons version to v2.1.40 ( #5516 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/icons](https://togithub.com/toeverything/icons ) | [`2.1.39` -> `2.1.40`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.39/2.1.40 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.1.40`](e255947e4e...2b42f403fb )
[Compare Source](e255947e4e...2b42f403fb )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-05 09:29:40 +00:00
LongYinan
b166f5dbf2
feat: upgrade to rust 1.75.0 ( #5515 )
2024-01-05 08:19:14 +00:00
LongYinan
3cdfa8ca22
chore: bump up all non-major dependencies ( #5499 )
...
[](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.484.0` -> `3.485.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.484.0/3.485.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@napi-rs/cli](https://togithub.com/napi-rs/napi-rs ) | [`3.0.0-alpha.29` -> `3.0.0-alpha.30`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.29/3.0.0-alpha.30 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@node-rs/jsonwebtoken](https://togithub.com/napi-rs/node-rs ) | [`^0.2.3` -> `^0.3.0`](https://renovatebot.com/diffs/npm/@node-rs%2fjsonwebtoken/0.2.3/0.3.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.34.4` -> `^0.35.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-socket.io/0.34.4/0.35.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@storybook/test-runner](https://togithub.com/storybookjs/test-runner ) | [`^0.15.2` -> `^0.16.0`](https://renovatebot.com/diffs/npm/@storybook%2ftest-runner/0.15.2/0.16.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/@vitest%2fui/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [vitest](https://togithub.com/vitest-dev/vitest ) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest )) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/vitest/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.485.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34850-2024-01-03 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.484.0...v3.485.0 )
##### Features
- **credential-providers:** add credentialScope field ([#​5606](https://togithub.com/aws/aws-sdk-js-v3/issues/5606 )) ([04c1459](04c1459289 ))
</details>
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.30`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.30 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.29...@napi-rs/cli@3.0.0-alpha.30 )
##### What's Changed
- chore(deps): lock file maintenance by [@​renovate](https://togithub.com/renovate ) in [https://github.com/napi-rs/napi-rs/pull/1882 ](https://togithub.com/napi-rs/napi-rs/pull/1882 )
- fix(cli): wasi fallback package load logic by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1887 ](https://togithub.com/napi-rs/napi-rs/pull/1887 )
- fix(cli): upload to github releases issue by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1888 ](https://togithub.com/napi-rs/napi-rs/pull/1888 )
**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.29...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.30
</details>
<details>
<summary>napi-rs/node-rs (@​node-rs/jsonwebtoken)</summary>
### [`v0.3.1`](https://togithub.com/napi-rs/node-rs/compare/@node-rs/jsonwebtoken@0.3.0...@node-rs/jsonwebtoken@0.3.1 )
[Compare Source](https://togithub.com/napi-rs/node-rs/compare/@node-rs/jsonwebtoken@0.3.0...@node-rs/jsonwebtoken@0.3.1 )
### [`v0.3.0`](https://togithub.com/napi-rs/node-rs/compare/@node-rs/jsonwebtoken@0.2.3...@node-rs/jsonwebtoken@0.3.0 )
[Compare Source](https://togithub.com/napi-rs/node-rs/compare/@node-rs/jsonwebtoken@0.2.3...@node-rs/jsonwebtoken@0.3.0 )
</details>
<details>
<summary>open-telemetry/opentelemetry-js-contrib (@​opentelemetry/instrumentation-socket.io)</summary>
### [`v0.35.0`](efdfc727a4...f81f8a76a8 )
[Compare Source](a757b5e443...9092823125 )
</details>
<details>
<summary>storybookjs/test-runner (@​storybook/test-runner)</summary>
### [`v0.16.0`](https://togithub.com/storybookjs/test-runner/releases/tag/v0.16.0 )
[Compare Source](https://togithub.com/storybookjs/test-runner/compare/v0.15.2...v0.16.0 )
##### 🚀 Enhancement
- Introduce logLevel configuration [#​406](https://togithub.com/storybookjs/test-runner/pull/406 ) ([@​yannbf](https://togithub.com/yannbf ))
##### 🐛 Bug Fix
- Filter duplicated error messages in browser logs [#​405](https://togithub.com/storybookjs/test-runner/pull/405 ) ([@​yannbf](https://togithub.com/yannbf ))
- Fix sync issues between tests [#​404](https://togithub.com/storybookjs/test-runner/pull/404 ) ([@​yannbf](https://togithub.com/yannbf ))
- Refactor: Extract the setup page scripts into a separate file [#​403](https://togithub.com/storybookjs/test-runner/pull/403 ) ([@​yannbf](https://togithub.com/yannbf ))
- Docs: Adds feedback form to migration documentation [#​402](https://togithub.com/storybookjs/test-runner/pull/402 ) ([@​jonniebigodes](https://togithub.com/jonniebigodes ))
- Bump `jest-playwright-preset` from `v3.0.1` to `v4.0.0` [#​400](https://togithub.com/storybookjs/test-runner/pull/400 ) ([@​kemuridama](https://togithub.com/kemuridama ))
- Improve type safety and code quality [#​383](https://togithub.com/storybookjs/test-runner/pull/383 ) ([@​bryanjtc](https://togithub.com/bryanjtc ) [@​yannbf](https://togithub.com/yannbf ))
- Refactor: Improve internal code [#​378](https://togithub.com/storybookjs/test-runner/pull/378 ) ([@​bryanjtc](https://togithub.com/bryanjtc ) [@​yannbf](https://togithub.com/yannbf ))
##### Authors: 4
- [@​jonniebigodes](https://togithub.com/jonniebigodes )
- Bryan Thomas ([@​bryanjtc](https://togithub.com/bryanjtc ))
- Ryo Ochiai ([@​kemuridama](https://togithub.com/kemuridama ))
- Yann Braga ([@​yannbf](https://togithub.com/yannbf ))
</details>
<details>
<summary>vitest-dev/vitest (@​vitest/coverage-istanbul)</summary>
### [`v1.1.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.1.2 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.1.1...v1.1.2 )
##### 🐞 Bug Fixes
- Remove internal flag from UI option in the config - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(7b4a2)</samp>](https://togithub.com/vitest-dev/vitest/commit/7b4a2fce )
- **browser**:
- Avoid safaridriver collision - by [@​mbland](https://togithub.com/mbland ) in [https://github.com/vitest-dev/vitest/issues/4863 ](https://togithub.com/vitest-dev/vitest/issues/4863 ) [<samp>(345a2)</samp>](https://togithub.com/vitest-dev/vitest/commit/345a25d6 )
- Resolved failure to find arbitrarily-named snapshot files when using `expect(...).toMatchFileSnapshot()` matcher. - by [@​zmullett](https://togithub.com/zmullett ), **Zac Mullett** and [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/4839 ](https://togithub.com/vitest-dev/vitest/issues/4839 ) [<samp>(b8140)</samp>](https://togithub.com/vitest-dev/vitest/commit/b8140fca )
- Handle config.base - by [@​mbland](https://togithub.com/mbland ) and [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/4686 ](https://togithub.com/vitest-dev/vitest/issues/4686 ) and [https://github.com/vitest-dev/vitest/issues/4692 ](https://togithub.com/vitest-dev/vitest/issues/4692 ) [<samp>(9e345)</samp>](https://togithub.com/vitest-dev/vitest/commit/9e34557e )
- **deps**:
- Update dependency acorn-walk to ^8.3.1 - by [@​renovate](https://togithub.com/renovate )\[bot] in[https://github.com/vitest-dev/vitest/issues/4837 ](https://togithub.com/vitest-dev/vitest/issues/4837 )7 [<samp>(47bc2)</samp>](https://togithub.com/vitest-dev/vitest/commit/47bc233d )
- Update dependency sirv to ^2.0.4 - by [@​renovate](https://togithub.com/renovate )\[bot] in[https://github.com/vitest-dev/vitest/issues/4838 ](https://togithub.com/vitest-dev/vitest/issues/4838 )8 [<samp>(df261)</samp>](https://togithub.com/vitest-dev/vitest/commit/df261ae1 )
- **runner**:
- Fix fixture cleanup for concurrent tests - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/4827 ](https://togithub.com/vitest-dev/vitest/issues/4827 ) [<samp>(1fee6)</samp>](https://togithub.com/vitest-dev/vitest/commit/1fee63f2 )
- **spy**:
- Don't allow `Promise` in `mockImplementation` if it's not in the function signature - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/4859 ](https://togithub.com/vitest-dev/vitest/issues/4859 ) [<samp>(072e0)</samp>](https://togithub.com/vitest-dev/vitest/commit/072e02bf )
- **vite-node**:
- Correctly return cached result - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/4870 ](https://togithub.com/vitest-dev/vitest/issues/4870 ) [<samp>(15bbb)</samp>](https://togithub.com/vitest-dev/vitest/commit/15bbbf81 )
- **vitest**:
- Throw an error if mock was already loaded when `vi.mock` is called - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/4862 ](https://togithub.com/vitest-dev/vitest/issues/4862 ) [<samp>(e12a5)</samp>](https://togithub.com/vitest-dev/vitest/commit/e12a5a36 )
- Correctly rerun test files on change if server was restarted - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/4871 ](https://togithub.com/vitest-dev/vitest/issues/4871 ) [<samp>(6088b)</samp>](https://togithub.com/vitest-dev/vitest/commit/6088b372 )
- **vm-threads**:
- Don't crash on percentage based `memoryLimit` - by [@​inottn](https://togithub.com/inottn ) and [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/4802 ](https://togithub.com/vitest-dev/vitest/issues/4802 ) [<samp>(70e8a)</samp>](https://togithub.com/vitest-dev/vitest/commit/70e8a389 )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.1.1...v1.1.2 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-05 07:23:22 +00:00
DarkSky
f6ec786ef9
feat: add workspace level feature apis ( #5503 )
2024-01-05 04:13:49 +00:00
DarkSky
04ca554525
feat: add workspace feature tests ( #5501 )
2024-01-05 04:13:47 +00:00
DarkSky
97f8927c21
feat: workspace level feature schema ( #5466 )
2024-01-05 04:13:44 +00:00
LongYinan
7b6430ebc3
chore: bump up @blocksuite/icons version to v2.1.39 ( #5511 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/icons](https://togithub.com/toeverything/icons ) | [`2.1.36` -> `2.1.39`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.36/2.1.39 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.1.39`](83cf4ea106...e255947e4e )
[Compare Source](83cf4ea106...e255947e4e )
### [`v2.1.38`](1c26e8f533...83cf4ea106 )
[Compare Source](1c26e8f533...83cf4ea106 )
### [`v2.1.37`](310adb0b9f...1c26e8f533 )
[Compare Source](310adb0b9f...1c26e8f533 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-04 14:13:26 +00:00
LongYinan
e4b9f01186
chore: bump up chromatic version to v10 ( #5512 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [chromatic](https://www.chromatic.com ) ([source](https://togithub.com/chromaui/chromatic-cli )) | [`^9.1.0` -> `^10.0.0`](https://renovatebot.com/diffs/npm/chromatic/9.1.0/10.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>chromaui/chromatic-cli (chromatic)</summary>
### [`v10.2.0`](https://togithub.com/chromaui/chromatic-cli/blob/HEAD/CHANGELOG.md#v1020-Thu-Dec-21-2023 )
[Compare Source](https://togithub.com/chromaui/chromatic-cli/compare/v10.1.0...v10.2.0 )
##### 🚀 Enhancement
- Replace `getUploadUrls` with `uploadBuild` mutation [#​876](https://togithub.com/chromaui/chromatic-cli/pull/876 ) ([@​ghengeveld](https://togithub.com/ghengeveld ))
- Implement file hashing for to-be-uploaded files [#​870](https://togithub.com/chromaui/chromatic-cli/pull/870 ) ([@​ghengeveld](https://togithub.com/ghengeveld ))
##### 🐛 Bug Fix
- Allow overriding `NODE_ENV` with `STORYBOOK_NODE_ENV` [#​879](https://togithub.com/chromaui/chromatic-cli/pull/879 ) ([@​tmeasday](https://togithub.com/tmeasday ))
- Use code splitting in tsup CJS output [#​873](https://togithub.com/chromaui/chromatic-cli/pull/873 ) ([@​tmeasday](https://togithub.com/tmeasday ))
##### Authors: 2
- Gert Hengeveld ([@​ghengeveld](https://togithub.com/ghengeveld ))
- Tom Coleman ([@​tmeasday](https://togithub.com/tmeasday ))
***
### [`v10.1.0`](https://togithub.com/chromaui/chromatic-cli/blob/HEAD/CHANGELOG.md#v1010-Thu-Dec-07-2023 )
[Compare Source](https://togithub.com/chromaui/chromatic-cli/compare/v10.0.0...v10.1.0 )
##### 🚀 Enhancement
- Increase number of commits checked for squash merge [#​866](https://togithub.com/chromaui/chromatic-cli/pull/866 ) ([@​tmeasday](https://togithub.com/tmeasday ) [@​tevanoff](https://togithub.com/tevanoff ))
##### Authors: 2
- Todd Evanoff ([@​tevanoff](https://togithub.com/tevanoff ))
- Tom Coleman ([@​tmeasday](https://togithub.com/tmeasday ))
***
### [`v10.0.0`](https://togithub.com/chromaui/chromatic-cli/blob/HEAD/CHANGELOG.md#v1000-Fri-Dec-01-2023 )
[Compare Source](https://togithub.com/chromaui/chromatic-cli/compare/v9.1.0...v10.0.0 )
##### 💥 Breaking Change
- Force `NODE_ENV=production` for Storybook builds through the CLI [#​865](https://togithub.com/chromaui/chromatic-cli/pull/865 ) ([@​tmeasday](https://togithub.com/tmeasday ))
##### 🐛 Bug Fix
- Support pinning GitHub Action to major or patch version [#​863](https://togithub.com/chromaui/chromatic-cli/pull/863 ) ([@​ghengeveld](https://togithub.com/ghengeveld ))
##### Authors: 2
- Gert Hengeveld ([@​ghengeveld](https://togithub.com/ghengeveld ))
- Tom Coleman ([@​tmeasday](https://togithub.com/tmeasday ))
***
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-04 14:00:45 +00:00
JimmFly
971f2beed1
fix(core): disable quick search when the link-popup is visitable ( #5409 )
...
close AFF-471
2024-01-04 11:36:50 +00:00
DarkSky
f5b74ca8a9
feat: add copilot feature type ( #5465 )
2024-01-04 10:36:34 +00:00
LongYinan
df09dac389
fix: renovate ignorePaths should not include tests
2024-01-04 18:34:54 +08:00
LongYinan
6789da163d
chore: workspaces config in package.json ( #5502 )
...
This will affect the dependency detection feature of renovate.
2024-01-04 07:36:36 +00:00
Joooye_34
36fde20b7d
fix(electron): client always update cause by version not update correctly ( #5507 )
...
close #5475
2024-01-04 07:25:20 +00:00
LongYinan
400488980f
chore: bump up c8 version to v9 ( #5505 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [c8](https://togithub.com/bcoe/c8 ) | [`^8.0.1` -> `^9.0.0`](https://renovatebot.com/diffs/npm/c8/8.0.1/9.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>bcoe/c8 (c8)</summary>
### [`v9.0.0`](https://togithub.com/bcoe/c8/blob/HEAD/CHANGELOG.md#900-2024-01-03 )
[Compare Source](https://togithub.com/bcoe/c8/compare/v8.0.1...v9.0.0 )
##### ⚠ BREAKING CHANGES
- **build:** minimum Node.js version is now 14.14.0
##### Features
- **build:** minimum Node.js version is now 14.14.0 ([2cdc86b](2cdc86bd0a ))
- **deps:** update foreground-child to promise API ([#​512](https://togithub.com/bcoe/c8/issues/512 )) ([b46b640](b46b640127 ))
- **deps:** use Node.js built in rm ([2cdc86b](2cdc86bd0a ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-04 03:50:24 +00:00
JimmFly
7d886e44a6
feat(core): add cloud workspace member limit ( #5500 )
...
<img width="521" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/2cac78ef-07ed-4e06-b739-1279f913d0e1 ">
<img width="514" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/eed0db08-8550-4686-8ea1-251f1c4c7fee ">
2024-01-03 14:57:27 +00:00
liuyi
760d900f99
feat(server): blob data migration ( #5461 )
2024-01-03 10:56:57 +00:00
liuyi
0d34805375
refactor(server): use new storage providers ( #5433 )
2024-01-03 10:56:55 +00:00
Peng Xiao
a709624ebf
feat(core): page preview ui optimize ( #5442 )
...

fix TOV-92
No animations right now.
2024-01-03 03:30:43 +00:00
Peng Xiao
6cb62ed25d
feat: bump blocksuite ( #5453 )
...
Change history: https://github.com/toeverything/blocksuite/compare/e3abcbb...master
2024-01-03 02:10:19 +00:00
Peng Xiao
8dc3e3d65c
fix(core): add free plan prompt ( #5441 )
...
fix TOV-91

2024-01-03 01:50:32 +00:00
Peng Xiao
444de6d4ac
fix(core): adjust error boundary level ( #5493 )
...
Allowing showing page title for page detail when page throws error.

2024-01-02 22:48:19 +08:00
Peng Xiao
922bc11f16
test(core): fix selectMonthFromMonthPicker logic ( #5498 )
2024-01-02 14:21:14 +00:00
LongYinan
53c76ae2e2
chore: bump up vitest version to v1.1.1 ( #5495 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vitest](https://togithub.com/vitest-dev/vitest ) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest )) | [`1.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/vitest/1.1.0/1.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>vitest-dev/vitest (vitest)</summary>
### [`v1.1.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.1.1 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.1.0...v1.1.1 )
##### 🐞 Bug Fixes
- Don't crash when using happy-dom or jsdom environment on Yarn PnP workspaces - by [@​wojtekmaj](https://togithub.com/wojtekmaj ) and [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/4698 ](https://togithub.com/vitest-dev/vitest/issues/4698 ) [<samp>(ee8b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/ee8b46db )
- Don't fail if `inline: true` is set - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/4815 ](https://togithub.com/vitest-dev/vitest/issues/4815 ) [<samp>(8f622)</samp>](https://togithub.com/vitest-dev/vitest/commit/8f6225b8 )
- Correct option name `--no-parallelism` - by [@​bonyuta0204](https://togithub.com/bonyuta0204 ) in [https://github.com/vitest-dev/vitest/issues/4831 ](https://togithub.com/vitest-dev/vitest/issues/4831 ) [<samp>(5053a)</samp>](https://togithub.com/vitest-dev/vitest/commit/5053a5dd )
- Match jest json output by making json reporter output ndjson-compatible - by [@​bard](https://togithub.com/bard ) in [https://github.com/vitest-dev/vitest/issues/4824 ](https://togithub.com/vitest-dev/vitest/issues/4824 ) [<samp>(7e6a6)</samp>](https://togithub.com/vitest-dev/vitest/commit/7e6a62af )
- **runner**:
- Reset "current test" state on dynamic `skip` - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/4814 ](https://togithub.com/vitest-dev/vitest/issues/4814 ) [<samp>(19faf)</samp>](https://togithub.com/vitest-dev/vitest/commit/19faf00e )
- **vitest**:
- Don't hang when mocking files with cyclic dependencies - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/4811 ](https://togithub.com/vitest-dev/vitest/issues/4811 ) [<samp>(e8ca6)</samp>](https://togithub.com/vitest-dev/vitest/commit/e8ca6437 )
- Initialize snapshot state only once for each file suite - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/4796 ](https://togithub.com/vitest-dev/vitest/issues/4796 ) [<samp>(957da)</samp>](https://togithub.com/vitest-dev/vitest/commit/957daa32 )
- Fix file snapshots in skipped suites considered obsolete - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/4795 ](https://togithub.com/vitest-dev/vitest/issues/4795 ) [<samp>(06c14)</samp>](https://togithub.com/vitest-dev/vitest/commit/06c14f7d )
- Show `beforeAll/afterAll` errors in junit reporter - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/4819 ](https://togithub.com/vitest-dev/vitest/issues/4819 ) [<samp>(2baea)</samp>](https://togithub.com/vitest-dev/vitest/commit/2baea35e )
- **vm-threads**:
- Tests not cancelled on key press, cancelled tests shown twice - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/4781 ](https://togithub.com/vitest-dev/vitest/issues/4781 ) [<samp>(cf53d)</samp>](https://togithub.com/vitest-dev/vitest/commit/cf53d4be )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.1.0...v1.1.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.
🔕 **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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-02 13:46:17 +00:00
EYHN
4aae3cbba3
docs: initial api reference docs ( #5352 )
2024-01-02 12:46:27 +00:00
DarkSky
44eb7b97f4
chore: bump vulnerable deps ( #5494 )
2024-01-02 12:32:47 +00:00
EYHN
54c6b445ea
fix(workspace): make ci stable ( #5496 )
2024-01-02 12:21:35 +00:00
EYHN
104c21d84c
refactor(workspace): split workspace interface and implementation ( #5463 )
...
@affine/workspace -> (@affine/workspace, @affine/workspace-impl)
2024-01-02 10:58:01 +00:00
EYHN
9d0b3b4947
refactor(core): move workspace atoms to core ( #5459 )
...
@affine/workspace/atom -> @affine/core/modules/workspace
2024-01-02 10:06:48 +00:00
EYHN
4b217e6b89
refactor(core): move hooks to core ( #5458 )
...
* move @toeverything/hooks -> @affine/core/hooks
* delete @toeverything/hooks
hooks are all business-related logic and are deeply coupled with other parts.
Move them into the core and then reconstruct them by feature.
2024-01-02 08:05:46 +00:00
LongYinan
6862b7deaf
chore: bump up @napi-rs/cli version to v3.0.0-alpha.29 ( #5492 )
...
[](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.28` -> `3.0.0-alpha.29`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.28/3.0.0-alpha.29 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.29`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.28...@napi-rs/cli@3.0.0-alpha.29 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.28...@napi-rs/cli@3.0.0-alpha.29 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-02 07:39:44 +00:00
EYHN
6844b282ac
refactor(component): adjust active editor atom ( #5457 )
...
before:
set global `blocksuiteEditorAtom` state in `<BlocksuiteEditorImpl />`
after:
Rename `blocksuiteEditorAtom` to `activeBlocksuiteEditorAtom`
And move the logic of setting this atom to `<PageDetailEditor />`.
benefit:
* make BlocksuiteEditor pure
* keep @toeverything/component clear
* Clarify the purpose of `activeBlocksuiteEditorAtom`
2024-01-02 07:30:09 +00:00
liuyi
1eefd712dd
feat(server): new storage provider ( #5410 )
2024-01-02 07:21:01 +00:00
liuyi
abcca8b09e
refactor(server): object storages ( #5405 )
2024-01-02 07:01:25 +00:00
Peng Xiao
b84494ef86
feat(core): optimize history list item ui ( #5440 )
...

fix TOV-90
2024-01-02 05:46:56 +00:00
LongYinan
b92f2cb29a
chore: bump up all non-major dependencies ( #5488 )
...
[](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.481.0` -> `3.484.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.481.0/3.484.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@napi-rs/cli](https://togithub.com/napi-rs/napi-rs ) | [`3.0.0-alpha.25` -> `3.0.0-alpha.28`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.25/3.0.0-alpha.28 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/1.1.0/1.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/@vitest%2fui/1.1.0/1.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [fake-indexeddb](https://togithub.com/dumbmatter/fakeIndexedDB ) | [`5.0.1` -> `5.0.2`](https://renovatebot.com/diffs/npm/fake-indexeddb/5.0.1/5.0.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [vitest](https://togithub.com/vitest-dev/vitest ) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest )) | [`1.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/vitest/1.1.0/1.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.484.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34840-2023-12-29 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.481.0...v3.484.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
</details>
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.28`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.28 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.27...@napi-rs/cli@3.0.0-alpha.28 )
##### What's Changed
- fix(cli): copy binding files into wasi packages by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1881 ](https://togithub.com/napi-rs/napi-rs/pull/1881 )
**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.27...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.28
### [`v3.0.0-alpha.27`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.27 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.25...@napi-rs/cli@3.0.0-alpha.27 )
##### What's Changed
- fix(deps): update dependency emnapi to v0.45.0 by [@​renovate](https://togithub.com/renovate ) in [https://github.com/napi-rs/napi-rs/pull/1879 ](https://togithub.com/napi-rs/napi-rs/pull/1879 )
**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.26...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.27
</details>
<details>
<summary>vitest-dev/vitest (@​vitest/coverage-istanbul)</summary>
### [`v1.1.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.1.1 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.1.0...v1.1.1 )
##### 🐞 Bug Fixes
- Don't crash when using happy-dom or jsdom environment on Yarn PnP workspaces - by [@​wojtekmaj](https://togithub.com/wojtekmaj ) and [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/4698 ](https://togithub.com/vitest-dev/vitest/issues/4698 ) [<samp>(ee8b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/ee8b46db )
- Don't fail if `inline: true` is set - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/4815 ](https://togithub.com/vitest-dev/vitest/issues/4815 ) [<samp>(8f622)</samp>](https://togithub.com/vitest-dev/vitest/commit/8f6225b8 )
- Correct option name `--no-parallelism` - by [@​bonyuta0204](https://togithub.com/bonyuta0204 ) in [https://github.com/vitest-dev/vitest/issues/4831 ](https://togithub.com/vitest-dev/vitest/issues/4831 ) [<samp>(5053a)</samp>](https://togithub.com/vitest-dev/vitest/commit/5053a5dd )
- Match jest json output by making json reporter output ndjson-compatible - by [@​bard](https://togithub.com/bard ) in [https://github.com/vitest-dev/vitest/issues/4824 ](https://togithub.com/vitest-dev/vitest/issues/4824 ) [<samp>(7e6a6)</samp>](https://togithub.com/vitest-dev/vitest/commit/7e6a62af )
- **runner**:
- Reset "current test" state on dynamic `skip` - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/4814 ](https://togithub.com/vitest-dev/vitest/issues/4814 ) [<samp>(19faf)</samp>](https://togithub.com/vitest-dev/vitest/commit/19faf00e )
- **vitest**:
- Don't hang when mocking files with cyclic dependencies - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/4811 ](https://togithub.com/vitest-dev/vitest/issues/4811 ) [<samp>(e8ca6)</samp>](https://togithub.com/vitest-dev/vitest/commit/e8ca6437 )
- Initialize snapshot state only once for each file suite - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/4796 ](https://togithub.com/vitest-dev/vitest/issues/4796 ) [<samp>(957da)</samp>](https://togithub.com/vitest-dev/vitest/commit/957daa32 )
- Fix file snapshots in skipped suites considered obsolete - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/4795 ](https://togithub.com/vitest-dev/vitest/issues/4795 ) [<samp>(06c14)</samp>](https://togithub.com/vitest-dev/vitest/commit/06c14f7d )
- Show `beforeAll/afterAll` errors in junit reporter - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/4819 ](https://togithub.com/vitest-dev/vitest/issues/4819 ) [<samp>(2baea)</samp>](https://togithub.com/vitest-dev/vitest/commit/2baea35e )
- **vm-threads**:
- Tests not cancelled on key press, cancelled tests shown twice - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/4781 ](https://togithub.com/vitest-dev/vitest/issues/4781 ) [<samp>(cf53d)</samp>](https://togithub.com/vitest-dev/vitest/commit/cf53d4be )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.1.0...v1.1.1 )
</details>
<details>
<summary>dumbmatter/fakeIndexedDB (fake-indexeddb)</summary>
### [`v5.0.2`](https://togithub.com/dumbmatter/fakeIndexedDB/blob/HEAD/CHANGELOG.md#502-2023-12-30 )
[Compare Source](https://togithub.com/dumbmatter/fakeIndexedDB/compare/v5.0.1...v5.0.2 )
- [#​94](https://togithub.com/dumbmatter/fakeIndexedDB/issues/94 ) - Improved performance of `IDBObjectStore.count` and `IDBIndex.count`.
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-01-02 04:51:44 +00:00
LongYinan
986860070b
fix: renovate preserveSemverRanges rule should not be in group
2024-01-02 12:19:55 +08:00
LongYinan
ae3afccdb2
fix: renovate config
2024-01-02 12:13:37 +08:00
LongYinan
b0d90c26d3
ci: fix invalid renovate config ( #5470 )
...
- Close https://github.com/toeverything/AFFiNE/issues/5469
2024-01-02 03:37:22 +00:00
Peng Xiao
da5ac224ca
test(core): select monthpicker issue when crossing different years ( #5478 )
2024-01-02 03:28:38 +00:00
LongYinan
10aeefe36d
ci: prevent @blocksuite/* packages upgraded without group ( #5467 )
2023-12-29 10:23:56 +00:00
LongYinan
8eda42c57f
chore: remove abbey-wood helm chart ( #5464 )
2023-12-29 17:51:23 +08:00
Joooye_34
d668016e4c
feat(electron): use release api to filter draft release ( #5443 )
2023-12-29 09:01:35 +00:00
Joooye_34
3341295fc1
ci: temporarily save release from branch to affine-releases ( #5455 )
2023-12-29 17:00:10 +08:00
Peng Xiao
9e092b9c15
fix(core): long page title issue in page history ( #5436 )
...

2023-12-29 07:27:02 +00:00
Peng Xiao
f65c5dbfa7
fix(core): upgrade page when previewing/reverting page snapshot ( #5435 )
2023-12-29 07:26:58 +00:00
DarkSky
3082d63948
fix: use absolute path in gql client ( #5454 )
2023-12-29 06:48:04 +00:00
Joooye_34
5a1065c646
test(electron): add unit tests for updater ( #5439 )
2023-12-29 04:39:29 +00:00
LongYinan
15566d8507
chore: bump up @nx/vite version to v17.2.8 ( #5425 )
...
[](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 )) | [`17.2.7` -> `17.2.8`](https://renovatebot.com/diffs/npm/@nx%2fvite/17.2.7/17.2.8 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nrwl/nx (@​nx/vite)</summary>
### [`v17.2.8`](https://togithub.com/nrwl/nx/releases/tag/17.2.8 )
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.7...17.2.8 )
#### 17.2.8
##### 🚀 Features
- **remix:** add remix
##### 🩹 Fixes
- **linter:** flat config should always set path to config when using API
- **nextjs:** update migration to handle projects without eslintrc
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2023-12-29 04:10:19 +00:00
Peng Xiao
3978b2dfd2
refactor(core): onboarding using new transformer api ( #5412 )
...
Use new `transformer` to import onboarding json templates.
The json files are generated via this gist
https://gist.github.com/pengx17/ef92c305ac23123803a1a6a20e31f822
Not using the all-in-one `ZipTransformer` to import onboarding via a zip file.
1. The main concerns is that we still need to serve the blob resources via CDN to reduce user's blob usage. Otherwise the user will get the onboarding images being uploaded to cloud server every time he creates a new workspace. In this PR we extracted parts of the code from `ZipTransformer` in blocksuite and mute some code for uploading blobs.
2. it maybe not necessary to use zip for loading snapshots.
This PR is a short term solution. whether or not to tune the transformer api design may need further discussions.
fix TOV-264
2023-12-28 13:59:21 +00:00
JimmFly
954b751e7c
chore: adjust side bar empty item color ( #5422 )
2023-12-28 13:49:14 +00:00
DarkSky
b3dbac3d4c
feat: add migration for rename unamed accounts ( #5434 )
...
fix TOV-130
2023-12-28 12:20:00 +00:00
Peng Xiao
6fefe4ec71
fix(storybook): storybook flaky ( #5430 )
...
should add additional wait timeout for every story.play
I think this is a storybook issue. It seems that it starts to run the plays as soon as the following shows up:

2023-12-28 10:07:05 +00:00
EYHN
9d51f9596f
refactor(component): make component pure ( #5427 )
2023-12-28 09:57:26 +00:00
JimmFly
e11e8277ca
feat: add useBlocksuiteEditor hooks ( #5366 )
2023-12-28 08:36:36 +00:00
LongYinan
431f7cfac9
ci: exclude blocksuite from auto update group ( #5424 )
2023-12-28 08:22:20 +00:00
LongYinan
2f45200542
feat(server): upgrade prisma to use native relation joins and distinct ( #5420 )
...
https://github.com/prisma/prisma/releases/tag/5.7.0
2023-12-28 08:09:11 +00:00
LongYinan
07c63703b1
chore: bump up all non-major dependencies ( #5187 )
...
[](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.433.0` -> `3.481.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.433.0/3.481.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@blocksuite/block-std](https://togithub.com/toeverything/blocksuite ) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fblock-std/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@blocksuite/block-std](https://togithub.com/toeverything/blocksuite ) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fblock-std/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@blocksuite/blocks](https://togithub.com/toeverything/blocksuite ) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fblocks/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@blocksuite/blocks](https://togithub.com/toeverything/blocksuite ) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fblocks/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@blocksuite/global](https://togithub.com/toeverything/blocksuite ) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fglobal/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@blocksuite/global](https://togithub.com/toeverything/blocksuite ) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fglobal/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@blocksuite/icons](https://togithub.com/toeverything/icons ) | [`2.1.36` -> `2.1.39`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.36/2.1.39 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@blocksuite/icons](https://togithub.com/toeverything/icons ) | [`2.1.36` -> `2.1.39`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.36/2.1.39 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@blocksuite/inline](https://togithub.com/toeverything/blocksuite ) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2finline/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@blocksuite/lit](https://togithub.com/toeverything/blocksuite ) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2flit/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@blocksuite/lit](https://togithub.com/toeverything/blocksuite ) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2flit/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@blocksuite/presets](https://togithub.com/toeverything/blocksuite ) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fpresets/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@blocksuite/presets](https://togithub.com/toeverything/blocksuite ) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fpresets/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@blocksuite/store](https://togithub.com/toeverything/blocksuite ) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fstore/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@blocksuite/store](https://togithub.com/toeverything/blocksuite ) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fstore/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@electron/remote](https://togithub.com/electron/remote ) | [`2.1.0` -> `2.1.1`](https://renovatebot.com/diffs/npm/@electron%2fremote/2.1.0/2.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@marsidev/react-turnstile](https://togithub.com/marsidev/react-turnstile ) | [`^0.3.1` -> `^0.4.0`](https://renovatebot.com/diffs/npm/@marsidev%2freact-turnstile/0.3.2/0.4.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@napi-rs/cli](https://togithub.com/napi-rs/napi-rs ) | [`3.0.0-alpha.15` -> `3.0.0-alpha.25`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.15/3.0.0-alpha.25 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@nx/vite](https://nx.dev ) ([source](https://togithub.com/nrwl/nx/tree/HEAD/packages/vite )) | [`17.1.3` -> `17.2.7`](https://renovatebot.com/diffs/npm/@nx%2fvite/17.1.3/17.2.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@storybook/test-runner](https://togithub.com/storybookjs/test-runner ) | [`^0.15.2` -> `^0.16.0`](https://renovatebot.com/diffs/npm/@storybook%2ftest-runner/0.15.2/0.16.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@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.0.4` -> `1.1.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/1.0.4/1.1.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | 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.0.4` -> `1.1.0`](https://renovatebot.com/diffs/npm/@vitest%2fui/1.0.4/1.1.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [cloudflare/wrangler-action](https://togithub.com/cloudflare/wrangler-action ) | `v3.3.2` -> `v3.4.0` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | action | minor |
| openresty/openresty | `1.21.4.1-0-buster` -> `1.21.4.3-0-buster` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | final | patch |
| [postgresql](https://bitnami.com ) ([source](https://togithub.com/bitnami/charts/tree/HEAD/bitnami/postgresql )) | `13.2.23` -> `13.2.26` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | | patch |
| [reflect-metadata](http://rbuckton.github.io/reflect-metadata ) ([source](https://togithub.com/rbuckton/reflect-metadata )) | [`^0.1.13` -> `^0.2.0`](https://renovatebot.com/diffs/npm/reflect-metadata/0.1.13/0.2.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [vite-plugin-dts](https://togithub.com/qmhc/vite-plugin-dts ) | [`3.6.0` -> `3.7.0`](https://renovatebot.com/diffs/npm/vite-plugin-dts/3.6.0/3.7.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [vitest](https://togithub.com/vitest-dev/vitest ) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest )) | [`1.0.4` -> `1.1.0`](https://renovatebot.com/diffs/npm/vitest/1.0.4/1.1.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.481.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34810-2023-12-26 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.478.0...v3.481.0 )
##### Features
- codegen for command class builder ([#​5604](https://togithub.com/aws/aws-sdk-js-v3/issues/5604 )) ([4835de4](4835de4ebb ))
### [`v3.478.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34780-2023-12-20 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.477.0...v3.478.0 )
##### Features
- codegen for paginator factory ([#​5590](https://togithub.com/aws/aws-sdk-js-v3/issues/5590 )) ([e54099b](e54099b7c1 ))
### [`v3.477.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34770-2023-12-19 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.476.0...v3.477.0 )
##### Features
- xml codegen reduction ([#​5566](https://togithub.com/aws/aws-sdk-js-v3/issues/5566 )) ([3ed7c81](3ed7c81f91 ))
### [`v3.476.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34760-2023-12-18 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.474.0...v3.476.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.474.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34740-2023-12-14 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.473.0...v3.474.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.473.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34730-2023-12-13 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.472.0...v3.473.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.472.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34720-2023-12-12 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.470.0...v3.472.0 )
##### Bug Fixes
- **codegen:** dedupe `[@aws](https://togithub.com/aws ).protocols#restXml` serialization ([#​5568](https://togithub.com/aws/aws-sdk-js-v3/issues/5568 )) ([7df7325](7df73259b6 ))
### [`v3.470.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34700-2023-12-08 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.468.0...v3.470.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.468.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34680-2023-12-06 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.465.0...v3.468.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.465.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34650-2023-12-01 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.462.0...v3.465.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.462.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34620-2023-11-29 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.461.0...v3.462.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.461.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34610-2023-11-28 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.460.0...v3.461.0 )
##### Features
- **client-s3:** Adds support for S3 Express One Zone. ([1dcc776](1dcc776322 ))
### [`v3.460.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34600-2023-11-28 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.458.0...v3.460.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.458.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34580-2023-11-27 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.456.0...v3.458.0 )
##### Features
- **client-s3:** Adding new params - Key and Prefix, to S3 API operations for supporting S3 Access Grants. Note - These updates will not change any of the existing S3 API functionality. ([ba36517](ba365170a0 ))
### [`v3.456.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34560-2023-11-21 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.454.0...v3.456.0 )
##### Features
- **client-s3:** Add support for automatic date based partitioning in S3 Server Access Logs. ([06ee66a](06ee66ae3b ))
### [`v3.454.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34540-2023-11-17 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.451.0...v3.454.0 )
##### Features
- **client-s3:** Removes all default 0 values for numbers and false values for booleans ([61b32fe](61b32fe67a ))
### [`v3.451.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34510-2023-11-14 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.450.0...v3.451.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.450.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34500-2023-11-13 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.449.0...v3.450.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.449.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34490-2023-11-10 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.445.0...v3.449.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.445.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34450-2023-11-07 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.441.0...v3.445.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.441.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34410-2023-11-01 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.440.0...v3.441.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.440.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34400-2023-10-31 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.438.0...v3.440.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.438.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34380-2023-10-27 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.437.0...v3.438.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.437.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34370-2023-10-26 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.436.0...v3.437.0 )
##### Bug Fixes
- **signature-v4-crt:** remove dynamic imports (!) ([#​5225](https://togithub.com/aws/aws-sdk-js-v3/issues/5225 )) ([89f97b5](89f97b5cea ))
### [`v3.436.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34360-2023-10-25 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.435.0...v3.436.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.435.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34350-2023-10-24 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.433.0...v3.435.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
</details>
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.1.39`](83cf4ea106...e255947e4e )
[Compare Source](83cf4ea106...e255947e4e )
### [`v2.1.38`](1c26e8f533...83cf4ea106 )
[Compare Source](1c26e8f533...83cf4ea106 )
### [`v2.1.37`](310adb0b9f...1c26e8f533 )
[Compare Source](310adb0b9f...1c26e8f533 )
</details>
<details>
<summary>electron/remote (@​electron/remote)</summary>
### [`v2.1.1`](https://togithub.com/electron/remote/releases/tag/v2.1.1 )
[Compare Source](https://togithub.com/electron/remote/compare/v2.1.0...v2.1.1 )
##### Bug Fixes
- senderId removed in Electron 28 ([#​171](https://togithub.com/electron/remote/issues/171 )) ([51ff1b4](51ff1b432f ))
</details>
<details>
<summary>marsidev/react-turnstile (@​marsidev/react-turnstile)</summary>
### [`v0.4.0`](https://togithub.com/marsidev/react-turnstile/releases/tag/v0.4.0 )
[Compare Source](https://togithub.com/marsidev/react-turnstile/compare/v0.3.2...v0.4.0 )
##### 🚀 Features
- Add `crossOrigin` to `scriptOptions` - by [@​kaichii](https://togithub.com/kaichii ) [<samp>(a588b)</samp>](https://togithub.com/marsidev/react-turnstile/commit/a588b72 )
- Add `onLoadScript` callback - by [@​marsidev](https://togithub.com/marsidev ) [<samp>(4e5bc)</samp>](https://togithub.com/marsidev/react-turnstile/commit/4e5bcc3 )
- Add support for `isExpired()` method - by [@​marsidev](https://togithub.com/marsidev ) [<samp>(7daca)</samp>](https://togithub.com/marsidev/react-turnstile/commit/7daca97 )
##### [View changes on GitHub](https://togithub.com/marsidev/react-turnstile/compare/v0.3.2...v0.4.0 )
</details>
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.25`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.25 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.24...@napi-rs/cli@3.0.0-alpha.25 )
##### What's Changed
- fix(cli): compatible with napi artifacts -d option by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1872 ](https://togithub.com/napi-rs/napi-rs/pull/1872 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.14.6...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.25
### [`v3.0.0-alpha.24`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.24 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.23...@napi-rs/cli@3.0.0-alpha.24 )
##### What's Changed
- fix(cli): prepublish tagstyle flag by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1863 ](https://togithub.com/napi-rs/napi-rs/pull/1863 )
- chore(cli): root directory access permissions by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1864 ](https://togithub.com/napi-rs/napi-rs/pull/1864 )
- feat(cli): support wasi target test & release workflow by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1867 ](https://togithub.com/napi-rs/napi-rs/pull/1867 )
**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.20...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.24
### [`v3.0.0-alpha.23`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.22...@napi-rs/cli@3.0.0-alpha.23 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.22...@napi-rs/cli@3.0.0-alpha.23 )
### [`v3.0.0-alpha.22`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.21...@napi-rs/cli@3.0.0-alpha.22 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.21...@napi-rs/cli@3.0.0-alpha.22 )
### [`v3.0.0-alpha.21`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.20...@napi-rs/cli@3.0.0-alpha.21 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.20...@napi-rs/cli@3.0.0-alpha.21 )
### [`v3.0.0-alpha.20`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.20 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.19...@napi-rs/cli@3.0.0-alpha.20 )
#### What's Changed
- chore(deps): update actions/download-artifact action to v4 by [@​renovate](https://togithub.com/renovate ) in [https://github.com/napi-rs/napi-rs/pull/1856 ](https://togithub.com/napi-rs/napi-rs/pull/1856 )
- fix(cli): make prepublish as pre-publish alias by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1861 ](https://togithub.com/napi-rs/napi-rs/pull/1861 )
**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.19...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.20
### [`v3.0.0-alpha.19`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.19 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.18...@napi-rs/cli@3.0.0-alpha.19 )
##### What's Changed
- fix(cli): artifacts default option value by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1853 ](https://togithub.com/napi-rs/napi-rs/pull/1853 )
- fix: more accurate napi expanding error by [@​forehalo](https://togithub.com/forehalo ) in [https://github.com/napi-rs/napi-rs/pull/1854 ](https://togithub.com/napi-rs/napi-rs/pull/1854 )
- feat(cli): support read config from the given config file by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1859 ](https://togithub.com/napi-rs/napi-rs/pull/1859 )
- fix(cli): prepublish command by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1860 ](https://togithub.com/napi-rs/napi-rs/pull/1860 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.14.4...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.19
### [`v3.0.0-alpha.18`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.17...@napi-rs/cli@3.0.0-alpha.18 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.17...@napi-rs/cli@3.0.0-alpha.18 )
### [`v3.0.0-alpha.17`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.17 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.16...@napi-rs/cli@3.0.0-alpha.17 )
##### What's Changed
- fix(cli): make outputDir option of artifacts command compatible with v2 by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1850 ](https://togithub.com/napi-rs/napi-rs/pull/1850 )
- fix(binding): add riscv64 linux binding by [@​kxxt](https://togithub.com/kxxt ) in [https://github.com/napi-rs/napi-rs/pull/1851 ](https://togithub.com/napi-rs/napi-rs/pull/1851 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.14.3...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.17
### [`v3.0.0-alpha.16`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.15...@napi-rs/cli@3.0.0-alpha.16 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.15...@napi-rs/cli@3.0.0-alpha.16 )
</details>
<details>
<summary>nrwl/nx (@​nx/vite)</summary>
### [`v17.2.7`](https://togithub.com/nrwl/nx/releases/tag/17.2.7 )
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.6...17.2.7 )
##### 17.2.7
##### 🩹 Fixes
- **angular:** fix standalone eslint config generation
- **bundling:** added back code to handle skipTypeField option of rollup executor options + tests
- **linter:** ensure angular entry point checks are correct
- **nextjs:** enhance page generator to work when --project is not supplied
- **nextjs:** remove temporary patch for next eslint rules
- **nextjs:** correct inferred outputs for root Next.js projects
- **node:** E2E test port conflicts
- **release:** add overall nx release command
- **release:** publish error handling, dry-run in dependsOn
- **release:** capture all release titles during parse
- **testing:** run playwright with the correct project option for multiple values
- **testing:** safely handle circular deps in component testing plugin
- **testing:** set correct type for ignoreTestFiles option in cypress executor
- **vite:** vitest migration add reporters
- **vite:** more properly resolve arguments from configurations
- **vite:** dist and coverage paths for root projects
### [`v17.2.6`](https://togithub.com/nrwl/nx/releases/tag/17.2.6 )
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.5...17.2.6 )
##### 17.2.6
##### 🚀 Features
- **release:** support Revert commits in changelog renderer ([#​20663](https://togithub.com/nrwl/nx/pull/20663 ))
##### 🩹 Fixes
- **js:** fixing output based on test runner selection ([#​20788](https://togithub.com/nrwl/nx/pull/20788 ))
- **linter:** fix workspace-rule naming with flat config ([#​20782](https://togithub.com/nrwl/nx/pull/20782 ))
- **module-federation:** support buildable libs ([#​20786](https://togithub.com/nrwl/nx/pull/20786 ))
- **nextjs:** Page generator should work out of the box ([#​20775](https://togithub.com/nrwl/nx/pull/20775 ))
- **nx-dev:** dynamic classes not allowed ([#​20800](https://togithub.com/nrwl/nx/pull/20800 ))
- **release:** changelog renderer should prefer breaking change explanation text ([#​20798](https://togithub.com/nrwl/nx/pull/20798 ))
- **release:** ensure leading v is stripped from provided semver version ([#​20815](https://togithub.com/nrwl/nx/pull/20815 ))
- **vite:** only dynamically import vite ([#​20774](https://togithub.com/nrwl/nx/pull/20774 ))
##### ❤️ Thank You
- Colum Ferry [@​Coly010](https://togithub.com/Coly010 )
- Isaac Mann [@​isaacplmann](https://togithub.com/isaacplmann )
- James Henry [@​JamesHenry](https://togithub.com/JamesHenry )
- Katerina Skroumpelou [@​mandarini](https://togithub.com/mandarini )
- Miroslav Jonaš [@​meeroslav](https://togithub.com/meeroslav )
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham )
### [`v17.2.5`](https://togithub.com/nrwl/nx/releases/tag/17.2.5 )
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.4...17.2.5 )
#### 17.2.5
##### 🩹 Fixes
- **angular:** safely update task runner cacheable operations when setting up ssr ([#​20736](https://togithub.com/nrwl/nx/pull/20736 ))
- **core:** fallback to checking stderr if stdout is empty on publish executor ([#​20737](https://togithub.com/nrwl/nx/pull/20737 ))
- **core:** correctly move project and target strings ([#​20726](https://togithub.com/nrwl/nx/pull/20726 ))
- **linter:** move should migrate all eslint configs ([#​20709](https://togithub.com/nrwl/nx/pull/20709 ))
- **misc:** disallow path segments and allow scoped package name in --newProjectName option of move generator ([#​20768](https://togithub.com/nrwl/nx/pull/20768 ))
- **module-federation:** allow relative remote paths ([#​20763](https://togithub.com/nrwl/nx/pull/20763 ))
- **nextjs:** empty port should not overwrite env port ([#​20751](https://togithub.com/nrwl/nx/pull/20751 ))
- **nextjs:** Add missing setParserOptionProject ([#​20754](https://togithub.com/nrwl/nx/pull/20754 ))
- **react:** remove <base> tag from generated index.html ([#​20750](https://togithub.com/nrwl/nx/pull/20750 ))
- **react:** update default webpack config for component testing ([#​20749](https://togithub.com/nrwl/nx/pull/20749 ))
- **storybook:** do not throw for versions >=7 ([#​20770](https://togithub.com/nrwl/nx/pull/20770 ))
- **testing:** avoid overwriting environment variables in nx cypress preset ([#​20748](https://togithub.com/nrwl/nx/pull/20748 ))
- **vite:** allow vitest to be v1 ([#​20760](https://togithub.com/nrwl/nx/pull/20760 ))
##### ❤️ Thank You
- Colum Ferry [@​Coly010](https://togithub.com/Coly010 )
- Craigory Coppola [@​AgentEnder](https://togithub.com/AgentEnder )
- Jack Hsu [@​jaysoo](https://togithub.com/jaysoo )
- Katerina Skroumpelou [@​mandarini](https://togithub.com/mandarini )
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
- Miroslav Jonaš [@​meeroslav](https://togithub.com/meeroslav )
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham )
### [`v17.2.4`](https://togithub.com/nrwl/nx/releases/tag/17.2.4 )
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.3...17.2.4 )
#### 17.2.4
##### 🩹 Fixes
- **webpack:** fix check for standardWebpackConfigFunction ([#​20728](https://togithub.com/nrwl/nx/pull/20728 ))
##### ❤️ Thank You
- Jack Hsu [@​jaysoo](https://togithub.com/jaysoo )
### [`v17.2.3`](https://togithub.com/nrwl/nx/releases/tag/17.2.3 )
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.2...17.2.3 )
#### 17.2.3
##### 🩹 Fixes
- **react:** skip adding comma to config when adding remote to host if… ([#​20620](https://togithub.com/nrwl/nx/pull/20620 ))
##### ❤️ Thank You
- Tórur Zachariasen [@​torurz](https://togithub.com/torurz )
### [`v17.2.2`](https://togithub.com/nrwl/nx/releases/tag/17.2.2 )
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.1...17.2.2 )
#### 17.2.2
##### 🩹 Fixes
- **core:** show warning if workspaceRoot starts with ! ([#​20705](https://togithub.com/nrwl/nx/pull/20705 ))
- **core:** properly handle negated paths in cache outputs ([#​20661](https://togithub.com/nrwl/nx/pull/20661 ))
- **react:** skip adding comma to config when adding remote to host if… ([#​20620](https://togithub.com/nrwl/nx/pull/20620 ))
- **vite:** ignore CJS build deprecated warning ([#​20719](https://togithub.com/nrwl/nx/pull/20719 ))
- **vite:** better extra args resolution ([#​20708](https://togithub.com/nrwl/nx/pull/20708 ))
- **webpack:** add standardWebpackConfigFunction option when users opts for a standard config function ([#​20702](https://togithub.com/nrwl/nx/pull/20702 ))
- **webpack:** handle both nx and nrwl scoped executors when migrating config ([#​20714](https://togithub.com/nrwl/nx/pull/20714 ))
##### ❤️ Thank You
- Jack Hsu [@​jaysoo](https://togithub.com/jaysoo )
- Jonathan Cammisuli
- Katerina Skroumpelou [@​mandarini](https://togithub.com/mandarini )
- Tórur Zachariasen [@​torurz](https://togithub.com/torurz )
### [`v17.2.1`](https://togithub.com/nrwl/nx/releases/tag/17.2.1 )
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.0...17.2.1 )
#### 17.2.1
##### 🩹 Fixes
- **angular:** add missing package update for [@​angular/pwa](https://togithub.com/angular/pwa ) ([#​20690](https://togithub.com/nrwl/nx/pull/20690 ))
- **react:** webpack backwards compat for `@nx/react/plugin/webpack` ([#​20697](https://togithub.com/nrwl/nx/pull/20697 ))
- **vite:** config migration account for other syntaxes ([#​20693](https://togithub.com/nrwl/nx/pull/20693 ))
- **webpack:** migrate projects without webpackConfig to use webpack.config.js ([#​20699](https://togithub.com/nrwl/nx/pull/20699 ))
- **webpack:** fixed `isolatedConfig: false` option not composing plugins ([#​20678](https://togithub.com/nrwl/nx/pull/20678 ))
##### ❤️ Thank You
- Jack Hsu [@​jaysoo](https://togithub.com/jaysoo )
- Katerina Skroumpelou [@​mandarini](https://togithub.com/mandarini )
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
- Tycho Bokdam [@​TriPSs](https://togithub.com/TriPSs )
### [`v17.2.0`](https://togithub.com/nrwl/nx/releases/tag/17.2.0 )
[Compare Source](https://togithub.com/nrwl/nx/compare/17.1.3...17.2.0 )
#### 17.2.0
##### 🚀 Features
- **angular:** update component generator to use a single string `styles` or `styleUrl` property ([#​20146](https://togithub.com/nrwl/nx/pull/20146 ))
- **angular:** support application builder for cypress component testing ([#​20214](https://togithub.com/nrwl/nx/pull/20214 ))
- **angular:** update ngrx to v17 ([#​20247](https://togithub.com/nrwl/nx/pull/20247 ))
- **angular:** support esbuild-based executors/builders in [@​nx/angular](https://togithub.com/nx/angular ):dev-server ([#​20311](https://togithub.com/nrwl/nx/pull/20311 ))
- **angular:** convert module-federation-dev-server to executor ([#​20252](https://togithub.com/nrwl/nx/pull/20252 ))
- **angular:** support providing esbuild plugins to [@​nx/angular](https://togithub.com/nx/angular ):browser-esbuild ([#​20504](https://togithub.com/nrwl/nx/pull/20504 ))
- **angular:** add application executor ([#​20529](https://togithub.com/nrwl/nx/pull/20529 ))
- **core:** extglob to standard glob parser ([#​20089](https://togithub.com/nrwl/nx/pull/20089 ))
- **core:** make createNodes async ([#​20195](https://togithub.com/nrwl/nx/pull/20195 ))
- **core:** track project changes in source map when applying plugins ([#​19955](https://togithub.com/nrwl/nx/pull/19955 ))
- **core:** independent nx releases and automated git operations ([#​20191](https://togithub.com/nrwl/nx/pull/20191 ))
- **core:** rust task hasher ([#​19617](https://togithub.com/nrwl/nx/pull/19617 ))
- **core:** programmatic API for nx release ([#​20371](https://togithub.com/nrwl/nx/pull/20371 ))
- **core:** allow setting true for changelog config to enable with defaults ([#​20376](https://togithub.com/nrwl/nx/pull/20376 ))
- **core:** add env parameter to run-commands ([#​20440](https://togithub.com/nrwl/nx/pull/20440 ))
- **core:** introduce workspace file archive ([#​20471](https://togithub.com/nrwl/nx/pull/20471 ))
- **core:** targets inferred from plugins override targetDefaults ([#​20586](https://togithub.com/nrwl/nx/pull/20586 ))
- **core:** add task plans to `--graph=file.json` argument ([#​20643](https://togithub.com/nrwl/nx/pull/20643 ))
- **graph:** add project details view ([#​20466](https://togithub.com/nrwl/nx/pull/20466 ))
- **linter:** update eslint to next minor version ([#​20351](https://togithub.com/nrwl/nx/pull/20351 ))
- **linter:** support yaml for flat config conversion ([#​20022](https://togithub.com/nrwl/nx/pull/20022 ))
- **linter:** default lintFilePatterns to {projectRoot} ([#​20313](https://togithub.com/nrwl/nx/pull/20313 ))
- **linter:** add create-nodes plugin ([#​20264](https://togithub.com/nrwl/nx/pull/20264 ))
- **misc:** allow providing a path in the name option of project generators ([#​20274](https://togithub.com/nrwl/nx/pull/20274 ))
- **module-federation:** use single file-server for static remotes ([#​20006](https://togithub.com/nrwl/nx/pull/20006 ))
- **module-federation:** add comment to generated module federation config explaining usage of external remotes ([#​20177](https://togithub.com/nrwl/nx/pull/20177 ))
- **module-federation:** Add react support for dynamic federation ([#​20024](https://togithub.com/nrwl/nx/pull/20024 ))
- **nextjs:** Add support for create nodes for nextjs ([#​20193](https://togithub.com/nrwl/nx/pull/20193 ))
- **nuxt:** load nuxt config programmatically ([#​20185](https://togithub.com/nrwl/nx/pull/20185 ))
- **nuxt:** nodes for build, serve, test targets ([#​20145](https://togithub.com/nrwl/nx/pull/20145 ))
- **nx-dev:** call to action button ([b9e02d152b](https://togithub.com/nrwl/nx/commit/b9e02d152b ))
- **nx-dev:** move Twitter pixel to site-level ([059b061bfe](https://togithub.com/nrwl/nx/commit/059b061bfe ))
- **nx-dev:** allow ranges in fences highlighting ([#​20202](https://togithub.com/nrwl/nx/pull/20202 ))
- **nx-dev:** rename nx-cloud tab to CI ([#​20476](https://togithub.com/nrwl/nx/pull/20476 ))
- **nx-dev:** improve advent of code page ([#​20517](https://togithub.com/nrwl/nx/pull/20517 ))
- **nx-dev:** allow custom media images ([#​20561](https://togithub.com/nrwl/nx/pull/20561 ))
- **release:** update dist-tags when publishing a package version that already exists ([#​20316](
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuMTAzLjEiLCJ0YXJnZXRCcmFuY2giOiJjYW5hcnkifQ==-->
2023-12-28 08:00:13 +00:00
EYHN
0b9cd00fd3
refactor(core): adjust graphql hook ( #5339 )
2023-12-28 07:43:25 +00:00
Cats Juice
7e75e19d04
style(core): add font smoothing and optimize legibility globally ( #5417 )
...

2023-12-28 07:34:20 +00:00
LongYinan
3148f93ee7
style: add perf rules ( #5413 )
2023-12-28 05:09:30 +00:00
LongYinan
4fcf589fe7
chore: bump up opentelemetry to ^0.46.0 ( #5305 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@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.45.1` -> `^0.46.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-prometheus/0.45.1/0.46.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@opentelemetry/instrumentation](https://togithub.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation ) ([source](https://togithub.com/open-telemetry/opentelemetry-js )) | [`^0.45.1` -> `^0.46.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation/0.45.1/0.46.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.45.1` -> `^0.46.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-http/0.45.1/0.46.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.45.1` -> `^0.46.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-node/0.45.1/0.46.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>open-telemetry/opentelemetry-js (@​opentelemetry/exporter-prometheus)</summary>
### [`v0.46.0`](f665499096...d3c311aec2 )
[Compare Source](f665499096...d3c311aec2 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy45My4xIiwidXBkYXRlZEluVmVyIjoiMzcuOTMuMSIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSJ9-->
2023-12-27 15:35:17 +00:00
Joooye_34
6b9f77f511
feat(core): set document title when detail page render ( #5418 )
2023-12-27 15:25:26 +00:00
DarkSky
a6f5a03b8a
docs: update guide for build in windows ( #5416 )
2023-12-27 09:21:32 +00:00
Peng Xiao
0c64535e41
fix(infra): remove unused svg loader ( #5398 )
2023-12-27 09:00:37 +00:00
EYHN
86bd2a7d72
refactor(infra): no bundle infra ( #5414 )
2023-12-27 06:54:24 +00:00
EYHN
4e861d8118
refactor(electron): create electron api package ( #5334 )
2023-12-27 06:38:37 +00:00
Peng Xiao
ce17daba42
fix(core): enable page history for beta/stable ( #5415 )
2023-12-27 06:30:29 +00:00
EYHN
7a770f9672
fix(component): fix font display on safari ( #5393 )
...
before

after

2023-12-27 04:37:30 +00:00
EYHN
265ee81666
refactor(infra): remove old plugin system ( #5411 )
...
plugin system need redesign
2023-12-27 02:49:59 +00:00
LongYinan
3903a1c1d6
ci: update actions/upload-artifact and actions/download-artifact ( #5408 )
2023-12-26 12:40:10 +00:00
Peng Xiao
c02ec5f7b9
fix(infra): workaround for self-referencing in storybook ( #5406 )
2023-12-26 20:27:20 +08:00
JimmFly
62fbab4f78
fix(core): avatars are not aligned ( #5404 )
2023-12-26 20:23:28 +08:00
LongYinan
cb4f6d30af
chore: bump up react-i18next version to v14 ( #5375 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [react-i18next](https://togithub.com/i18next/react-i18next ) | [`^13.3.0` -> `^14.0.0`](https://renovatebot.com/diffs/npm/react-i18next/13.5.0/14.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>i18next/react-i18next (react-i18next)</summary>
### [`v14.0.0`](https://togithub.com/i18next/react-i18next/blob/HEAD/CHANGELOG.md#1400 )
[Compare Source](https://togithub.com/i18next/react-i18next/compare/v13.5.0...v14.0.0 )
- types: reportNamespaces is now optional, should fix [1693](https://togithub.com/i18next/react-i18next/issues/1693 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2023-12-26 08:32:07 +00:00
LongYinan
8042140fe8
chore: bump up @types/supertest version to v6 ( #5376 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@types/supertest](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/supertest ) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest )) | [`^2.0.16` -> `^6.0.0`](https://renovatebot.com/diffs/npm/@types%2fsupertest/2.0.16/6.0.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2023-12-26 08:20:35 +00:00
Peng Xiao
285d2a7219
fix(core): trash page footer display issue ( #5402 )
...
Before

After

2023-12-26 08:07:17 +00:00
Joooye_34
60fe5f0e87
fix(electron): set stable base url to app.affine.pro ( #5401 )
...
close TOV-282
2023-12-26 07:57:03 +00:00
Peng Xiao
fafcfbce6d
fix(core): about setting blink issue ( #5399 )
2023-12-26 07:47:11 +00:00
Peng Xiao
c59a6a833c
fix(core): workpace list blink issue on open ( #5400 )
2023-12-26 07:37:41 +00:00
Joooye_34
3024b5cc63
ci: define tag name to fix nightly release failing ( #5397 )
2023-12-26 07:24:30 +00:00
JimmFly
f25814b31c
chore(core): add background color to questionnaire ( #5396 )
2023-12-26 07:13:44 +00:00
Cats Juice
080f636c1f
fix(core): correct title of onboarding article-2 ( #5387 )
2023-12-26 07:01:34 +00:00
LongYinan
03b68e2654
chore: bump up @vitejs/plugin-vue version to v5 ( #5394 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@vitejs/plugin-vue](https://togithub.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme ) ([source](https://togithub.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue )) | [`^4.4.0` -> `^5.0.0`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/4.5.0/5.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>vitejs/vite-plugin-vue (@​vitejs/plugin-vue)</summary>
### [`v5.0.0`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#500-2023-12-25 )
- **Breaking:** drop `reactivityTransform` support
- **Breaking:** drop Node 14/16 support
- **Breaking:** drop Vite 4.x support
- Vue 3.4 template AST reuse support
- Vue 3.4 compile-time flag `__VUE_PROD_HYDRATION_MISMATCH_DETAILS__` support
- Added `customElement` option
- Deprecated `defineModel` option
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2023-12-26 06:50:27 +00:00
Peng Xiao
972de52833
fix(core): remove plugins settings ( #5337 )
...
depend on https://github.com/toeverything/AFFiNE/pull/5324
2023-12-26 06:21:59 +00:00
DarkSky
555d40c3da
fix: use prefix in electron to prevent formdata bug ( #5395 )
2023-12-25 15:14:08 +00:00
EYHN
7fcdb7a153
fix(core): fix flickering workspace list ( #5391 )
2023-12-25 07:09:49 +00:00
EYHN
56f0580382
fix(workspace): fix svg file with xml header ( #5388 )
2023-12-25 06:58:11 +00:00
EYHN
9493bd99f9
refactor(infra): move currentPageAtom to core ( #5332 )
...
Remove `currentPageAtom` from `infra` to `frontend/core.`
2023-12-25 03:34:28 +00:00
EYHN
e1bd13a018
refactor(core): remove adapter ( #5324 )
...
workspace adapter is no longer used.
2023-12-25 03:34:22 +00:00
EYHN
05025bf59a
refactor(core): remove outline plugin and layout atom ( #5326 )
...
@affine/outline is no longer used, this PR deletes this plugin and deletes the code that is no longer used
2023-12-25 03:24:13 +00:00
regischen
a10aeca820
feat: bump blocksuite ( #5386 )
2023-12-22 18:04:05 +08:00