donteatfriedrice
7193393a06
fix(editor): embed iframe block idle status selected style ( #11239 )
...
Close [BS-2936](https://linear.app/affine-design/issue/BS-2936/占位去掉描边-grabber选中时颜色加深即可 )
2025-03-28 02:25:00 +00:00
donteatfriedrice
a459a00b21
feat(editor): support convert edgeless bookmark to embed iframe block ( #11237 )
...
Close [BS-2941](https://linear.app/affine-design/issue/BS-2941/白板-surface-中-card-view-无法转为-embed-view )
2025-03-28 02:25:00 +00:00
fundon
c0c0e5ea8f
chore(editor): add event tracking to highlighter tool ( #11232 )
...
Closes: [BS-2947](https://linear.app/affine-design/issue/BS-2947/埋点相关 )
2025-03-28 01:34:44 +00:00
Brooooooklyn
554a8d9fb8
ci: split jobs to speed ( #11249 )
2025-03-27 15:56:24 +00:00
Brooooooklyn
de145cce7a
fix(native): global recording cleanup ( #11241 )
v0.21.0-canary.5
2025-03-27 14:41:29 +00:00
doouding
367544bcc5
fix: mindmap connectors disappear ( #11234 )
...
Fixes [BS-2868](https://linear.app/affine-design/issue/BS-2868/mindmap-bug-布局四的线不见了 )
2025-03-27 13:33:21 +00:00
Brooooooklyn
7ae0132da9
fix(native): audio capture volume ( #11240 )
2025-03-27 12:55:09 +00:00
forehalo
504a74d512
chore(server): add import config script ( #11242 )
2025-03-27 12:32:29 +00:00
forehalo
0ea38680fa
refactor(server): config system ( #11081 )
2025-03-27 12:32:28 +00:00
EYHN
7091111f85
feat(nbstore): add upload function to blob frontend ( #11247 )
2025-03-27 12:11:30 +00:00
zzj3720
f2cdf67c2a
refactor(editor): adjust database-block style ( #11219 )
...
close: BS-2904, BS-2905
2025-03-27 10:35:29 +00:00
darkskygit
3b9d64d74d
feat(server): update trascript endpoint ( #11196 )
2025-03-27 10:18:49 +00:00
Flrande
3303684056
fix(editor): disable at menu member group for collaborator ( #11208 )
...
Close [BS-2893](https://linear.app/affine-design/issue/BS-2893/无邀请权限的member-时不需要显示invite入口 )
Close [BS-2891](https://linear.app/affine-design/issue/BS-2891/mention-members-sention默认需显示3个人 )
2025-03-27 09:45:14 +00:00
fengmk2
a189421360
ci: increase cloud E2E test shards from 3 to 6 ( #11236 )
...
Before 10m

After 8m

2025-03-27 09:29:40 +00:00
forehalo
766383cb3a
chore: disable http proxy middleware log in ci ( #11238 )
2025-03-27 09:11:54 +00:00
CatsJuice
e855197acf
feat(editor): responsive edgeless toolbar pen menu ( #11150 )
...
close BS-2855
2025-03-27 08:53:27 +00:00
fundon
2c4278058b
feat(editor): add highlighter ( #10573 )
...
Closes: [BS-2909](https://linear.app/affine-design/issue/BS-2909/新增highlighter )
### What's Changed!
Currently the highlighter tool is very similar to brush, but for the future, it's a standalone module.
* Added `Highlighter` element model
* Added `Highlighter` tool
* Added `Highlighter` entry to the global toolbar
2025-03-27 08:53:26 +00:00
donteatfriedrice
676a8d653f
fix(editor): reorder slash menu content & media group ( #11233 )
...
Close [BS-2935](https://linear.app/affine-design/issue/BS-2935/embed-在-slash-menu-中位置调整 )
2025-03-27 08:36:40 +00:00
fundon
6ade2b7084
chore(editor): add event tracking to drawing tool ( #11230 )
...
Closes: [BS-2833](https://linear.app/affine-design/issue/BS-2833/考虑屏蔽或者降低brush-行为的采集密度 )
2025-03-27 08:17:44 +00:00
fengmk2
4d6115bb00
fix(server): move avatar attachment before setting cid reference ( #11231 )
...
close CLOUD-187
2025-03-27 08:00:18 +00:00
fengmk2
5fcdc99f23
feat(server): add team user with team workspace in dev environment ( #11228 )
...
close CLOUD-186
2025-03-27 07:26:28 +00:00
JimmFly
57ebb6baba
chore: adjust CSV template button style ( #11226 )
...
close AF-2396
2025-03-27 07:10:15 +00:00
JimmFly
55ac09b1b6
fix(core): wrong import path ( #11225 )
2025-03-27 06:55:03 +00:00
EYHN
9c939da6b5
fix(core): fix duplicate in all page ( #11229 )
2025-03-27 06:36:57 +00:00
Saul-Mirone
d9d5aa407a
fix: split view focus ( #11217 )
...
# After:
https://github.com/user-attachments/assets/990d500d-2da7-488e-ac32-dd7bd229f896
# Before:
https://github.com/user-attachments/assets/6676766a-c76a-414b-a35e-53d2cda10c24
2025-03-27 05:27:59 +00:00
EYHN
5f5c27fbdf
fix(core): fix upgrade popup ( #11227 )
2025-03-27 05:08:42 +00:00
doodlewind
bb1bbccd0f
refactor(editor): rx state management in turbo renderer ( #11200 )
...
# Refactor Turbo Renderer State Management to Use RxJS
### TL;DR
Refactored the TurboRenderer state management to use RxJS observables instead of direct state mutations, improving state transitions and reactivity.
### What changed?
- Replaced the public `state` property with a private `state$` BehaviorSubject in `ViewportTurboRendererExtension`
- Added proper state transition logging using RxJS operators
- Combined multiple event subscriptions using `merge` operator for better organization
- Improved state transition logic in the `refresh()` method
- Updated the `zooming$` and `panning$` signals in the Viewport
### Why make this change?
This refactoring improves the codebase by:
1. Using a more consistent reactive programming model with RxJS
2. Making state transitions more explicit and traceable
3. Reducing potential bugs from manual state management
4. Improving code organization by combining related event streams
5. Ensuring proper cleanup of resources when components are disposed
The change maintains the same functionality while making the code more maintainable and the state management more robust.
2025-03-27 04:50:32 +00:00
akumatus
22ef32f5c2
feat(core): provide document title, tags, createTime and updateTime to llm ( #11205 )
...
Close [BS-2915](https://linear.app/affine-design/issue/BS-2915 ).
2025-03-27 04:34:45 +00:00
donteatfriedrice
0c73fde44a
feat(editor): update embed iframe toolbar config ( #11221 )
...
part of [BS-2843](https://linear.app/affine-design/issue/BS-2843/iframe-embed-block-占位态 )
2025-03-27 04:17:30 +00:00
donteatfriedrice
e763061bd6
fix(editor): dragging area gets stuck when hovering some embed blocks ( #11223 )
...
Close [BS-2778](https://linear.app/affine-design/issue/BS-2778/[bug]-选区框选-html-block-卡顿 )
2025-03-27 03:59:26 +00:00
JimmFly
b00584c4cc
fix(core): improve client-app navigation flow after team workspace upgrade ( #11201 )
2025-03-27 03:23:29 +00:00
JimmFly
5fbee7cc88
fix(core): close popup window when upgrade success ( #11199 )
2025-03-27 03:23:29 +00:00
Oleg
ac600a5309
fix(editor): ui and edgeless bugs ( #11087 )
...
Co-authored-by: Mirone <Saul-Mirone@outlook.com >
2025-03-27 11:22:53 +08:00
JimmFly
4fddf0d000
fix(core): show SentRequestPage when invitation status is NeedMoreSeat ( #11207 )
2025-03-27 03:00:14 +00:00
darkskygit
2e5ce44e1b
fix(server): make status optional ( #11176 )
2025-03-27 02:44:29 +00:00
EYHN
e311d3d1cb
feat(core): more notification type ( #11209 )
2025-03-27 02:10:49 +00:00
fengmk2
8f124c5070
fix(server): use client doc title when server title is empty ( #11210 )
...
close CLOUD-185
2025-03-27 00:41:23 +00:00
renovate
abe67d86f5
chore: bump up apple-actions/import-codesign-certs action to v5 ( #11216 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [apple-actions/import-codesign-certs](https://redirect.github.com/apple-actions/import-codesign-certs ) | action | major | `v3` -> `v5` |
---
### Release Notes
<details>
<summary>apple-actions/import-codesign-certs (apple-actions/import-codesign-certs)</summary>
### [`v5`](https://redirect.github.com/apple-actions/import-codesign-certs/compare/v4...v5 )
[Compare Source](https://redirect.github.com/apple-actions/import-codesign-certs/compare/v4...v5 )
### [`v4`](https://redirect.github.com/apple-actions/import-codesign-certs/compare/v3...v4 )
[Compare Source](https://redirect.github.com/apple-actions/import-codesign-certs/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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-03-26 16:13:52 +00:00
renovate
261661c419
chore: bump up @googleapis/androidpublisher version to v26 ( #11214 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@googleapis/androidpublisher](https://redirect.github.com/googleapis/google-api-nodejs-client ) | [`^24.0.0` -> `^26.0.0`](https://renovatebot.com/diffs/npm/@googleapis%2fandroidpublisher/24.0.0/26.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>googleapis/google-api-nodejs-client (@​googleapis/androidpublisher)</summary>
### [`v26.0.0`](https://redirect.github.com/googleapis/google-api-nodejs-client/blob/HEAD/CHANGELOG.md#12600-2023-08-17 )
[Compare Source](https://redirect.github.com/googleapis/google-api-nodejs-client/compare/v25.0.0...v26.0.0 )
##### ⚠ BREAKING CHANGES
- **vmmigration:** This release has breaking changes.
- **contentwarehouse:** This release has breaking changes.
- **assuredworkloads:** This release has breaking changes.
- **aiplatform:** This release has breaking changes.
##### Features
- **admin:** update the API ([ebfb777](ebfb777684 ))
- **aiplatform:** update the API ([146712c](146712c48e ))
- **androidpublisher:** update the API ([2d7c2b4](2d7c2b4247 ))
- **assuredworkloads:** update the API ([6547ea1](6547ea1ef1 ))
- **contactcenterinsights:** update the API ([1f2e6eb](1f2e6eb4ab ))
- **containeranalysis:** update the API ([7acf09f](7acf09fc53 ))
- **contentwarehouse:** update the API ([c44aeaf](c44aeafdd3 ))
- **discoveryengine:** update the API ([bca2665](bca26655ef ))
- regenerate index files ([751227d](751227d392 ))
- **serviceconsumermanagement:** update the API ([336b645](336b645dbb ))
- **serviceusage:** update the API ([6f08362](6f0836293a ))
- **testing:** update the API ([9c06a45](9c06a45890 ))
- **vmmigration:** update the API ([75cbb15](75cbb1513e ))
##### Bug Fixes
- **contactcenteraiplatform:** update the API ([e4bfff0](e4bfff0b61 ))
- **content:** update the API ([6e9f31f](6e9f31fdff ))
- **dns:** update the API ([2e49df0](2e49df0707 ))
- **eventarc:** update the API ([b7a0e5a](b7a0e5a26e ))
- **gameservices:** update the API ([8733a48](8733a48c00 ))
- **metastore:** update the API ([26f97a2](26f97a259e ))
- **privateca:** update the API ([b50c176](b50c176656 ))
- **recommendationengine:** update the API ([fd203b4](fd203b411f ))
- **vision:** update the API ([2593341](2593341f5b ))
- **vpcaccess:** update the API ([b740cac](b740cacf6f ))
### [`v25.0.0`](https://redirect.github.com/googleapis/google-api-nodejs-client/blob/HEAD/CHANGELOG.md#12500-2023-08-15 )
##### ⚠ BREAKING CHANGES
- **gkehub:** This release has breaking changes.
- **contentwarehouse:** This release has breaking changes.
- **bigquery:** This release has breaking changes.
- **beyondcorp:** This release has breaking changes.
- **assuredworkloads:** This release has breaking changes.
##### Features
- **analyticsadmin:** update the API ([3bed127](3bed127d4e ))
- **appengine:** update the API ([a8d4c48](a8d4c48bd1 ))
- **artifactregistry:** update the API ([2d1257d](2d1257d9ac ))
- **assuredworkloads:** update the API ([f58a85a](f58a85a1ac ))
- **beyondcorp:** update the API ([270693a](270693ad48 ))
- **bigquery:** update the API ([b0bc1f1](b0bc1f15a8 ))
- **binaryauthorization:** update the API ([2175fab](2175fab3e4 ))
- **cloudbuild:** update the API ([2413746](2413746386 ))
- **composer:** update the API ([d2322c2](d2322c2a50 ))
- **container:** update the API ([3ab84ca](3ab84caea9 ))
- **contentwarehouse:** update the API ([73f5d69](73f5d69b1d ))
- **dataform:** update the API ([1f0c739](1f0c739684 ))
- **dataproc:** update the API ([1fc81ab](1fc81abff8 ))
- **dialogflow:** update the API ([6aba841](6aba841302 ))
- **discoveryengine:** update the API ([57a6bdd](57a6bdd926 ))
- **documentai:** update the API ([ae0e266](ae0e2664ae ))
- **firebaseappcheck:** update the API ([13f8c86](13f8c865f8 ))
- **gkehub:** update the API ([7c7c561](7c7c5611a6 ))
- **healthcare:** update the API ([9dc7235](9dc723542d ))
- **identitytoolkit:** update the API ([f15458e](f15458e813 ))
- **migrationcenter:** update the API ([43d3a7e](43d3a7e351 ))
- **monitoring:** update the API ([d6ab1de](d6ab1de97a ))
- **networkmanagement:** update the API ([b00b4c3](b00b4c39b0 ))
- **paymentsresellersubscription:** update the API ([fa9bc92](fa9bc92c28 ))
- **redis:** update the API ([633a71b](633a71b75e ))
- regenerate index files ([1b979cb](1b979cb4bd ))
- **run:** update the API ([2dc654e](2dc654e314 ))
- **vmmigration:** update the API ([433922a](433922ae81 ))
##### Bug Fixes
- **accesscontextmanager:** update the API ([37483a5](37483a53c3 ))
- **advisorynotifications:** update the API ([5d47fbd](5d47fbd05f ))
- **analyticsdata:** update the API ([fcd31de](fcd31debbc ))
- **analyticshub:** update the API ([028a8f2](028a8f2845 ))
- **androidmanagement:** update the API ([b6e3344](b6e33442cb ))
- **apigateway:** update the API ([28a0c2b](28a0c2b909 ))
- **apigeeregistry:** update the API ([f4b44ce](f4b44ce7ff ))
- **batch:** update the API ([c0f6c8e](c0f6c8ebae ))
- **bigqueryconnection:** update the API ([238464d](238464d37e ))
- **chat:** update the API ([9bebe9d](9bebe9d01a ))
- **cloudbilling:** update the API ([0a0d5e9](0a0d5e9f35 ))
- **clouddeploy:** update the API ([8efff9d](8efff9d26e ))
- **cloudidentity:** update the API ([01762af](01762affc9 ))
- **cloudkms:** update the API ([3499c39](3499c393ef ))
- **cloudsearch:** update the API ([25771c7](25771c752c ))
- **cloudshell:** update the API ([dd761cd](dd761cdec6 ))
- **connectors:** update the API ([2a03080](2a03080ff2 ))
- **containeranalysis:** update the API ([4de5705](4de5705559 ))
- **datacatalog:** update the API ([c823e38](c823e38315 ))
- **datamigration:** update the API ([0b476bb](0b476bb46f ))
- **dataplex:** update the API ([07737a9](07737a9c0b ))
- **datastore:** update the API ([f5f7e0e](f5f7e0e81b ))
- **datastream:** update the API ([d1efe13](d1efe137ee ))
- **deps:** update dependency [@​google-cloud/local-auth](https://redirect.github.com/google-cloud/local-auth ) to v3 ([b9e0f13](b9e0f133df ))
- **dlp:** update the API ([66720df](66720df286 ))
- **eventarc:** update the API ([2a475fa](2a475faaef ))
- **file:** update the API ([16d1c38](16d1c381e4 ))
- **firestore:** update the API ([25dd82f](25dd82f85c ))
- **iam:** update the API ([df42895](df428953ea ))
- **language:** update the API ([86d4072](86d4072801 ))
- **logging:** update the API ([5ce9916](5ce99164a4 ))
- **memcache:** update the API ([1c738c4](1c738c4e5f ))
- **metastore:** update the API ([3045ac9](3045ac9077 ))
- **networkconnectivity:** update the API ([db2c560](db2c5609b8 ))
- **networkservices:** update the API ([c2ca6b5](c2ca6b5b29 ))
- **ondemandscanning:** update the API ([b5da2fb](b5da2fbde7 ))
- **osconfig:** update the API ([926f83d](926f83d571 ))
- **policysimulator:** update the API ([337d6d9](337d6d9bc2 ))
- **prod_tt_sasportal:** update the API ([cad4560](cad45600a1 ))
- **pubsublite:** update the API ([383264c](383264cadb ))
- **pubsub:** update the API ([6c41abf](6c41abf474 ))
- **recommender:** update the API ([b7e0460](b7e04605e7 ))
- **sasportal:** update the API ([cd8a38c](cd8a38c750 ))
- **script:** update the API ([09d1558](09d1558a81 ))
- **secretmanager:** update the API ([fe01e40](fe01e40054 ))
- **securitycenter:** update the API ([0d66358](0d66358f76 ))
- **servicecontrol:** update the API ([ceadea7](ceadea74b3 ))
- **servicedirectory:** update the API ([c52f8c3](c52f8c3386 ))
- **servicemanagement:** update the API ([c5c135d](c5c135da55 ))
- **sheets:** update the API ([19e06a7](19e06a7c92 ))
- **speech:** update the API ([b75b27e](b75b27e0ad ))
- **storagetransfer:** update the API ([29b6593](29b6593955 ))
- **tpu:** update the API ([e396d7e](e396d7e10d ))
- **translate:** update the API ([5789f48](5789f485ea ))
- **vault:** update the API ([6f14118](6f1411871c ))
- **vision:** update the API ([8fd1995](8fd19953a1 ))
- **vpcaccess:** update the API ([6641889](6641889146 ))
- **workflows:** update the API ([5e9374a](5e9374afdc ))
- **workstations:** update the API ([fefd54a](fefd54ada1 ))
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-03-26 13:48:55 +00:00
renovate
98fb2415be
chore: bump up nestjs ( #11211 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs-cls/transactional](https://papooch.github.io/nestjs-cls/ ) ([source](https://redirect.github.com/Papooch/nestjs-cls )) | [`2.5.1` -> `2.6.0`](https://renovatebot.com/diffs/npm/@nestjs-cls%2ftransactional/2.5.1/2.6.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/ ) |
| [@nestjs-cls/transactional-adapter-prisma](https://papooch.github.io/nestjs-cls/ ) ([source](https://redirect.github.com/Papooch/nestjs-cls )) | [`1.2.17` -> `1.2.18`](https://renovatebot.com/diffs/npm/@nestjs-cls%2ftransactional-adapter-prisma/1.2.17/1.2.18 ) | [](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>Papooch/nestjs-cls (@​nestjs-cls/transactional)</summary>
### [`v2.6.0`](https://redirect.github.com/Papooch/nestjs-cls/releases/tag/%40nestjs-cls/transactional%402.6.0 )
[Compare Source](https://redirect.github.com/Papooch/nestjs-cls/compare/@nestjs-cls/transactional@2.5.1...@nestjs-cls/transactional@2.6.0 )
##### Features
- **transactional**: make Transactional decorator not depend on DI ([#​225](https://redirect.github.com/Papooch/nestjs-cls/issues/225 )) ([471ab7d](https://redirect.github.com/Papooch/nestjs-cls/commits/471ab7d ))
</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://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
v0.21.0-canary.4
2025-03-26 13:32:00 +00:00
Saul-Mirone
ce39117953
fix(editor): table data lost when converted to linked doc ( #11212 )
...
Closes: BS-2908
2025-03-26 13:07:22 +00:00
akumatus
42259f5546
fix(core): add try-catch to handle possible errors ( #11213 )
...
Close [AF-2343](https://linear.app/affine-design/issue/AF-2343 ).
2025-03-26 11:20:02 +00:00
Saul-Mirone
0a8d8e0a6b
feat: seperate createDoc and createStore ( #11182 )
2025-03-26 11:03:47 +00:00
renovate
d6093e1d66
chore: bump up all non-major dependencies ( #11206 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@lottiefiles/dotlottie-wc](https://redirect.github.com/LottieFiles/dotlottie-web ) ([source](https://redirect.github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/wc )) | [`^0.4.0` -> `^0.5.0`](https://renovatebot.com/diffs/npm/@lottiefiles%2fdotlottie-wc/0.4.6/0.5.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 |
| [@tailwindcss/postcss](https://tailwindcss.com ) ([source](https://redirect.github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss )) | [`4.0.16` -> `4.0.17`](https://renovatebot.com/diffs/npm/@tailwindcss%2fpostcss/4.0.16/4.0.17 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@tailwindcss/vite](https://tailwindcss.com ) ([source](https://redirect.github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite )) | [`4.0.16` -> `4.0.17`](https://renovatebot.com/diffs/npm/@tailwindcss%2fvite/4.0.16/4.0.17 ) | [](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 |
| [lucide-react](https://lucide.dev ) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react )) | [`^0.483.0` -> `^0.484.0`](https://renovatebot.com/diffs/npm/lucide-react/0.483.0/0.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/ ) | dependencies | minor |
| [tailwindcss](https://tailwindcss.com ) ([source](https://redirect.github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss )) | [`4.0.16` -> `4.0.17`](https://renovatebot.com/diffs/npm/tailwindcss/4.0.16/4.0.17 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [tailwindcss](https://tailwindcss.com ) ([source](https://redirect.github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss )) | [`4.0.16` -> `4.0.17`](https://renovatebot.com/diffs/npm/tailwindcss/4.0.16/4.0.17 ) | [](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 |
| [text-splitter](https://redirect.github.com/benbrandt/text-splitter ) | `0.25.0` -> `0.25.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/ ) | workspace.dependencies | patch |
| [com.android.library](https://developer.android.com/studio/build ) ([source](https://android.googlesource.com/platform/tools/base )) | `8.9.0` -> `8.9.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/ ) | plugin | patch |
| [com.android.application](https://developer.android.com/studio/build ) ([source](https://android.googlesource.com/platform/tools/base )) | `8.9.0` -> `8.9.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/ ) | plugin | patch |
| [com.android.tools.build:gradle](https://developer.android.com/studio/build ) ([source](https://android.googlesource.com/platform/tools/base )) | `8.9.0` -> `8.9.1` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
---
### Release Notes
<details>
<summary>LottieFiles/dotlottie-web (@​lottiefiles/dotlottie-wc)</summary>
### [`v0.5.0`](https://redirect.github.com/LottieFiles/dotlottie-web/compare/@lottiefiles/dotlottie-wc@0.4.6...@lottiefiles/dotlottie-wc@0.5.0 )
[Compare Source](https://redirect.github.com/LottieFiles/dotlottie-web/compare/@lottiefiles/dotlottie-wc@0.4.6...@lottiefiles/dotlottie-wc@0.5.0 )
</details>
<details>
<summary>tailwindlabs/tailwindcss (@​tailwindcss/postcss)</summary>
### [`v4.0.17`](https://redirect.github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.17 )
[Compare Source](https://redirect.github.com/tailwindlabs/tailwindcss/compare/v4.0.16...v4.0.17 )
##### Fixed
- Fix an issue causing the CLI to hang when processing Ruby files ([#​17383](https://redirect.github.com/tailwindlabs/tailwindcss/pull/17383 ))
</details>
<details>
<summary>lucide-icons/lucide (lucide-react)</summary>
### [`v0.484.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.484.0 ): Version 0.484.0
[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.483.0...0.484.0 )
#### What's Changed
- build(deps): bump tj-actions/changed-files from 41 to 46 in /.github/workflows by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/lucide-icons/lucide/pull/2920 ](https://redirect.github.com/lucide-icons/lucide/pull/2920 )
- fix(packages): consistent icon name class by [@​danteissaias](https://redirect.github.com/danteissaias ) in [https://github.com/lucide-icons/lucide/pull/2878 ](https://redirect.github.com/lucide-icons/lucide/pull/2878 )
- feat(ci): add `x.com` to brand filter by [@​jguddas](https://redirect.github.com/jguddas ) in [https://github.com/lucide-icons/lucide/pull/2939 ](https://redirect.github.com/lucide-icons/lucide/pull/2939 )
- fix(icons): arcified candy & candy-off by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere ) in [https://github.com/lucide-icons/lucide/pull/2944 ](https://redirect.github.com/lucide-icons/lucide/pull/2944 )
#### New Contributors
- [@​danteissaias](https://redirect.github.com/danteissaias ) made their first contribution in [https://github.com/lucide-icons/lucide/pull/2878 ](https://redirect.github.com/lucide-icons/lucide/pull/2878 )
**Full Changelog**: https://github.com/lucide-icons/lucide/compare/0.483.0...0.484.0
</details>
<details>
<summary>benbrandt/text-splitter (text-splitter)</summary>
### [`v0.25.1`](https://redirect.github.com/benbrandt/text-splitter/blob/HEAD/CHANGELOG.md#v0251 )
[Compare Source](https://redirect.github.com/benbrandt/text-splitter/compare/v0.25.0...v0.25.1 )
##### What's New
- Use `memchr` crate instead of `regex` for parsing phase in `TextSplitter`. This should improve performance in how quickly the text is parsed when scanning for newline characters.
- Implement `ChunkSizer` trait automatically for many more wrappers and references to types that already implement `ChunkSizer`.
</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://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-03-26 10:47:02 +00:00
JimmFly
a89fe27e50
fix(admin): show user disabled status in admin panel search results ( #11146 )
...
close AF-2365
2025-03-26 10:32:09 +00:00
JimmFly
eb8fe91525
fix(admin): unable to select all users in current page ( #11155 )
...
close AF-2380
2025-03-26 10:16:18 +00:00
Flrande
592f0e8e19
fix(editor): update at menu avatar style ( #11204 )
...
Close [BS-2894](https://linear.app/affine-design/issue/BS-2894/at面板头像ui )
2025-03-26 10:00:34 +00:00
fengmk2
07e098aef1
fix(server): send invitation review notification ( #11203 )
2025-03-26 09:44:03 +00:00
L-Sun
c23b8f604b
fix(editor): incorrect edgeless viewport in peek view ( #11040 )
...
### What Changes
- Fixed incorrect edgeless viewport display in peek view
- Moved page block viewport fit animation logic from `EdgelessRootBlockComponent` to note config extension
- Disabled page block viewport fit animation in peek view, using default `fitToScreen` instead
- @doodlewind Fixed viewport resizing issues by adding a immediate update mechanism to ensure proper rendering during peek view operations. The setViewportByBound is only called once during peek view initialization, so there are barely perf overhead.
- Updated related test cases
- Refactored peek view test cases to make them clearer and more reliable
- Added new test helper function `getViewportBound` for getting viewport boundary information
2025-03-26 09:29:05 +00:00
renovate
a4b4029201
chore: bump up oxlint version to v0.16.3 ( #10890 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs ) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint )) | [`0.15.15` -> `0.16.3`](https://renovatebot.com/diffs/npm/oxlint/0.15.15/0.16.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>oxc-project/oxc (oxlint)</summary>
### [`v0.16.3`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.16.3 ): oxlint v0.16.3
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.16.2...oxlint_v0.16.3 )
#### \[0.16.3] - 2025-03-25
##### Features
- [`1b41cb3`](https://redirect.github.com/oxc-project/oxc/commit/1b41cb3 ) linter: Add suggested fix to `unicorn/prefer-structured-clone` ([#​9994](https://redirect.github.com/oxc-project/oxc/issues/9994 )) (Ulrich Stark 🦀 )
- [`24cbe51`](https://redirect.github.com/oxc-project/oxc/commit/24cbe51 ) linter: Add suggested fixer to `typescript/no_unnecessary_parameter_property_assignment` and fix false positive ([#​9973](https://redirect.github.com/oxc-project/oxc/issues/9973 )) (Ulrich Stark 🦀 )
##### Bug Fixes
- [`6c4b533`](https://redirect.github.com/oxc-project/oxc/commit/6c4b533 ) linter: False positive in `import/no-empty-named-blocks` ([#​9974](https://redirect.github.com/oxc-project/oxc/issues/9974 )) (shulaoda)
- [`ff13be6`](https://redirect.github.com/oxc-project/oxc/commit/ff13be6 ) linter: Correct fixer for spread in function arguments ([#​9972](https://redirect.github.com/oxc-project/oxc/issues/9972 )) (shulaoda)
##### Refactor
- [`0f1e0e8`](https://redirect.github.com/oxc-project/oxc/commit/0f1e0e8 ) linter: Gate rule docs behind feature ([#​10027](https://redirect.github.com/oxc-project/oxc/issues/10027 )) (camchenry)
- [`ad06194`](https://redirect.github.com/oxc-project/oxc/commit/ad06194 ) linter: Add fixer for `typescript-eslint/no-non-null-asserted-optional-chain` ([#​9993](https://redirect.github.com/oxc-project/oxc/issues/9993 )) (camchenry)
- [`402d8b7`](https://redirect.github.com/oxc-project/oxc/commit/402d8b7 ) linter: Improve `eslint/no-redeclare` ([#​9976](https://redirect.github.com/oxc-project/oxc/issues/9976 )) (shulaoda)
- [`be62d38`](https://redirect.github.com/oxc-project/oxc/commit/be62d38 ) rust: Remove usages of `lazy_static` ([#​10007](https://redirect.github.com/oxc-project/oxc/issues/10007 )) (Boshen)
- [`6432707`](https://redirect.github.com/oxc-project/oxc/commit/6432707 ) rust: Use `lazy-regex` ([#​10004](https://redirect.github.com/oxc-project/oxc/issues/10004 )) (Boshen)
- [`0fa58d7`](https://redirect.github.com/oxc-project/oxc/commit/0fa58d7 ) semantic: Always use `SymbolFlags::Function` for function id ([#​7479](https://redirect.github.com/oxc-project/oxc/issues/7479 )) (Dunqing)
##### Testing
- [`878bec6`](https://redirect.github.com/oxc-project/oxc/commit/878bec6 ) editor: Add test for `oxc.toggleEnable` command ([#​9987](https://redirect.github.com/oxc-project/oxc/issues/9987 )) (Sysix)
- [`093e7e5`](https://redirect.github.com/oxc-project/oxc/commit/093e7e5 ) editor: Add `oxc.showOutputChannel` command test ([#​9986](https://redirect.github.com/oxc-project/oxc/issues/9986 )) (Sysix)
- [`c3af9a4`](https://redirect.github.com/oxc-project/oxc/commit/c3af9a4 ) editor: Add tests for listing all oxc commands ([#​9930](https://redirect.github.com/oxc-project/oxc/issues/9930 )) (Sysix)
- [`71dce1f`](https://redirect.github.com/oxc-project/oxc/commit/71dce1f ) editor: Add end-to-end tests for linter output ([#​9979](https://redirect.github.com/oxc-project/oxc/issues/9979 )) (Cam McHenry)
- [`c2f1be0`](https://redirect.github.com/oxc-project/oxc/commit/c2f1be0 ) editor: Add tests for `offset_to_position` ([#​9978](https://redirect.github.com/oxc-project/oxc/issues/9978 )) (camchenry)
### [`v0.16.2`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.16.2 ): oxlint v0.16.2
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.16.1...oxlint_v0.16.2 )
#### \[0.16.2] - 2025-03-21
- [`bfb416c`](https://redirect.github.com/oxc-project/oxc/commit/bfb416c ) editor: \[**BREAKING**] Enable nested configuration by default ([#​9929](https://redirect.github.com/oxc-project/oxc/issues/9929 )) (Sysix)
##### Bug Fixes
- [`2e8198e`](https://redirect.github.com/oxc-project/oxc/commit/2e8198e ) linter: Skip extending config files that look like named configs or not files ([#​9932](https://redirect.github.com/oxc-project/oxc/issues/9932 )) (camchenry)
- [`f649fb3`](https://redirect.github.com/oxc-project/oxc/commit/f649fb3 ) linter: Reclassify `unicorn/no-document-cookie` as restriction ([#​9933](https://redirect.github.com/oxc-project/oxc/issues/9933 )) (camchenry)
##### Documentation
- [`46a12c6`](https://redirect.github.com/oxc-project/oxc/commit/46a12c6 ) linter: Tell about junit `--format` options ([#​9931](https://redirect.github.com/oxc-project/oxc/issues/9931 )) (Sysix)
### [`v0.16.1`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.16.1 ): oxlint v0.16.1
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.16.0...oxlint_v0.16.1 )
#### \[0.16.1] - 2025-03-20
##### Features
- [`0973356`](https://redirect.github.com/oxc-project/oxc/commit/0973356 ) editor: Support nested configs ([#​9743](https://redirect.github.com/oxc-project/oxc/issues/9743 )) (Nicholas Rayburn)
- [`8e3d9be`](https://redirect.github.com/oxc-project/oxc/commit/8e3d9be ) linter: Support `--report-unused-disable-directive` ([#​9223](https://redirect.github.com/oxc-project/oxc/issues/9223 )) (1zumii)
- [`62c0132`](https://redirect.github.com/oxc-project/oxc/commit/62c0132 ) linter: Add import/no-empty-named-blocks rule ([#​9710](https://redirect.github.com/oxc-project/oxc/issues/9710 )) (yefan)
- [`ea7e3f0`](https://redirect.github.com/oxc-project/oxc/commit/ea7e3f0 ) oxc_language_server: Support nested configs ([#​9739](https://redirect.github.com/oxc-project/oxc/issues/9739 )) (Nicholas Rayburn)
##### Bug Fixes
- [`e9565c9`](https://redirect.github.com/oxc-project/oxc/commit/e9565c9 ) linter: Parse vue custom tag that starts with script ([#​9887](https://redirect.github.com/oxc-project/oxc/issues/9887 )) (Boshen)
- [`e6f7c74`](https://redirect.github.com/oxc-project/oxc/commit/e6f7c74 ) linter: Import and fix tests for typescript::no_unnecessary_parameter_property_assignment ([#​9720](https://redirect.github.com/oxc-project/oxc/issues/9720 )) (Ulrich Stark)
- [`4e39ba0`](https://redirect.github.com/oxc-project/oxc/commit/4e39ba0 ) linter: Ignore modules with invalid source ([#​9801](https://redirect.github.com/oxc-project/oxc/issues/9801 )) (branchseer)
- [`73fe248`](https://redirect.github.com/oxc-project/oxc/commit/73fe248 ) linter/no_case_declarations: Fix span of error for `await using` ([#​9854](https://redirect.github.com/oxc-project/oxc/issues/9854 )) (overlookmotel)
- [`2e023ab`](https://redirect.github.com/oxc-project/oxc/commit/2e023ab ) linter/react: `exhaustive-deps` report longest dependency ([#​9891](https://redirect.github.com/oxc-project/oxc/issues/9891 )) (overlookmotel)
- [`a113f7e`](https://redirect.github.com/oxc-project/oxc/commit/a113f7e ) parser: Error when `}` and `>` appear in `JSXText` ([#​9777](https://redirect.github.com/oxc-project/oxc/issues/9777 )) (Boshen)
- [`3d4c5f3`](https://redirect.github.com/oxc-project/oxc/commit/3d4c5f3 ) semantic: Correctly visit `IfStmt` `test` when building cfg ([#​9864](https://redirect.github.com/oxc-project/oxc/issues/9864 )) (camc314)
##### Performance
- [`d44ab9b`](https://redirect.github.com/oxc-project/oxc/commit/d44ab9b ) linter: Return early in loop in `promise/no-nesting` ([#​9808](https://redirect.github.com/oxc-project/oxc/issues/9808 )) (therewillbecode)
- [`2b65ed2`](https://redirect.github.com/oxc-project/oxc/commit/2b65ed2 ) linter/no_unescaped_entities: Optimize string search and error generation ([#​9832](https://redirect.github.com/oxc-project/oxc/issues/9832 )) (overlookmotel)
- [`84fa538`](https://redirect.github.com/oxc-project/oxc/commit/84fa538 ) minify: Use mimalloc-safe to replace mimalloc ([#​9810](https://redirect.github.com/oxc-project/oxc/issues/9810 )) (LongYinan)
##### Documentation
- [`8bc70b3`](https://redirect.github.com/oxc-project/oxc/commit/8bc70b3 ) language_server: Tell about Initialization options + didChangeWatchedFiles for nested configuration ([#​9876](https://redirect.github.com/oxc-project/oxc/issues/9876 )) (Alexander S.)
- [`e408db8`](https://redirect.github.com/oxc-project/oxc/commit/e408db8 ) linter: Improve docs for `unicorn/no-abusive-eslint-disable` ([#​9834](https://redirect.github.com/oxc-project/oxc/issues/9834 )) (shulaoda)
- [`187fe39`](https://redirect.github.com/oxc-project/oxc/commit/187fe39 ) linter: Add correctness examples to `typescript-prefer-as-const` ([#​9805](https://redirect.github.com/oxc-project/oxc/issues/9805 )) (therewillbecode)
##### Refactor
- [`723fdfb`](https://redirect.github.com/oxc-project/oxc/commit/723fdfb ) linter: Improve `jest-prefer-hooks-in-order` ([#​9892](https://redirect.github.com/oxc-project/oxc/issues/9892 )) (therewillbecode)
- [`544a090`](https://redirect.github.com/oxc-project/oxc/commit/544a090 ) linter: Remove not implemented rule `constructor-super` ([#​9877](https://redirect.github.com/oxc-project/oxc/issues/9877 )) (Sysix)
- [`8bdac56`](https://redirect.github.com/oxc-project/oxc/commit/8bdac56 ) linter: Improve `ast_util::is_method_call` ([#​9874](https://redirect.github.com/oxc-project/oxc/issues/9874 )) (shulaoda)
- [`a68e45c`](https://redirect.github.com/oxc-project/oxc/commit/a68e45c ) linter: Improve `unicorn/no-anonymous-default-export` ([#​9847](https://redirect.github.com/oxc-project/oxc/issues/9847 )) (dalaoshu)
- [`6407200`](https://redirect.github.com/oxc-project/oxc/commit/6407200 ) linter: Improve `unicorn/new-for-builtins` ([#​9804](https://redirect.github.com/oxc-project/oxc/issues/9804 )) (dalaoshu)
- [`b34cf94`](https://redirect.github.com/oxc-project/oxc/commit/b34cf94 ) oxlint: Remove `jemallocator` ([#​9823](https://redirect.github.com/oxc-project/oxc/issues/9823 )) (Boshen)
### [`v0.16.0`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.16.0 ): oxlint v0.16.0
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.15.15...oxlint_v0.16.0 )
#### Announcing Oxlint Beta: https://oxc.rs/blog/2025-03-15-oxlint-beta.html
#### \[0.16.0] - 2025-03-16
- [`225e266`](https://redirect.github.com/oxc-project/oxc/commit/225e266 ) linter: \[**BREAKING**] Enable `--experimental-nested-config` by default and add `--disable-nested-config` option ([#​9760](https://redirect.github.com/oxc-project/oxc/issues/9760 )) (camchenry)
##### Features
- [`27d6e9b`](https://redirect.github.com/oxc-project/oxc/commit/27d6e9b ) editor: Only watch .oxlintrc.json or user supplied config paths ([#​9731](https://redirect.github.com/oxc-project/oxc/issues/9731 )) (Nicholas Rayburn)
- [`8dd6809`](https://redirect.github.com/oxc-project/oxc/commit/8dd6809 ) linter: Add `eslint/no-lonely-if` ([#​9660](https://redirect.github.com/oxc-project/oxc/issues/9660 )) (therewillbecode)
- [`c22276e`](https://redirect.github.com/oxc-project/oxc/commit/c22276e ) oxc_linter: Sort rules by plugin and rule name when outputting resolved config as a JSON string ([#​9799](https://redirect.github.com/oxc-project/oxc/issues/9799 )) (Nicholas Rayburn)
##### Bug Fixes
- [`22f18ac`](https://redirect.github.com/oxc-project/oxc/commit/22f18ac ) linter: Improve `jsx-a11y/anchor-ambiguous-text` diagnostic message ([#​9789](https://redirect.github.com/oxc-project/oxc/issues/9789 )) (1zumii)
- [`6c11740`](https://redirect.github.com/oxc-project/oxc/commit/6c11740 ) linter: False positive in `unicorn/catch-error-name` ([#​9763](https://redirect.github.com/oxc-project/oxc/issues/9763 )) (shulaoda)
##### Documentation
- [`ea6b6d9`](https://redirect.github.com/oxc-project/oxc/commit/ea6b6d9 ) linter: Improve docs for `eslint-valid-typeof` ([#​9797](https://redirect.github.com/oxc-project/oxc/issues/9797 )) (therewillbecode)
- [`2c48fba`](https://redirect.github.com/oxc-project/oxc/commit/2c48fba ) linter: Fix typo in `oxc/bad-min-max-func` ([#​9791](https://redirect.github.com/oxc-project/oxc/issues/9791 )) (Flo)
- [`210b876`](https://redirect.github.com/oxc-project/oxc/commit/210b876 ) linter: Improve `eslint-no-async-promise-executor` ([#​9778](https://redirect.github.com/oxc-project/oxc/issues/9778 )) (therewillbecode)
- [`f8628bc`](https://redirect.github.com/oxc-project/oxc/commit/f8628bc ) linter: Improve `eslint-no-class-assign` ([#​9779](https://redirect.github.com/oxc-project/oxc/issues/9779 )) (therewillbecode)
- [`faca7a8`](https://redirect.github.com/oxc-project/oxc/commit/faca7a8 ) linter: Improve `eslint-no-self-assign` ([#​9768](https://redirect.github.com/oxc-project/oxc/issues/9768 )) (therewillbecode)
##### Refactor
- [`227d203`](https://redirect.github.com/oxc-project/oxc/commit/227d203 ) linter: Improve `typescript-no-unnecessary-type-constraint` ([#​9798](https://redirect.github.com/oxc-project/oxc/issues/9798 )) (therewillbecode)
- [`05fe2cd`](https://redirect.github.com/oxc-project/oxc/commit/05fe2cd ) linter: Use `is_lexical` when checking for lexical decl ([#​9781](https://redirect.github.com/oxc-project/oxc/issues/9781 )) (camc314)
- [`fcdd810`](https://redirect.github.com/oxc-project/oxc/commit/fcdd810 ) linter: Remove if let nesting from `unicorn-no-date-clone` ([#​9767](https://redirect.github.com/oxc-project/oxc/issues/9767 )) (therewillbecode)
- [`5a9e1b9`](https://redirect.github.com/oxc-project/oxc/commit/5a9e1b9 ) linter: Improve `typescript-no-misused-new` ([#​9766](https://redirect.github.com/oxc-project/oxc/issues/9766 )) (therewillbecode)
- [`9df5565`](https://redirect.github.com/oxc-project/oxc/commit/9df5565 ) linter: Improve `unicorn/filename-case` ([#​9762](https://redirect.github.com/oxc-project/oxc/issues/9762 )) (shulaoda)
- [`b0b1f18`](https://redirect.github.com/oxc-project/oxc/commit/b0b1f18 ) linter: Remove if let nesting from `nextjs-no-async-client-component` ([#​9764](https://redirect.github.com/oxc-project/oxc/issues/9764 )) (therewillbecode)
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-03-26 09:13:21 +00:00