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 -->
This commit is contained in:
CatsJuice
2025-04-25 02:37:51 +00:00
parent 4b7fddc32c
commit f5ac0aee97
11 changed files with 361 additions and 18 deletions

View File

@@ -404,7 +404,7 @@ __metadata:
"@affine/templates": "workspace:*"
"@affine/track": "workspace:*"
"@blocksuite/affine": "workspace:*"
"@blocksuite/icons": "npm:^2.2.12"
"@blocksuite/icons": "npm:^2.2.13"
"@dotlottie/player-component": "npm:^2.7.12"
"@emotion/cache": "npm:^11.14.0"
"@emotion/react": "npm:^11.14.0"
@@ -3986,7 +3986,7 @@ __metadata:
languageName: unknown
linkType: soft
"@blocksuite/icons@npm:^2.2.12":
"@blocksuite/icons@npm:^2.2.12, @blocksuite/icons@npm:^2.2.13":
version: 2.2.13
resolution: "@blocksuite/icons@npm:2.2.13"
peerDependencies: