renovate
9d21d13a5e
chore: bump up eslint-plugin-unicorn version to v59 ( #12013 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint-plugin-unicorn](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn ) | [`^58.0.0` -> `^59.0.0`](https://renovatebot.com/diffs/npm/eslint-plugin-unicorn/58.0.0/59.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/eslint-plugin-unicorn (eslint-plugin-unicorn)</summary>
### [`v59.0.0`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/compare/v58.0.0...3838ec815057154a7fb4cd8257abfb554502ba2f )
[Compare Source](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/compare/v58.0.0...v59.0.0 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjI1Ny4zIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-04-28 10:56:43 +00:00
renovate
a61c5fd458
chore: bump up oxlint version to v0.16.8 ( #12011 )
...
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.16.7` -> `0.16.8`](https://renovatebot.com/diffs/npm/oxlint/0.16.7/0.16.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>oxc-project/oxc (oxlint)</summary>
### [`v0.16.8`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.16.8 ): oxlint v0.16.8
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.16.7...oxlint_v0.16.8 )
#### \[0.16.8] - 2025-04-27
##### Features
- [`53394a7`](https://redirect.github.com/oxc-project/oxc/commit/53394a7 ) linter: Add auto-fix for eslint/require-await ([#​10624](https://redirect.github.com/oxc-project/oxc/issues/10624 )) (yefan)
- [`6908bc3`](https://redirect.github.com/oxc-project/oxc/commit/6908bc3 ) linter: Add autofix for react/self-closing-comp ([#​10512](https://redirect.github.com/oxc-project/oxc/issues/10512 )) (x6eull)
- [`e228840`](https://redirect.github.com/oxc-project/oxc/commit/e228840 ) parser: Fast forward lexer to EOF if errors are encountered ([#​10579](https://redirect.github.com/oxc-project/oxc/issues/10579 )) (Boshen)
##### Bug Fixes
- [`966fb03`](https://redirect.github.com/oxc-project/oxc/commit/966fb03 ) editor: Fix memory leaks when server or watchers restarted ([#​10628](https://redirect.github.com/oxc-project/oxc/issues/10628 )) (Sysix)
- [`f3eac51`](https://redirect.github.com/oxc-project/oxc/commit/f3eac51 ) language_server: Fix max integer values for range position ([#​10623](https://redirect.github.com/oxc-project/oxc/issues/10623 )) (Alexander S.)
- [`d309e07`](https://redirect.github.com/oxc-project/oxc/commit/d309e07 ) language_server: Fix panics when paths contains specials characters like `[` or `]` ([#​10622](https://redirect.github.com/oxc-project/oxc/issues/10622 )) (Alexander S.)
- [`91ce77a`](https://redirect.github.com/oxc-project/oxc/commit/91ce77a ) language_server: Temporary ignore tests that panic on Windows ([#​10583](https://redirect.github.com/oxc-project/oxc/issues/10583 )) (Yuji Sugiura)
- [`723b4c6`](https://redirect.github.com/oxc-project/oxc/commit/723b4c6 ) linter: Cross_module of LintService not being enabled despite enabled import plugin ([#​10597](https://redirect.github.com/oxc-project/oxc/issues/10597 )) (Ulrich Stark)
- [`39adefe`](https://redirect.github.com/oxc-project/oxc/commit/39adefe ) linter: Handle re-exporting of type correctly in `import/no-cycle` ([#​10606](https://redirect.github.com/oxc-project/oxc/issues/10606 )) (Ulrich Stark)
- [`e67901b`](https://redirect.github.com/oxc-project/oxc/commit/e67901b ) linter: Incorrect fix for prefer start ends with ([#​10533](https://redirect.github.com/oxc-project/oxc/issues/10533 )) (camc314)
- [`7c85ae7`](https://redirect.github.com/oxc-project/oxc/commit/7c85ae7 ) linter/no-empty-function: Support 'allow' option ([#​10605](https://redirect.github.com/oxc-project/oxc/issues/10605 )) (Don Isaac)
- [`9a02066`](https://redirect.github.com/oxc-project/oxc/commit/9a02066 ) oxlint: Current dir as arg ([#​9382](https://redirect.github.com/oxc-project/oxc/issues/9382 )) (Ben Jones)
- [`a9785e3`](https://redirect.github.com/oxc-project/oxc/commit/a9785e3 ) parser,linter: Consider typescript declarations for named exports ([#​10532](https://redirect.github.com/oxc-project/oxc/issues/10532 )) (Ulrich Stark)
##### Performance
- [`3c27d0d`](https://redirect.github.com/oxc-project/oxc/commit/3c27d0d ) editor: Avoid sending `workspace/didChangeConfiguration` request when the server needs a restarts ([#​10550](https://redirect.github.com/oxc-project/oxc/issues/10550 )) (Sysix)
##### Refactor
- [`e903ba2`](https://redirect.github.com/oxc-project/oxc/commit/e903ba2 ) editor: Split Config to VSCodeConfig and WorkspaceConfig ([#​10572](https://redirect.github.com/oxc-project/oxc/issues/10572 )) (Sysix)
- [`f6c6969`](https://redirect.github.com/oxc-project/oxc/commit/f6c6969 ) language_server: Make linter independent of `Backend` ([#​10497](https://redirect.github.com/oxc-project/oxc/issues/10497 )) (Sysix)
- [`db05a15`](https://redirect.github.com/oxc-project/oxc/commit/db05a15 ) language_server: Do not request for worspace configuration when the client does not support it ([#​10507](https://redirect.github.com/oxc-project/oxc/issues/10507 )) (Sysix)
- [`9f9e0e5`](https://redirect.github.com/oxc-project/oxc/commit/9f9e0e5 ) language_server: Move code actions into own file ([#​10479](https://redirect.github.com/oxc-project/oxc/issues/10479 )) (Sysix)
##### Testing
- [`9f43a58`](https://redirect.github.com/oxc-project/oxc/commit/9f43a58 ) language_server: Fix broken tests in windows ([#​10600](https://redirect.github.com/oxc-project/oxc/issues/10600 )) (Sysix)
- [`8a2b250`](https://redirect.github.com/oxc-project/oxc/commit/8a2b250 ) linter: Fix incorrect test fixture for prefer-each ([#​10587](https://redirect.github.com/oxc-project/oxc/issues/10587 )) (Boshen)
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjI1Ny4zIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-04-28 10:43:07 +00:00
Saul-Mirone
3fdab1bec6
feat(editor): add bs affine foundation module ( #12012 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit
- **New Features**
- Introduced the Affine Foundation package, providing a centralized layer for initializing core UI effects, custom elements, and foundational services.
- Added new foundational store and view extensions to improve core service registration and UI effect setup.
- **Refactor**
- Streamlined and reorganized block, store, and view extension arrays to rely on the new foundation layer, reducing duplication and simplifying extension management.
- Removed redundant or now-centralized services and UI effects from existing modules.
- **Chores**
- Updated configuration files and workspace dependencies to support the new Affine Foundation package.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-28 06:38:42 +00:00
Saul-Mirone
81b439c4e1
feat(editor): add gfx pointer extension ( #12006 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit
- **New Features**
- Introduced a new pointer graphics module with tools and quick tool integration for edgeless surfaces.
- Added a quick tool button for pointer interactions in edgeless mode.
- Exposed new extension points for pointer graphics and effects.
- **Improvements**
- Integrated pointer graphics as a dependency into related packages.
- Enhanced toolbar context to support additional surface alignment modes.
- Added conditional clipboard configuration registrations for edgeless contexts across multiple block types.
- **Removals**
- Removed legacy tool and effect definitions and related quick tool exports from edgeless components.
- Streamlined extension arrays and removed unused exports for a cleaner codebase.
- Deleted obsolete utility functions and component registrations.
- **Chores**
- Updated workspace and TypeScript project references to include the new pointer graphics module.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-27 04:46:44 +00:00
Saul-Mirone
59d4942d9b
feat(editor): slash menu and toolbar widget extensions ( #12002 )
...
Closes: BS-3226
Closes: BS-3227
Closes: BS-3228
Closes: BS-3229
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit
- **New Features**
- Introduced new view extensions for remote selection, scroll anchoring, slash menu, and toolbar widgets, enhancing customization and integration capabilities.
- **Refactor**
- Updated export paths and module structure for widget-related packages to improve modularity and accessibility.
- Reorganized internal dependencies and removed redundant widget imports from core block packages.
- Refactored edgeless-related widgets and components to use a standardized scope interface for improved context and state management.
- Centralized graphics controller access and slot management through standardized context objects.
- **Chores**
- Added and updated dependencies to streamline extension loading and workspace management.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-26 23:28:49 +08:00
Saul-Mirone
c3f6bea446
feat(editor): linked doc widget extension ( #12001 )
...
Closes: BS-3225
2025-04-26 02:45:19 +00:00
Saul-Mirone
6e76a3e593
feat(editor): add frame title and mobile toolbar widget extension ( #11996 )
...
Closes: BS-3223
Closes: BS-3224
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit
- **New Features**
- Introduced new view extensions for frame title and keyboard toolbar widgets with conditional registration based on context and environment.
- Enhanced widget integration by adding explicit exports for view components.
- **Chores**
- Updated export paths and package dependencies to improve modularity and compatibility.
- Removed deprecated widget dependencies and related imports from core packages.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-26 02:45:18 +00:00
Saul-Mirone
25a2b94a43
feat(editor): edgeless auto connect widget extension ( #11990 )
...
Closes: BS-3221
Closes: BS-3222
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit
- **New Features**
- Introduced extensions that conditionally register edgeless auto-connect and toolbar widgets with associated effects based on the view context.
- Added new exports for edgeless auto-connect and toolbar widget views, making them available for external use.
- **Chores**
- Updated dependencies and project references to include the extension loader for improved module integration.
- Refined workspace configuration to reflect new package dependencies.
- **Refactor**
- Streamlined registration and effect logic by removing legacy integration points for edgeless auto-connect and toolbar widgets.
- Reorganized widget export paths to a more modular directory structure.
- **Bug Fixes**
- Disabled pointer events on the edgeless navigator black background to prevent interaction interference.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-26 01:21:49 +00:00
renovate[bot]
521ca99142
chore: bump up all non-major npm dependencies ( #11693 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-25 22:02:16 +08:00
CatsJuice
f5ac0aee97
feat(core): events list in journal calendar ( #11873 )
...
close AF-2505
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit
- **New Features**
- Introduced calendar event integration in the journal detail page, allowing users to view and interact with calendar events for a selected date.
- Added the ability to create new linked documents from calendar events directly within the journal interface.
- **Improvements**
- Enhanced calendar integration with support for all-day and timed events, improved event grouping by date, and real-time updates.
- Added new English localization entries for calendar event labels.
- **Bug Fixes**
- Improved URL handling for calendar subscriptions, ensuring better compatibility and error feedback.
- **Style**
- Added new styles for calendar event components to ensure a consistent and user-friendly appearance.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-25 02:37:52 +00:00
akumatus
a603c06fab
feat(core): add web search tool and reasoning params ( #11912 )
...
Close [AI-60](https://linear.app/affine-design/issue/AI-60 ).
### What changed?
- Add Exa web search tool
- Add reasoning params
2025-04-24 12:23:06 +00:00
akumatus
c6a8160c52
feat(core): add anthropic provider ( #11911 )
...
Close [AI-40](https://linear.app/affine-design/issue/AI-40 ).
### What changed?
- Add anthropic provider.
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit
- **New Features**
- Added support for Anthropic as a new provider option in Copilot, enabling integration with Anthropic's text generation models.
- Users can now configure Anthropic provider settings, including API key management, through the admin interface.
- **Chores**
- Updated dependencies to include the Anthropic SDK for backend operations.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-24 12:23:05 +00:00
forehalo
f4ffdb9995
build: allow node package depends on workspace packages ( #11963 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit
- **New Features**
- Added a unified CLI entry point for server operations and introduced a new CLI executable alias.
- Centralized and simplified server startup, allowing selection between CLI and server modes.
- Added static migration module aggregation for easier migration management.
- **Bug Fixes**
- Improved platform-specific native module loading for better compatibility and reliability.
- **Refactor**
- Streamlined server build, startup, and artifact management processes.
- Reorganized and simplified workflow and configuration files for backend services.
- Transitioned export styles and import mechanisms for native modules to enhance maintainability.
- **Chores**
- Removed unused dependencies and configuration files.
- Updated test cases to reflect refined server flavor logic.
- Adjusted package and build configurations for consistency and clarity.
- **Revert**
- Removed legacy scripts and loaders no longer needed after refactor.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-24 10:36:52 +00:00
Saul-Mirone
1d38e5787b
feat(editor): drag handle widget extension ( #11962 )
...
Closes: BS-3220
2025-04-24 09:47:36 +00:00
Saul-Mirone
b66d2d58a1
feat(editor): surface block extension ( #11961 )
...
Closes: BS-3204
2025-04-24 09:47:36 +00:00
Saul-Mirone
d6e7039b7b
refactor(editor): remove unused block dependencies ( #11959 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit
- **Chores**
- Updated package dependencies to reduce the number of direct dependencies for improved maintainability. No changes to user-facing features or functionality.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-24 09:47:35 +00:00
forehalo
45df4568a4
feat(admin): bump react-router and adapt new routes package ( #11887 )
...
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit
- **New Features**
- Added new admin routes: "auth", "setup", and "notFound" for improved navigation and access within the admin interface.
- Introduced a utility for simplified and flexible lazy loading of React components with fallback support.
- **Improvements**
- Updated routing structure in the admin frontend for clearer route management and enhanced Sentry integration.
- Centralized route definitions for easier maintenance and consistency.
- Upgraded dependencies to support the latest React Router and React versions.
- Enhanced asynchronous handling in setup form navigation.
- **Chores**
- Updated project references and workspace dependencies for better package management.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-24 09:17:59 +00:00
darkskygit
5d76be6736
feat(server): adapt 4o image ( #11956 )
...
fix AI-88
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit
- **New Features**
- Added support for the new image generation model "gpt-image-1" in both backend and frontend.
- Updated available prompt options to include "gpt-image-1" for image creation actions.
- **Improvements**
- Set a 5-minute timeout for image generation requests to improve reliability.
- **Tests**
- Expanded test coverage to validate image generation using the new "gpt-image-1" prompt.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-24 09:04:29 +00:00
Saul-Mirone
2200bd7b70
feat(editor): text gfx extension ( #11951 )
...
Closes: BS-3213
2025-04-24 03:21:54 +00:00
Saul-Mirone
9d90899344
feat(editor): group gfx extension ( #11950 )
...
Closes: BS-3208
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit
- **New Features**
- Introduced a new group view extension, enhancing how group elements are handled and displayed.
- Added new store and view modules for group-related features, improving modularity and integration.
- **Refactor**
- Updated the group element architecture to use extension-based registration for views, toolbars, and effects.
- Simplified and reorganized exports for group and text modules.
- **Chores**
- Updated dependencies and project references to improve build consistency and compatibility.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-24 03:21:54 +00:00
renovate
75d36a09e5
chore: bump up nestjs to v11.1.0 ( #11916 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs/common](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common )) | [`11.0.20` -> `11.1.0`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/11.0.20/11.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/ ) |
| [@nestjs/core](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core )) | [`11.0.20` -> `11.1.0`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/11.0.20/11.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/ ) |
| [@nestjs/platform-express](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-express )) | [`11.0.20` -> `11.1.0`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-express/11.0.20/11.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/ ) |
| [@nestjs/platform-socket.io](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io )) | [`11.0.20` -> `11.1.0`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-socket.io/11.0.20/11.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/ ) |
| [@nestjs/websockets](https://redirect.github.com/nestjs/nest ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/websockets )) | [`11.0.20` -> `11.1.0`](https://renovatebot.com/diffs/npm/@nestjs%2fwebsockets/11.0.20/11.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/ ) |
---
### Release Notes
<details>
<summary>nestjs/nest (@​nestjs/common)</summary>
### [`v11.1.0`](https://redirect.github.com/nestjs/nest/compare/v11.0.21...112450bb0cbb847fbff5bec46a1c493587564305 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.0.21...v11.1.0 )
### [`v11.0.21`](https://redirect.github.com/nestjs/nest/compare/v11.0.20...729a9cd7a3b4fcefb0271dde130911db9b0f9ed2 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.0.20...v11.0.21 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/core)</summary>
### [`v11.1.0`](https://redirect.github.com/nestjs/nest/compare/v11.0.21...112450bb0cbb847fbff5bec46a1c493587564305 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.0.21...v11.1.0 )
### [`v11.0.21`](https://redirect.github.com/nestjs/nest/compare/v11.0.20...729a9cd7a3b4fcefb0271dde130911db9b0f9ed2 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.0.20...v11.0.21 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-express)</summary>
### [`v11.1.0`](https://redirect.github.com/nestjs/nest/compare/v11.0.21...112450bb0cbb847fbff5bec46a1c493587564305 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.0.21...v11.1.0 )
### [`v11.0.21`](https://redirect.github.com/nestjs/nest/compare/v11.0.20...729a9cd7a3b4fcefb0271dde130911db9b0f9ed2 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.0.20...v11.0.21 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-socket.io)</summary>
### [`v11.1.0`](https://redirect.github.com/nestjs/nest/releases/tag/v11.1.0 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.0.21...v11.1.0 )
##### v11.1.0 (2025-04-23)
##### Enhancements
- `microservices`
- [#​14540](https://redirect.github.com/nestjs/nest/pull/14540 ) feat(microservices): add support for topic exchange (rabbitmq) ([@​kamilmysliwiec](https://redirect.github.com/kamilmysliwiec ))
##### Committers: 1
- Kamil Mysliwiec ([@​kamilmysliwiec](https://redirect.github.com/kamilmysliwiec ))
### [`v11.0.21`](https://redirect.github.com/nestjs/nest/compare/v11.0.20...729a9cd7a3b4fcefb0271dde130911db9b0f9ed2 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v11.0.20...v11.0.21 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-04-24 02:12:44 +00:00
Saul-Mirone
0cd7111f20
feat(editor): connector gfx extension ( #11940 )
...
Closes: BS-3207
2025-04-24 01:27:28 +00:00
Saul-Mirone
9c0633b75c
feat(editor): template gfx extension ( #11939 )
...
Closes: BS-3212
2025-04-24 00:49:39 +00:00
Saul-Mirone
f0a233368d
feat(editor): mindmap gfx extension ( #11936 )
...
Closes: BS-3209
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit
- **New Features**
- Introduced mind map view and store extensions, enhancing mind map integration and conversion to plain text and markdown formats.
- Added priority property to quick tools, allowing for custom ordering in the toolbar.
- **Improvements**
- Toolbar quick tools are now sorted by priority for a more intuitive user experience.
- Updated toolbar and extension configurations to streamline available tools and extensions.
- **Bug Fixes**
- Conditional registration of certain components ensures correct behavior in edgeless mode.
- **Chores**
- Updated dependencies and project references to improve module integration and maintainability.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-24 00:49:38 +00:00
Saul-Mirone
bc0530a708
feat(editor) shape gfx extension ( #11928 )
...
Closes: BS-3211
2025-04-23 15:46:23 +00:00
Saul-Mirone
61121ab727
feat(editor): brush and note gfx extension ( #11927 )
...
Closes: BS-3206
Closes: BS-3210
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit
- **New Features**
- Introduced new brush and note view extensions, enhancing integration and extensibility for brush and note tools.
- Added store extension for brush tools, allowing for improved adapter integration.
- **Improvements**
- Expanded module exports for brush and note graphics, making store and view functionalities more accessible.
- Added new dependencies to support extension loading and improved project structure.
- **Refactor**
- Updated extension arrays and toolbars to use the new view and store extensions for brush and note tools.
- Removed legacy brush and note tools, effects, and toolbar extensions in favor of the new extension-based approach.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-23 15:46:22 +00:00
Saul-Mirone
ea391779dd
feat(editor): inline preset extension ( #11919 )
...
Closes: BS-3214
2025-04-23 14:26:20 +00:00
liuyi
5d9a3aac5b
Revert "build: allow node package depends on workspace packages ( #11892 )"
...
This reverts commit c00671dd84 .
2025-04-23 19:24:51 +08:00
forehalo
c00671dd84
build: allow node package depends on workspace packages ( #11892 )
2025-04-23 10:04:59 +00:00
forehalo
64997d4a0e
feat(infra): route package ( #10353 )
2025-04-23 09:49:11 +00:00
Saul-Mirone
16831e8c0e
feat(editor): reference, mention and latex inline extension ( #11914 )
...
Closes: BS-3215
Closes: BS-3218
Closes: BS-3217
2025-04-23 09:22:16 +00:00
CatsJuice
200015a811
feat(core): calendar integration storage ( #11788 )
...
close AF-2501, AF-2504
2025-04-23 07:57:23 +00:00
Saul-Mirone
b1aecfc1c4
feat(editor): link inline extension ( #11910 )
...
Closes: BS-3216
2025-04-23 04:42:24 +00:00
Saul-Mirone
2510e7a9a4
feat(editor): inline footnote extension ( #11908 )
...
Closes: BS-3219
2025-04-23 01:40:49 +00:00
Saul-Mirone
24edfc75bd
feat(editor): table extension ( #11906 )
...
Closes: BS-3205
2025-04-23 01:16:08 +00:00
Saul-Mirone
43966a6c6b
feat(editor): use store extension manager ( #11891 )
...
Closes: BS-3284
2025-04-22 15:51:23 +00:00
donteatfriedrice
bbdea71686
fix(editor): add footnote url markdown preprocessor to avoid link node parsing ( #11888 )
...
Closes: [BS-3282](https://linear.app/affine-design/issue/BS-3282/预处理-footnote-definition-中的-url-避免-markdown-link-node-parsing )
2025-04-22 14:19:10 +00:00
Brooooooklyn
bfd3c64615
test: add mutex to clipboard copy & paste operation to reduce flaky ( #11884 )
2025-04-22 11:02:30 +00:00
Saul-Mirone
6d6504e2af
feat(editor): replace spec provider with extension manager ( #11861 )
...
Closes: BS-3273
2025-04-22 07:40:41 +00:00
renovate
bc8774580e
chore: bump up oxlint version to v0.16.7 ( #11870 )
...
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.16.6` -> `0.16.7`](https://renovatebot.com/diffs/npm/oxlint/0.16.6/0.16.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/ ) |
---
### Release Notes
<details>
<summary>oxc-project/oxc (oxlint)</summary>
### [`v0.16.7`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.16.7 ): oxlint v0.16.7
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.16.6...oxlint_v0.16.7 )
#### \[0.16.7] - 2025-04-21
- [`7212803`](https://redirect.github.com/oxc-project/oxc/commit/7212803 ) ast: \[**BREAKING**] Change `TSInterfaceDeclaration::extends` from `Option<Vec>` to `Vec` ([#​10472](https://redirect.github.com/oxc-project/oxc/issues/10472 )) (overlookmotel)
- [`7284135`](https://redirect.github.com/oxc-project/oxc/commit/7284135 ) ast: \[**BREAKING**] Remove `trailing_commas` from `ArrayExpression` and `ObjectExpression` ([#​10431](https://redirect.github.com/oxc-project/oxc/issues/10431 )) (Boshen)
##### Features
- [`bb8a078`](https://redirect.github.com/oxc-project/oxc/commit/bb8a078 ) language_server: Use linter runtime ([#​10268](https://redirect.github.com/oxc-project/oxc/issues/10268 )) (Sysix)
- [`c94e6b8`](https://redirect.github.com/oxc-project/oxc/commit/c94e6b8 ) linter: Allow `eqeqeq` to always be dangerously fixable ([#​10499](https://redirect.github.com/oxc-project/oxc/issues/10499 )) (camchenry)
##### Bug Fixes
- [`df488d4`](https://redirect.github.com/oxc-project/oxc/commit/df488d4 ) language_server: Workspace edits as one batch when `source.fixAll.oxc` is the context ([#​10428](https://redirect.github.com/oxc-project/oxc/issues/10428 )) (Sysix)
- [`2fc083c`](https://redirect.github.com/oxc-project/oxc/commit/2fc083c ) linter: Incorrect fix for prefer start ends with ([#​10525](https://redirect.github.com/oxc-project/oxc/issues/10525 )) (camc314)
- [`020d8f8`](https://redirect.github.com/oxc-project/oxc/commit/020d8f8 ) linter: Fix auto-fix issue for eslint/no-else-return ([#​10494](https://redirect.github.com/oxc-project/oxc/issues/10494 )) (yefan)
- [`f0c1eff`](https://redirect.github.com/oxc-project/oxc/commit/f0c1eff ) linter: False positve in no-unused-vars ([#​10470](https://redirect.github.com/oxc-project/oxc/issues/10470 )) (camc314)
- [`d690060`](https://redirect.github.com/oxc-project/oxc/commit/d690060 ) linter: Fix the auto-fix issue of the eslint/no-plusplus rule ([#​10469](https://redirect.github.com/oxc-project/oxc/issues/10469 )) (yefan)
- [`72d5074`](https://redirect.github.com/oxc-project/oxc/commit/72d5074 ) linter: False positive in `eslint/no-redeclare` ([#​10402](https://redirect.github.com/oxc-project/oxc/issues/10402 )) (shulaoda)
- [`c1f5623`](https://redirect.github.com/oxc-project/oxc/commit/c1f5623 ) linter: Add check for plugin_name when applying LintFilterKind::Rule ([#​10339](https://redirect.github.com/oxc-project/oxc/issues/10339 )) (Ulrich Stark)
- [`4e1f536`](https://redirect.github.com/oxc-project/oxc/commit/4e1f536 ) linter: Config path resolution when path contains '..' syntax ([#​10367](https://redirect.github.com/oxc-project/oxc/issues/10367 )) (Florian Bopp)
- [`58ab8ff`](https://redirect.github.com/oxc-project/oxc/commit/58ab8ff ) parser: Adjust class start position when decorators are involved ([#​10438](https://redirect.github.com/oxc-project/oxc/issues/10438 )) (Boshen)
##### Performance
- [`21f3175`](https://redirect.github.com/oxc-project/oxc/commit/21f3175 ) langage_server: Prebuild `IsolatedLintHandler` ([#​10406](https://redirect.github.com/oxc-project/oxc/issues/10406 )) (Sysix)
- [`62178c2`](https://redirect.github.com/oxc-project/oxc/commit/62178c2 ) linter: Replace `phf_set` with `array` for `DOM_PROPERTIES_NAMES` ([#​10501](https://redirect.github.com/oxc-project/oxc/issues/10501 )) (shulaoda)
- [`9280707`](https://redirect.github.com/oxc-project/oxc/commit/9280707 ) linter: Replace `phf_set` with `array` for `DOM_ATTRIBUTES_TO_CAMEL` ([#​10500](https://redirect.github.com/oxc-project/oxc/issues/10500 )) (shulaoda)
- [`0a4f9d9`](https://redirect.github.com/oxc-project/oxc/commit/0a4f9d9 ) linter: Replace `phf_set` with `array` for `ATTRIBUTE_TAGS_MAP` ([#​10498](https://redirect.github.com/oxc-project/oxc/issues/10498 )) (shulaoda)
- [`09f7358`](https://redirect.github.com/oxc-project/oxc/commit/09f7358 ) linter: Replace `phf_set` with `array` in `jsdoc/check-tag-names` ([#​10485](https://redirect.github.com/oxc-project/oxc/issues/10485 )) (shulaoda)
- [`da87390`](https://redirect.github.com/oxc-project/oxc/commit/da87390 ) linter: Replace `phf_set` with `array` in `jsx-a11y/autocomplete-valid` ([#​10484](https://redirect.github.com/oxc-project/oxc/issues/10484 )) (shulaoda)
- [`d4033bc`](https://redirect.github.com/oxc-project/oxc/commit/d4033bc ) linter: Replace `phf_set` with `array` in `globals.rs` ([#​10483](https://redirect.github.com/oxc-project/oxc/issues/10483 )) (shulaoda)
- [`7e08618`](https://redirect.github.com/oxc-project/oxc/commit/7e08618 ) linter: Replace `phf_set` with `array` in `unicorn/prefer-add-event-listener` ([#​10451](https://redirect.github.com/oxc-project/oxc/issues/10451 )) (dalaoshu)
- [`e2af873`](https://redirect.github.com/oxc-project/oxc/commit/e2af873 ) linter: Replace `phf_set` with `array` in `unicorn/no-useless-undefined` ([#​10450](https://redirect.github.com/oxc-project/oxc/issues/10450 )) (dalaoshu)
- [`af635fb`](https://redirect.github.com/oxc-project/oxc/commit/af635fb ) linter: Replace `phf_set` with `array` in `nextjs/no-unwanted-polyfillio` ([#​10452](https://redirect.github.com/oxc-project/oxc/issues/10452 )) (shulaoda)
- [`c0f0369`](https://redirect.github.com/oxc-project/oxc/commit/c0f0369 ) linter: Replace `phf_set` with `array` in `utils/vitest` ([#​10427](https://redirect.github.com/oxc-project/oxc/issues/10427 )) (shulaoda)
- [`17c7bda`](https://redirect.github.com/oxc-project/oxc/commit/17c7bda ) linter: Replace `phf_set` with `array` in `unicorn/prefer-type-error` ([#​10426](https://redirect.github.com/oxc-project/oxc/issues/10426 )) (shulaoda)
- [`5cde29b`](https://redirect.github.com/oxc-project/oxc/commit/5cde29b ) linter: Replace `phf_set` with `array` in `react/void-dom-elements-no-children` ([#​10425](https://redirect.github.com/oxc-project/oxc/issues/10425 )) (shulaoda)
- [`7ef1e0d`](https://redirect.github.com/oxc-project/oxc/commit/7ef1e0d ) linter: Replace `phf_set` with `array` in `unicorn/new-for-builtins` ([#​10424](https://redirect.github.com/oxc-project/oxc/issues/10424 )) (shulaoda)
- [`50fd839`](https://redirect.github.com/oxc-project/oxc/commit/50fd839 ) linter: Replace `phf_set` with `array` in `utils/mod.rs` ([#​10405](https://redirect.github.com/oxc-project/oxc/issues/10405 )) (shulaoda)
- [`a7ac137`](https://redirect.github.com/oxc-project/oxc/commit/a7ac137 ) linter: Replace `phf_set` with `array` in `unicorn/prefer-set-has` ([#​10398](https://redirect.github.com/oxc-project/oxc/issues/10398 )) (shulaoda)
##### Documentation
- [`5d1dfb5`](https://redirect.github.com/oxc-project/oxc/commit/5d1dfb5 ) linter: Fix wording in the eqeqeq docs ([#​10401](https://redirect.github.com/oxc-project/oxc/issues/10401 )) (Connor Pearson)
##### Refactor
- [`8731f14`](https://redirect.github.com/oxc-project/oxc/commit/8731f14 ) editor: Output error when custom server path is not accessible ([#​10518](https://redirect.github.com/oxc-project/oxc/issues/10518 )) (Sysix)
- [`2935103`](https://redirect.github.com/oxc-project/oxc/commit/2935103 ) language_server: Report info as warning instead of error when falling back to default config ([#​10517](https://redirect.github.com/oxc-project/oxc/issues/10517 )) (Sysix)
- [`5ab4d40`](https://redirect.github.com/oxc-project/oxc/commit/5ab4d40 ) linter: Simplify error handling ([#​10404](https://redirect.github.com/oxc-project/oxc/issues/10404 )) (camchenry)
##### Testing
- [`83baf8b`](https://redirect.github.com/oxc-project/oxc/commit/83baf8b ) editor: Correct test diagnostic for import plugin ([#​10453](https://redirect.github.com/oxc-project/oxc/issues/10453 )) (Sysix)
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-04-22 02:04:00 +00:00
renovate
8966e8440b
chore: bump up @blocksuite/icons version to v2.2.13 ( #11838 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/icons](https://redirect.github.com/toeverything/icons ) | [`2.2.12` -> `2.2.13`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.2.12/2.2.13 ) | [](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.2.13`](https://redirect.github.com/toeverything/icons/compare/00a749af2e7ba668a3b31ad903972ea090024a62...1775fb2908503320128a2df5ce7a17663e8438cb )
[Compare Source](https://redirect.github.com/toeverything/icons/compare/00a749af2e7ba668a3b31ad903972ea090024a62...1775fb2908503320128a2df5ce7a17663e8438cb )
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-04-21 13:34:21 +00:00
Saul-Mirone
846410cdb6
feat(editor): note extension ( #11856 )
...
Closes: BS-3200
Closes: BS-3201
2025-04-21 13:18:35 +00:00
Saul-Mirone
7c79b1f024
feat(editor): latex and list extensions ( #11851 )
...
Closes: BS-3198
Closes: BS-3199
2025-04-21 10:29:31 +00:00
Saul-Mirone
df6e17b82f
feat(editor): frame and image extensions ( #11849 )
...
Closes: BS-3196
Closes: BS-3197
2025-04-21 10:29:30 +00:00
Saul-Mirone
92ac8e3cad
feat(editor): embed extension ( #11848 )
...
Closes: BS-3195
2025-04-21 09:22:12 +00:00
Saul-Mirone
15a5264352
feat(editor): divider and edgeless text extensions ( #11846 )
...
Closes: BS-3193
Closes: BS-3194
2025-04-21 09:22:12 +00:00
Saul-Mirone
652d42ba1e
feat(editor): scaffolding store and view manager in affine ( #11840 )
...
Closes: BS-3254
2025-04-21 09:22:11 +00:00
Saul-Mirone
5244ff9b98
feat(editor): data view and database extension ( #11837 )
...
Closes: BS-3191
Closes: BS-3192
2025-04-21 09:22:11 +00:00
Saul-Mirone
93b7c288cb
feat(editor): callout and code extension ( #11827 )
...
Closes: BS-3243
Closes: BS-3190
2025-04-21 04:27:19 +00:00
Saul-Mirone
a6d0894ce1
feat(editor): bookmark and attachment extension ( #11824 )
...
Closes: BS-3188
Closes: BS-3189
2025-04-21 04:27:18 +00:00