Compare Versions - toeverything/AFFiNE
GitHub / toeverything/AFFiNE / Compare Versions
What's new
Web & Editor
- Improved the performance of edgeless during dragging and zooming
- Improved key mapping for non-U.S. keyboard layouts
- Improve database filter, callout default style and dark mode visibility
- Fix MCP token cannot display
Native Client
- Support lazy loading of blobs to avoid OOM issues in certain scenarios on mobile devices
- Improve the self-hosted login error handle, distinguish between login failure and network issues
- Fix an issue where window rendering could be abnormal when idle on Windows/Linux
- Fix an issue where remaining files might not be cleaned up properly when deleting a workspace
- Reduce the client size using a new compression algorithm
Backend
- Improve some S3 provider compatibility
- Improve admin panel design, a better dashboard and settings interface
- Fix the issue where history could be created repeatedly during concurrent operations
Breaking change
Starting from server version 0.26, only clients at version 0.25 or higher are supported to connect and sync.
What's new
Editor
- Improve kanban view grouping & layout switch
- Support set number format in database number column
Native Client
- Fix migration for legacy workspace format
Breaking change
Starting from server version 0.26, only clients at version 0.25 or higher are supported to connect and sync.
What's new
Editor & Content
- Support for Typst code block preview
- Support importing Markdown frontmatter metadata
- Improved editor stability for Firefox and Safari
Web Client
- Cloud Calendar integration, supporting connections to Google Calendar and CalDAV
- Large attachment sync optimizations, supporting chunked uploads and resumable uploads
- PDF rendering performance optimizations, improving loading and browsing for large files
Native Client
- Native local indexing, better CJK indexing and fuzzy search
- Improving webpage embed compatibility
- Improving iframe embedding security and enhancing client security
Server
- Improving doc sync performance
- Reduce memory usage
- Workspace sharing control
- AI context manage improvements
Others
- Reduce mac dmg size
- Fix flatpak distribution
- Reduce docker image size
Breaking change
Starting from server version 0.26, only clients at version 0.25 or higher are supported to connect and sync.
What's Changed
- fix(editor): use onBlur for input handling in property menu by @lawvs in https://github.com/toeverything/AFFiNE/pull/14049
- fix(server): apple sign by @darkskygit in https://github.com/toeverything/AFFiNE/pull/14053
- feat(i18n): update FR translate & corrections by @Zegnos in https://github.com/toeverything/AFFiNE/pull/14052
- feat(native): native reader for indexer by @darkskygit in https://github.com/toeverything/AFFiNE/pull/14055
- fix(core): handle image-blob reduce errors more gracefully by @ddybing in https://github.com/toeverything/AFFiNE/pull/14056
- feat(server): improve oauth by @darkskygit in https://github.com/toeverything/AFFiNE/pull/14061
- chore: bump up nodemailer version to v7.0.11 [SECURITY] by @renovate[bot] in https://github.com/toeverything/AFFiNE/pull/14062
New Contributors
- @Zegnos made their first contribution in https://github.com/toeverything/AFFiNE/pull/14052
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.25.6...v0.25.7
What's Changed
-
Desktop: upgraded Electron has fixed an issue that could cause excessive CPU usage on macOS.
-
Translation: Korean and Catalan.
-
Database blocks: grouped rows now can remember collapsed state.
-
New importer: bring in docs directly from Word (.docx) files.
-
Editor Setting: font size adjustment in editor settings.
-
Fixed bugs: date picker behavior & mermaid styles.
-
Fixed bugs: synchronous data may be delayed to store.
New Contributors
- @moogle19 made their first contribution in https://github.com/toeverything/AFFiNE/pull/13913
- @arksky1 made their first contribution in https://github.com/toeverything/AFFiNE/pull/13733
- @rogerclotet made their first contribution in https://github.com/toeverything/AFFiNE/pull/13914
- @maunguyengit made their first contribution in https://github.com/toeverything/AFFiNE/pull/13549
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.25.4...v0.25.5
What's Changed
Editor & Content
- Improved Notion import with folder hierarchy and page icons.
- Better linked/synced doc handling: new trash state, more stable cross-document clipboard, and popover behavior fixed when switching layouts.
- Cleaner exports/prints: hide the “Add icon” label when no icon is set.
- New editor callout component for richer documents.
Desktop & Native Apps
- Added a native doc reader for faster indexing.
- Electron and Next.js upgraded for stability and future features.
Server
- Improve transcription stability
- Fix AI model picker in Self Hosted
- Security-oriented dependency bumps
New Contributors
- @Abimael10 made their first contribution in https://github.com/toeverything/AFFiNE/pull/13771
- @smitmartijn made their first contribution in https://github.com/toeverything/AFFiNE/pull/13692
- @orbisai-sec made their first contribution in https://github.com/toeverything/AFFiNE/pull/13814
- @Rameshkumar31595 made their first contribution in https://github.com/toeverything/AFFiNE/pull/13817
- @vetash made their first contribution in https://github.com/toeverything/AFFiNE/pull/13867
- @GermanDarknes made their first contribution in https://github.com/toeverything/AFFiNE/pull/13851
- @xuhongxu96 made their first contribution in https://github.com/toeverything/AFFiNE/pull/13854
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.25.1...v0.25.4
What's Changed
- chore: bump up happy-dom version to v20 [SECURITY] by @renovate[bot] in https://github.com/toeverything/AFFiNE/pull/13726
- fix(editor): text align not work by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13740
- fix(core): can not scroll all page list in MacOS 26 by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13763
- fix(editor): missing signal of optional flat props by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13762
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.25.0...v0.25.1
1. Doc icon
This is a feature long anticipated by our users, and the doc icon has now officially launched. You can now add various emojis to different documents, and also choose from our carefully curated icon collection, with support for multiple color options. We believe this feature will help users organize and manage their documents more efficiently.
2. MCP
To further enhance the collaborative efficiency between AFFiNE and other products in your workflow, we have launched the brand new MCP feature. You simply need to select MCP in the integration settings and copy the generated JSON code into tools like Cursor. This will enable Cursor to read the content of your AFFiNE workspace documents, thereby achieving efficient collaboration between documents and code.
3. Claude Sonnet 4.5 / Gemini 2.5 Pro
To enhance your AI experience, we have simultaneously updated the latest Claude and Gemini models. You can now select and use these new models from the model list.
4. Insert AI block
Now you can directly insert AI-generated blocks into the main text.
What's Changed
- refactor(core): add selected chip synchronously by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13469
- fix(core): copilot tool restore by @akumatus in https://github.com/toeverything/AFFiNE/pull/13470
- fix(server): improve outdated embedding cleanup by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13476
- fix(server): frequent embedding by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13475
- fix(editor): fix import zip with cjk filename by @ygcaicn in https://github.com/toeverything/AFFiNE/pull/13458
- feat(editor): add mermaid code preview by @ygcaicn in https://github.com/toeverything/AFFiNE/pull/13456
- fix(core): show past due in ui by @pengx17 in https://github.com/toeverything/AFFiNE/pull/13477
- feat(server): adapt gpt5 by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13478
- fix(core): manage payment details entry adjustment by @pengx17 in https://github.com/toeverything/AFFiNE/pull/13481
- chore(editor): adjust notification of database editing by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13484
- fix(editor): remove patch of key-binding in andriod by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13483
- fix(server): multi step tool call by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13486
- fix(core): missing lit component props by @akumatus in https://github.com/toeverything/AFFiNE/pull/13482
- feat(editor): brush and highlighter dom renderer by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13464
- fix(editor): incorrect z-index in dom renderer by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13465
- fix(core): remove attachment chip failed by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13468
- fix(core): incorrect position of mobile notification card by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13485
- fix(core): code artifact copy should retain the original format by @pengx17 in https://github.com/toeverything/AFFiNE/pull/13489
- feat(editor): impl shape text with dom renderer by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13471
- fix(editor): deactivate editor when selection out of editor by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13490
- fix(core): pasted code artifact should be inserted as codeblock by @pengx17 in https://github.com/toeverything/AFFiNE/pull/13492
- fix(editor): hook of database is invoked repeatedly by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13493
- fix(ios): enable horizontal scroll for database by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13494
- feat(server): integrate blob to context by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13491
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.24.0...v0.24.1
What's Changed
- chore: bump up on-headers version to v1.1.0 [SECURITY] by @renovate[bot] in https://github.com/toeverything/AFFiNE/pull/13260
- chore: bump up nestjs by @renovate[bot] in https://github.com/toeverything/AFFiNE/pull/13288
- feat(core): add section edit tool by @akumatus in https://github.com/toeverything/AFFiNE/pull/13313
- feat(core): add context menu to card view by @EYHN in https://github.com/toeverything/AFFiNE/pull/13258
- feat(core): cache navigation collapsed state by @EYHN in https://github.com/toeverything/AFFiNE/pull/13315
- feat(core): remove empty workspace by @EYHN in https://github.com/toeverything/AFFiNE/pull/13317
- feat(editor): put current user in first on database user select by @EYHN in https://github.com/toeverything/AFFiNE/pull/13320
- fix(core): do not create first app if local workspace disabled by @forehalo in https://github.com/toeverything/AFFiNE/pull/13289
- fix(core): nav sidebar should have default bg by @pengx17 in https://github.com/toeverything/AFFiNE/pull/13265
- chore: update cert timestamp by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13300
- feat: add cache for tokenizer by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13333
- feat: paged query for outdated embedding cleanup by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13335
- fix(core): add document content params for section edit tool by @akumatus in https://github.com/toeverything/AFFiNE/pull/13334
- feat: adopt new backend api for attachment by @Lakr233 in https://github.com/toeverything/AFFiNE/pull/13336
- chore(server): improve citation in chat by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13267
- chore: bump form-data from 4.0.2 to 4.0.4 by @dependabot[bot] in https://github.com/toeverything/AFFiNE/pull/13342
- fix(editor): add comment entire to inner toolbar by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13304
- feat(core): add ai workspace all docs switch by @akumatus in https://github.com/toeverything/AFFiNE/pull/13345
- fix(core): fallback to default icon if image icon load error by @akumatus in https://github.com/toeverything/AFFiNE/pull/13349
- fix(core): ai chat with text e2e falky by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13361
- fix(core): ai message resending by @akumatus in https://github.com/toeverything/AFFiNE/pull/13359
- fix(core): falky translate e2e by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13363
- feat(server): enhance chat prompt with motivational content by @hwangdev97 in https://github.com/toeverything/AFFiNE/pull/13360
- chore(server): down scale service by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13367
- feat(server): attachment embedding by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13348
- feat(server): support access token by @forehalo in https://github.com/toeverything/AFFiNE/pull/13372
- feat(server): basic mcp server by @forehalo in https://github.com/toeverything/AFFiNE/pull/13298
- fix(core): remove network search button on ask ai input by @akumatus in https://github.com/toeverything/AFFiNE/pull/13373
- feat(core): open external link in web search result by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13362
- refactor(core): simplify ai test cases by @akumatus in https://github.com/toeverything/AFFiNE/pull/13378
- feat(core): extract md & snapshot & attachments from selected by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13312
- feat(server): add fallback smtp config by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13377
- fix(server): get blob from correct storage by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13374
- refactor(core): ai menu grouping & text by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13376
- feat(core): center peek doc in chat semantic/keyword search result by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13380
- refactor(editor): always show keyboard toolbar in mobile by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13384
- feat(core): selected context ui by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13379
- fix(core): ai chat scrolldown indicator by @akumatus in https://github.com/toeverything/AFFiNE/pull/13382
- fix(editor): virtual keyboard closes unexpectedly when backspace is pressed after a block by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13386
- feat: update MarkdownView render by @Lakr233 in https://github.com/toeverything/AFFiNE/pull/13387
- feat(server): add fallback model and baseurl in schema by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13375
- feat: fix several view model issue by @Lakr233 in https://github.com/toeverything/AFFiNE/pull/13388
- feat(core): support better battery save mode by @EYHN in https://github.com/toeverything/AFFiNE/pull/13383
- chore(server): downscale sql proxy by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13393
- fix(server): missing embedding search by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13401
- fix(core): ai image upload failed by @akumatus in https://github.com/toeverything/AFFiNE/pull/13405
- feat(server): scenario mapping by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13404
- fix(electron): disable runAsNode fuse by @pengx17 in https://github.com/toeverything/AFFiNE/pull/13406
- fix(core): prevent navigating when clicking doc title in ai chat by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13412
- chore: added mime-type in gql by @Lakr233 in https://github.com/toeverything/AFFiNE/pull/13414
- chore(server): update config naming by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13419
- feat(core): extract edgeless selected images by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13420
- fix: 🚑 replace problematic attachment count by @Lakr233 in https://github.com/toeverything/AFFiNE/pull/13416
- refactor(core): show selected content chip if needed by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13415
- fix(core): generate image from text group by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13417
- feat(ios): enable ai button by @EYHN in https://github.com/toeverything/AFFiNE/pull/13422
- feat(core): peek doc in ai doc-read tool result by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13424
- chore(editor): mobile database editing experimental flag by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13425
- feat(core): hide search locally button when battery save enabled by @EYHN in https://github.com/toeverything/AFFiNE/pull/13423
- feat(server): skip cleanup for stale workspace by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13418
- chore(editor): enable dom renderer for beta ios by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13427
- chore: fix oxlint errors by @fengmk2 in https://github.com/toeverything/AFFiNE/pull/13434
- feat(core): extract selected docs by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13426
- chore(server): add ai document link on admin panel by @fengmk2 in https://github.com/toeverything/AFFiNE/pull/13428
- fix(android): fix android blob upload by @EYHN in https://github.com/toeverything/AFFiNE/pull/13435
- fix(editor): allow right click on reference by @EYHN in https://github.com/toeverything/AFFiNE/pull/13259
- feat: continue answer in ai chat by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13431
- fix(server): unstable test by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13436
- feat(electron): enhance fuses by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13437
- feat(core): enable battery save mode for mobile by @EYHN in https://github.com/toeverything/AFFiNE/pull/13441
- chore: replaces the MailHog Docker container with Mailpit by @ygcaicn in https://github.com/toeverything/AFFiNE/pull/13439
- refactor(core): display selected doc & attachment chip by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13443
- fix(core): missing hide edgeless copilot panel logic by @akumatus in https://github.com/toeverything/AFFiNE/pull/13445
- feat(server): add hints for context files by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13444
- feat(server): auto fix doc summary by @fengmk2 in https://github.com/toeverything/AFFiNE/pull/13448
- fix(electron): disable LoadBrowserProcessSpecificV8Snapshot by @pengx17 in https://github.com/toeverything/AFFiNE/pull/13450
- chore(server): add new darkskygit to stable image approvers by @fengmk2 in https://github.com/toeverything/AFFiNE/pull/13449
- chore(ios): enable edgeless dom renderer by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13460
- chore: use latest oxlint version by @fengmk2 in https://github.com/toeverything/AFFiNE/pull/13457
- fix(server): fulfill empty embedding for trashed docs by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13461
- chore(ios): disable dom renderer by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13462
- fix(core): right click on edgeless will also damage other functions by @akumatus in https://github.com/toeverything/AFFiNE/pull/13466
New Contributors
- @ygcaicn made their first contribution in https://github.com/toeverything/AFFiNE/pull/13439
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.23.2...v0.24.0
What's Changed
- feat(server): add compatibility for ios client by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13263
- feat: ai now working again by @Lakr233 in https://github.com/toeverything/AFFiNE/pull/13196
- fix(core): code-edit param maybe json string by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13278
- feat(mobile): add two step confirmation for mobile journal by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13266
- fix(core): allow mobile connect selfhost without https by @EYHN in https://github.com/toeverything/AFFiNE/pull/13279
- chore(server): relax list session permission by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13268
- feat(ios): ai button feature flag by @EYHN in https://github.com/toeverything/AFFiNE/pull/13280
- feat(core): enable two step journal by default by @EYHN in https://github.com/toeverything/AFFiNE/pull/13283
- refactor(core): align markdown conversion logic by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13254
- fix(server): exclude outdated doc id style in embedding count by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13269
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.23.1...v0.23.2
What's Changed
- refactor(core): extract ai-chat-panel-title component by @akumatus in https://github.com/toeverything/AFFiNE/pull/13209
- fix(core): electron storage sync by @pengx17 in https://github.com/toeverything/AFFiNE/pull/13213
- fix(core): error when delete tags by @EYHN in https://github.com/toeverything/AFFiNE/pull/13207
- fix(core): sidebar ai layout by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13215
- feat(core): notification entry for mobile by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13214
- feat(core): open doc in semantic and keyword result by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13217
- feat(server): skip embedding for deprecated doc ids & empty docs by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13211
- fix(core): the down arrow may show when showLinkedDoc not configured by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13220
- feat(server): clear semantic search metadata by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13197
- feat(core): support lazy load for ai session history by @akumatus in https://github.com/toeverything/AFFiNE/pull/13221
- feat(server): cleanup trashed doc's embedding by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13201
- fix(core): prevent reload pinned chat infinitely by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13226
- fix(server): delay send mail if retry many times by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13225
- feat(core): optimize artifact preview loading by @pengx17 in https://github.com/toeverything/AFFiNE/pull/13224
- fix(core): demo workspace by @forehalo in https://github.com/toeverything/AFFiNE/pull/13234
- feat(electron): add global context menu by @EYHN in https://github.com/toeverything/AFFiNE/pull/13218
- feat(core): add context menu for navigation and explorer by @EYHN in https://github.com/toeverything/AFFiNE/pull/13216
- fix(core): apply insert in same position not refresh by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13210
- feat(core): highlight active session in history by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13212
- fix(core): css var for apply delete diff by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13235
- fix(core): optimize settings dialog's left sidebar scroll style by @cuikaipeng in https://github.com/toeverything/AFFiNE/pull/13237
- feat(core): add a two-step confirm page to create new journal by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13240
- fix(editor): at-menu boundary in chat pannel by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13241
- chore(editor): add table and callout entries for mobile by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13245
- feat(core): add flag for two-step journal conformation by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13246
- fix(core): comment action button bg color by @pengx17 in https://github.com/toeverything/AFFiNE/pull/13250
- fix(core): hide intelligence entrance when ai is disabled by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13251
- fix(core): ai apply ui opt by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13238
- feat(server): improve transcript by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13253
- feat(core): server version check for selfhost login by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13247
- fix(component): mobile menu bottom padding not work by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13249
- feat(core): add ai draft service by @akumatus in https://github.com/toeverything/AFFiNE/pull/13252
- fix(core): share page should have basename correctly set by @pengx17 in https://github.com/toeverything/AFFiNE/pull/13256
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.23.0...v0.23.1
BREAKING CHANGES
The old image name ghcr.io/toeverything/affine-graphql:stable is deprecated
use ghcr.io/toeverything/affine:stable or ghcr.io/toeverything/affine-graphql:0.23.0 to a specific version
🚀 Features
- core:
- Adjust the layout, style, and structure of the AI chat input - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/12828 (2366c)
- Enable socket cors - by @EYHN and @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12823 (c1691)
- Linked doc visiblity setting and new sidebar layout - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/12836 (dfe4c)
- Moving in affine-reader doc parsers - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/12840 (f4c20)
- Allow importing affine file within import dialog - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/12850 (e0462)
- Add stream object api - by @akumatus and @darkskygit in https://github.com/toeverything/AFFiNE/issues/12841 (6169c)
- Add ai web-search and web-crawl tools ui components - by @akumatus in https://github.com/toeverything/AFFiNE/issues/12854 (3886b)
- Enable quick select for trash page - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/12878 (3a124)
- Ai tools css style adjustment - by @akumatus in https://github.com/toeverything/AFFiNE/issues/12891 (12fce)
- Limit visible doc inline stack tags - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/12647 (8754d)
- Support objects render in ai chat block - by @akumatus in https://github.com/toeverything/AFFiNE/issues/12906 (63de2)
- Use cloud indexer for search - by @EYHN in https://github.com/toeverything/AFFiNE/issues/12899 (aa487)
- Add ai playground feature flag and remove model switch feature flag - by @akumatus in https://github.com/toeverything/AFFiNE/issues/12934 (2171d)
- Add ai tool call error type and ui - by @akumatus in https://github.com/toeverything/AFFiNE/issues/12941 (a7185)
- Add allowGuestDemoWorkspace flag to force login - by @NorkzYT in https://github.com/toeverything/AFFiNE/issues/12779 (82b3c)
- Remove chat-panel component's dependency on doc - by @akumatus in https://github.com/toeverything/AFFiNE/issues/12975 (6e948)
- Add missing affine version header to server config - by @EYHN in https://github.com/toeverything/AFFiNE/issues/12986 (3d12b)
- Add a resizeable split view for ai chat - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/12896 (a5944)
- Comment panel - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/12989 (a21f1)
- Make editor host optional - by @akumatus in https://github.com/toeverything/AFFiNE/issues/12990 (3e035)
- Quick search support search locally - by @EYHN in https://github.com/toeverything/AFFiNE/issues/12987 (4641b)
- Bettery save mode - by @EYHN in https://github.com/toeverything/AFFiNE/issues/12996 (b2bf5)
- Support mentions in comments - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13000 (532ea)
- Support ai chat add, pin and unpin - by @akumatus in https://github.com/toeverything/AFFiNE/issues/13002 (134e6)
- Support compose a doc tool - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13013 (cfc10)
- Code artifact tool - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13015 (8ed7d)
- Add an independent AI panel - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13004 (64fb3)
- Add ai-chat-toolbar for independent chat - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13021 (2b0b2)
- Support ai recent session history - by @akumatus in https://github.com/toeverything/AFFiNE/issues/13025 (24f11)
- Add comment notification settings - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/13029 (29608)
- Markdown-diff & patch apply - by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/issues/12844 (c882a)
- Support open doc in ai session history - by @akumatus and @fengmk2 in https://github.com/toeverything/AFFiNE/issues/13035 (2f9a9)
- Auto expand workbench sidebar when opening ai preview panel - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13058 (563a1)
- Remove auto-scroll when chatting and display down-arrow instead - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13066 (f78e0)
- Reply actions - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13071 (0833d)
- Hide model switch menu - by @akumatus in https://github.com/toeverything/AFFiNE/issues/13070 (ce679)
- Comment with attachment uploads - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13089 (83970)
- Add ai history loading placeholder - by @akumatus in https://github.com/toeverything/AFFiNE/issues/13092 (d5c95)
- Show ai-island and navigate to chat page if not available in sidebar - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13085 (e04d4)
- Completely remove the dependence on EditorHost - by @akumatus in https://github.com/toeverything/AFFiNE/issues/13110 (d10e5)
- Support normal attachments - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13112 (d4c90)
- Add onOpenDoc handler for AFFiNE Intelligence page - by @akumatus in https://github.com/toeverything/AFFiNE/issues/13118 (1f87c)
- Remove scrollable-text-renderer's dependency on editor host - by @akumatus in https://github.com/toeverything/AFFiNE/issues/13123 (11a9e)
- Disable pin chat while generating AI answers - by @akumatus in https://github.com/toeverything/AFFiNE/issues/13131 (fe002)
- Apply model tracking - by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/issues/13128 (6b7d1)
- Clear all notifications - by @EYHN in https://github.com/toeverything/AFFiNE/issues/13144 (d98b4)
- Render session title in ai session history - by @akumatus in https://github.com/toeverything/AFFiNE/issues/13147 (e0f88)
- Restore pinned chat for independent chat - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13154 (2dacb)
- Update ai add context button ui - by @akumatus and @fengmk2 in https://github.com/toeverything/AFFiNE/issues/13172 (93f13)
- Show server name when delete account - by @EYHN in https://github.com/toeverything/AFFiNE/issues/13175 (33f64)
- Add basic ui for doc search related tool calling - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13176 (3dbdb)
- Ai intelligence track - by @akumatus in https://github.com/toeverything/AFFiNE/issues/13187 (65453)
- Do not show AI actions in history - by @akumatus in https://github.com/toeverything/AFFiNE/issues/13198 (b2c09)
- Display doc title with display-config for semantic result - by @CatsJuice and @akumatus in https://github.com/toeverything/AFFiNE/issues/13194 (3948b)
- Remount ai-chat-content when session changed - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13200 (de8fe)
- editor:
- By default render code iframe for html preview - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/12848 (ce951)
- Support connector dom renderer - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/12505 (76568)
- Streamline cell editing and navigation with improved keyboard support - by @NorkzYT in https://github.com/toeverything/AFFiNE/issues/12770 (a8c18)
- Use affine container url in preview - by @EYHN in https://github.com/toeverything/AFFiNE/issues/12919 (320d2)
- Allow embedding any iframes - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/12895 (f80b6)
- Comment extension - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/12948 (8ce85)
- Block comment extension - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/12980 (d768a)
- Resolve unassociated comments on init - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/13008 (55827)
- Comment for edgeless element - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/13098 (1d865)
- Can highlight resolved comment - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/13122 (1fe07)
- electron:
- Upgrade flatpak runtimeversion - by @doufa and @pengx17 in https://github.com/toeverything/AFFiNE/issues/12025 (3186f)
- ios:
- Update code sign identity script - by @EYHN in https://github.com/toeverything/AFFiNE/issues/12938 (f3a2a)
- Update code sign identity script - by @EYHN in https://github.com/toeverything/AFFiNE/issues/12942 (eef2e)
- Hidden version variant - by @EYHN in https://github.com/toeverything/AFFiNE/issues/13019 (d0d94)
- mobile:
- Add delete operation for detail page menu - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/12900 (24b20)
- native:
- Windows audio monitoring & recording - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/12615 (899ff)
- nbstore:
- Add more data to indexer - by @EYHN in https://github.com/toeverything/AFFiNE/issues/12815 (04f3d)
- server:
- Search blob names from indexer - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12822 (c0c81)
- Embedding search tool - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12810 (cdaaa)
- Parse ydoc to markdown - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12812 (73402)
- Parse ydoc to ai editable markdown format - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12846 (d80bf)
- Allow chat session dangling & pin session support - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12849 (bd049)
- Get recently updated docs - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12861 (ad572)
- Add pinned & action filter for session query - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12876 (c7113)
- Search docs by keywork from indexer - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12863 (62d74)
- Add doc keyword search tool - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12837 (e9781)
- Add search docs by keyword gql api - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12866 (011f9)
- Improve session modify - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12928 (e32c9)
- Allow multiple session attach to doc - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12933 (06f27)
- Support multiple hosts in one deployment - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12950 (dc555)
- Remove context prefetch & integrate context search - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12956 (e6f91)
- Faster reranking based on confidence - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12957 (9b881)
- Comment model - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12760 (e2a79)
- Add morph doc edit tool - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12789 (1c1da)
- Add comment-attachment model - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12909 (e7739)
- Add read doc tool - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12811 (5599c)
- Add comment-attachment storage - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12911 (e8bc8)
- Add typed list session gql - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12979 (0326d)
- Comment service and resolver - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12761 (2aa5c)
- Support comment notification type - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12924 (7ed72)
- Send comment notifications - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12925 (a2810)
- Deprecate blob id provide by client - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12991 (2ae3c)
- Expose reuse latest chat - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12999 (2ea3c)
- Add Blob Model - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12894 (06253)
- Edit tool intent collect - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12998 (53968)
- Use new content reader - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13007 (2b7a8)
- Update session after doc deletion - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13028 (b9c4d)
- Update tool descriptions and AI prompt - by @hwangdev97 in https://github.com/toeverything/AFFiNE/issues/13032 (a485a)
- Add apple-itunes-app meta tag on shage page - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/13065 (7dc10)
- Support read all notifications - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/13083 (db79c)
- Paginated list endpoint - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13026 (6dac9)
- Use faster model in ci test - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13038 (c4c11)
- Summary tools - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13133 (ad5a1)
- Export title and summary on doc resolver - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/13139 (f655e)
- Add process memory usage metrics - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/13148 (af9c4)
- Add doc meta for semantic search - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13174 (847ef)
- Add cron job for session cleanup - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13181 (b6187)
- Add generate title cron resolver - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13189 (9a3e4)
- Allow fork session to other doc - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13199 (bcf6b)
🐞 Bug Fixes
- 🚑 compiler issue on newer syntax - by @Lakr233 in https://github.com/toeverything/AFFiNE/issues/12974 (2be3f)
- 🚑 build on Xcode 16.2 - by @Lakr233 in https://github.com/toeverything/AFFiNE/issues/12981 (6a04f)
- 🚑 compiler issue - by @Lakr233 in https://github.com/toeverything/AFFiNE/issues/13114 (ecea7)
- Hide embedding status tip if embedding completed - by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/issues/13156 (58dc5)
- Ai artifact preview styles - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13203 (7cff8)
- android:
- Graphql service type error - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/12858 (2edc8)
- Fix android build error - by @EYHN in https://github.com/toeverything/AFFiNE/issues/13117 (f54cb)
- core:
- Iframe rendering issue for youtube videos - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/12880 (da980)
- Adjust new doc list filter style - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/12629 (ea92e)
- Show toolbar when quick select doc explorer - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/12601 (dd1b8)
- Remove list view doc preview skeleton - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/12621 (4507c)
- Persist sidebar open state and width to prevent flash on load - by @NorkzYT in https://github.com/toeverything/AFFiNE/issues/12743 (74106)
- Center align user avatar in doc property - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/12908 (616e7)
- Adjust workspace selector style in import page - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/12916 (6813d)
- Correct workspace selector position in sidebar fallback - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/12945 (5c45c)
- Persist right sidebar open state correctly for desktop - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/12953 (ad306)
- Ai make it real ci timeout - by @akumatus and @darkskygit in https://github.com/toeverything/AFFiNE/issues/12954 (a4680)
- Fix ai input style in chat block and simply img rendering - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/12943 (32787)
- Fix client crash - by @EYHN in https://github.com/toeverything/AFFiNE/issues/12966 (f46d2)
- Adjust ai chat tool calling style - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/12985 (423c5)
- Dedicated link config for comments - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13003 (81f54)
- Some artifact styles - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13020 (fe8cb)
- Fix migrate filter list error - by @EYHN in https://github.com/toeverything/AFFiNE/issues/13022 (f961d)
- Re-layout ai-chat-content to display preview panel - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13030 (882d0)
- List comment changes usage - by @pengx17 and @fengmk2 in https://github.com/toeverything/AFFiNE/issues/13036 (1452f)
- Some style issues - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13039 (ec510)
- Timezone aware datetime display - by @yifeiyin in https://github.com/toeverything/AFFiNE/issues/13055 (2df4a)
- Some ux issues related to comments - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13057 (0d2fb)
- Border color for embed-linked-doc-block and others - by @yifeiyin in https://github.com/toeverything/AFFiNE/issues/13056 (0be63)
- Should not be able to comment with empty content - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13061 (90b2b)
- Comment mention filters - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13062 (6175b)
- Opt doc edit prompt - by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/issues/13054 (5a81c)
- Chat history not show in independent page - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13069 (f8be0)
- Should be able to unresolve a resolved comment - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13078 (81014)
- Show actions only if docId equals session.docId - by @akumatus in https://github.com/toeverything/AFFiNE/issues/13080 (afb39)
- Shared mode permission check - by @EYHN in https://github.com/toeverything/AFFiNE/issues/13087 (f6a45)
- Insert diff not displayed after the expected block - by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/issues/13086 (8c49a)
- Ai tool calling explanation - by @akumatus in https://github.com/toeverything/AFFiNE/issues/13097 (3226a)
- Long words will overflow in chat panel - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13101 (81a76)
- Some editor issues - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13096 (072ff)
- Apply model ui - by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/issues/13084 (3cc33)
- Avoid shared page to fetch workspace info - by @EYHN in https://github.com/toeverything/AFFiNE/issues/13104 (ce7ff)
- Some ux enhancements on comments - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13105 (a5027)
- Should not be able to commit comments when uploading images - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13108 (9071c)
- Should show delete permanently for trash page multi-select - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13111 (dace1)
- Should use sonnet 4 for make it real - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13106 (f839e)
- Code block artifact styles - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13116 (38537)
- Old ai messages not cleared before retrying - by @akumatus in https://github.com/toeverything/AFFiNE/issues/13119 (89958)
- Some comment editor ux enhancements - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13126 (ed6fd)
- Disable comment in local workspace - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/13124 (5b027)
- Add missing tooltip effect for independent chat - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13127 (0f9b9)
- Cannot download comment files - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13136 (7d527)
- Doc reference error in ai answer - by @akumatus in https://github.com/toeverything/AFFiNE/issues/13141 (9d5c7)
- Empty style for comment - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13142 (46901)
- Ensure new chat when entering chat page - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13146 (8b579)
- Load chat history content correctly - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13149 (aba0a)
- Remove scroller visiblility test - by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/issues/13159 (b23f3)
- Artifact rendering issue in standalone ai chat panel - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13164 (fef4a)
- Some artifact tools styling - by @pengx17 and @fengmk2 in https://github.com/toeverything/AFFiNE/issues/13152 (d65a7)
- Artifact rendering issue in standalone ai chat panel - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13166 (9cda6)
- Avoid infinite sign in with selfhost - by @EYHN in https://github.com/toeverything/AFFiNE/issues/13169 (0e8ff)
- Update code artifact tool prompt - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13171 (aee7a)
- Hide footer actions for independent ai chat - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13177 (6f87c)
- Right sidebar switching not work after switching workspace - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13179 (0d414)
- Artifact panel theme - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13186 (4d7d8)
- Prevent creating session every time in chat page - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13190 (ebefb)
- Loading spinner color issue - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13192 (d9e8c)
- Disable creating linked doc in sidebar when show linked is off - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13191 (7b536)
- Comment empty style issue - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13208 (8ec4b)
- Electron storage sync - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/13213 (2a8f1)
- editor:
- FilterableList - prevent undefined item selection in keyboard nav - by @golok727 in https://github.com/toeverything/AFFiNE/issues/12818 (1fb68)
- Unexpectedly update edgeless note in readonly mode - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/12839 (ba718)
- Middle click open new tab - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/12902 (1686b)
- Improve performence of link card render - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/12937 (a6edb)
- Peekable conditions for edgeless note block - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/12969 (03aeb)
- Comment style and creation issues - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/13006 (7879e)
- Time issues of comment initialization - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/13031 (eb56a)
- Adjust highlght style of comment and comment editor flickering - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/13040 (eb965)
- Keyboard can not open after closing input modal - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/13041 (6f9c1)
- Focus comment editor after click its bottom area - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/13060 (75f2e)
- Centerize iframe modal in mobile - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/13073 (339bf)
- Can not create surface block comment - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/13115 (39abd)
- Commented heading style - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/13140 (46a9d)
- Missing viewport selector in editor setting - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/13168 (15726)
- Use inline-block style for inline comment - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/13204 (fbd6e)
- Memory leak caused by missing unsubscription from autoUpdate - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/13205 (36bd8)
- electron:
- Embeded youtube videos not playable - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/12892 (e00a3)
- Adjust some command line flags - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/12597 (ec66b)
- ios:
- Fix xcode marketing version - by @EYHN in https://github.com/toeverything/AFFiNE/issues/12963 (6b263)
- Fix testflight - by @EYHN in https://github.com/toeverything/AFFiNE/issues/12964 (bbafc)
- mobile:
- Change mobile docs display config and prevent opening doc when close menu - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/12903 (d7430)
- server:
- Should save end date of subscription in db - by @forehalo in https://github.com/toeverything/AFFiNE/issues/12814 (a1abb)
- Ci nextest - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12851 (31e65)
- Session unique index conflict - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12865 (dfaf6)
- Set empty embedding on empty doc - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12857 (5623d)
- Don't use global AFFiNELogger - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12871 (5a87d)
- Save snapshot and delete updates in the same transaction - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12856 (c6262)
- Session update check - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12877 (13b64)
- Convert date and timestamp value to Date instance - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12867 (bebe4)
- Use job queue instead event on doc indexing changes - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12893 (862a5)
- Should check doc public attribute when snapshot not exists - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12913 (f0671)
- Copilot permission check - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12923 (07ec4)
- Allow fork empty session in playground - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12940 (5e193)
- Disable Apple oauth on client version < 0.22.0 - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/12984 (facf6)
- Model mistakenly thinks the edit failed - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12997 (4fd42)
- Incorrect list condition - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13005 (41524)
- Send comment mention to comment author by default - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/13018 (1b9ed)
- Abort behavior in sse stream - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/12211 (5a49d)
- Allow MS Office365 / Azure compatibility by making OIDC.preferred_username optional - by @chief-nerd in https://github.com/toeverything/AFFiNE/issues/13027 (eb73c)
- Only send comment mention notification when comment author is doc owner - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/13033 (831da)
- Doc embedding crash with transaction - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13042 (e8857)
- Rerank scores calc - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13016 (181cc)
- Separate active subscriptions - by @forehalo in https://github.com/toeverything/AFFiNE/issues/13077 (61da6)
- Get pending embedding docs in event handler - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13095 (d2f01)
- Incorrect abort condition - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13100 (e0275)
- Session updated at - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13099 (0bd1f)
- Use new LocalWorkspace ServerFeature instead - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/13091 (95f88)
- Chunk session in migration - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13107 (8236e)
- Should use signed url first - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/13109 (ae74f)
- Add user id to comment-attachment model - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/13113 (45c01)
- Batch size in gemini embedding - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13120 (0f306)
- Sse abort behavior - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13153 (b7943)
- Ignore 409 status error on es delete query - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/13162 (0f74e)
- Recent session missing params - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/13188 (d5f63)
- web:
- Adjust sign-in panel height - by @hwangdev97 in https://github.com/toeverything/AFFiNE/issues/12976 (d49a0)
View changes on GitHub
What's Changed
- fix(server): oidc registration by @forehalo in https://github.com/toeverything/AFFiNE/pull/12723
- fix(core): generate the image cannot enter text prompt by @akumatus in https://github.com/toeverything/AFFiNE/pull/12717
- fix(editor): support copying single image from edgeless and pasting to page by @fundon in https://github.com/toeverything/AFFiNE/pull/12709
- chore: bump up @googleapis/androidpublisher version to v28 by @renovate in https://github.com/toeverything/AFFiNE/pull/12713
- fix(electron): increase recording timeout by @pengx17 in https://github.com/toeverything/AFFiNE/pull/12733
- chore(ios): update ios app version by @EYHN in https://github.com/toeverything/AFFiNE/pull/12734
- chore: bump up nestjs to v11.1.3 by @renovate in https://github.com/toeverything/AFFiNE/pull/12737
- fix(editor): pasting into database multiselect input auto adds a new tag by @golok727 in https://github.com/toeverything/AFFiNE/pull/12693
- fix: size of canvas in
PDFPageRendererby @mkihr-ojisan in https://github.com/toeverything/AFFiNE/pull/12722 - fix(editor): toolbar shaking when setting inline style by @fundon in https://github.com/toeverything/AFFiNE/pull/12765
- refactor(core): hide emebedding status tip if completed by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/12720
- fix(editor): add title to edgeless page block ai context by @L-Sun in https://github.com/toeverything/AFFiNE/pull/12763
- fix(server): list context status by @darkskygit in https://github.com/toeverything/AFFiNE/pull/12771
- fix(editor): support markdown transform when using IME by @L-Sun in https://github.com/toeverything/AFFiNE/pull/12778
- chore(editor): remove unused codes by @L-Sun in https://github.com/toeverything/AFFiNE/pull/12784
- feat(editor): add replace action in attachment toolbar by @fundon in https://github.com/toeverything/AFFiNE/pull/12512
- fix(editor): can not clear embed card alias description by @L-Sun in https://github.com/toeverything/AFFiNE/pull/12794
- fix: memory leak due to missing unsubscribe by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/12777
- feat(server): improve rerank performance by @darkskygit in https://github.com/toeverything/AFFiNE/pull/12775
- feat(server): improve prompts by @darkskygit in https://github.com/toeverything/AFFiNE/pull/12788
- fix(electron): web dev server ws does not work for electron renderer by @pengx17 in https://github.com/toeverything/AFFiNE/pull/12711
- fix(editor): behavior of deleting at the start of line by @L-Sun in https://github.com/toeverything/AFFiNE/pull/12787
- fix(component): fix storybook migration v9 by @pengx17 in https://github.com/toeverything/AFFiNE/pull/12797
- fix(editor): remove duplicate event listeners by @golok727 in https://github.com/toeverything/AFFiNE/pull/12735
- chore(server): bump model version by @darkskygit in https://github.com/toeverything/AFFiNE/pull/12798
- fix(nbstore): fix search slow by @EYHN in https://github.com/toeverything/AFFiNE/pull/12800
- fix(editor): firefox can't paste image in edgeless by @golok727 in https://github.com/toeverything/AFFiNE/pull/12729
- fix(editor): cursor not visible on empty line when line numbers are disabled in code block by @golok727 in https://github.com/toeverything/AFFiNE/pull/12694
- fix(editor): unable to delete content backward in database title cell by @golok727 in https://github.com/toeverything/AFFiNE/pull/12738
- fix(editor): show added or deleted rows immediately in grouped table and Kanban views by @NorkzYT in https://github.com/toeverything/AFFiNE/pull/12731
- fix(server): increase doc-service liveness probe timeout from 1s to 5s by @fengmk2 in https://github.com/toeverything/AFFiNE/pull/12804
- feat(core): update build in server config by @EYHN in https://github.com/toeverything/AFFiNE/pull/12807
- fix(server): use Query instead of Args by @fengmk2 in https://github.com/toeverything/AFFiNE/pull/12813
- feat(server): split embedding client by @darkskygit in https://github.com/toeverything/AFFiNE/pull/12809
New Contributors
- @mkihr-ojisan made their first contribution in https://github.com/toeverything/AFFiNE/pull/12722
- @NorkzYT made their first contribution in https://github.com/toeverything/AFFiNE/pull/12731
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.22.2...v0.22.4
What's Changed
- fix(server): token calculate by @darkskygit in https://github.com/toeverything/AFFiNE/pull/12667
- fix(server): chat with image by @darkskygit in https://github.com/toeverything/AFFiNE/pull/12699
- chore(server): ignore never applied rolled back error by @fengmk2 in https://github.com/toeverything/AFFiNE/pull/12703
- fix(core): read-only editor does not support code preview by @akumatus in https://github.com/toeverything/AFFiNE/pull/12700
- chore: bump up @nestjs-cls/transactional-adapter-prisma version to v1.2.23 by @renovate in https://github.com/toeverything/AFFiNE/pull/12680
- fix(electron): revert back electron to v35 by @pengx17 in https://github.com/toeverything/AFFiNE/pull/12704
- fix(editor): should set event dispatcher active as false when document is hidden by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/12559
- feat(editor): track citation events by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/12664
- chore(server): disable indexer by default by @fengmk2 in https://github.com/toeverything/AFFiNE/pull/12710
- ci: fix missing environment in build-server-native by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/12712
- chore(server): ignore rolled back error on the first time by @fengmk2 in https://github.com/toeverything/AFFiNE/pull/12714
- chore: adjust general access button styles by @JimmFly in https://github.com/toeverything/AFFiNE/pull/12718
- feat(core): optimize tag performance by @EYHN in https://github.com/toeverything/AFFiNE/pull/12719
- chore: bump up multer version to v2.0.1 [SECURITY] by @renovate in https://github.com/toeverything/AFFiNE/pull/12716
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.22.0...v0.22.2
What's New
We've shipped 0.22 🎆
With enhanced AI capabilities, more integrated features, and extra optimizations, AFFiNE becomes an even more valuable part of your workflow. Plus, this release brings important user experience improvements and adds some of the most requested features
- Code block & HTML block
- AI workspace embedding
- AI search & reason
- New all doc & collection
- Embed doc with alias
- Calendar integrations
- Database
- Clipboard blob & loading block
- Android Test
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.21.6...v0.22.0
🐞 Bug Fixes
- nbstore: Wrong order of socketio transports - by liuyi in https://github.com/toeverything/AFFiNE/issues/12077 (113c5)
View changes on GitHub
🚀 Features
- server:
- Adapt 4o image - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/11956 (743e2)
- Find transcript actions - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/11890 (d5a45)
- Add time context for chat - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/11933 (0ab86)
🐞 Bug Fixes
- core: Better search result - by @EYHN in https://github.com/toeverything/AFFiNE/issues/12015 (a8c2b)
- server: Filter out attachment in pplx provider - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/11986 (c34d7)
View changes on GitHub
🐞 Bug Fixes
- core:
- Subscribe search not unsubscribe - by @EYHN in https://github.com/toeverything/AFFiNE/issues/11929 (8b486)
- Action items in the ai response are not optimized for dark mode - by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/issues/11839 (e32d6)
- Should not limit the number of docs of at menu - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11889 (61e33)
- Remove image proxy in onboarding snapshots - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11954 (ab3f0)
- Sidebar audio player seek position issue - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11844 (9982e)
- Audio job submittion timeout too short - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11918 (bb606)
- electron:
- Sometimes pops up failed to save dialog - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11925 (07d7a)
- Use askForMeetingPermission for asking microphone permission - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11792 (58f7a)
- nbstore:
- Fix indexer cache not working - by @EYHN in https://github.com/toeverything/AFFiNE/issues/11922 (075a2)
- server:
- Empty mimetype attachments fallback - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/11869 (21b7f)
View changes on GitHub
🐞 Bug Fixes
- core:
- Not revalidate notification count when logged out - by @EYHN in https://github.com/toeverything/AFFiNE/issues/11617 (0f39a)
- Replace zero-width non-ioiner for editor content - by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/issues/11591 (25418)
- Fix event timing in storage - by @EYHN in https://github.com/toeverything/AFFiNE/issues/11628 (16d5b)
- Cannot focus inside shape in test - by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/issues/11630 (14943)
- Ask AI input box in the whiteboard is blocked by the menu - by @akumatus in https://github.com/toeverything/AFFiNE/issues/11634 (883b1)
- Hide start-with-ai if service feature is not enabled - by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/issues/11633 (9c6d9)
- Audio player ux - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11685 (46f3d)
- Database backlink row visibility - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11706 (db2a8)
- Adjust recording user-select none style - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11735 (ef7a8)
- Appcontainer fallback display issue - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11669 (268c3)
- Avatar cannot load google user content url image - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11733 (e8d2b)
- Ai history of new users is always loading, enable online search by default - by @akumatus in https://github.com/toeverything/AFFiNE/issues/11741 (50b3f)
- Ask ai loses user selected context - by @akumatus in https://github.com/toeverything/AFFiNE/issues/11767 (e577b)
- Transcription block styls - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11772 (75df2)
- Fix ai with multiple server - by @EYHN in https://github.com/toeverything/AFFiNE/issues/11570 (a9e46)
- Filter embedding results to return only user-selected tags and documents - by @akumatus in https://github.com/toeverything/AFFiNE/issues/11770 (203e9)
- Handle incorrect style of the confirm delete button - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/11725 (17895)
- Add tooltip to cloud server selector - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/11755 (37e07)
- Confirm the tag name before creating a new tag - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/11724 (9f59d)
- editor:
- Enhance markdown latex preprocessing - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/11597 (d5aeb)
- Connector target position NaN - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/11606 (58865)
- Fix overlay of tool is not shown or repeated when switching tool - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/11575 (823bf)
- The switch button style set in the TOC does not effect - by @cuikaipeng and Chen in https://github.com/toeverything/AFFiNE/issues/11622 (bcd1c)
- Surface-ref refFlavour should be affine:frame when reference to a frame - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/11632 (74ebe)
- Use img tag for link preview icon and banner - by @forehalo in https://github.com/toeverything/AFFiNE/issues/11637 (2f564)
- Ime input error at empty line - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/11636 (aabb0)
- Cut and paste surface-ref to same doc should remain surface-ref - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/11639 (4da00)
- Can not query in mobile at menu - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/11649 (f860f)
- Repeat trigger keys of at-menu was added - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/11631 (076c5)
- Android bs keyboard provider error - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/11647 (e1cb8)
- Markdown code preprocessor should handle link correctly - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/11671 (7aa87)
- Integration vitest config warning - by @doodlewind (e6894)
- Rework disable middle click settings for linux - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11556 (575aa)
- V-element may get undefined inline editor - by @Flrande in https://github.com/toeverything/AFFiNE/issues/11697 (fd6c3)
- Improve pdf embed viewer UX - by @fundon in https://github.com/toeverything/AFFiNE/issues/11641 (8ca67)
- Missing copy as png implementation - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/11716 (b2694)
- Markdown html and image import - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/11712 (bfec5)
- Link popover title overflow - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11704 (79c94)
- Add code block clipboard extension - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/11731 (212c1)
- Update embed iframe block event tracker - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/11736 (022e5)
- Clicking footnote node should not open doc when readonly - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/11749 (d6287)
- Should keep color on custom color button - by @fundon in https://github.com/toeverything/AFFiNE/issues/11773 (a46bb)
- Footnote popup style and position issues - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/11771 (a555d)
- Remove redundant subtraction - by @fundon in https://github.com/toeverything/AFFiNE/issues/11781 (1ae36)
- Chevron down icon on toolbar - by @fundon in https://github.com/toeverything/AFFiNE/issues/11803 (9c025)
- electron:
- Use CG* instead of NS* - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11668 (ee15b)
- Browserwindow creationis sometimes too early - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11787 (3772a)
- ios:
- Avoid keyboard covering dialog - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/11681 (40112)
- mobile:
- Cannot change tag color - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11708 (22008)
- Tab is not at bottom in tag detail page when empty - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/11723 (d0456)
- New doc in explorer folder - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/11682 (1c6ee)
- native:
- Invalid call to set mute behavior - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11764 (04c0f)
- server:
- Initial user plan - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/11687 (f2f1a)
- Slide audio override - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/11688 (ad712)
- Subscription delete race condition - by @forehalo in https://github.com/toeverything/AFFiNE/issues/11729 (bfb94)
- Relax global embedding condition - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/11791 (a33b8)
🏎 Performance
- editor:
- Dispose input event handler for removed blocks - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/11734 (b2186)
- Avoid redundant dom query when editing single block - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/11732 (16f7b)
- native:
- Use simd to speedup audio buffer mix - by @Brooooooklyn in https://github.com/toeverything/AFFiNE/issues/11717 (fe867)
View changes on GitHub
🐞 Bug Fixes
- core:
- Retry on chat-block, view components not update as expected - by @akumatus in https://github.com/toeverything/AFFiNE/issues/11553 (1e956)
- Online search button status not updated to the search prompt - by @akumatus in https://github.com/toeverything/AFFiNE/issues/11542 (82ade)
- After clearing the history, new chat will report an error - by @akumatus in https://github.com/toeverything/AFFiNE/issues/11549 (3bf30)
- Missing i18n and button margin - by @forehalo in https://github.com/toeverything/AFFiNE/issues/11568 (4e56a)
- Unexpected style of redeem code button - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/11540 (e58f2)
- Update background of sign-in button and input - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/11118 (bf293)
- Improve share menu width and member name overflow handling - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/11527 (eb664)
- editor:
- Can not move carte at the end of inline element - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/11558 (06497)
- Should clear selection when switching doc mode - by @fundon in https://github.com/toeverything/AFFiNE/issues/11545 (bb797)
- Should preserve indentation when pasting code with spaces into code block - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/11587 (0302b)
- Update doc role instead of workspace role when invite in mention panel - by @Flrande in https://github.com/toeverything/AFFiNE/issues/11588 (0ce5a)
- nbstore:
- Connect before do operation - by @EYHN in https://github.com/toeverything/AFFiNE/issues/11569 (a759a)
- server:
- Generate image - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/11599 (44d2f)
- Adjust expire time of invite link - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/11609 (a1667)
View changes on GitHub
🐞 Bug Fixes
- editor:
- Improve link popup positioning with autoUpdate - by @fundon in https://github.com/toeverything/AFFiNE/issues/11510 (e927d)
- Allow copy in readonly mode - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/11538 (bda55)
- Text overflow in journal card - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/11537 (ca751)
- Image icon color - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/11536 (238ec)
- Disable mention node select - by @Flrande in https://github.com/toeverything/AFFiNE/issues/11512 (8c87d)
- Prevent Tab key propagation outside editor - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/11531 (780c3)
- Incorrect brush bound with rotation and line width - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/11524 (38201)
- Paste to code block should delete selected text - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/11546 (e4e3d)
- Should auto close dropdown menus on toolbar - by @fundon in https://github.com/toeverything/AFFiNE/issues/11522 (c57f4)
- electron:
- Use another origin for popup to disable zoom in/out issue of the popup window - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11506 (a2125)
- Cannot restart recording the same app again - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/11498 (f0aaf)
- server:
- Early exit in doc parse - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/11507 (37924)
- Duplicate registered otel providers - by @forehalo in https://github.com/toeverything/AFFiNE/issues/11513 (64618)
View changes on GitHub
We've shipped AFFiNE 0.21!
We are in the progress of fully rewriting our docs site. It's planed to be shiped with v0.22.0, so the current content might be outdated. Feel to raise issues against the docs or the product.
Breaking changes
Server config system
We've introduced a brand new config system to make updating configs of servers much easier. The Admin panel got little refactor as well. Now you can update well noted configs in it and all config mutated in Admin panel will take effects immediately(No reboot required).
The new config system is based on JSON and we provide a fully documented schema to make it even more clear. Check it out. You can configure your instance it the way like:
Then import your update through instance's command line:
node --import ./scripts/register.js ./dist/data/index.js import-config ./path/to/config.json
Importing by command line requires a reboot. We will provide an import/export GUI on admin panel in 0.22, which will not require reboot.
The old way to config AFFiNE instances by affine.js now is deprecated and will not take effect anymore. Some of the Environment Variables may still work, check the @environment annotation in schema.
Features
● Meta info for blocks ● Notification ● Doc Permissions ● Database - member & attachment property ● Iframe embed block ● Edgeless alignment ● Edgeless highlighter ● Readwise highlight integration ● Web clipper ● Improved Selfhosted admin panel
Official Release Note: whats-new-april-update Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.20.5...v0.21.0
🐞 Bug Fixes
- core: Fix awareness send message repeatedly - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10643 (b427a)
- server: Reschedule busy doc merging - by @forehalo (00398)
View changes on GitHub
🐞 Bug Fixes
- editor: Table collab - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/10489 (cbef6)
- server: Limit max batch pulled doc updates - by @forehalo (bf42a)
View changes on GitHub
🐞 Bug Fixes
- core:
- Fallback when loading share page - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10428 (26674)
- Fix doc url parsing with custom domain names - by @fundon in https://github.com/toeverything/AFFiNE/issues/10444 (866b0)
- Correctly toggle visibility of starter-bar based on doc.isEmpty - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/10439 (e1fd8)
- Ai chat panel scrolling dizziness problem - by @akumatus in https://github.com/toeverything/AFFiNE/issues/10458 (903d2)
- Extract a scrollable text renderer fot ai panel - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/10469 (7c8ba)
- editor:
- Discard stale layout bitmap in turbo renderer - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/10427 (f3911)
- Improve string conversion logic for checkbox property - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/10433 (0e4a7)
- Affine preview root style - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/10420 (d63f1)
- Remote cursor color inconsistency - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/10437 (97cc8)
- Table block supports parsing rich text - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/10430 (1a9bf)
- Overflow of embed github card in edgeless note - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/10442 (2732b)
- List toggle position offset - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/10448 (58962)
- Ai chat panel textarea selection issue - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/10461 (f2526)
- Handle resize in turbo renderer - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/10465 (8cec2)
- ToDraftModal supports flat data structures - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/10466 (18dfa)
- Adjust black and white in shape text color palettes to pure black and pure white - by @fundon in https://github.com/toeverything/AFFiNE/issues/10450 (caa4d)
- Transform to draftmodel first when get snapshot - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/10477 (d57ef)
- ios:
- Fix magic link sign in - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10436 (7dbc1)
- native:
- Potential sharablecontent icon/name crash - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/10464 (be94f)
- nbstore:
- Reduce unnecessary sync - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10426 (cafff)
- server:
- Avoid global rejection when event handler errors - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10467 (b3821)
View changes on GitHub
🐞 Bug Fixes
- core:
- Fix permission checks for export workspace - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/10401 (abda7)
- Reorder plan card action button conditions - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/10387 (dee6b)
- Close popover after successful invite in member editor - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/10388 (84814)
- Unused blobs query - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/10399 (7e892)
- Add linked doc button - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10417 (2ec7d)
- nbstore:
- Local doc update lost - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10422 (c644a)
🏎 Performance
- core: Only full sync before exporting - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10408 (e5e5c)
View changes on GitHub
🚀 Features
- core: Add resetSync button - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10404 (0e581)
- editor: Update footnote node style and config - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/10392 (1b2a4)
🐞 Bug Fixes
- core:
- Remove tag page semicolon - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/10379 (5fe4b)
- Version control session - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10384 (b71fe)
- Remove unnecessary doc loading - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10395 (da7ab)
- editor:
- Turbo renderer stale frame lag on zooming - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/10376 (67889)
- Should check text length and stop event propagation when adding a link - by @fundon in https://github.com/toeverything/AFFiNE/issues/10391 (162b7)
- Drag connector and group element - by @doouding in https://github.com/toeverything/AFFiNE/issues/10385 (a0a97)
- Drag bookmark from note to edgeless - by @doouding in https://github.com/toeverything/AFFiNE/issues/10389 (9bb74)
- nbstore:
- Leave awareness when destroy - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10394 (a59e6)
- Fix doc sync logic - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10400 (59a79)
- server:
- Too much redundant updates events - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10383 (f02b5)
- Include check of prerelease versions - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10386 (b9e3f)
View changes on GitHub
🚀 Features
- core:
- Drop doc onto split view - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9487 (a4841)
- Support ai network search - by @akumatus in https://github.com/toeverything/AFFiNE/issues/9357 (58ce8)
- New template doc property - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9538 (10196)
- Template-doc settings for user-worksapce scope - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9566 (57b89)
- Template doc setting ui - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9658 (af3ad)
- Template doc list empty ui - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9675 (1c907)
- Sidebar template doc entrance - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9676 (41961)
- Remove workspace selectors in settings - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9705 (0bce5)
- Sidebar journal panel template onboarding and setting - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9680 (d8295)
- Start with edgeless for empty page - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9699 (494a9)
- Add new bs dnd adapter - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9717 (7dc47)
- New worker workspace engine - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9257 (a2ffd)
- Support chat panel chips and suggest current doc for embedding - by @akumatus in https://github.com/toeverything/AFFiNE/issues/9747 (d048a)
- Add template mark on detail page header - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9764 (9d61b)
- Track template doc events - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9775 (93106)
- Add copy link button to local share menu - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9271 (9004c)
- Support ai doc search panel - by @akumatus in https://github.com/toeverything/AFFiNE/issues/9831 (a3164)
- Reorg workspace settings - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9718 (defb0)
- Support one time password - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9798 (5828e)
- Make sidebar others collapsible - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9862 (a16b5)
- Unused blob management in settings - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9795 (6ac6a)
- Cite source documents in the AI answer - by @akumatus in https://github.com/toeverything/AFFiNE/issues/9863 (95cf2)
- Update chat error style - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/9885 (4b553)
- Add self host team plan - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9569 (e68bd)
- Index table block types - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9989 (3f0a9)
- Add deleted state for sidebar journal template - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9980 (b4f07)
- Optimize team workspace member management - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9737 (d5a62)
- Add tooltip for import dialog snapshot item - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/10013 (b3838)
- Add doc grant feature to share menu - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9672 (5ae5f)
- Guard service - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9816 (92f4f)
- Frame editor settings - by @OlegDev1, @L-Sun and @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9970 (d4f0c)
- Make some tabs in sidebar persistent for all docs page - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/10014 (f7748)
- Center peek open doc should only load doc when idle - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/10023 (d89d4)
- Enable ai network search - by @akumatus in https://github.com/toeverything/AFFiNE/issues/10110 (94811)
- Upgrade pplx models - by @akumatus in https://github.com/toeverything/AFFiNE/issues/10115 (573af)
- Add with your docs label to ai answer - by @akumatus in https://github.com/toeverything/AFFiNE/issues/10124 (d17f5)
- Persist right-sidebar open state and resize width - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/10120 (85add)
- Hide starter-bar for template - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/10112 (473f8)
- Move context docs to user prompt - by @akumatus in https://github.com/toeverything/AFFiNE/issues/10162 (79d5f)
- Attach a pdf - by @OlegDev1 and @L-Sun in https://github.com/toeverything/AFFiNE/issues/10039 (b82fc)
- Support network search in chat block center peek - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/10186 (e6b57)
- Auto collapse ai chips - by @akumatus in https://github.com/toeverything/AFFiNE/issues/10209 (9418a)
- Add link to template tutorial - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/10189 (f369a)
- Add 100k tokens limit for the docs context - by @akumatus in https://github.com/toeverything/AFFiNE/issues/10211 (b2654)
- Close popup after oauth login - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10273 (c0cc4)
- Add tracking events to doc role management - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/10221 (e5a15)
- Use footnote for perplexity search results - by @akumatus in https://github.com/toeverything/AFFiNE/issues/9851 (862a9)
- Focus the create page item when query returns no result in at menu - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/10060 (fd25c)
- Add doc copilot context api - by @akumatus in https://github.com/toeverything/AFFiNE/issues/10103 (58fed)
- editor:
- Add shortcut of zooming to selection - by @doouding in https://github.com/toeverything/AFFiNE/issues/9447 (a4e94)
- Add scroll wheel zoom setting - by @doouding in https://github.com/toeverything/AFFiNE/issues/9476 (cb5d7)
- Add editor store - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9584 (fe727)
- Merge store and blocks - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9591 (5842d)
- Add feature flag service - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9592 (36832)
- Add more open doc options to editor toolbar - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9588 (f7885)
- Selection as store extension - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9605 (126ab)
- Support pasting Excel data into database block - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/9618 (8e805)
- Remove chat-cards and Open AI Chat menu item - by @akumatus in https://github.com/toeverything/AFFiNE/issues/9626 (2f49c)
- Improve group title display for checkbox columns - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/9622 (cc080)
- Support linked-doc in rich-text column - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/9634 (c016f)
- Support text highlight html adapter - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/9632 (5c4e8)
- Edgeless page block toolbar - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/9707 (94c97)
- Add affine inline footnote - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/9745 (df910)
- Add sidebar service - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/9761 (ad814)
- Append note to page button - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/9762 (6ba80)
- Add canvas worker renderer dev entry - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/9719 (e45ac)
- Add start-with-ai button for empty doc - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/9836 (29995)
- Support footnote adapter - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/9844 (bf797)
- Add link preview to footnote popup - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/9869 (bdc8d)
- Simple table block - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/9740 (5a577)
- Flat block data - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9854 (18589)
- Support delete in flat block proxy - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9994 (5b750)
- Show doc title in page block - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/9975 (891d9)
- Support reusing bitmap cache when panning - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/10008 (b9ad5)
- Add edgeless media entry - by @Flrande in https://github.com/toeverything/AFFiNE/issues/9949 (7eb1e)
- Table block supports copy and paste in HTML format - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/10020 (ee0df)
- Update edgeless media entry icon and anime - by @Flrande in https://github.com/toeverything/AFFiNE/issues/10047 (8f6b5)
- Add animation for switching to edgeless mode firstly - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/10021 (9f56a)
- Table block supports drag-and-drop sorting - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/10065 (c78d6)
- Ai panel supports displaying table blocks - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/10091 (a4736)
- Add WidgetViewExtension - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/10180 (d111f)
- Support to copy in preview root block - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/10214 (59422)
- Add block creation tracking - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/10294 (ba91b)
- electron:
- Close inactive views when switching workspace - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9601 (7d2ee)
- More desktop app related shortcuts - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9724 (9f3a3)
- Move @blocksuite/affine to peer dependences for package speed on windows - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9756 (f689c)
- Backup panel - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9738 (088ae)
- App tabs width styles - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/10131 (5be4d)
- Split view drag indicator bg - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/10175 (1f6ac)
- Show a warning for drop folder to split view - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/10178 (f20e3)
- i18n:
- I18n Localization and translations for Farsi (fa) 🇮🇷 - by @EYHN and Mahyar Riazati in https://github.com/toeverything/AFFiNE/issues/9533 (86699)
- Add uk i18n - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9530 (a2563)
- Introduce server error i18n - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9953 (4ed03)
- infra:
- Add not-condition to orm - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9466 (9da28)
- ios:
- Implement chat function - by @Lakr233 and DarkSky in https://github.com/toeverything/AFFiNE/issues/9482 (094cb)
- Add apis for native - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9536 (7514c)
- mobile:
- Mobile toc menu - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/9582 (a0cba)
- Create from template on mobile - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9968 (85d91)
- nbstore:
- Improve nbstore - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9512 (46c8c)
- Share worker between workspaces - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9947 (ee0cf)
- Use polling as ios websocket transport - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10001 (c6730)
- server:
- User model - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9608 (6d29f)
- Session model - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/9652 (afd2c)
- VerificationToken model - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/9655 (290b2)
- Feature model - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9709 (16871)
- Add model base - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9734 (64335)
- Workspace model - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/9714 (5c934)
- Page model - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/9715 (46aa2)
- Use user model - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9710 (44de4)
- Enable cls plugin to store request id - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/9758 (2ae05)
- Add requestId to all error response - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/9790 (6edb3)
- Supplement team email remind - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9483 (1116a)
- New email template - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9528 (83ed2)
- Support selfhost licenses - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8947 (994d7)
- User feature model - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9843 (f8a51)
- Search user in workspace - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9870 (85434)
- Cluster level event system - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9884 (6370f)
- Doc level permission - by @Brooooooklyn in https://github.com/toeverything/AFFiNE/issues/9760 (abeff)
- Auto create page owner role - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9944 (0ff8d)
- Doc model - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/9834 (b40f0)
- UserDoc model - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/9835 (8e7cf)
- Align pro plan for free in selfhost - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9973 (d873a)
- Allow to set default role in page - by @Brooooooklyn in https://github.com/toeverything/AFFiNE/issues/9963 (41107)
- Add request id on cluster event - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/9998 (1e83a)
- Add public user type - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10006 (00b1f)
- Graceful shutdown for AI streams - by @Brooooooklyn in https://github.com/toeverything/AFFiNE/issues/10025 (4e00d)
- Implement doc service - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/9961 (5d62c)
- Use doc service - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/9967 (e5d1c)
- Use x-cloud-trace-context instead of x-rpc-trace-id - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/10068 (c8c7b)
- Wrong context setting on doc publish - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/10080 (5a63b)
- Basic context api - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/10056 (a725d)
- Self-hosted worker - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/10085 (88a3a)
- Worker improve - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/10176 (981b4)
- Job system - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10134 (cb895)
- Use job system - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10218 (da67c)
- Client version check - by @darkskygit and @forehalo in https://github.com/toeverything/AFFiNE/issues/9205 (fa86f)
🐞 Bug Fixes
-
Legacy e2e test debug - by @doouding in https://github.com/toeverything/AFFiNE/issues/9746 (b350d)
-
Remove global, store and std in affine packages - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9785 (2b3da)
-
Drag embed block preview - by @doouding in https://github.com/toeverything/AFFiNE/issues/9791 (15608)
-
Remove bs shared and components in affine - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9792 (fa5e6)
-
Drag block issue - by @doouding in https://github.com/toeverything/AFFiNE/issues/9902 (02122)
-
At menu toolip should always use the default color - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/10054 (6839e)
-
Embed block style when dragging doc from sidebar doc list to edgeless - by @doouding in https://github.com/toeverything/AFFiNE/issues/10122 (f0a99)
-
Database cross doc dragging - by @doouding in https://github.com/toeverything/AFFiNE/issues/10126 (81ead)
-
Drop indicator in center peek - by @doouding in https://github.com/toeverything/AFFiNE/issues/10136 (ed0b2)
-
Mindmap ai preview - by @doouding in https://github.com/toeverything/AFFiNE/issues/10222 (eed00)
-
Edgeless drag handle position - by @doouding in https://github.com/toeverything/AFFiNE/issues/10241 (0af92)
-
Drag paragraph block from note to edgeless - by @doouding in https://github.com/toeverything/AFFiNE/issues/10242 (73f32)
-
Create linked-doc block when content can't be drop as gfx block - by @doouding in https://github.com/toeverything/AFFiNE/issues/10250 (88095)
-
Allow to drop inside the note block in edgeless mode - by @doouding in https://github.com/toeverything/AFFiNE/issues/10255 (75678)
-
Raw body limit - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/10254 (176e0)
-
Handle unsupported image upload - by @doouding in https://github.com/toeverything/AFFiNE/issues/10272 (dad39)
-
Replace all CRLF in email token - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/10271 (32087)
-
Ignore unknown charset - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/10346 (296d8)
-
Quota switch - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/10347 (24fa5)
-
component:
- Loading in button should be white for primary variant - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/10073 (7c04e)
-
core:
- Should focus when clicking sidebar button - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/9339 (09c7a)
- Split view should only be dragged by the handle - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9610 (c0ed7)
- Update chat session after session created or reused - by @akumatus in https://github.com/toeverything/AFFiNE/issues/9613 (c2d8c)
- Dependency cycle - by @fundon in https://github.com/toeverything/AFFiNE/issues/9628 (9882a)
- Fix menu not close when click outside - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9535 (18ff7)
- Ai send button not work - by @akumatus in https://github.com/toeverything/AFFiNE/issues/9688 (c5da8)
- Workspace selector on the upgrade to team page overflows - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9586 (a2463)
- Add ai send button test - by @akumatus in https://github.com/toeverything/AFFiNE/issues/9685 (c8e55)
- Dependency cycle - by @fourdim in https://github.com/toeverything/AFFiNE/issues/9704 (c31a0)
- Some dnd perf issues - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9661 (0ed92)
- Downward arrow is visible when message panel is not scrollable - by @akumatus in https://github.com/toeverything/AFFiNE/issues/9670 (562e3)
- Improve doc title and icon display - by @fundon in https://github.com/toeverything/AFFiNE/issues/9755 (7436c)
- Open template doc on sidebar template entrance - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9766 (f8abe)
- Move openinapp guard to workspace scope - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9751 (77139)
- Center peek and history dialog does not display custom fonts - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9274 (601c0)
- Fix ios sync - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9782 (cc295)
- Make journal template selector fixed at bottom in sidebar - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9783 (1a18a)
- Avoid multiple append right sidebar tab lit component - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/9806 (d2bde)
- Peek view backgroud - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9825 (24fce)
- Set state isLoading to false after email changing is confirmed - by @UNIDY2002 in https://github.com/toeverything/AFFiNE/issues/9824 (2db9c)
- Linkpreview and imageproxy url should be prefixed with server url - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9838 (08f6a)
- Database properties in info flickering issue - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9872 (48c26)
- Extract text blocks markdown from doc - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/9879 (c0eb7)
- Some storage setting enhancements - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9877 (6a741)
- Some style issues - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9875 (79148)
- Tag input keyboard control enhancements - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9881 (0d2c2)
- Copilot client should throw right ai error - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/9958 (9cae1)
- Local blobs are not being deleted when gc in unused blobs settings - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9960 (d3400)
- Workspace storage rows are displayed unexpectedly - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9539 (2ed03)
- Use divider component to replace height dividers - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9986 (d7da1)
- Remove suspense from image preview - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9981 (61d2c)
- Typo - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/10022 (0df94)
- Hide export tab on mobile - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10038 (87915)
- Not using Internet search after user selects document or file - by @akumatus in https://github.com/toeverything/AFFiNE/issues/10058 (39788)
- Adjust settings names - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/10061 (c5c59)
- Input not automatically focused - by @akumatus in https://github.com/toeverything/AFFiNE/issues/10050 (9ca21)
- Use patched preview spec builder in ai chat - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/10090 (19f0e)
- Wrap code in ai chat - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/10108 (30612)
- Do not show starter bar for doc in history modal - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/10107 (39182)
- Ai context gql file - by @akumatus in https://github.com/toeverything/AFFiNE/issues/10145 (35cbb)
- Show self hosted license seats - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/10146 (ea95f)
- Edgeless text ai action should generate image correctly - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/10158 (40c6e)
- Adjust the redirection path for retrying payments when self-hosting - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/10181 (36800)
- Adjust share menu - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/10164 (9048b)
- Copy more button style - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/10196 (5a42e)
- Prevent text wrapping in starter bar badge - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/10157 (04cb3)
- Fix the permission check in peek view - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10213 (691da)
- Handle unexpected hits to paywalls - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/10215 (29d88)
- Unable to explain image when network search is active - by @akumatus in https://github.com/toeverything/AFFiNE/issues/10228 (01545)
- Copy more button group style - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/10240 (e67fd)
- Fix ios cloud sync - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10243 (892fd)
- Center peek button bg color - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/10225 (0ed8b)
- Fix ios blob upload - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10263 (5a7ab)
- Center peek doc view circular deps - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/10253 (29f8a)
- Wrong i18n key used - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10275 (b50e5)
- Unexpectedly jump to price plan when selfhosting - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/10247 (751f2)
- Remove crypto randomuuid api - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10268 (60a95)
- Throttle sync progress update - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10278 (53cad)
- Incorrect root config identifier - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/10285 (61ee5)
- Incorrect permissions displayed in member management - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/10269 (48715)
- Unexpected redirect to expired page after accepting invitation - by @JimmFly and @EYHN in https://github.com/toeverything/AFFiNE/issues/10257 (b456f)
- Prevent all-docs header from overlapping scrollbar - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/10270 (e726d)
- Adjust share menu and upgrade-to-team page style - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/10299 (1d339)
- Fix throw if aborted polyfill - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10321 (4f831)
- No pop-ups if user click discard menu item - by @akumatus in https://github.com/toeverything/AFFiNE/issues/10317 (12667)
- Remove candidate doc chip suggestions - by @akumatus in https://github.com/toeverything/AFFiNE/issues/10327 (efe36)
- Adjust copy link button styles - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/10337 (78595)
- Blocksuite editor runtime configs in correct timing - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/10344 (dff68)
- Settings storage empty styles - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/10313 (83669)
- Unused blobs query - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/10350 (6e399)
- Ensure the divider between cloud and local is displayed correctly - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/10352 (64370)
- Slash ask ai returns make it real action result - by @akumatus in https://github.com/toeverything/AFFiNE/issues/10349 (07cbf)
-
editor:
- Wrong style of mindmap in dark mode - by @fundon in https://github.com/toeverything/AFFiNE/issues/9462 (d97c4)
- Too many digits after decimal point in table calculations - by @OlegDev1 in https://github.com/toeverything/AFFiNE/issues/9471 (ade76)
- Replace checkVisibility - by @Flrande in https://github.com/toeverything/AFFiNE/issues/9481 (72e34)
- Blur in edgeless content zooming - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/9496 (cbc84)
- Surface ref find element error - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9508 (ee5f1)
- Block selection error when unloaded - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9511 (b17da)
- At menu position in split view - by @Flrande in https://github.com/toeverything/AFFiNE/issues/9500 (2074b)
- Remote selection refresh rate - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9543 (36d02)
- Add childElementIds to ai generated frame - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/9537 (ded17)
- Remove ts ignore - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9567 (5e510)
- Enumerate ancestors - by @fourdim in https://github.com/toeverything/AFFiNE/issues/9540 (ebace)
- Component name for the mobile menu is incorrect - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/9604 (f46a7)
- Prototype-polluting assignment - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/9606 (b23e9)
- Exisiting slice import should be move instead of add - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9616 (6feb4)
- Drag indicator flickering - by @fundon in https://github.com/toeverything/AFFiNE/issues/9636 (9fa35)
- Add shift middleware for tag select panel - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/9664 (810e6)
- Should not update table selection after table is destroyed - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/9665 (80f89)
- Migrate basic playground examples - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/9669 (777ee)
- Blur in edgeless content zooming - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/9496 (07f1e)
- Adapters panel type - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/9690 (aa2a8)
- Init default theme observer value according to data-theme - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/9698 (4f421)
- Avoid drag and drag over updating drag indicator at the same time - by @fundon in https://github.com/toeverything/AFFiNE/issues/9656 (70022)
- Text highlighting - by @fundon in https://github.com/toeverything/AFFiNE/issues/9708 (0b2d1)
- Stop paste-copy event bubbling on bookmark modal - by @fundon in https://github.com/toeverything/AFFiNE/issues/9713 (676f8)
- Playground font inconsistency - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/9728 (509cd)
- Reactive heading icon - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/9729 (969ac)
- Close embed edit modal on editor unmount - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/9765 (d8727)
- View recorded in storage may not exist - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/9788 (66b6f)
- Remove pointer event handlers in root block - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9802 (04509)
- Inline latex editor should not be shown when doc is readonly - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/9794 (f995f)
- Y reactive deep watch - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9818 (57835)
- Ref on click slots should not be global - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9830 (4c665)
- Render title in page block header using DocDisplayMetaService - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/9878 (79fe6)
- Prevent errors when moving a block to its own position - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/9887 (35181)
- Typecheck for tests and playground - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9897 (d6bfb)
- Support worker renderer zoom - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/9943 (8afc5)
- Render position of repeated sentence - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/9948 (cbb73)
- Can not add attachment because service not exist - by @Flrande in https://github.com/toeverything/AFFiNE/issues/9952 (c8790)
- Should focus the textarea will clicking the chat input box - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9983 (5066f)
- Some UI bugs of table block - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/9987 (1652e)
- Add missing zod schema for edgeless frame - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/10024 (45997)
- Workaround empty content in worker renderer - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/10043 (614ae)
- Workaround empty text in insertText - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/10049 (1d1ea)
- Typos on embed card modal - by @fundon in https://github.com/toeverything/AFFiNE/issues/10046 (96898)
- Wrap doc title by default - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/10052 (23364)
- Table block cell width adjust - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/10087 (4b8ff)
- Only render emoji in page block header - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/10096 (42bda)
- Collapsed page block visibility - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/10097 (0b3c7)
- Set edgeless note style will override collapse state - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/10098 (54d19)
- Figma ui issues - by @Flrande in https://github.com/toeverything/AFFiNE/issues/10123 (e3691)
- Shadowless element should remove style element correctly - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/10128 (bd041)
- Wrong position of remote selection and at menu in edgeless - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/10137 (9a174)
- Hide collpased content during dragging note - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/10133 (011c1)
- Overflow of dragging preview of note card in ToC - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/10160 (a7de6)
- Figma block ui issues - by @Flrande in https://github.com/toeverything/AFFiNE/issues/10167 (4e488)
- Support more divider markdown shortcut - by @abesmon in https://github.com/toeverything/AFFiNE/issues/10139 (76954)
- Edgeless mindmap text button layer inder - by @Flrande in https://github.com/toeverything/AFFiNE/issues/10179 (53701)
- Increase edgeless text init min width - by @Flrande in https://github.com/toeverything/AFFiNE/issues/10051 (9dc81)
- Extra line breaks and spaces when parsing table from html - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/10190 (b6f80)
- Make std stable in affine-link and affine-reference - by @fundon in https://github.com/toeverything/AFFiNE/issues/10207 (34472)
- Video style in edgeless - by @fundon in https://github.com/toeverything/AFFiNE/issues/10198 (6dc1f)
- Table block readonly support - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/10224 (e4f22)
- Width and height of embed block - by @Flrande in https://github.com/toeverything/AFFiNE/issues/10223 (57485)
- Edgeless toolbar basket not visible in firefox - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/10232 (f6a86)
- Split at the start of list with children - by @Flrande in https://github.com/toeverything/AFFiNE/issues/10244 (cedee)
- Display heading icon all time - by @Flrande in https://github.com/toeverything/AFFiNE/issues/10256 (13834)
- Paste when select multiple block texts - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/10227 (15e9a)
- Ui bugs in linked document embed view - by @OlegDev1 and @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/10105 (b20d3)
- Paste surface-ref block to another doc as embed-linked-doc block - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/10274 (319d9)
- Embed sync doc theme not reactive - by @Flrande in https://github.com/toeverything/AFFiNE/issues/10283 (bc345)
- Hide edgeless only note in synced doc block - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/10277 (90b09)
- Log when export blob failed - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/10287 (54b75)
- Improve table selection in edgeless mode - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/10293 (d8435)
- Image size and xywh when converting attachment to image - by @fundon in https://github.com/toeverything/AFFiNE/issues/10200 (adc00)
- Auto focus after add inline latex - by @Flrande in https://github.com/toeverything/AFFiNE/issues/10309 (50820)
- Data in the database will be completely overwritten in some cases - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/10318 (ef28e)
- Block selected style in note under edgeless - by @fundon in https://github.com/toeverything/AFFiNE/issues/10326 (19e9f)
- Adjust the style of the table block - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/10348 (4d759)
- Using click event instead of pointerDown event for page block - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/10351 (72b75)
-
edtiro:
- Hide toc drag indicator on edgeless note - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/10135 (dbf1d)
-
electron:
- Optimize find in page in electron - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9900 (ffbec)
- Optimize find in page in electron (2) - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9901 (4b549)
- Add refer/origin to api requests - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9880 (38346)
- Sourcemap not loading for electron dev mode - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9951 (a1beb)
- Webpack dev server reloading issue - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9978 (40305)
- Split view drag indicator tooltip - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9979 (86de1)
- Split view indicator should show menu on click - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/10089 (a589c)
- Update settings styles - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/10193 (78346)
-
electron:
- Filename escape - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9583 (0554d)
- Export and import - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9767 (cb53b)
- Split view reorder shaking - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9828 (d4aea)
-
infra:
- Asynclock deadlock - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9808 (69e4a)
- Increase eventemitter listener count - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9799 (720a5)
-
ios:
- Fix ios http and ws - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9805 (97207)
- Fix app crash - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9955 (59137)
- Can't connect to dev server - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9959 (9bc08)
- Add camera/photo library privacy description - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9954 (90cb3)
- Incorrect return of getBlob binding in ios - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/9995 (f309f)
-
native:
- Round trip timestamp to millis - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9468 (d0983)
- Possible deadlock when batching read/write - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9817 (07c32)
-
nbstore:
- Userdata id converter - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9748 (94b08)
- Fix v1 doc storage timestamp - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10282 (c39a9)
- Better diff function for doc update - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10284 (0f770)
- Close full blob sync for iOS - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10286 (5b768)
- Fix doc clock comparison - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10296 (8f6ce)
- Check before save empty update - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10304 (5042d)
- Fix cloud awareness - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10320 (61804)
- Adjust doc sync logic - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10342 (244d6)
- Fix doc clock check logic - by @EYHN in https://github.com/toeverything/AFFiNE/issues/10355 (4a66e)
-
server:
- Fail to load custom config - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9485 (c4e04)
- Disable winston in seflhost instance - by @Brooooooklyn in https://github.com/toeverything/AFFiNE/issues/9585 (fd26b)
- Missing perplexity secret - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9607 (ca353)
- Fail to load custom config - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9485 (c583f)
- Disable checksum check for r2 storage when using aws-s3 sdk - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9735 (38281)
- Set reqeust-id on ClsModule setup - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/9829 (54dd1)
- React email deps - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9850 (8569a)
- Use ClsInterceptor on websocket - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/9859 (8021b)
- Should redeem onetime invoice only once - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9927 (d0344)
- Selfhost should not use canary mobile pages - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9929 (a9580)
- Cannot revalidate licenses - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9982 (e9afb)
- Generate migration for workspace pages default role - by @Brooooooklyn in https://github.com/toeverything/AFFiNE/issues/10002 (5710e)
- Batch grant page roles - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10007 (12cc9)
- Default page owner - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10015 (4b1c9)
- Only handle doc.snapshot.updated event on renderer - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/10062 (7214e)
- Don't set the wrong context on logger - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/10088 (7840e)
- Get doc diff from doc service - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/10067 (db855)
- Allow to checkout selfhost team in canary - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10130 (81294)
- Wrong affine pro endpoint - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10144 (3f972)
- Selfhost subscription customer portal creation - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10149 (ab538)
- Should fallback to doc role permission if not specified - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10166 (dcc9c)
- Event handler bindings - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10165 (3dde4)
- Log error on gcloud - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/10235 (bae1a)
- Default workspace avatar size - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10229 (a3034)
- Pagination input parser - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10245 (51e84)
- Body parser limit - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10260 (4c7ee)
- Wrong queue options for worker executor - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10267 (29400)
- Doc owner and default role permission - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10281 (521ee)
- Convert error type to lower case - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/10301 (e0b2b)
- Remove job on complete - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/10305 (ff0ce)
- Wrong previous subscription check - by @forehalo in https://github.com/toeverything/AFFiNE/issues/10306 (d490e)
- Gen new request id on websocket event request - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/10330 (0ff7c)
- Don't sync blob meta on workspace deleted event - by @fengmk2 in https://github.com/toeverything/AFFiNE/issues/10334 (7f833)
🏎 Performance
- editor:
- Optimize the search for the closest element - by @fundon in https://github.com/toeverything/AFFiNE/issues/9587 (0b3db)
- Fix autoUpdate being continuously added when updating selections - by @fundon in https://github.com/toeverything/AFFiNE/issues/9727 (268e8)
- Use clipped section for worker bitmap cache - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/9957 (56d60)
- Avoid recreation of Intl.Segmenter - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/10295 (b38ab)
- Reduce dom ops in viewport update - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/10333 (c3627)
View changes on GitHub
What's Changed
- fix(core): ai send button not work by @akumatus in https://github.com/toeverything/AFFiNE/pull/9688
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.19.4...v0.19.6
🐞 Bug Fixes
- editor: Blur in edgeless content zooming - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/9496 (bbe88)
- server: Fail to load custom config - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9485 (28f0d)
View changes on GitHub
🐞 Bug Fixes
- core:
- Wrong auth i18n keys - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9455 (87328)
- Wrong fetch injected to snapshot downloader - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9460 (43adb)
- Split view reordering crash - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9461 (e3d68)
- Should use doc index for at menu config - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9430 (1c6c2)
- editor:
- Chat panel render warning - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/9446 (adf14)
- Missing resource files in exported snapshot zip - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9450 (0f03c)
- White-space should be set to normal in tooltip - by @fundon in https://github.com/toeverything/AFFiNE/issues/9454 (83915)
- Add index checking to selected elements array - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/9453 (b51de)
- server:
- Cant specify subscription to onetime payment - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9448 (7aba8)
- Distinguish local mutex correctly - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9444 (f64d6)
View changes on GitHub
🐞 Bug Fixes
- core:
- Should sync name after renaming in pdf embed view - by @fundon in https://github.com/toeverything/AFFiNE/issues/9398 (569e6)
- Split view solo view crash - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9432 (79e00)
- editor:
- Missing dependencies - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9436 (a9f89)
- Caret can be null in firefox - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9438 (ade31)
- Touch event browser copability - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9437 (8d269)
- electron:
- Page history api fetch issue - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9440 (6883c)
🏎 Performance
- editor: Reduce per frame viewport dom ops - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/9431 (d4053)
View changes on GitHub
🐞 Bug Fixes
- core:
- Fix create workspace force cloud - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9382 (cff3a)
- Wrong editor version number - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9403 (89030)
- editor:
- Prevent errors from isStrictUrl - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9419 (6b186)
- Tooltip styles when having span tags - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9422 (ea6fe)
- Should delete collapsed siblings when delete heading - by @Flrande in https://github.com/toeverything/AFFiNE/issues/9376 (4fee0)
- Undefined selected elements - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/9429 (08ebf)
- server:
- Avoid get object content when syncing - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9402 (378db)
- Cluster metrics duplicate - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9416 (e6302)
- Same identify across pods - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9428 (47ba0)
View changes on GitHub
🐞 Bug Fixes
- component:
- Lit portal not re-rendering in inline links case - by @fundon in https://github.com/toeverything/AFFiNE/issues/9321 (6fcdd)
- core:
- Optimize at menu config loading 2 - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9366 (6977b)
- Cmdk command highlight - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9390 (8bcee)
- editor:
- Throttle render linked doc card when blockUpdated - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/9361 (835e7)
- Move insert link command to bookmark to remove ts ignore - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9370 (1fbb4)
- Dnd lag - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9378 (5c405)
- server:
- End_session_endpoint is not required for oidc - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9381 (64827)
- Selfhost startup - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9386 (a1647)
View changes on GitHub
🚀 Features
- core:
- At menu journal entries - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8877 and https://github.com/toeverything/AFFiNE/issues/8935 (83c58)
- Support copy as image in electron app - by @akumatus in https://github.com/toeverything/AFFiNE/issues/8939 (c95e6)
- Add markdown preview for backlinks - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8883 (cee5d)
- Desktop multiple server support - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8979 (89638)
- Support creating cloud workspaces to different servers - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9006 (1fa1a)
- At menu ux - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9045 (b378a)
- After the user clicks ask ai, the input pops up directly - by @akumatus in https://github.com/toeverything/AFFiNE/issues/9039 (6b14e)
- Dnd support external types - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9033 (fafac)
- Add draghandle to doc page title - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9079 (4335b)
- Remember backlink open/close state - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9073 (ec140)
- Impl team workspace - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8920 (61231)
- Add workspace billing - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9043 (0a7a2)
- Add workspace quota panel for team workspace - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9085 (216e0)
- Allow bs snapshot dragging targets - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9093 (dc7d1)
- Add journal search results to bs doc search - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9052 (30d67)
- Improve invite link - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9111 (dd39d)
- Support ai insert image, mindmap, slides and make it real in page mode - by @akumatus in https://github.com/toeverything/AFFiNE/issues/9164 (2f791)
- Add sync paused dialog - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9135 (95d1a)
- Lazy load doc card - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9192 (83743)
- Impl doc display meta extension - by @fundon in https://github.com/toeverything/AFFiNE/issues/9165 (def4d)
- Add app version to request header - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9101 (a153a)
- Add plain text adapter for database block - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/9225 (02aeb)
- Export doc with adapter extension - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/9226 (54cb1)
- Open in app for self-hosted - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9231 (17c22)
- At menu loading state - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9284 (40b90)
- Pdf embed view component - by @fundon in https://github.com/toeverything/AFFiNE/issues/8671 (bb43e)
- Pdf viewer supports fit to page - by @fundon in https://github.com/toeverything/AFFiNE/issues/8812 (42ab5)
- Add pdf embed preview feature flag - by @fundon in https://github.com/toeverything/AFFiNE/issues/9307 (96fae)
- Disable the back gesture when the menu is open - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/9263 (45acd)
- View selfhosted shared docs in electron - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9365 (89349)
- editor:
- Add tracking for the creation of linked-doc - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/9266 (884bb)
- Remove flag control for database full-width - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/9265 (40d8d)
- Add edgeless crud extension - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9335 (6afa1)
- electron:
- Enable vscode debugger for electron - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9333 (7d016)
- ios:
- Add some apis for native - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9173 (9a66c)
- Add intelligents button - by @EYHN and 砍砍 in https://github.com/toeverything/AFFiNE/issues/9281 (3cf4b)
- ios,android:
- Setup uniffi infra - by @Brooooooklyn in https://github.com/toeverything/AFFiNE/issues/8828 (adc69)
- mobile:
- Doc property journal duplicated action - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8820 (a6232)
- Sticky journal date-picker, auto fold when scroll - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8885 (59948)
- Editor mode switch - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8896 (922db)
- Disable swipe back gesture when there is no back in header - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8876 (b369e)
- Mobile experimental feature setting - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8922 (71ab7)
- Move journal date picker into page header - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8968 (372db)
- Replace search with create in app tab - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8934 (6a71b)
- Swipe to open menu for explorer - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8953 (11b45)
- Show doc title on title bar when scroll down - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8976 (9b4cd)
- A basic swipeable dialog for setting - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8923 (47448)
- Add journal conflict block to the top of detail page - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9042 (dd94f)
- Open doc info in explorer - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9040 (c9e55)
- Show page back by url search - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9100 (5dd2d)
- Use mobile fallback for index, open home when workspace changed - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9106 (6f6f9)
- Use native select for mobile setting - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9236 (3a8d9)
- Auto show text keyboard subtoolbar when selecting text - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/9256 (4c115)
- nbstore:
- Init - by @forehalo in https://github.com/toeverything/AFFiNE/issues/7639 (41250)
- Adapt op pattern - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8808 (64656)
- Add idb implementation - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8809 (cd30e)
- New doc sync engine - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8918 (f54f6)
- Add blob sync - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8996 (7225f)
- Better doc sync logic - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9037 (35edf)
- Add cloud implementation - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8810 (2f80b)
- Add doc sync frontend - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9070 (331e6)
- Add blob sync frontend - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9084 (0c072)
- Add sqlite implementation - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8811 (8c24f)
- Add awareness storage&sync&frontend - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9016 (ffa02)
- Add doc sync state - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9131 (3fddf)
- Remove async on connection api - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9187 (64b01)
- Add nbstore worker - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9185 (cbaf3)
- server:
- Improve logs - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8977 (eb642)
- Support team workspace subscription - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8919 (5bf8e)
- Ai trial support - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9031 (4c39b)
- Auto init stripe products when development - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9034 (0436e)
- Team quota - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8955 (93659)
- Team quota migration - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9081 (36a95)
- Improve team invite - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9092 (9b0f1)
- Team mail sender - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9104 (69e59)
- Adapt normal workspace's invite link behavior - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9130 (ab1ad)
- Seat calc follow member count - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9138 (994e4)
- Always send invite email - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9168 (de2da)
- Role changed email - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9227 (aacdb)
- Distinguash workspace quota calc - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9338 (5d27a)
🐞 Bug Fixes
- Ai ppt preview with toolbar widget - by @akumatus in https://github.com/toeverything/AFFiNE/issues/8882 (c6ac4)
- Ai generation of mindmap fail from note text context - by @akumatus in https://github.com/toeverything/AFFiNE/issues/8952 (d2eef)
- Copilot ci - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9066 (31146)
- Add explicit db name and user to pg_isready check - by @forehalo (1514e)
- Drop on editor should prevent default - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9239 (e0d2f)
- Can not select all block when some block collapsed - by @Flrande in https://github.com/toeverything/AFFiNE/issues/9248 (43c20)
- Drag mind map root node should layout in real time - by @doouding in https://github.com/toeverything/AFFiNE/issues/9252 (b246a)
- Typo in reactive text - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9260 (17e6e)
- Mini mindmap layout - by @doouding in https://github.com/toeverything/AFFiNE/issues/9276 (4ead1)
- Can not drag collapsed heading - by @Flrande in https://github.com/toeverything/AFFiNE/issues/9272 (052d7)
- Font of AI panel should not be affected by the font of Editor settings - by @akumatus in https://github.com/toeverything/AFFiNE/issues/9305 (5e2e5)
- Should bring children to new doc created - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9316 (0220b)
- Ios client gql compatibility - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9337 (6d573)
- BeginPath before drawing drag indicator - by @doouding in https://github.com/toeverything/AFFiNE/issues/9364 (71272)
- admin:
- Fix the admin app - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9233 (cddef)
- component:
- Workaround for storybook startup - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9025 (7dad9)
- Toast shouldn't cover whole header - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9032 (53339)
- Mobile toast dark mode - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9142 (87bbc)
- Prevent auto focus in mobile modal - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/9247 (06746)
- core:
- Fix auth session not revalidating as expected - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8886 (76eab)
- Image block size limits were not enforced as expected - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8908 (4ce8a)
- Cannot view pricing page if not logged in - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8907 (7c846)
- Wrong app scheme fallback - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8914 (0a203)
- Wrong app scheme fallback - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8914 (a73c0)
- Handle the situation where the app cannot be opened after logging in - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8915 (31c80)
- Multiple settings dialog should not appear when click user plan button repeatedly - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8924 (e12d5)
- Multi sub menu layer handling - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8916 (d87a6)
- Log error detail when import failed - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/8930 (e3a8f)
- Improve doc meta performance - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8913 (3f4cb)
- Improve doc meta performance - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8913 (dea05)
- Image block size limits were not enforced as expected - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8908 (2abf4)
- Cannot view pricing page if not logged in - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8907 (1623f)
- Open-in-app page crash - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8995 (0c718)
- Lit portal rerender - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9012 (dddef)
- Date-picker styles - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8997 (4706f)
- Db property number cell should be cast to number - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8937 (f4f00)
- Oauth callback - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9029 (f96f0)
- Peek db row should always show the related db row property - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8942 (3ef28)
- Doc db text property editing issue - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9055 (7a1da)
- CanDrop check for external - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9058 (814b4)
- Share page show 404 - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9083 (18d65)
- Workspace billing cannot be opened - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9091 (f63da)
- Backlink preview should use sans font family - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9102 (b864c)
- Optimize upgrade to team page - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9099 (4eb31)
- Doc header drag preview styles - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9105 (01eff)
- Fix sign in with email - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9108 (91089)
- Tag inline editor filter should ignore case - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8936 (ae2d0)
- Wrong billing information display - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9117 (c0e0b)
- The member list is not refreshed after operating the member status - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9115 (01b6e)
- Add null checks for timeout refs and event listeners for React 19 compatibility - by @devin-ai-integration[bot] in https://github.com/toeverything/AFFiNE/issues/9116 (e100d)
- At menu results use indexer data source - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9123 (59f4f)
- Center peek style - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9127 (152a4)
- Gql file upload - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9134 (76f2c)
- Should log in before accepting the invitation - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9150 (0de77)
- Handle errors on the invite page - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9167 (8eafc)
- Redudant drop target register - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9177 (7b038)
- In page mode, AI replace selection did not correctly replace the selected text - by @akumatus in https://github.com/toeverything/AFFiNE/issues/9179 (563da)
- Add visit workspace button to team upgrade success page - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9186 (4b836)
- Fix no page root error - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9190 (c31e9)
- Adjust member limit dialog - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9195 (70dee)
- Dnd should not create new doc on dragging start - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9201 (6dc51)
- Indexer worker crash on unexpected markdown indent - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9210 (0fdf2)
- Adjust admin permission - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9204 (7ff24)
- Indexer data loss - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9216 (f8e7a)
- Backlinks styles - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9126 (bdbef)
- Revalidate quota and subscription when subscribing - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9220 (f788f)
- Text-renderer should be readonly - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9244 (c775b)
- QuotaCheck dialog should not appear in team workspace - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/9223 (c793f)
- Toggle page mode when split view opened - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9221 (27930)
- Disable page header title from dragging when editing - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9258 (74a16)
- List style issue in selection mode - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9275 (e3a8b)
- Ai chat panel content will be inconsistent when switching to journals - by @akumatus in https://github.com/toeverything/AFFiNE/issues/9288 (6c054)
- Chat input will be sent repeatedly in two documents with split view - by @akumatus in https://github.com/toeverything/AFFiNE/issues/9289 (7bd98)
- Make all docs journal judgement reactive - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9290 (727f2)
- More space under page property list - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9269 (7ae7c)
- Disable re-rendering of pdf embed view - by @fundon in https://github.com/toeverything/AFFiNE/issues/9334 (1afdb)
- Circular dependency in pdf embed view - by @fundon in https://github.com/toeverything/AFFiNE/issues/9331 (20c5c)
- Make all docs journal judgement reactive " - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9290 (8de06)
- editor:
- Limit max width when uploading or pasting image into edgeless - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/9273 (33883)
- Notion html adapter for embed link block - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/9279 (62b93)
- Should remove drag preview after drop - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9313 (a595a)
- Sentry-17da76f65b91465b911fad44279d971a - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/9315 (7b572)
- Re-init after yText change in inline editor - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9312 (37e44)
- Some blocks can not be collapsed - by @Flrande in https://github.com/toeverything/AFFiNE/issues/9325 (35f93)
- Merge drag function and fix it - by @Flrande in https://github.com/toeverything/AFFiNE/issues/9329 (cb4dd)
- Use nullable inline editor root element - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/9320 (71b5c)
- Block selection delete conflict with native selection - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9340 (d60e9)
- Sentry-624432d8f1e6420ca9c5023a051f4332 - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/9342 (9b3a2)
- Sentry-332848caa68e4679b403d56881e3c0e3 - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/9343 (9a29a)
- Missing edgeless crud piece - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9347 (37747)
- Eslint useless escape - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/9345 (fe957)
- Crud this error - by @Saul-Mirone in https://github.com/toeverything/AFFiNE/issues/9350 (0c849)
- electron:
- Should not show context menu if there is no typos - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8895 (f2398)
- Electron crash on leave fullscreen - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9314 (70d9c)
- Remove blocksuite dep - by @forehalo (126d5)
- infra:
- Fix fractional indexing edge cases - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8978 (84210)
- Memory leak - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9013 (b36b3)
- ios:
- Fix login - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9011 (b637a)
- Sync keyboard color scheme when theme changed - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9184 (2ceb6)
- mobile:
- Fix home header setting icon - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8859 (c408d)
- Setting item popover cannot be closed - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8910 (f6eb8)
- Disable AI chat block peek on mobile - by @doodlewind in https://github.com/toeverything/AFFiNE/issues/8929 (6ac8c)
- Prevent text selection on webkit - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8967 (5e92d)
- Adjust body padding-bottom for app tab - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8944 (b600f)
- Swipe right maybe open menu - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8981 (b8467)
- Property input field keyboard mode - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8982 (67188)
- Workaround for tag modal blink - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8985 (af81c)
- Avoid explorer node overlapping header when scrolling - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8992 (4b522)
- Tags editor max height - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8999 (018b2)
- Doc info radio group width - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9000 (82d13)
- Progress styles - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9001 (e4f94)
- Center peek styles - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9014 (5a6dd)
- Backlink ordering in doc info - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9015 (f073d)
- Disable navigation gesture for swipe-dialog - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8993 (84df2)
- Tag and detail page dark mode adaption - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9145 (133f2)
- Date picker style - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9143 (a84a4)
- Hide scrollbar - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9144 (7b173)
- Doc info title max width - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9147 (0db6d)
- Editor error boundary is not fully visible - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9172 (12954)
- Can navigate in journal conflicts - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9170 (d3e7e)
- Disable blob sync on mobile - by @EYHN in https://github.com/toeverything/AFFiNE/issues/9200 (30588)
- Add missing mobile date selector and remove focus style from date picker in mobile - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/9215 (e378f)
- Reset active-tab to home on ios/android when launched - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9245 (209c0)
- Workspace selector in app-fallback may crash - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9293 (a2951)
- Do not show toc in doc peek view - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/9348 (b3933)
- server:
- Ignore invalid subscription variant - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8892 (b5fed)
- Ignore invalid subscription variant - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8892 (47899)
- Ignore invalid subscription variant for subscriptinos query as well - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8894 (ad106)
- Ignore invalid subscription variant for subscriptinos query as well - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8894 (c4410)
- Avoid unknown fields in create query - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9047 (d6869)
- Wrong stripe checkout params - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9056 (115ca)
- Image action behavior in ci - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9077 (4d44b)
- Should auto apply ea price for users - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9082 (564fa)
- Minize checkout parameters - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9090 (17218)
- Should drop blob steam if not used - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9103 (671c4)
- Invite link & accept - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9109 (35069)
- Accept invite condition - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9124 (56c57)
- Allow email with dot in name - by @forehalo (d620a)
- Copilot ci - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9151 (2452c)
- Unsplash path mapping - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9159 (5cc40)
- Send declined email - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9188 (e3f92)
- Vague initial chat content in test - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9267 (475e3)
- Data-migration script - by @Brooooooklyn in https://github.com/toeverything/AFFiNE/issues/9306 (80f4a)
- Team quota await - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9352 (4ae8c)
- Test shuold forbid only - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/9349 (040f4)
- tools:
- Patch monorepo tools - by @forehalo in https://github.com/toeverything/AFFiNE/issues/9285 (2cc7b)
🏎 Performance
- core: Optimize scrolling performance for doc list - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/9250 (9fb5e)
View changes on GitHub
🐞 Bug Fixes
- core:
- Wrong app scheme fallback - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8914 (a73c0)
- Improve doc meta performance - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8913 (dea05)
- Image block size limits were not enforced as expected - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8908 (2abf4)
- Cannot view pricing page if not logged in - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8907 (1623f)
- server:
- Ignore invalid subscription variant - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8892 (47899)
- Ignore invalid subscription variant for subscriptinos query as well - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8894 (c4410)
View changes on GitHub
🐞 Bug Fixes
- core:
- Center peek can't open in firefox and safari - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8816 (87520)
- Center peek zoomIn animation not work in firefox - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8817 (34315)
- Warning when open center peek - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8819 (c712e)
- Auth fail reason should be error.name - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8822 (6a640)
- Polyfill iterator helper for safari - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8824 (055fa)
- Wrong title field from editor container proxy - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8826 (54c51)
- Make right-sidebar scrollable - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8830 (96425)
- Cloud pricing plan cards can not scroll - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8851 (abaea)
- Emoji doc name rendering on windows - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8857 (56a3f)
- Peek view animation - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8858 (e200e)
- Info modal style issue - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8842 (40110)
- Doc info event tracking issues - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8868 (3f5da)
- Ai subscribe button is not show in ai usage page - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8869 (2e949)
- Linked doc named input box has excessive desire to select all - by @akumatus in https://github.com/toeverything/AFFiNE/issues/8861 (b0ca3)
- Auth events are not continuous - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8874 (8b066)
- electron:
- Potential crash on quit - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8829 (df99e)
- Potential crash on quit - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8855 (86894)
- Respect locale for spellchecker - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8844 (47243)
- mobile:
- Correct doc card title display - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8836 (5fade)
- Correct search & home-header bg color - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8835 (1f71e)
- Use mobile app-fallback in app-container - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8804 (ffa4d)
- server:
- Should not enable experimental mobile version in selfhost - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8840 (84cfc)
View changes on GitHub
🚀 Features
- Add feature record - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8400 (f8330)
- Separate user content from prompt - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8480 (d0c9a)
- Refresh captcha correctly - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8491 (13b24)
- Separate user content from prompt - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8480 (62d2e)
- Refresh captcha correctly - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8491 (4b9e2)
- Add copilot metrics - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8455 (fa554)
- Isolate user content - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8568 (054c0)
- Allow peek view to be closed by the caller && bump bs - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8542 (81029)
- Use date fixed model name - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8621 (efee4)
- Copilot frontend e2e - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/7694 (d7185)
- Copilot frontend e2e " - by @Brooooooklyn in https://github.com/toeverything/AFFiNE/issues/7694 (c08b0)
- Add import modal - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/8599 (afcf5)
- Add snapshot import export config - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/8584 (ba3aa)
- Optimize import export event tracker - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/8652 (01843)
- Bump blocksuite - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/8705 (ca6e8)
- Use custom @ import dialog - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/8723 (c323e)
- Add import snapshot option to import dialog - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/8778 (71355)
- Improve metrics naming - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8770 (5cde5)
- admin:
- Allow config unlimited copilot - by @bytemain and @Brooooooklyn in https://github.com/toeverything/AFFiNE/issues/8487 (691e1)
- android:
- Android internal testing - by @Brooooooklyn in https://github.com/toeverything/AFFiNE/issues/8577 (58c7e)
- component:
- Basic notification adaptation for mobile - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8402 (1c59e)
- core:
- Emoji as doc icon support with feature flag - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8348 (17fec)
- Onetime subscription ui - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8462 (29a31)
- Bump theme, update workspace card color variables, add active status - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8467 (db4d8)
- Bump theme, update workspace card color variables, add active status - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8467 (5975a)
- Make AI functions follow server configuration - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8374 (82916)
- Simplify subscribe page param - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8518 (7dae5)
- Set doc mode and primary doc mode separately - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8359 (bfb8d)
- Close the floating sidebar when creating and opening a doc - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8535 (2f2e0)
- Add global error handler - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8509 (9b311)
- New "is journal" page property - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8525 (8f92b)
- Prevent the floating sidebar from showing immediately after the sidebar is closed - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8531 (d1783)
- Build config for ios android - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8555 (db374)
- Keep the sidebar instance when the sidebar is collapsed - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8560 (a25bb)
- Use contain strict optimizing performance - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8553 (42b3e)
- Adjust doc property style - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8561 (7cd40)
- Adjust app sidebar - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8572 (b8cb5)
- Handle copilot errors - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8546 (6f153)
- Add tooltips to PropertyItem - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8564 (be312)
- Doc database properties - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8520 (4b6c4)
- Captcha service - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8616 (76992)
- Add open link in app to doc menu - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8597 (835fd)
- Add createdBy property to default property - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8642 (0f9d1)
- Open app in electron app entry - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8637 (0f8b2)
- Add edgelessTheme property and edgelessDefault theme setting - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8614 (10b1f)
- Add tooltips to the doc properties in the sidebar - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8684 (04696)
- Remember the scroll position of doc when routing forward and backward - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8631 (9e419)
- Update connector shortcut - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8690 (01228)
- Add tooltips to sidebar resize handle - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8717 (59264)
- Track signin failed reason - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8746 (1a104)
- Add page width property - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8775 (6fe2e)
- Add i18n to descriptions of experimental feature - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8788 (2ee2c)
- Pdf preview - by @fundon and @forehalo in https://github.com/toeverything/AFFiNE/issues/8569 (f4abe)
- electron:
- Support WOA native - by @Brooooooklyn in https://github.com/toeverything/AFFiNE/issues/8741 (64674)
- Spellcheck setting - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8730 (35f3f)
- infra:
- Collect more data to indexer - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8528 (01c3a)
- Opti indexer performance - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8557 (6ecdc)
- Introduce op pattern - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8734 (d6618)
- ios:
- Hashcash in swift - by @Brooooooklyn in https://github.com/toeverything/AFFiNE/issues/8602 (5709e)
- mobile:
- IOS app testflight - by @Brooooooklyn in https://github.com/toeverything/AFFiNE/issues/8501 (714a8)
- Ios oauth & magic-link login - by @CatsJuice and @EYHN in https://github.com/toeverything/AFFiNE/issues/8581 (06dda)
- Enable mobile keyboard toolbar - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/8633 (50bae)
- Explorer create/rename operation - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8628 (4cbf4)
- Manage docs/tags/collections in explorer - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8649 (cdaac)
- Mobile app fallback skeleton - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8686 (fe04a)
- Mobile at menu - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/8727 (5f40f)
- New journal tab, show App tab for journal page - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8738 (7bdad)
- New journal date-picker - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8757 (50a04)
- Jouranl daily activity and conflict operations - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8779 (c4e65)
- Optimize home header animation - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8707 (98bdf)
- server:
- Support onetime payment subscription - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8369 (69fb5)
- Support socketio auth field - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8595 (08319)
- Verify domain record - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8608 (3f775)
- Add real-world prompt test for copilot apis - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8629 (7a201)
🐞 Bug Fixes
- Message attachment merge - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8498 (075ce)
- Message attachment merge - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8498 (b0527)
- Ai text renderer specs - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/8611 (34357)
- Old document edgelessColorTheme shows auto but always render white - by @akumatus in https://github.com/toeverything/AFFiNE/issues/8666 (7e713)
- Open in app card style - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8667 (ecbf5)
- Should toggle empty input when generate an image - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/8643 (aacfb)
- Should pass std to AffineEditorContainer - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/8678 (a4f27)
- Copilot ci condition - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8692 (89d09)
- Bump blocksuite script changelog generate failed - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/8708 (c0d80)
- Also check online model list if model not defined - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8726 (2a3e8)
- Reduce min height of chat peek view new message container - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/8739 (e988b)
- Edgeless note preview on the editor settings is editable - by @akumatus in https://github.com/toeverything/AFFiNE/issues/8735 (58233)
- Color of canvas element under embed whiteboard is wrong - by @akumatus in https://github.com/toeverything/AFFiNE/issues/8712 (e2b22)
- Reference parameters and add test cases - by @fundon in https://github.com/toeverything/AFFiNE/issues/8740 (a5bcf)
- Migrate to standard import attributes - by @Brooooooklyn in https://github.com/toeverything/AFFiNE/issues/8803 (c0f6a)
- component:
- Correct notification theme when theme toggled - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8570 (ed511)
- Optimize stack notification with different height - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8700 (9e903)
- core:
- Sidebar can not be collapsed on mobile - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8475 (04095)
- Sidebar can not be collapsed on mobile - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8475 (80c92)
- Journal nav button icon - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8517 (4e640)
- Unexpected double-click behavior when selecting multiple options on all doc pages - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8461 (8d3a5)
- Prevent floating sidebar from disappearing unexpectedly - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8477 (675a0)
- Sidebar shakes unexpectedly during init on mobile - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8506 (90ef1)
- Global error handler should be registered outside webpack runtime - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8556 (1ed97)
- Free cloud and ai onetime payment adaptation - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8558 (64f97)
- Clicking change mode in the menu should switch both view and mode - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8562 (8c0ee)
- Fix mobile edition flag - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8571 (6a9a7)
- Handle global script error - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8576 (ff95f)
- Let backend check whethere user can subscribe - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8573 (dc89b)
- Dont show config properties in peek view - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8594 (2fc27)
- Redirect to old page after login via 404 page - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8588 (8f694)
- Adjust onetime subscription ui for billing and pricing - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8591 (82936)
- Db properties ui issues - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8638 (d96cc)
- Checkbox property styling and layout - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8645 (2b3b7)
- Do not redirect to open-page for open-in-app card - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8646 (51ffc)
- Fix copy block link - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8650 (1f6cc)
- Unable to hide doc info - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8658 (1c22f)
- Unnamed doc title of db properties - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8657 (33088)
- Dropdown menu cannot be hovered when it is at the bottom of doc - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8662 (f3609)
- Unregister global error handler once app running - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8659 (a776c)
- Handle uncaught ai flag - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8663 (c2ebf)
- Copilot test condition & retry - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8665 (2e7a7)
- Open in app card wording - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8677 (fd7d1)
- The full width layout feature does not work - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8687 (d700f)
- Clip app element overflow content - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8689 (7b66e)
- Do not show open-in-app in mobile web browser - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8694 (de7b1)
- Bump theme to fix full-width-layout and editor font customization - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8704 (c4164)
- Update prompt texts for opening new doc - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8696 (e7732)
- Temporarily make AI functions not follow server configuration - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8698 (aae71)
- Adapt new database chip color scheme - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8697 (684b6)
- Modal height issue - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8710 (584d0)
- Add open in app hint text - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8728 (72713)
- Fix infinite retry when workspace not found - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8679 (73d0e)
- Close setting when workspace is deleted - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8747 (c1ece)
- Deleted tags property cannot be added back - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8761 (e6ef1)
- Fix delete doc property description - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8772 (9239e)
- Do not delete tag on cancel - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8776 (b3749)
- Revise open app card text - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8783 (cc9a2)
- Add missing confirm button variants - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8786 (bfc8b)
- Remember scroll position switch mode - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8771 (51b00)
- Avoid shaking when center-peek opened - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8780 (a8d66)
- Speed up navigation performance - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8794 (17c24)
- Peek view animation use zoom when possible - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8793 (01d16)
- Onboading performance improvement - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8790 (c32b2)
- electron:
- Shell missing i18n init - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8499 (c0601)
- Tab max width - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8507 (72e14)
- Offline mode description - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8586 (8cbb7)
- Add missing configureAppThemeModule to shell - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8656 (4f16e)
- Deep link handling without running instance - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8661 (070f5)
- Active view sometimes does not get focused - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8683 (378c9)
- Share page in electron issues - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8703 (02965)
- Deep link handling in macos - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8713 (fcd4f)
- Make sure updater receive correct installer files - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8798 (b3b1e)
- infra:
- Fix built in property order error - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8524 (ee641)
- Indexer missing data - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8578 (542fd)
- Orm create override optional - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8627 (8f95c)
- Retry search and aggregate on indexeddb - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8767 (2acee)
- Export op module - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8769 (39c65)
- ios:
- Set testflight version number correctly - by @Brooooooklyn in https://github.com/toeverything/AFFiNE/issues/8565 (97ccf)
- Enable navigation gesture - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8592 (6d7c0)
- Fix mobile blob storage - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8702 (49770)
- mobile:
- Handle touch event correctly - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8496 (c484c)
- Handle touch event correctly - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8496 (7381b)
- Adjust app tab height - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8635 (fffd6)
- Incorrect height of keyboard toolbar in ios - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/8653 (1973c)
- Adjust mobile UI - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8719 (06591)
- Typo of identifier when override config - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/8773 (81fc9)
- Doc property styles - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8760 (fa828)
- server:
- Blank screen on mobile - by @bytemain and @forehalo in https://github.com/toeverything/AFFiNE/issues/8460 (f393f)
- No more selfhost paths - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8530 (b7fac)
- Wrong public path for selfhosted doc renderer - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8660 (e8796)
- Reduce yjs binary size - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8681 (63b58)
- Avoid preserved html meta tag name - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8682 (ee16e)
- Make scope field optional in access token response - by @js-0s and @darkskygit in https://github.com/toeverything/AFFiNE/issues/8753 (e2f28)
View changes on GitHub
🐞 Bug Fixes
- Message attachment merge - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8498 (b0527)
View changes on GitHub
🐞 Bug Fixes
- core: Refresh captcha correctly - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8491 (4b9e2)
- core: Sidebar can not be collapsed on mobile - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8475 (80c92)
- mobile: Handle touch event correctly - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8496 (7381b)
View changes on GitHub
🚀 Features
- Ctrl click to open embeded doc in new tab - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8401 (a3dc0)
- core: Show floating sidebar when hovering sidebar swtich - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8393 (52134)
- electron: Ctrl+= to zoomin on linux - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8412 (6b263)
- infra: Doc properties by orm - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8382 (c26df)
🐞 Bug Fixes
- core:
- Fix position of toc in peekview - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/8441 (afb21)
- Avoid using serverUrlPrefix config - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8448 (e61ed)
- Data loss on enable cloud - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8452 (bfeb0)
- electron:
- Screen resize sometimes does not work well after maximize - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8413 (f5c49)
- Fix windows userspace loss - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8450 (67f7a)
- Missing sidebar module for shell - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8447 (ccd1a)
View changes on GitHub
🚀 Features
- Add open info button to doc center peek - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8388 (76ff5)
- Improve markdown formatting - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8398 (a9b29)
🐞 Bug Fixes
- Incorrect app sidebar fallback - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8392 (abd57)
- core:
- Adjust the tracking point for copy sharing link - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8395 (bd9ae)
- Open page info modal error - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8396 (4295f)
View changes on GitHub
🐞 Bug Fixes
- Collect workflow's assistant content - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8373 (ed8e4)
- core:
- Circular dependency - by @forehalo (39f60)
- Remove openInfoModalAtom to avoid multiple modal opened in split-view - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8329 (f9e0c)
- Fix preview mode - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8349 (d0f04)
- Unexpected routing history appears on the shared page - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8356 (75bc6)
- Handle composition event for Input component - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8351 (2df20)
- Block link recognition in self-hosted - by @fundon in https://github.com/toeverything/AFFiNE/issues/8340 (4daa9)
- Can not scroll when backlink list is too long - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8370 (45f5c)
- electron:
- Cookie redirecting issue - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8347 (503e0)
- Workaround for unstable e2e - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8357 (61107)
- Remove active tab shadow - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8284 (a4303)
- Enable WAL mode for sqlite - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8336 (e8399)
- mobile:
- Scroll optimization - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8362 (9eae3)
- Cannot run locally - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8383 (e6feb)
- server:
- Sign out - by @forehalo (2cabc)
- Remove unused admin environment - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8378 (cb402)
- Handle hanging workspace after user account deleted - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8377 (1d75d)
View changes on GitHub
🚀 Features
- Improve prompt management - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/7853 (339c3)
- Update ingress health check - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/7888 (e26ba)
- Init mobile entry - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/7905 (5acf1)
- Block slides insert before image load finished - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/7948 (b5738)
- Update throttler - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/7957 (0b3c7)
- Filter out empty workpace in sidebar list - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/7960 (dde45)
- Add editor record - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/7938 (d93d3)
- Add index for snapshots - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8163 (2a135)
- Improve ai query performance - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8170 (34eac)
- Init renderer server - by @Brooooooklyn in https://github.com/toeverything/AFFiNE/issues/8088 (fe1ee)
- Add mind map import feature flag - by @doouding in https://github.com/toeverything/AFFiNE/issues/8196 (52d95)
- Add mindmap and connector settings - by @akumatus in https://github.com/toeverything/AFFiNE/issues/8198 (f1265)
- Bump bs - by @doouding in https://github.com/toeverything/AFFiNE/issues/8212 (393dc)
- Remove avatar for empty field - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8246 (fc7e7)
- Add language hint for prompt - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8216 (7bc28)
- Skip rendering if value render is not defiend - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8244 (ae3f4)
- Sync i18n with crowdin - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8293 (9a01d)
- component:
- Add more customizable prop for radio-group with new story - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/7850 (cfc36)
- Access enviroment in components storybook - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/7891 (c9a1a)
- Mobile menu support - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/7892 (23b0d)
- Add slider ui component - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/7879 (03c4d)
- Dropdown menu auto avoid collisions - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8013 (02f0d)
- StartScopedViewTranstion func to support scoped view transition - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8093 (03c20)
- core:
- Init feature flag service - by @EYHN in https://github.com/toeverything/AFFiNE/issues/7856 (0504d)
- Use emoji as folder icon - by @EYHN in https://github.com/toeverything/AFFiNE/issues/7842 (50948)
- Share in workspace link - by @EYHN in https://github.com/toeverything/AFFiNE/issues/7897 (83716)
- Mode in query string - by @EYHN in https://github.com/toeverything/AFFiNE/issues/7904 (c8225)
- Workbench open doc in mode - by @EYHN in https://github.com/toeverything/AFFiNE/issues/7906 (cfac3)
- New share menu - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/7838 (4916e)
- Adjust sidebar style, add github & learn more - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/7864 (a49b9)
- Use new print pdf api - by @EYHN in https://github.com/toeverything/AFFiNE/issues/7932 (3db95)
- Init editor setting ui - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/7878 (b333c)
- Add custom font family setting - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/7924 (20174)
- Adjust share menu ui - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/7931 (920af)
- Editor setting service - by @EYHN in https://github.com/toeverything/AFFiNE/issues/7956 (bc86f)
- Add new doc default mode setting - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/7990 (09ab9)
- Impl the Doc Info and Bi-Directional Links display settings - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/7991 (65a87)
- Add sign in button to shared doc - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/7952 (4ec45)
- Import template - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8000 (b96ad)
- Mobile renderer for explorer - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/7942 (f3705)
- Add outgoing links to doc info - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/7955 (5e868)
- Bump blocksuite/icons - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8024 (f9998)
- Add actions to editor settings - by @akumatus in https://github.com/toeverything/AFFiNE/issues/8030 (2e37e)
- Add color picker ui to editor settings - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8053 (bea3d)
- Add block and element toolbar widget custom config - by @fundon in https://github.com/toeverything/AFFiNE/issues/7886 (c3ae2)
- Add custom configuration to database options - by @fundon in https://github.com/toeverything/AFFiNE/issues/7933 (f9d0a)
- Support block or element reference links - by @fundon in https://github.com/toeverything/AFFiNE/issues/7946 (98d92)
- Indexer upgrade - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8062 (fb64b)
- Apply default doc mode setting - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8083 (eb16c)
- Impl AI switch - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8018 (f688c)
- Add journal navigation tracking - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8046 (1cac2)
- Support snapshot preview in editor settings - by @akumatus in https://github.com/toeverything/AFFiNE/issues/8094 (5f3dd)
- Observe editor settings change and update edgeless editor - by @akumatus in https://github.com/toeverything/AFFiNE/issues/8105 (19a7d)
- Temporarily add page mode editor settings to appearance settings - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8090 (3837c)
- Selector for editorSetting hooks - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8108 (691bf)
- Update i18n resources - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8119 (5083f)
- Bump blocksuite - by @akumatus in https://github.com/toeverything/AFFiNE/issues/8114 (4bbb9)
- Expose skip login button to web - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8115 (d3f50)
- Make permission and invoice offline available - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8123 (f4db4)
- Shape editor settings - by @akumatus in https://github.com/toeverything/AFFiNE/issues/8122 (9cbe4)
- Invoice service - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8124 (74cd1)
- Add enable url preview to workspace settings - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8089 (9d343)
- Add outline viewer for share page - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/8190 (6ce6c)
- Add auth metrics - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8194 (7a546)
- Preview template & snapshot import - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8193 (8c191)
- Move enable ai to feature flag - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8195 (498a6)
- User data db - by @EYHN in https://github.com/toeverything/AFFiNE/issues/7930 (d93c3)
- New empty states for doc/collection/tag - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8197 (b7d05)
- Support block links on Bi-Directional Links - by @fundon in https://github.com/toeverything/AFFiNE/issues/8169 (b74dd)
- Add database full-width feature flag - by @zzj3720 in https://github.com/toeverything/AFFiNE/issues/8210 (aad7b)
- Download template from snapshot url - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8211 (3999b)
- Support block links on cmdk - by @fundon in https://github.com/toeverything/AFFiNE/issues/8192 (8a9d9)
- Load ydoc on demand - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8241 (561f9)
- Remove loop animations - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8242 (6fde9)
- Copy event for image - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8219 (2ac4a)
- Add error notification for block not found - by @fundon in https://github.com/toeverything/AFFiNE/issues/8254 (46f82)
- Extract DocDisplayMetaService to resolve doc icon/title - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8226 (f4a19)
- Enhance share page with selector - by @fundon in https://github.com/toeverything/AFFiNE/issues/8319 (66159)
- electron:
- Switch to next/previous tab with Ctrl+Tab/Ctrl+Shift+Tab - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/7943 (59215)
- Add offline mode - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8086 (0ae56)
- Electron shell skeleton - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8127 (d0894)
- i18n:
- Add full Brazilian Portuguese translation - by @MiraiDevv and @JimmFly in https://github.com/toeverything/AFFiNE/issues/8233 (7a1aa)
- infra:
- Add convenience api to get workspace from doc - by @EYHN in https://github.com/toeverything/AFFiNE/issues/7934 (4bc4a)
- mobile:
- Mobile index page UI - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/7959 (db767)
- All docs page ui impl - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/7976 (3ce92)
- Search page ui - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8012 (f1bb1)
- Add mobile detail page - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/7993 (7ae14)
- Setting page ui - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8048 (ad110)
- Sign in page - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8039 (2ac80)
- Add share button - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8109 (2a2a9)
- Pwa and browser theme-color optimization - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8168 (81ab8)
- server:
- Make permission a standalone module - by @forehalo in https://github.com/toeverything/AFFiNE/issues/7880 (624f3)
- Make a singleton global mutex service - by @forehalo in https://github.com/toeverything/AFFiNE/issues/7900 (682a0)
- Make an abstraction for ydoc storage - by @forehalo in https://github.com/toeverything/AFFiNE/issues/7901 (6f9f5)
- Make server storage adapters - by @forehalo in https://github.com/toeverything/AFFiNE/issues/7902 (e20bd)
- Make captcha modular - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/5961 (93577)
- Support openai compatible stream api - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8065 (41f91)
- Enable share og information for docs - by @forehalo in https://github.com/toeverything/AFFiNE/issues/7794 (0add8)
- Manage auth cookies - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8317 (4eb4c)
🐞 Bug Fixes
- Add hover enter delay for ask ai button - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/7872 (ad424)
- Chat block peek view input reset height - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/7884 (ba895)
- Remove unused variables - by @DonIsaac in https://github.com/toeverything/AFFiNE/issues/7968 (dbcfd)
- Native binding - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/7985 (6557b)
- Fix download fonts script - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8125 (52cd6)
- Load snapshot files in parallel - by @akumatus in https://github.com/toeverything/AFFiNE/issues/8145 (16bb0)
- Ai error message tip would be cut off - by @donteatfriedrice in https://github.com/toeverything/AFFiNE/issues/8183 (9dfd3)
- Client captcha - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/8186 (95738)
- Missing font in text preview of editor settings - by @akumatus in https://github.com/toeverything/AFFiNE/issues/8213 (456aa)
- Button tooltip should not show on showing image preview - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8224 (b1e61)
- Default style of new document does not follow AFFiNE settings - by @akumatus in https://github.com/toeverything/AFFiNE/issues/8291 (a0d6a)
- admin:
- Nav bar incorrectly active state - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/7870 (5c67f)
- component:
- Replace storybook-dark-mode with globalTypes toolbar impl - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8066 (ec3b9)
- Nested modal view-transition support - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8073 (0d6f4)
- Windows client does not have app controls on some pages - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8176 (8e718)
- Storybook build config - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8247 (85b9f)
- Correct notification action hover style - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8303 (a6c2f)
- Confirm modal should not clip content - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8325 (c87a3)
- core:
- Tag menu should not accept keyboard shortcut when renaming tag - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/7913 (e0a91)
- Onboarding switch active state is invisible - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/7928 (a43c3)
- Avoid expand runtime config everywhere used - by @forehalo in https://github.com/toeverything/AFFiNE/issues/7972 (0209e)
- No share page in desktop - by @EYHN in https://github.com/toeverything/AFFiNE/issues/7983 (3e810)
- Add mobile edit button - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/7996 (06685)
- Hairline boarders for divider - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8021 (4ff6f)
- Remove modal default overlay onclick - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8035 (697f2)
- Slider thumb offset - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8041 (4caf3)
- Handle text overflow styles for search box - by @SOUMITRO-SAHA in https://github.com/toeverything/AFFiNE/issues/8054 (bc306)
- Handle modal overlay click event correctly - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8063 (d00f8)
- Page info modal styles - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8067 (7dde5)
- Fix menu bugs - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8074 (51f35)
- Edit tag should not jump to its detail - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8070 (b680c)
- Hide the footer that blocks the toolbar in shared page - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8091 (f4524)
- Link generation for selected blocks - by @fundon in https://github.com/toeverything/AFFiNE/issues/8087 (05903)
- Should open a new tab with parameters - by @fundon in https://github.com/toeverything/AFFiNE/issues/8118 (de1a5)
- Should be bound to the correct object - by @fundon in https://github.com/toeverything/AFFiNE/issues/8121 (017e8)
- Remove joined workspace icon from current worksapce card - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8117 (8be67)
- Fix member list fallback size - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8133 (702c0)
- InlineEditor on rich-text may be null - by @fundon in https://github.com/toeverything/AFFiNE/issues/8131 (7d93f)
- Some fonts are unavailable - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8139 (a027c)
- Oauth popup blocked in safari - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8144 (bffc2)
- Adjust editor settings preview style - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8146 (7fe8d)
- Deleted doc should not appear in tag pages - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8143 (e822b)
- Oauth links should have origin prefix in desktop - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8150 (81784)
- Nav item line-height with Emoji - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8148 (48715)
- Strict client oauth parameters check - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8159 (57083)
- Link copying and pasting - by @fundon in https://github.com/toeverything/AFFiNE/issues/8157 (6b266)
- Disable border thickness setting when no border is selected - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8152 (a7ecf)
- Unexpected jump when clicking save tag - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8171 (b48cc)
- Menu not scrollable when opening in modal - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8179 (fb76f)
- Reduce state refresh - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8181 (0cdc4)
- Page jumps unexpectedly when clicking the collection operation - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8182 (4c0d0)
- Disable append paragraph in shared page editor - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/8191 (90385)
- Fix menu shaking - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8187 (f0093)
- Disconnect ws when user logout - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8188 (85aa7)
- Add edit entry for mobile edition - by @L-Sun in https://github.com/toeverything/AFFiNE/issues/8173 (7c4ea)
- Title could not be changed when creating a new doc - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8203 (2cba8)
- Reference link icon - by @fundon in https://github.com/toeverything/AFFiNE/issues/8223 (39a5d)
- Circular dependencies - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8215 (2ce9d)
- Reference node word break - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8236 (0a585)
- Share mode page reference - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8238 (58db6)
- Should wrap link text - by @fundon in https://github.com/toeverything/AFFiNE/issues/8249 (85448)
- Importing template with default mode - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8250 (d2bd3)
- Avoid extra redirect proxy - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8252 (ff15e)
- Enable cloud button should not take space by default - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8270 (8d4bd)
- Avoid side effects - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8245 (315c2)
- Center peek width styles - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8276 (70fe7)
- Workspace sharing settings should not be displayed when there is no permission - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8285 (af5b9)
- Adjust app updater button style - by @JimmFly in https://github.com/toeverything/AFFiNE/issues/8289 (544cd)
- Override LinkedDocBlockComponent initial state - by @fundon in https://github.com/toeverything/AFFiNE/issues/8253 (bba9e)
- Only sign out previous account in web oauth - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8290 (ed7fb)
- Sidebar scrollbar is coverd by resize handle - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8307 (0450f)
- Collection filter list animation - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8299 (a88e8)
- Add switch button to switch-to-edgeless notification - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8300 (f6cd0)
- Adjust pop position of editing property menu in setting - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8308 (a38f2)
- Adjust feature flag - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8309 (5d57f)
- Fix web login - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8312 (7184d)
- Rollback ai service - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8321 (e3e15)
- Block links in doc info - by @fundon in https://github.com/toeverything/AFFiNE/issues/8324 (8d4cc)
- Use openExternal in electron - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8323 (ec7c6)
- Bring back menu offset - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8327 (c2612)
- Should show block link icon first - by @fundon in https://github.com/toeverything/AFFiNE/issues/8328 (84919)
- electron:
- Header button not working on linux - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/7883 (9af0e)
- Do not use async callback in onBeforeSendHeaders - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/7894 (69c50)
- Adjust tab styles - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/7919 (4a89b)
- Should not send switchSplitView event when clicking on the active view - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/7944 (2f02f)
- Adjust app-tabs-header styles - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/7947 (5e555)
- Adjust app-tabs-header styles - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/7961 (61192)
- App updater - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8043 (d9ced)
- Only the active view should respond to CMD+N - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8068 (ae3b1)
- Use
CTRL+=to zoom in on windows - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8081 (01e63) - Fix ci - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8085 (2799e)
- Tune offline mode filter - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8113 (76217)
- Auto update check on windows - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8137 (cd5c5)
- Devtools open in detach mode - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8200 (24bf1)
- Incorrect path to root dir - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8220 (d2b48)
- App fallback styles - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8225 (4b920)
- Pinned tab style - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8232 (3c1cd)
- Wrong app path - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8260 (58025)
- Fix electron windows build path - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8272 (e9fce)
- Fix electron script path - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8278 (714b7)
- Do not always enable devtools detach mode - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8273 (7a26c)
- Updater not working on startup - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8274 (ccd63)
- Sentry is not enabled correctly in electron - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8286 (91764)
- Define in esbuild - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8287 (366c3)
- Shell skeleton style - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8296 (5ae43)
- env:
- Is mobile flag - by @EYHN in https://github.com/toeverything/AFFiNE/issues/8005 (25244)
- mobile:
- Adjust peek view style for mobile - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8003 (adf31)
- Modal styles on mobile - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8023 (f544e)
- Close menu when detail page navigate away - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8027 (df34e)
- Change how slider height is calculated - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8049 (e1310)
- Handle menu ref better - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8051 (19799)
- Header will be clipped when modal opened and page scrolled - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8079 (51bc4)
- Workspace selector not close on click outside - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8096 (989e8)
- Explorer node touch optimization - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8101 (06552)
- Fixed all docs header, remove doc card tags layout strategy - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8104 (73dd1)
- Journal button should not show for edgeless - by @pengx17 in https://github.com/toeverything/AFFiNE/issues/8110 (d5ecf)
- Adjust mobile ui - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8112 (87ed3)
- Remove all focus style for link and button - by @CatsJuice in https://github.com/toeverything/AFFiNE/issues/8208 (8bf04)
- native:
- Return type casts - by @darkskygit in https://github.com/toeverything/AFFiNE/issues/7986 (10a06)
- server:
- Redirect to setup page if not initialized - by @forehalo in https://github.com/toeverything/AFFiNE/issues/7871 (42b5e)
- Redirect to setup page if not initialized " - by @forehalo in https://github.com/toeverything/AFFiNE/issues/7871 (cd392)
- Redirect to setup page if not initialized - by @forehalo in https://github.com/toeverything/AFFiNE/issues/7875 (57449)
- Command line nestjs does not have http adapter - by @forehalo in https://github.com/toeverything/AFFiNE/issues/7876 (9192a)
- Wrong table used for userspace data - by @forehalo in https://github.com/toeverything/AFFiNE/issues/7969 (14066)
- Wrong env variable condition in nginx conf - by @Brooooooklyn in https://github.com/toeverything/AFFiNE/issues/8084 (53886)
- Wrong mobile root in dev env - by @Brooooooklyn (c6840)
- Remove default auth redirect url - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8140 (64d2b)
- Created user in update table should not have defualt value - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8134 (be4df)
- Renderer path - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8305 (26010)
🏎 Performance
- server:
- Avoid filter doc snapshot by non-indexed updatedAt - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8160 (87e9f)
- Accelerate user workspace permission queries - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8161 (63e1f)
- Index lower user email - by @forehalo in https://github.com/toeverything/AFFiNE/issues/8167 (32f67)
View changes on GitHub
🚀 Features
- Bump bs - by doouding in https://github.com/toeverything/AFFiNE/issues/7866 (05ac3)
🐞 Bug Fixes
- Center peek support open in new tab - by pengx17 in https://github.com/toeverything/AFFiNE/issues/7848 (d86f7)
- Admin panel schema - by DarkSky in https://github.com/toeverything/AFFiNE/issues/7851 (24c34)
- admin:
- Avoid frequent refetch - by forehalo in https://github.com/toeverything/AFFiNE/issues/7863 (f69f0)
- Frequent query requests in the search - by JimmFly in https://github.com/toeverything/AFFiNE/issues/7854 (05247)
- User form not dynamically updating as expected - by JimmFly in https://github.com/toeverything/AFFiNE/issues/7858 (994b5)
- electron:
- Adjust app-tabs-header styles - by pengx17 in https://github.com/toeverything/AFFiNE/issues/7849 (d4065)
- Cmd+num not working on mac - by pengx17 in https://github.com/toeverything/AFFiNE/issues/7865 (d5eda)
- server:
- Prelude should load both local and remote config file - by forehalo in https://github.com/toeverything/AFFiNE/issues/7852 (7afba)
- Change password with token should be public - by forehalo in https://github.com/toeverything/AFFiNE/issues/7855 (0ba51)
🏎 Performance
- core: Avoid page init when only id required - by forehalo in https://github.com/toeverything/AFFiNE/issues/7867 (99e70)
View changes on GitHub
🚀 Features
- Bump bs - by Lye Hongtao in https://github.com/toeverything/AFFiNE/issues/7836 (dc519)
- admin:
- Add self-host setup and user management page - by JimmFly in https://github.com/toeverything/AFFiNE/issues/7537 (ccf22)
- Add config page to admin - by JimmFly in https://github.com/toeverything/AFFiNE/issues/7619 (7f7c0)
- Add server runtime config settings - by JimmFly in https://github.com/toeverything/AFFiNE/issues/7618 (bf6e3)
- Add prompt management page - by JimmFly in https://github.com/toeverything/AFFiNE/issues/7611 (b2140)
- core:
- Rewrite page-mode-switch with RadioGroup, bind hotkey with cmdk - by CatsJuice in https://github.com/toeverything/AFFiNE/issues/7758 (75e02)
- New theme editor poc - by CatsJuice in https://github.com/toeverything/AFFiNE/issues/7810 (6228b)
- Add configuration for experimental features - by JimmFly in https://github.com/toeverything/AFFiNE/issues/7699 (9037e)
- i18n:
- Fix i18n en-Us & en json english style - by hwangdev97 in https://github.com/toeverything/AFFiNE/issues/7834 (4ac9b)
🐞 Bug Fixes
- Center peek responsiveness update - by pengx17 in https://github.com/toeverything/AFFiNE/issues/7814 (d82f4)
- Do not use globalShortcut for tab switching - by pengx17 in https://github.com/toeverything/AFFiNE/issues/7827 (a6169)
- admin:
- Handle error login status - by JimmFly in https://github.com/toeverything/AFFiNE/issues/7646 (6dea8)
- Organize admin panel - by liuyi in https://github.com/toeverything/AFFiNE/issues/7840 (0ec19)
- core:
- Wrong color of ai-subscribe button - by CatsJuice in https://github.com/toeverything/AFFiNE/issues/7816 (06d5d)
- Some doc missing in search result - by EYHN in https://github.com/toeverything/AFFiNE/issues/7818 (b993a)
- Better search result - by EYHN in https://github.com/toeverything/AFFiNE/issues/7819 (a579c)
- Checkout event - by liuyi in https://github.com/toeverything/AFFiNE/issues/7844 (69c64)
- electron:
- App got deleted when auto update on windows - by liuyi in https://github.com/toeverything/AFFiNE/issues/7820 (83a9b)
- server:
- Use timestamp with timezone - by liuyi in https://github.com/toeverything/AFFiNE/issues/7847 (171a9)
View changes on GitHub
What's Changed
- chore: adjust i18n by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7800
- fix(core): typo in migration text by @EYHN in https://github.com/toeverything/AFFiNE/pull/7804
- feat(component): add autoFocusConfirmButton for confirm-modal by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7801
- fix(core): delete from folder not work by @EYHN in https://github.com/toeverything/AFFiNE/pull/7806
- fix(electron): shell should import renderer css in dev by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7805
- fix(electron): missing collection name in tab header by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7807
- chore(electron): disable parallel execution of electron tests by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7789
- fix(core): hidden open in split view in browser by @EYHN in https://github.com/toeverything/AFFiNE/pull/7811
- fix(core): disable blocksuite indexer by @EYHN in https://github.com/toeverything/AFFiNE/pull/7813
- fix(core): sidebar unauthorized user avatar should center vertically by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7812
- fix(core): sidebar renaming menu pos by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7798
- fix(core): wrong color of ai-subscribe button by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7816
- fix(core): some doc missing in search result by @EYHN in https://github.com/toeverything/AFFiNE/pull/7818
- fix(core): better search result by @EYHN in https://github.com/toeverything/AFFiNE/pull/7819
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.16.0...v0.16.1
What's Changed
- chore: update name in one shot by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7567
- fix: forked session query condition by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7568
- fix(core): correct believer plan copy by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7571
- ci: set the sentry release name as version number by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/7574
- fix(server): should clean bill date if lifetime subscription by @forehalo in https://github.com/toeverything/AFFiNE/pull/7577
- feat(server): setup api for selfhost deployment by @forehalo in https://github.com/toeverything/AFFiNE/pull/7569
- fix(core): beliver plan should not show cancel subscription by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7576
- chore: add env for desktop test by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7582
- chore: bump blocksuite by @akumatus in https://github.com/toeverything/AFFiNE/pull/7579
- fix(core): remove hover state for ai-usage block in sidebar avtar menu by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7573
- feat(core): adjust left-sidebar min-width to 248px by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7575
- fix(component): button icon color by @EYHN in https://github.com/toeverything/AFFiNE/pull/7588
- refactor(component): adjust confirm modal api by @EYHN in https://github.com/toeverything/AFFiNE/pull/7589
- feat: support save chat to block by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7481
- fix(server): create dev user by @forehalo in https://github.com/toeverything/AFFiNE/pull/7592
- build: fix undefined entry point by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/7594
- feat: custom the items of linked menu by configuration by @akumatus in https://github.com/toeverything/AFFiNE/pull/7554
- chore: custom telemetry endpoint by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/7596
- ci: wrong installer version used by @forehalo in https://github.com/toeverything/AFFiNE/pull/7602
- feat: bump blocksuite by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7603
- refactor(core): use lit customelement decorator by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7560
- feat(core): bump theme by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7587
- fix(core): stuck when quick switch doc mode by @EYHN in https://github.com/toeverything/AFFiNE/pull/7599
- feat(core): adjust subscription related mixpanel by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7536
- feat(core): move sidebar new page button beside quick-search by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7578
- feat(infra): add ability to mount nodes to nearest FrameworkScope root by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7551
- fix(core): do not clip center-peek controls to make it appear more quickly by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7572
- feat(core): support lifetime subscription from external link by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7585
- feat: migrate fal workflow to server by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7581
- fix: journal doc title in at menu by @akumatus in https://github.com/toeverything/AFFiNE/pull/7608
- feat(core): init organize by @EYHN in https://github.com/toeverything/AFFiNE/pull/7456
- feat: refector prompt refresh by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7605
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/7517
- chore(component): add a danger hover style for buttons by @fundon in https://github.com/toeverything/AFFiNE/pull/7600
- feat(core): add doc/collection/tag select hook by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7593
- build: make nightly version shorter by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/7613
- fix: repeated slides by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7612
- feat(core): new favorite by @EYHN in https://github.com/toeverything/AFFiNE/pull/7590
- refactor(core): adjust modal animation by @EYHN in https://github.com/toeverything/AFFiNE/pull/7606
- feat: support chatting in center peek by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7601
- chore: bump up @blocksuite/icons version to v2.1.61 by @renovate in https://github.com/toeverything/AFFiNE/pull/7541
- fix(core): make indexer faster by @EYHN in https://github.com/toeverything/AFFiNE/pull/7629
- fix(core): sidebar node content should ellipsis when overflowed by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7627
- fix(core): adjust believer card dark mode style by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7623
- feat(core): add doc/tag/collection to folders via menu by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7631
- feat: bump blocksuite by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7634
- feat: add event tracker for ai chat block by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7637
- feat(core): support sidebar collapse by @EYHN in https://github.com/toeverything/AFFiNE/pull/7630
- fix(core): sidebar renaming bug by @EYHN in https://github.com/toeverything/AFFiNE/pull/7632
- fix(core): optimize sidebar tag performance by @EYHN in https://github.com/toeverything/AFFiNE/pull/7633
- feat(core): outline viewer (quick toc) by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7614
- feat(electron): multi tabs support by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7440
- test(electron): add test cases for electron tabs by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7635
- chore(electron): remove unused ipc code by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7636
- ci: attest provenance by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/7609
- chore: bump up rustc version to v1.80.0 by @renovate in https://github.com/toeverything/AFFiNE/pull/7628
- build(electron): skip signing for windows by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7645
- fix(core): wrong padding position when ai panel is active by @forehalo in https://github.com/toeverything/AFFiNE/pull/7648
- fix(core): scrolling break client style in bordered container by @forehalo in https://github.com/toeverything/AFFiNE/pull/7650
- feat(server): runtime service config by @forehalo in https://github.com/toeverything/AFFiNE/pull/7644
- fix(core): fix layout overflow by @EYHN in https://github.com/toeverything/AFFiNE/pull/7647
- fix: remove shadow for bordered main container by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7655
- fix: icon color active style by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7656
- feat(core): improve mixpanel by @EYHN in https://github.com/toeverything/AFFiNE/pull/7652
- feat(core): add track events for sidebar by @EYHN in https://github.com/toeverything/AFFiNE/pull/7659
- fix(electron): app flicker issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7663
- chore: bump blocksuite 240730 by @Saul-Mirone in https://github.com/toeverything/AFFiNE/pull/7662
- chore(core): update sidebar all-docs icon by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7626
- fix(component): stop renaming modal propagation & input auto focus by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7653
- fix(component): adjust renaming style by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7654
- fix(core): adjust sidebar explorer empty status by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7657
- fix: ai chat block added later should be with higher index by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7660
- fix: cannot clean chat panel histories by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7673
- fix: tab label overflow style when there is only one tab by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7665
- fix: using width atom for syncing app headers position by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7666
- fix(electron): window theme issue after exiting presentation by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7671
- fix: wrong public path for stable env by @forehalo in https://github.com/toeverything/AFFiNE/pull/7676
- chore(server): standardize server db names and columns by @forehalo in https://github.com/toeverything/AFFiNE/pull/7674
- feat(core): experience function color picker by @fundon in https://github.com/toeverything/AFFiNE/pull/7677
- fix: make chat button click event work fine by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7658
- build(electron): re-enable windows signing by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7682
- chore: bump blocksuite by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7680
- fix: optimize ai chat block position calculation by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7683
- chore(core): set read-only mode on mobile device by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7651
- fix(component): modal overlap issue by @EYHN in https://github.com/toeverything/AFFiNE/pull/7691
- feat(core): add globalcontext info to mixpanel track by @EYHN in https://github.com/toeverything/AFFiNE/pull/7681
- feat(core): adjust explorer section style, persist collapsable state by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7679
- fix(core): new no children status for explorer by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7686
- refactor(electron): tab title/icon update logic by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7675
- chore: bump blocksuite by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7696
- feat(electron): app tabs dnd by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7684
- feat: bump blocksuite by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7698
- test(electron): enable trace file for desktop tests by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7692
- feat: patch edgeless clipboard to support cuntom block copy paste by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7689
- fix: support chat in different doc by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7693
- fix: should save chat to block when doc mode by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7697
- feat(core): loading ui for favorite and organize by @EYHN in https://github.com/toeverything/AFFiNE/pull/7700
- fix(core): wrong display of 404 page by @EYHN in https://github.com/toeverything/AFFiNE/pull/7711
- fix(core): fix scroll block into view by @EYHN in https://github.com/toeverything/AFFiNE/pull/7712
- feat(core): tuning for better search by @EYHN in https://github.com/toeverything/AFFiNE/pull/7713
- fix: center peek message role by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7723
- refactor(component): refactor the implementation of Button and IconButton by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7716
- feat(component): shortcut style for tooltip by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7721
- test(electron): adjust expect timeout for CI by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7707
- fix(core): ctrl/cmd + click on add page button opens in new tab by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7701
- fix(electron): reload view in tab context menu issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7702
- fix(electron): duplicate tab views issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7703
- fix(electron): should activate the target tab when closing other tabs by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7704
- build(electron): nightly build issue for windows by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7649
- fix(core): app height exceeds viewport of mobile by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7706
- fix(core): update outline viewer style by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7641
- feat(electron): new tab/split view entries by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7708
- chore: bump up oxlint version to v0.7.0 by @renovate in https://github.com/toeverything/AFFiNE/pull/7727
- fix(electron): add i18n setup for shell by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7728
- fix(electron): tab title/icon default state by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7731
- fix(electron): allow close pinned tab by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7732
- fix(electron): drop indicator position by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7734
- fix(electron): app ghosting issue when quickly opening new tabs by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7736
- fix: use correct user id in forked session by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7710
- fix(core): add favorite folder in menu, adjust empty-page new page button by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7730
- fix(core): canvas text adapts to input scrolling by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7733
- fix(electron): find in page input border blink issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7737
- feat(core): enable feature flag for release by @EYHN in https://github.com/toeverything/AFFiNE/pull/7738
- chore: cleanup outdated model & upgrade model by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7739
- refactor(electron): reduce the number of listeners for ipc by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7740
- fix(electron): whitescreen issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7742
- fix(core): transform workspace db when enable cloud by @EYHN in https://github.com/toeverything/AFFiNE/pull/7744
- feat(core): add tooltip and toast for organize operations by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7725
- chore: bump @blocksuite/icons by @EYHN in https://github.com/toeverything/AFFiNE/pull/7749
- fix(electron): onboarding not shown by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7753
- fix: dont limit text block height in chat panel by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7754
- fix: reset height after send by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7755
- feat(core): make event track great again by @forehalo in https://github.com/toeverything/AFFiNE/pull/7695
- chore: bump up fast-xml-parser version to v4.4.1 [SECURITY] by @renovate in https://github.com/toeverything/AFFiNE/pull/7752
- chore(core): replace with new track impl by @forehalo in https://github.com/toeverything/AFFiNE/pull/7735
- fix: increase image limit of copilot by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7756
- feat: improve continue to chat compatibility by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7757
- chore(core): theme v1.0.2 by @fundon in https://github.com/toeverything/AFFiNE/pull/7746
- feat: handle copilot error by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7760
- fix(electron): fix tab view blink issue on open new tab by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7748
- chore(core): remove old favorite by @EYHN in https://github.com/toeverything/AFFiNE/pull/7743
- chore: bump blocksuite by @EYHN in https://github.com/toeverything/AFFiNE/pull/7751
- fix(core): migration favorite appear again by @EYHN in https://github.com/toeverything/AFFiNE/pull/7768
- chore(core): remove outline viewer feature flag by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7770
- fix: can not create a new edgeless doc with "@" on edgeless by @akumatus in https://github.com/toeverything/AFFiNE/pull/7772
- fix: chat action button style by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7766
- feat(electron): mouse middle click to close tab by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7759
- feat(core): add track events for editor header by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7661
- feat(core): add track events for page option by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7664
- feat(core): add track events for page info by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7667
- feat(core): add track events for cmdk by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7668
- fix: remove chat block button flag by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7767
- feat: allow opening new tab for some navigation buttons by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7764
- fix: render ai chat block in embed doc and surface ref by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7747
- fix(core): optimize explorer's dnd behaviors by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7769
- fix(electron): always show traffic light for mac by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7773
- feat(i18n): add Spanish(Argentina) and Urdu by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7771
- fix(core): update en.json by @eltociear in https://github.com/toeverything/AFFiNE/pull/7765
- fix(infra): better search result by @EYHN in https://github.com/toeverything/AFFiNE/pull/7774
- fix(component): center button's icon vertically by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7775
- chore: bump blocksuite by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7776
- chore: bump blocksuite by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7779
- fix: ai chat block center peek animation by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7781
- fix: onboarding stage not shown by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7782
- fix(core): trash doc in search result by @EYHN in https://github.com/toeverything/AFFiNE/pull/7785
- feat(server): authenticate user before ws connected by @forehalo in https://github.com/toeverything/AFFiNE/pull/7777
- fix(core): cloud s subscription resume button's content is blank by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7783
- feat(core): highlight doc title in search result by @EYHN in https://github.com/toeverything/AFFiNE/pull/7786
- feat(core): better search result by @EYHN in https://github.com/toeverything/AFFiNE/pull/7787
- chore: tracking events for app tabs header by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7778
- chore: bump blocksuite by @EYHN in https://github.com/toeverything/AFFiNE/pull/7788
- feat: mid click links to open in new tab by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7784
- feat: cmd click support for journal sidebar by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7792
- fix(core): can not get chrome version in desktop mode in iOS by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7791
- fix(electron): fix electron global state sync by @EYHN in https://github.com/toeverything/AFFiNE/pull/7793
- feat(i18n): add Arabic by @tasnim0tantawi in https://github.com/toeverything/AFFiNE/pull/7795
- chore(core): adjust migration text by @EYHN in https://github.com/toeverything/AFFiNE/pull/7802
- fix(core): reduce indexer performance impact by @EYHN in https://github.com/toeverything/AFFiNE/pull/7803
New Contributors
- @tasnim0tantawi made their first contribution in https://github.com/toeverything/AFFiNE/pull/7795
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.15.8...v0.16.0
What's Changed
- feat: allow sort and filter forked session by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7519
- chore: bump up react-i18next version to v15 by @renovate in https://github.com/toeverything/AFFiNE/pull/7529
- fix(core): workaround for center peek styles by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7532
- chore: bump up @blocksuite/icons version to v2.1.59 by @renovate in https://github.com/toeverything/AFFiNE/pull/7525
- fix(core): select page modal's list is not visiable by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7531
- feat(core): subscribe changed notification and typeform link by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7522
- chore: bump up oxlint version to v0.6.1 by @renovate in https://github.com/toeverything/AFFiNE/pull/7528
- fix(core): can not preview image in shared page by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7466
- fix(core): remove useless logic of use favorite by @forehalo in https://github.com/toeverything/AFFiNE/pull/7533
- feat(infra): better orm by @EYHN in https://github.com/toeverything/AFFiNE/pull/7502
- fix: separate beta and stable assets by @forehalo in https://github.com/toeverything/AFFiNE/pull/7543
- feat: improve workflow performance by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7539
- chore: refresh unnamed user by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7544
- fix: separate public domain for beta assets by @forehalo in https://github.com/toeverything/AFFiNE/pull/7550
- feat(core): reuse select-page for edit collection pages-mode by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7548
- chore: bump blocksuite by @Saul-Mirone in https://github.com/toeverything/AFFiNE/pull/7546
- fix(core): bi-directional links responsive style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7540
- fix(core): cmdk unexpected highlighting style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7538
- fix: chat panel ai onboarding title wrap by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7552
- feat(templates): add arrows stickers by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7518
- chore: bump blocksuite again by @Saul-Mirone in https://github.com/toeverything/AFFiNE/pull/7557
- chore: bump blocksuite canary by @Saul-Mirone in https://github.com/toeverything/AFFiNE/pull/7558
- fix(core): values in edit not saved when closing info modal by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7465
- feat(component): add animations to modal by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7474
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.15.6...v0.15.7
What's Changed
- chore(server): add mail metrics by @forehalo in https://github.com/toeverything/AFFiNE/pull/7514
- feat: add notification when chat panel action success by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7490
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/7508
- chore: bump up glob version to v11 by @renovate in https://github.com/toeverything/AFFiNE/pull/7451
- chore: bump up oxlint version to v0.6.0 by @renovate in https://github.com/toeverything/AFFiNE/pull/7438
- fix(core): update pricing pages by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7521
- fix(server): wrong usage of optl by @forehalo in https://github.com/toeverything/AFFiNE/pull/6714
- fix(core): resolve unexpected forwardRef warning by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7527
- fix(core): right-sidebar header radio-group's indicator is missing by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7524
- fix(core): adjust app-sidebar z-index by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7523
- feat: bump blocksuite by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7526
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.15.5...v0.15.6
What's Changed
- feat: adapt workflow for ppt & minimap by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7464
- chore: clean up runtime flags and envs by @forehalo in https://github.com/toeverything/AFFiNE/pull/7454
- fix: telemetry property names by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7468
- refactor(core): optimize abstraction of sidebar doc tree structure by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7455
- fix(infra): failed to get status when database not ready by @EYHN in https://github.com/toeverything/AFFiNE/pull/7470
- chore: fix redirect for static files by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7473
- hotfix: adapt new fal response by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7480
- refactor(core): workbench by @EYHN in https://github.com/toeverything/AFFiNE/pull/7355
- feat(infra): improve orm by @forehalo in https://github.com/toeverything/AFFiNE/pull/7475
- fix: increase image action time out by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7487
- fix: switch to
file-typev19.1.0 by @lawvs in https://github.com/toeverything/AFFiNE/pull/7459 - refactor(infra): memento use undefined by @EYHN in https://github.com/toeverything/AFFiNE/pull/7491
- feat(electron): shared storage by @EYHN in https://github.com/toeverything/AFFiNE/pull/7492
- feat(component): new dnd api by @EYHN in https://github.com/toeverything/AFFiNE/pull/7467
- feat: add ping for event source by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7493
- chore: expose FrameworkEvent by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7500
- fix(core): share-button's label of shared page should be 'shared' by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7486
- feat(core): adjust center peek animation by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7393
- chore: bump blocksuite by @EYHN in https://github.com/toeverything/AFFiNE/pull/7489
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/7433
- fix: handle gql error correctly by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7507
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/7506
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.15.4...v0.15.5
What's Changed
- chore: bump up webpack-merge version to v6 by @renovate in https://github.com/toeverything/AFFiNE/pull/7407
- feat: doc search infra by @EYHN in https://github.com/toeverything/AFFiNE/pull/7166
- docs: Update SECURITY.md by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7406
- feat(infra): job system by @EYHN in https://github.com/toeverything/AFFiNE/pull/7212
- feat(core): docs search service by @EYHN in https://github.com/toeverything/AFFiNE/pull/7213
- refactor(core): new quick search service by @EYHN in https://github.com/toeverything/AFFiNE/pull/7214
- refactor(core): use new backlink indexer by @EYHN in https://github.com/toeverything/AFFiNE/pull/7296
- feat(core): run indexer in worker by @EYHN in https://github.com/toeverything/AFFiNE/pull/7295
- feat(core): allow keyboard navigation in tags inline editor by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7378
- chore: bump up oxlint version to v0.5.2 by @renovate in https://github.com/toeverything/AFFiNE/pull/7383
- fix: copy share link to clipboard command display issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7411
- fix: hide find in page command in cmdk by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7413
- feat(core): update blocksuite feature flag by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/7408
- fix: menu in peek view content not scrollable issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7412
- feat: fork session support by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7367
- fix: some regression issues on quick search refactor by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7410
- feat: improve histories query for forked session by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7414
- fix: ai button should not display in readonly mode by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7415
- fix: switch style: remove border and shadow by @hwangdev97 in https://github.com/toeverything/AFFiNE/pull/7423
- chore(core): adjust ai onboarding dismiss logic, persist dialog and dismiss once closed by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7417
- fix: invalid date handling by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7422
- feat(core): run indexer in worker by @forehalo in https://github.com/toeverything/AFFiNE/pull/7418
- chore: bump blocksuite by @forehalo in https://github.com/toeverything/AFFiNE/pull/7424
- chore: populate page prop for mixpanel by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7425
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/7308
- fix(native): async fn compile error by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/7435
- fix(core): use uint53 as yjs client id by @forehalo in https://github.com/toeverything/AFFiNE/pull/7444
- feat(server): support lifetime subscription by @forehalo in https://github.com/toeverything/AFFiNE/pull/7405
- feat(server): add lifetime plan flag by @forehalo in https://github.com/toeverything/AFFiNE/pull/7443
- feat: add prompt level config by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7445
- feat: update ppt prompt by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7446
- feat(core): believer subscription UI by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7431
- chore: revert back electron to v30 by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7453
- feat(core): adjust search strategy by @EYHN in https://github.com/toeverything/AFFiNE/pull/7447
- feat(core): add doc info modal by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7409
- feat: bump bs by @doouding in https://github.com/toeverything/AFFiNE/pull/7430
- fix(core): impl ai-island animation via css transform by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7458
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.15.2...v0.15.4
What's Changed
- fix: ensure exact tag matching with enter key behavior refinement by @KushalSharmaGit in https://github.com/toeverything/AFFiNE/pull/7387
- feat(core): adjust orm api by @EYHN in https://github.com/toeverything/AFFiNE/pull/7392
- feat(core): replace ai template by @EYHN in https://github.com/toeverything/AFFiNE/pull/7396
- feat: bump blocksuite by @Flrande in https://github.com/toeverything/AFFiNE/pull/7372
- fix: cmd-k keybinding not show when editor input is active by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7398
- fix(infra): override saved blocksuite feature flag by @EYHN in https://github.com/toeverything/AFFiNE/pull/7399
New Contributors
- @KushalSharmaGit made their first contribution in https://github.com/toeverything/AFFiNE/pull/7387
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.15.1...v0.15.2
What's Changed
- fix(server): selfhost fixes by @forehalo in https://github.com/toeverything/AFFiNE/pull/7140
- feat: fetch fal stream correctly by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7141
- fix(core): fetch share docs on non-cloud workspace by @EYHN in https://github.com/toeverything/AFFiNE/pull/7144
- chore: bump bs by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7146
- fix(core): move to trash confirm modal missing by @EYHN in https://github.com/toeverything/AFFiNE/pull/7143
- refactor(core): remove unused trash relate data by @EYHN in https://github.com/toeverything/AFFiNE/pull/7142
- chore(core): add padding when ai-panel is opened in page mode by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7151
- fix: gql result check for clean history by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7154
- fix: customer create at by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7132
- chore: bump blocksuite by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7152
- refactor: move command registry to frontend/core by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7135
- feat: add search doc modal by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7136
- feat: allow search for doc without showing modal by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7138
- fix: cleanup usePromptModal by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7157
- fix: adjust peek view modal container styles by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7153
- fix: temp fix for showing peek view modal for edgeless by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7155
- fix(core): remove extra console log by @EYHN in https://github.com/toeverything/AFFiNE/pull/7160
- fix(core): fix active view undefined by @EYHN in https://github.com/toeverything/AFFiNE/pull/7161
- chore: bump blocksuite by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7163
- feat(core): update slash menu entries with quick search by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7167
- fix: close peek view when clicking on reference link by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7137
- feat: add autofill and onClose params in notification service api by @akumatus in https://github.com/toeverything/AFFiNE/pull/7162
- feat: add ai entry to code toolbar and image toolbar by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7169
- chore: bump blocksuite to 0.15.0-canary-202406070336-e104622 by @Saul-Mirone in https://github.com/toeverything/AFFiNE/pull/7172
- fix(core): ui flash when open setting modal by @EYHN in https://github.com/toeverything/AFFiNE/pull/7170
- fix: insert link action in quick search callback by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7165
- fix: adjust peek view modal container styles by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7173
- fix: handle unexpected fal response by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7158
- feat: no branches workflow support by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7119
- feat: add workflow resolver by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7123
- fix: quick search placeholder for docs search by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7175
- feat: bump blocksuite by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7178
- fix: render embed linked/synced doc as affine-reference for shared pages by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7179
- fix(server): should update stripe customer email if changed by @forehalo in https://github.com/toeverything/AFFiNE/pull/7181
- feat(core): enable synced doc block by default by @EYHN in https://github.com/toeverything/AFFiNE/pull/7176
- chore: bump up blocksuite-canary to v0.15.0-canary-202406071542-063825f by @renovate in https://github.com/toeverything/AFFiNE/pull/7100
- chore: bump up @blocksuite/icons version to v2.1.54 by @renovate in https://github.com/toeverything/AFFiNE/pull/7102
- fix(core): template image assets missing by @EYHN in https://github.com/toeverything/AFFiNE/pull/7171
- chore: bump up @testing-library/react version to v16 by @renovate in https://github.com/toeverything/AFFiNE/pull/7133
- chore: bump up blocksuite-canary to v0.15.0-canary-202406080726-0515c2d by @renovate in https://github.com/toeverything/AFFiNE/pull/7183
- fix: peek view modal controls animation by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7180
- feat: bump blocksuite by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7191
- chore: bump up electron version to v31 by @renovate in https://github.com/toeverything/AFFiNE/pull/7190
- chore: bump up c8 version to v10 by @renovate in https://github.com/toeverything/AFFiNE/pull/7189
- chore: bump up nyc version to v17 by @renovate in https://github.com/toeverything/AFFiNE/pull/7187
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/7088
- chore: bump up oxlint version to v0.4.3 by @renovate in https://github.com/toeverything/AFFiNE/pull/7054
- chore: bump up uuid version to v10 by @renovate in https://github.com/toeverything/AFFiNE/pull/7185
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/7195
- chore: Lock file maintenance by @renovate in https://github.com/toeverything/AFFiNE/pull/7129
- feat: bump bs by @doouding in https://github.com/toeverything/AFFiNE/pull/7198
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/7196
- chore: bump up @blocksuite/icons version to v2.1.55 by @renovate in https://github.com/toeverything/AFFiNE/pull/7202
- fix: surface-ref peek view by @doouding in https://github.com/toeverything/AFFiNE/pull/7208
- refactor: add docsService for blocksuite to change and observe doc mode by @akumatus in https://github.com/toeverything/AFFiNE/pull/7200
- fix(electron): downgrade electron version by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/7215
- chore: bump blocksuite by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7217
- fix: page reference should wrap by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7218
- refactor(core): image preview toolbar UI by @fundon in https://github.com/toeverything/AFFiNE/pull/7207
- feat: add block action bar control for event tracker by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7210
- chore: bump up oxlint version to v0.4.4 by @renovate in https://github.com/toeverything/AFFiNE/pull/7226
- chore: bump up rustc version to v1.79.0 by @renovate in https://github.com/toeverything/AFFiNE/pull/7220
- fix: edgeless object creation events by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7206
- feat: add importWorkspaceSnapshot for testing by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7224
- feat(server): introduce user friendly server errors by @forehalo in https://github.com/toeverything/AFFiNE/pull/7111
- chore: bump blocksuite by @EYHN in https://github.com/toeverything/AFFiNE/pull/7235
- feat: bump blocksuite by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7237
- feat(electron): add documentation button in help menu bar by @yujioshiro in https://github.com/toeverything/AFFiNE/pull/7199
- feat: add isNewDoc flag to quick search api by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7232
- chore: bump up blocksuite version by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7243
- fix(server): wrong doc manager config by @forehalo in https://github.com/toeverything/AFFiNE/pull/7239
- feat(admin): init project by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/7197
- refactor(core): migrate ai preset to AFFiNE by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7219
- refactor(core): replace the Modal of the FindInPage component with Dialog by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7149
- feat(core): show sync state at doc info by @EYHN in https://github.com/toeverything/AFFiNE/pull/7244
- chore(server): lint ignore error gen file by @EYHN in https://github.com/toeverything/AFFiNE/pull/7245
- chore: bump up @blocksuite/icons version by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7233
- chore: fix web nginx conf by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/7246
- fix: add patch doc mode service by @akumatus in https://github.com/toeverything/AFFiNE/pull/7249
- feat(i18n): update resources and add Swedish language by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7247
- fix: nginx config for admin router by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/7254
- feat: remove new image actions feature flag by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7256
- fix: chat more popper position by @regischen in https://github.com/toeverything/AFFiNE/pull/7260
- fix(core): ai lit element import by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7257
- fix: ai slide render initialize error by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7261
- fix: cycle import by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7264
- fix: icon of page reference node by @akumatus in https://github.com/toeverything/AFFiNE/pull/7255
- fix: peek view on synced doc by @doouding in https://github.com/toeverything/AFFiNE/pull/7265
- feat: bump bs by @doouding in https://github.com/toeverything/AFFiNE/pull/7266
- refactor(i18n): i18n utils tools by @EYHN in https://github.com/toeverything/AFFiNE/pull/7251
- chore: remove tree shaking by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7271
- chore: bump blocksuite by @regischen in https://github.com/toeverything/AFFiNE/pull/7272
- feat(component): helper function observeResize to observe size change via global ResizeObserver by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7241
- fix(core): can't enter presentation again in share page by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7262
- fix: remove useless padding css style by @akumatus in https://github.com/toeverything/AFFiNE/pull/7274
- feat(server): allow customize server external url by @forehalo in https://github.com/toeverything/AFFiNE/pull/7270
- fix(electron): remove duplicate change log open by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7276
- refactor(i18n): new hook api by @EYHN in https://github.com/toeverything/AFFiNE/pull/7273
- chore: adjust order of slash menu items by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7278
- feat: add ai-is-land by @regischen in https://github.com/toeverything/AFFiNE/pull/7259
- chore: add event tracking for billing by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7277
- chore: bump blocksuite by @EYHN in https://github.com/toeverything/AFFiNE/pull/7280
- feat(core): continue with AI by @fundon in https://github.com/toeverything/AFFiNE/pull/7253
- fix(infra): update load test result empty by @EYHN in https://github.com/toeverything/AFFiNE/pull/7282
- chore(core): delete center peek feature flag by @EYHN in https://github.com/toeverything/AFFiNE/pull/7281
- chore: bump up docker/build-push-action action to v6 by @renovate in https://github.com/toeverything/AFFiNE/pull/7236
- feat(core): responsive detail page header by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7263
- fix: ask ai panel not auto flip by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7284
- feat: ai onboarding by @regischen in https://github.com/toeverything/AFFiNE/pull/7279
- chore: adjust padding of ask ai panel by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7287
- fix(core): ai chat bugs by @fundon in https://github.com/toeverything/AFFiNE/pull/7283
- fix(core): logger by @forehalo in https://github.com/toeverything/AFFiNE/pull/7289
- fix(server): invalidate old user avatar when updated by @forehalo in https://github.com/toeverything/AFFiNE/pull/7285
- chore: bump up @types/uuid version to v10 by @renovate in https://github.com/toeverything/AFFiNE/pull/7293
- chore: bump up blocksuite-canary to v0.15.0-canary-202406201313-199dab1 by @renovate in https://github.com/toeverything/AFFiNE/pull/7192
- fix(core): open ai chat for first time by @fundon in https://github.com/toeverything/AFFiNE/pull/7291
- feat(core): add ai-usage info in sidebar user avatar menu by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7294
- fix: auto focus and select the input when notification modal prompt by @akumatus in https://github.com/toeverything/AFFiNE/pull/7286
- feat: bump blocksuite by @akumatus in https://github.com/toeverything/AFFiNE/pull/7298
- feat(core): peek view api enhancements by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7288
- chore: assign todos by @forehalo in https://github.com/toeverything/AFFiNE/pull/7297
- chore: bump blocksuite by @EYHN in https://github.com/toeverything/AFFiNE/pull/7300
- fix(electron): center peek for links in electron by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7301
- feat: add ibm plex mono font by @golok727 in https://github.com/toeverything/AFFiNE/pull/7303
- fix(core): selected content should not be activated when executing open in chat by @fundon in https://github.com/toeverything/AFFiNE/pull/7302
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/7211
- chore: bump up blocksuite-canary to v0.15.0-canary-202406211230-ebc0dfb by @renovate in https://github.com/toeverything/AFFiNE/pull/7305
- chore: Lock file maintenance by @renovate in https://github.com/toeverything/AFFiNE/pull/7230
- fix: text renderer last child margin bottom by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7309
- feat(core): adjust ai help island style and behavior, add animation by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7310
- fix(core): incorrect icon of initial reference by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7314
- fix(core): skip flaky test by @EYHN in https://github.com/toeverything/AFFiNE/pull/7319
- fix(templates): update stickers by @EYHN in https://github.com/toeverything/AFFiNE/pull/7320
- chore: bump up blocksuite-canary to v0.15.0-canary-202406241511-430be2a by @renovate in https://github.com/toeverything/AFFiNE/pull/7317
- refactor: image preview component issues in center peek by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7313
- chore: bump up blocksuite-canary to v0.15.0-canary-202406250711-0cc66f8 by @renovate in https://github.com/toeverything/AFFiNE/pull/7323
- feat: workflow executor by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7159
- fix(core): add synced doc block content to ai context by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7312
- feat: add more workflow executor by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7231
- fix(core): ai chat opening and append card by @fundon in https://github.com/toeverything/AFFiNE/pull/7322
- fix(core): direct replacement of old card with new card in ai chat input by @fundon in https://github.com/toeverything/AFFiNE/pull/7324
- fix: bump blocksuite by @akumatus in https://github.com/toeverything/AFFiNE/pull/7332
- fix(core): add synced doc content to edgeless ai context by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7327
- fix(core): fix the page loading style by @EYHN in https://github.com/toeverything/AFFiNE/pull/7336
- fix: cannot read properties of undefined editor.host by @akumatus in https://github.com/toeverything/AFFiNE/pull/7333
- chore: bump up stripe version to v16 by @renovate in https://github.com/toeverything/AFFiNE/pull/7318
- fix(core): fix error overflow by @EYHN in https://github.com/toeverything/AFFiNE/pull/7335
- fix(core): optimize performance when editing doc title by @EYHN in https://github.com/toeverything/AFFiNE/pull/7328
- refactor(core): image block use peek view workflow by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7329
- chore(core): update inline reference icon by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7340
- feat: optimize edgeless ai action insert handler by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7342
- fix(server): websocket error backward compatibility by @forehalo in https://github.com/toeverything/AFFiNE/pull/7346
- fix: doc update time outdated by @akumatus in https://github.com/toeverything/AFFiNE/pull/7344
- fix(core): clear op history when create a new doc by @L-Sun in https://github.com/toeverything/AFFiNE/pull/7347
- fix(core): unexpected text overflow style in dialog by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7345
- feat: integrate i18n error for copilot by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7311
- feat(core): impl ai onboarding templates by @EYHN in https://github.com/toeverything/AFFiNE/pull/7341
- fix(core): optimize request chat cards fn by @fundon in https://github.com/toeverything/AFFiNE/pull/7331
- chore: bump up blocksuite-canary to v0.15.0-canary-202406261546-9adba83 by @renovate in https://github.com/toeverything/AFFiNE/pull/7353
- fix(core): fix ui flickering on startup by @EYHN in https://github.com/toeverything/AFFiNE/pull/7349
- fix(templates): use url safe base64 in templates by @EYHN in https://github.com/toeverything/AFFiNE/pull/7354
- refactor(core): remove the automatic URL change feature by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7339
- refactor(component): new Radio component by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/6910
- test: add test for undo empty page by @EYHN in https://github.com/toeverything/AFFiNE/pull/7348
- chore(core): removed obsolete TODO by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7337
- feat: make width and height of generated image same with input image by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7356
- feat(infra): use yjs mergeupdate for performance by @EYHN in https://github.com/toeverything/AFFiNE/pull/7343
- chore: bump theme by @fundon in https://github.com/toeverything/AFFiNE/pull/7338
- refactor(core): view transition api for peek-view modal animation by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7350
- chore: bump blocksuite by @EYHN in https://github.com/toeverything/AFFiNE/pull/7360
- feat(core): replace all radio-button-group usage by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7352
- fix: embed doc link rendering by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7361
- fix(infra): recover deleted item in orm by @EYHN in https://github.com/toeverything/AFFiNE/pull/7359
- fix: use sgtpooki/file-type for resolving image type by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7326
- fix(core): not found info in workspace page is not in center by @forehalo in https://github.com/toeverything/AFFiNE/pull/7362
- fix(core): debounce doc update time update by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7363
- chore: bump up oxlint version to v0.5.0 by @renovate in https://github.com/toeverything/AFFiNE/pull/7357
- chore: bump bs by @Saul-Mirone in https://github.com/toeverything/AFFiNE/pull/7368
- fix(core): correct image action icon by @forehalo in https://github.com/toeverything/AFFiNE/pull/7370
- fix(core): should return a cleanup function by @fundon in https://github.com/toeverything/AFFiNE/pull/7371
- fix(core): add loading for insert ai template by @EYHN in https://github.com/toeverything/AFFiNE/pull/7369
- fix: escape key handling compatibility issue with blocksuite by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7365
- fix: click continue with ai not work by @regischen in https://github.com/toeverything/AFFiNE/pull/7374
New Contributors
- @yujioshiro made their first contribution in https://github.com/toeverything/AFFiNE/pull/7199
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.14.9...v0.15.0
What's Changed
- feat: add retry support for copilot by @darkskygit in https://github.com/toeverything/AFFiNE/pull/6947
- fix: migrate typo by @darkskygit in https://github.com/toeverything/AFFiNE/pull/6948
- perf(electron): add index for updates by @pengx17 in https://github.com/toeverything/AFFiNE/pull/6951
- refactor(electron): use sqlite to store server clock & sync meta by @pengx17 in https://github.com/toeverything/AFFiNE/pull/6957
- fix(component): avoid close button of the notification being invisible in dark mode and bright bg by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/6946
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/6955
- chore: bump up oxlint version to v0.3.5 by @renovate in https://github.com/toeverything/AFFiNE/pull/6908
- chore: bump up sinon version to v18 by @renovate in https://github.com/toeverything/AFFiNE/pull/6950
- fix(core): adjust ai onboarding trigger logic, launch by auth status by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/6941
- fix(core): local onboarding should dismiss after clicking learn more by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/6942
- feat(server): use native tokenizer impl by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/6960
- refactor(core): replace the loading state written in useState with useDebouncedValue by @JimmFly in https://github.com/toeverything/AFFiNE/pull/6925
- chore: simplify renovate config and upgrade msw by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/6961
- chore: Lock file maintenance by @renovate in https://github.com/toeverything/AFFiNE/pull/6647
- chore: use workspace dependencies by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/6964
- chore: bump up @sentry/react version to v8 by @renovate in https://github.com/toeverything/AFFiNE/pull/6919
- feat: add upscaler & bg remover by @darkskygit in https://github.com/toeverything/AFFiNE/pull/6967
- chore: bump up @sentry/integrations version to v7.114.0 by @renovate in https://github.com/toeverything/AFFiNE/pull/6963
- feat(core): add private anchor link for sharing by @JimmFly in https://github.com/toeverything/AFFiNE/pull/6966
- fix(electron): remove all migration code in electron by @pengx17 in https://github.com/toeverything/AFFiNE/pull/6969
- feat(core): bump blocksuite by @Flrande in https://github.com/toeverything/AFFiNE/pull/6965
- fix: download selfhost fonts script by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/6970
- chore: bump up blocksuite-canary to v0.15.0-canary-202405161332-f0fb4ad by @renovate in https://github.com/toeverything/AFFiNE/pull/6932
- docs: update README.md by @eltociear in https://github.com/toeverything/AFFiNE/pull/6855
- fix(component): ui storybook's doc page can not scroll by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/6909
- chore: bump blocksuite by @regischen in https://github.com/toeverything/AFFiNE/pull/6975
- chore: bump up @blocksuite/icons version to v2.1.51 by @renovate in https://github.com/toeverything/AFFiNE/pull/6973
- feat: add lora support by @darkskygit in https://github.com/toeverything/AFFiNE/pull/6977
- ci: setup version before build graphql Docker image by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/6992
- feat: revoke token after sensitive operations by @darkskygit in https://github.com/toeverything/AFFiNE/pull/6993
- fix(core): fix active view with mouse by @EYHN in https://github.com/toeverything/AFFiNE/pull/6994
- fix(core): cant leave workspace by @EYHN in https://github.com/toeverything/AFFiNE/pull/6999
- chore: bump up fake-indexeddb version to v6 by @renovate in https://github.com/toeverything/AFFiNE/pull/6998
- chore(electron): temporary remove @sentry/electron due to version mismatch by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/7001
- chore: Lock file maintenance by @renovate in https://github.com/toeverything/AFFiNE/pull/6987
- fix(electron): incorrect db rows docId when doing trim by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7008
- fix(web): add Promise.withResolvers polyfill by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/7003
- chore(server): cleanup expired sessions by @forehalo in https://github.com/toeverything/AFFiNE/pull/7018
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/6968
- refactor(core): replace history to ViewService.history by @JimmFly in https://github.com/toeverything/AFFiNE/pull/6972
- chore: bump up @nx/vite version to v19.0.5 by @renovate in https://github.com/toeverything/AFFiNE/pull/7020
- refactor(electron): always save one update to electron by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7009
- feat(core): bump blocksuite by @Flrande in https://github.com/toeverything/AFFiNE/pull/7019
- feat(core): update blocksuite feature flag by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/7025
- feat(core): bump blocksuite to 0.15.0-canary-202405220826-46746e0 by @Flrande in https://github.com/toeverything/AFFiNE/pull/7026
- fix(core): right sidebar's content is not centered when clientBorder enabled by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7034
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/7036
- chore: bump up blocksuite-canary to v0.15.0-canary-202405221444-2192806 by @renovate in https://github.com/toeverything/AFFiNE/pull/7028
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/7037
- fix: combine message correctly by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7038
- fix: use flexible year number in mail template by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7033
- feat: adapt new fal response by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7042
- feat: update i2i model by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7041
- feat(server): add OIDC for AFFiNE by @IamTaoChen in https://github.com/toeverything/AFFiNE/pull/6991
- fix: export then add test case by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7024
- chore: bump up blocksuite-canary to v0.15.0-canary-202405231409-6934e1f by @renovate in https://github.com/toeverything/AFFiNE/pull/7047
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/7043
- feat: history cleanup by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7007
- feat: add customer event by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7029
- feat(core): bump blocksuite by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7055
- feat: support more ai image actions by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/7027
- feat: provide notification to bs by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7002
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/7050
- chore: bump blocksuite by @EYHN in https://github.com/toeverything/AFFiNE/pull/7075
- build: enable new decorator for swc by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7070
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/7059
- fix: reset doc mode correctly by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7071
- fix(core): unable to create blank lines correctly by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7032
- fix(core): unexpected re-render in edgeless by @EYHN in https://github.com/toeverything/AFFiNE/pull/7077
- fix(core): fix ui flashing by @EYHN in https://github.com/toeverything/AFFiNE/pull/7056
- fix: helm config typo by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7078
- fix(core): clear input value after selecting a tag in page info by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7076
- fix: choose provider correctly by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7081
- feat(server): add administrator feature by @forehalo in https://github.com/toeverything/AFFiNE/pull/6995
- fix(server): update mind map prompt by @doouding in https://github.com/toeverything/AFFiNE/pull/7079
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/7084
- chore: bump up blocksuite-canary to v0.15.0-canary-202405271425-84b069d by @renovate in https://github.com/toeverything/AFFiNE/pull/7053
- feat(core): expose toggle ai onboarding apis by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/7039
- chore: Lock file maintenance by @renovate in https://github.com/toeverything/AFFiNE/pull/7074
- fix: add DEPLOYMENT_TYPE env to migration job by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/7089
- chore: bump up @blocksuite/icons version to v2.1.52 by @renovate in https://github.com/toeverything/AFFiNE/pull/7046
- feat(core): cmd+f search in doc function by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7040
- refactor: find in page by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7086
- chore: adjust find in page modal style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7087
- feat(server): runtime setting support by @forehalo in https://github.com/toeverything/AFFiNE/pull/5602
- chore: update prompts by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7091
- fix(server): OIDC bug by @IamTaoChen in https://github.com/toeverything/AFFiNE/pull/7061
- fix: missing quota resolver by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7094
- feat(server): add copilot prompts management api by @forehalo in https://github.com/toeverything/AFFiNE/pull/7082
- chore: update cleanup history gql by @darkskygit in https://github.com/toeverything/AFFiNE/pull/7103
- feat(server): add users management api by @forehalo in https://github.com/toeverything/AFFiNE/pull/7092
- fix(server): deal with nested optional modules by @forehalo in https://github.com/toeverything/AFFiNE/pull/7101
- chore: bump blocksuite by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7107
- fix(server): runtime config overrides won't affect static startup by @forehalo in https://github.com/toeverything/AFFiNE/pull/7110
- fix: patch service syntax by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7080
- chore: bump blocksuite by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7113
- feat: add chat onboarding entry by @regischen in https://github.com/toeverything/AFFiNE/pull/7109
- feat(core): add admin panel page by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7115
- chore: update prompt by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7117
- fix(core): listFloatingToolbar does not appear as expected by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7124
- feat: center peek view by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7073
- feat: e2e tests for peek view by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7112
- feat(core): adjust admin panel style by @forehalo in https://github.com/toeverything/AFFiNE/pull/7116
- feat: add feature flag for peek view by @pengx17 in https://github.com/toeverything/AFFiNE/pull/7122
- fix(component): banner should not affect the editor layout by @fundon in https://github.com/toeverything/AFFiNE/pull/7128
- chore(core): password input should be focused by @fundon in https://github.com/toeverything/AFFiNE/pull/7125
- chore: bump blocksuite by @regischen in https://github.com/toeverything/AFFiNE/pull/7120
- chore(server): register user management resolver by @forehalo in https://github.com/toeverything/AFFiNE/pull/7118
- fix(core): unexpected autofill style in dark mode by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7130
- fix(core): block sharing link cannot be created when selecting inline by @JimmFly in https://github.com/toeverything/AFFiNE/pull/7090
New Contributors
- @IamTaoChen made their first contribution in https://github.com/toeverything/AFFiNE/pull/6991
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.14.6...v0.14.9
Highlight
This release brings gpt4-o for AFFiNE AI
What's Changed
- chore: bump up nx-cloud version to v19 by @renovate in https://github.com/toeverything/AFFiNE/pull/6937
- chore: bump up @aws-sdk/client-s3 version to v3.576.0 by @renovate in https://github.com/toeverything/AFFiNE/pull/6936
- fix(core): unexpected history preview style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/6944
- fix(core): add affine.pro to trustedDomain by @JimmFly in https://github.com/toeverything/AFFiNE/pull/6943
- feat: renew models by @darkskygit in https://github.com/toeverything/AFFiNE/pull/6934
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.14.5...v0.14.6
What's Changed
- fix(core): page does not fully stretch the entire screen by @JimmFly in https://github.com/toeverything/AFFiNE/pull/6902
- fix(core): navigation shortcut keys can't be used when the sidebar is collapsed by @JimmFly in https://github.com/toeverything/AFFiNE/pull/6903
- chore: bump up blocksuite-canary to v0.15.0-canary-202405122323-6456127 by @renovate in https://github.com/toeverything/AFFiNE/pull/5782
- ci: use matchDepNames in renovate.json by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/6905
- fix(core): the loading of cmdk flashes during synchronization by @JimmFly in https://github.com/toeverything/AFFiNE/pull/6907
- feat: history timeline shows relative time, such as today and yesterday by @akumatus in https://github.com/toeverything/AFFiNE/pull/6864
- chore: configure oxlint using .oxlint.json by @Boshen in https://github.com/toeverything/AFFiNE/pull/6916
- chore: track doc create action in bs editor by @pengx17 in https://github.com/toeverything/AFFiNE/pull/6915
- chore: bump up blocksuite-canary to v0.15.0-canary-202405131108-aa6f0b7 by @renovate in https://github.com/toeverything/AFFiNE/pull/6921
- chore: adjust quick search style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/6906
- fix(core): unexpected toast style in editor by @JimmFly in https://github.com/toeverything/AFFiNE/pull/6924
- feat: renew models by @darkskygit in https://github.com/toeverything/AFFiNE/pull/6926
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/6918
- fix: blob test flaky by @darkskygit in https://github.com/toeverything/AFFiNE/pull/6929
- chore: adjust log level by @darkskygit in https://github.com/toeverything/AFFiNE/pull/6913
- feat: allow undefined new model by @darkskygit in https://github.com/toeverything/AFFiNE/pull/6933
New Contributors
- @Boshen made their first contribution in https://github.com/toeverything/AFFiNE/pull/6916
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.14.4...v0.14.5
What's Changed
- chore: bump up @aws-sdk/client-s3 version to v3.574.0 by @renovate in https://github.com/toeverything/AFFiNE/pull/6882
- chore: bump up apple-actions/import-codesign-certs action to v3 by @renovate in https://github.com/toeverything/AFFiNE/pull/6869
- fix(core): add margin to scrollbar when clientBorder has no style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/6867
- fix: should not reset identity on app start by @pengx17 in https://github.com/toeverything/AFFiNE/pull/6895
- chore: bump up @napi-rs/cli version to v3.0.0-alpha.55 by @renovate in https://github.com/toeverything/AFFiNE/pull/6900
- chore: remove unused file by @pengx17 in https://github.com/toeverything/AFFiNE/pull/6894
- feat: add more tracking events by @pengx17 in https://github.com/toeverything/AFFiNE/pull/6866
- feat(core): tag groups sorted alphabetically by @JimmFly in https://github.com/toeverything/AFFiNE/pull/6865
- chore(core): improve export snapshot tool by @EYHN in https://github.com/toeverything/AFFiNE/pull/6863
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.14.3...v0.14.4
What's Changed
- feat: bump blocksuite by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/6852
- fix(core): mixpanel error when opt-out by @EYHN in https://github.com/toeverything/AFFiNE/pull/6861
- Revert "chore: bump @pengx17/electron-forge-maker-appimage (#6726)" by @pengx17 in https://github.com/toeverything/AFFiNE/pull/6859
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/6856
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.14.2...v0.14.3
What's Changed
- fix: tab switcher on windows desktop by @pengx17 in https://github.com/toeverything/AFFiNE/pull/6812
- chore: bump up rustc version to v1.78.0 by @renovate in https://github.com/toeverything/AFFiNE/pull/6813
- fix(core): fix error when server not support ai by @EYHN in https://github.com/toeverything/AFFiNE/pull/6796
- fix: wait activated event by @darkskygit in https://github.com/toeverything/AFFiNE/pull/6814
- chore: upgrade playwright by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/6815
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/6526
- fix: chat panel segment by @pengx17 in https://github.com/toeverything/AFFiNE/pull/6820
- chore: bump up @blocksuite/icons version to v2.1.50 by @renovate in https://github.com/toeverything/AFFiNE/pull/6577
- chore: bump up oxlint version to v0.3.2 by @renovate in https://github.com/toeverything/AFFiNE/pull/6763
- fix: tone action param by @pengx17 in https://github.com/toeverything/AFFiNE/pull/6824
- fix: modify experimental features to app-level by @akumatus in https://github.com/toeverything/AFFiNE/pull/6823
- fix(core): windows app controls missing by @EYHN in https://github.com/toeverything/AFFiNE/pull/6832
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/6827
- fix(core): member list does not display names correctly by @JimmFly in https://github.com/toeverything/AFFiNE/pull/6835
- chore(infra): remove compatible code by @EYHN in https://github.com/toeverything/AFFiNE/pull/6833
- fix(core): adjust ai onboarding copywriting and local onboarding actions by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/6834
- feat(core): add untagged group to GroupBy view by @JimmFly in https://github.com/toeverything/AFFiNE/pull/6837
- fix(core): avoid shaking when renaming doc in title bar by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/6847
- fix(core): ai plan should show even user not signed in by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/6845
- chore(core): adjust setting modal's size by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/6849
- chore: bump blocksuite by @pengx17 in https://github.com/toeverything/AFFiNE/pull/6844
- feat: handle login required tracking event by @pengx17 in https://github.com/toeverything/AFFiNE/pull/6831
- fix: mixpanel issues by @pengx17 in https://github.com/toeverything/AFFiNE/pull/6840
- fix: improve make it real action by @fundon in https://github.com/toeverything/AFFiNE/pull/6830
- fix(core): keep the delete button from being blocked by @JimmFly in https://github.com/toeverything/AFFiNE/pull/6836
- chore: bump up all non-major dependencies by @renovate in https://github.com/toeverything/AFFiNE/pull/6843
New Contributors
- @akumatus made their first contribution in https://github.com/toeverything/AFFiNE/pull/6823
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.14.1...v0.14.2
What's Changed
- feat: bump blocksuite by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/6797
- chore: fix blocksuite changelog commit range by @EYHN in https://github.com/toeverything/AFFiNE/pull/6791
- feat(core): add multiDelete to trash page by @JimmFly in https://github.com/toeverything/AFFiNE/pull/6798
- fix(core): fix too many subscription request by @EYHN in https://github.com/toeverything/AFFiNE/pull/6809
- fix(core): correct ai related copywritting by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/6799
- ci: add rust-toolchain auto update config by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/6794
- fix(server): allow promotion codes if no discount applied by @forehalo in https://github.com/toeverything/AFFiNE/pull/6810
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.14.0...v0.14.1
AFFiNE AI Release: Enhancing Productivity with GPT Vision :hammer_and_wrench:
Support us on https://www.producthunt.com/posts/affine-ai
We’re excited to announce the latest update to AFFiNE AI, integrating the GPT Vision model to revolutionize how you interact with your productivity tools. Built with the latest GPT Vision model, AFFiNE AI moves beyond text-based dialogue. Based on our infinite whiteboard and powerful block editor, AI naturally understands everything on your freeform canvas. In AFFiNE AI, whether it’s an image, an article, or a form, just right-click and select, and the AI can automatically understand your content and provide various outputs, it can even turn your doodles and prompts into an interactive app at the click of a button.
Key Updates:
- Enhanced Conversations with GPT: Your interactions aren’t limited to text anymore. Engage with GPT using documents, spreadsheets, and whiteboard spaces.
- Advanced Copywriting Tool: AFFiNE AI now assists with drafting, translating, summarizing, and proofreading to refine your documents.
- Visualization Tools: Easily convert complex ideas into structured mind maps or slides with our AI-powered visualization features.
- Interactive Transformations: Inspired by Tldraw, “Make it Real” lets you turn sketches or images into functional web pages or apps. Embrace the power of non-linear thinking with our edgeless canvas and AI. Try it out and let us know how it transforms your workflow!
Feature
- Allow collections to be added to favorites (#6288) by @pengx17
- Fav item reordering (#6302) by @pengx17
- Make the synchronous animation trigger less frequently (#6412) by @CatsJuice in #6412
- Compatible with multiple subscriptions (#6277) by @CatsJuice in #6277
- Add cloud usage in sidebar avatar menu (#6400) by @CatsJuice in #6400
- Add new doc button to collection page (#6423) by @JimmFly in #6423
- Adjust telemetry config (#6424) by @EYHN in #6424
- Basic copilot plugin implement (#6229) by @darkskygit in #6229
- Add prompt service (#6241) by @darkskygit in #6241
- Add favorite operation to all collection (#6428) by @JimmFly in #6428
- Add confirm modal to add new doc button (#6436) by @JimmFly in #6436
- Pricing plans ai subscription ui (#6449) by @CatsJuice in #6449
- Avoid popup window being blocked (#6451) by @forehalo in #6451
- Add responsive styles to collection filter (#6486) by @JimmFly in #6486
- Ai subscription in billing page (#6476) by @CatsJuice in #6476
- Add sign in to not found page (#6496) by @JimmFly in #6496
- I18n for pricing plans (#6499) by @CatsJuice in #6499
- Remove toggle workspace onboarding dialog (#6501) by @CatsJuice in #6501
- Add session impl (#6254) by @darkskygit in #6254
- Add copilot impl (#6230) by @darkskygit in #6230
- Copilot controller (#6272) by @darkskygit in #6272
- Text to image impl (#6437) by @darkskygit in #6437
- Set the right sidebar to display TOC by default (#6503) by @JimmFly in #6503
- Ai images (#6506) by @fundon in #6506
- Add ai usage in account-setting (#6516) by @CatsJuice in #6516
- Add new doc button to collection item (#6521) by @JimmFly in #6521
- Adjust the display settings to be independent for each workspace (#6502) by @JimmFly in #6502
- Remove ai from experimental features (#6529) by @EYHN in #6529
- Add pro quota to dev user (#6532) by @EYHN in #6532
- Detailed copilot histories (#6523) by @darkskygit in #6523
- Create and open cloud workspace if not exists after logged in (#6511) by @CatsJuice in #6511
- Use zip snapshot for onboarding page (#6495) by @EYHN in #6495
- Move help island to workbench (#6535) by @EYHN in #6535
- Bump blocksuite (#6541) by @donteatfriedrice in #6541
- Copy to the clipboard whilst creating a shared link (#6555) by @JimmFly in #6555
- Add ai onboarding (#6544) by @CatsJuice in #6544
- Ai onboarding for edgeless mode (#6556) by @CatsJuice in #6556
- Ai create an image (#6538) by @fundon in #6538
- Add slide action (#6560) by @regischen in #6560
- Check quota correctly (#6561) by @darkskygit in #6561
- Refresh prompts (#6568) by @darkskygit in #6568
- Optimize ai onboarding trigger logic (#6579) by @CatsJuice in #6579
- Unsplash api proxy (#6572) by @darkskygit in #6572
- Support registering ai early access users (#6565) by @forehalo in #6565
- Framework by @EYHN
- Framework (#6403) by @EYHN in #6403
- Enrich pwa manifest.json (#6599) by @EYHN in #6599
- Adjust notify styles (#6578) by @JimmFly in #6578
- Add blob upload support for copilot (#6584) by @darkskygit in #6584
- Adopt createMessage upload api (#6596) by @pengx17 in #6596
- Add created timestamp to history (#6607) by @forehalo in #6607
- Check user's subscription at ai onboarding stage (#6608) by @CatsJuice in #6608
- Add subscribe link (#6610) by @EYHN in #6610
- Reduce profile loading time (#6616) by @EYHN in #6616
- Add local ai onboarding dialog (#6600) by @CatsJuice in #6600
- Remove message query (#6622) by @darkskygit in #6622
- Add stickers (#6629) by @EYHN in #6629
- Auto refresh session (#6613) by @EYHN in #6613
- Update chat prompt (#6639) by @darkskygit in #6639
- Add mixpanel tracking for ai (#6643) by @pengx17 in #6643
- Show login modal if not logged in when using ai (#6632) by @CatsJuice in #6632
- Adjust workspace avatar style (#6652) by @EYHN in #6652
- Adjust help island style (#6651) by @EYHN in #6651
- Try cloud link (#6660) by @EYHN in #6660
- Add ai subscription landing page (#6657) by @CatsJuice in #6657
- Open desktop directly in subscription landing page (#6661) by @CatsJuice in #6661
- Provide closeStream (#6659) by @regischen in #6659
- Handle stream error (#6653) by @darkskygit in #6653
- New prompt for expand mind map (#6678) by @doouding in #6678
- Optimize the shift multi-selection function of doc list (#6675) by @JimmFly in #6675
- Add indicator for general ai onboarding dialog (#6687) by @CatsJuice in #6687
- Add fallback component to member list (#6672) by @JimmFly in #6672
- Orm (#6536) by @forehalo in #6536
- Use default params if not provided (#6701) by @darkskygit in #6701
- Add ai pricing tip for plans page (#6704) by @CatsJuice in #6704
- Allow custom seed (#6709) by @darkskygit in #6709
- Add seed to fal (#6712) by @fundon in #6712
- Prefetch onboarding video (#6736) by @EYHN in #6736
- Add enable cloud failed notify (#6741) by @EYHN in #6741
- Add flag to disable new sign ups (#6752) by @forehalo in #6752
- Disable ai onboarding video loop (#6769) by @EYHN in #6769
- Adjust ai term (#6770) by @EYHN in #6770
- Improve query performence (#6764) by @darkskygit in #6764
- Update language resources (#6767) by @JimmFly in #6767
- Replace setting content scroll with radix ScrollArea (#6787) by @CatsJuice in #6787
- Bump blocksuite (#6789) by @donteatfriedrice in #6789
Bug Fix
- Fix sync issues on old ids (#6474)
- Give s3 client a default request timeout (#6483)
- Use post request to consume magic link token (#6656)
- Unexpected response style of shared page (#6383) by @JimmFly in #6383
- Missing deps (#6396) by @Brooooooklyn in #6396
- Optimize bundle size by removing unused dependencies (#6415) by @pengx17 in #6415
- Edit button missing in shared page (#6398) by @JimmFly in #6398
- Onboarding app should also setup app storage config (#6427) by @pengx17 in #6427
- Wayland build (#6404) by @pengx17 in #6404
- Fix build script (#6422) by @EYHN in #6422
- Unexpected editable state after trash page refresh (#6433) by @JimmFly in #6433
- Broken links in README.md (#6418) by @TaylorHo in #6418
- Selfhost redirect url (#6426) by @EYHN in #6426
- Selfhost should not use favicon from affine.pro (#6425) by @EYHN in #6425
- UseConfirmModal can't be closed automatically when 'onConfirm' is non-async (#6439) by @CatsJuice in #6439
- Unexpected collection item drag event (#6443) by @JimmFly in #6443
- Doc cache makes publish mode updating failed (#6444) by @forehalo in #6444
- Add max-height to tag filter (#6442) by @JimmFly in #6442
- Only auto apply coupon in pro subscription (#6452) by @forehalo in #6452
- Give s3 client a default request timeout (#6483) by @forehalo in #6483
- Avoid flicking when click sidebar user avatar (#6482) by @CatsJuice in #6482
- Remove duplicate windows controls when right sidebar is expanded (#6480) by @JimmFly in #6480
- Remove unexpected duplicate notification (#6477) by @JimmFly in #6477
- Fix sync issues on old ids (#6474) by @EYHN in #6474
- Unexpected horizontal scrolling after jump to block (#6475) by @JimmFly in #6475
- Sign up password max length notify (#6467) by @EYHN in #6467
- Viewport element not found in share page (#6453) by @L-Sun in #6453
- Re-create session should skip rewrite messages (#6513) by @darkskygit in #6513
- Unexpected routing jump behavior (#6524) by @JimmFly in #6524
- Should pass mode to AffineEditorContainer (#6522) by @pengx17 in #6522
- Chat panel display on cont in chat (#6527) by @pengx17 in #6527
- Disable micromark debug output (#6528) by @pengx17 in #6528
- Change action (#6519) by @regischen in #6519
- Restore lost activation state of sidebar menu items (#6520) by @JimmFly in #6520
- Pick copilot provider depend on model (#6540) by @darkskygit in #6540
- Cannot query chat history (#6539) by @darkskygit in #6539
- Use backend prompts (#6542) by @pengx17 in #6542
- Description of cancel is incorrect when cloud subscription is activated (#6530) by @CatsJuice in #6530
- Storybook build issue (#6554) by @pengx17 in #6554
- Close app while on fullscreen should be minimize instead (#6534) by @pengx17 in #6534
- Upgrade plan correctly (#6543) by @darkskygit in #6543
- Fix flaky e2e (#6559) by @EYHN in #6559
- The page flashes when click the share button (#6557) by @JimmFly in #6557
- Add action field in histories gql (#6558) by @regischen in #6558
- Bump bs (#6562) by @pengx17 in #6562
- Should choose different models based on content or attachments (#6567) by @fundon in #6567
- Temporary fix for running electron tests (#6576) by @pengx17 in #6576
- Move help land position (#6571) by @regischen in #6571
- SignIn page style (#6582) by @JimmFly in #6582
- Wrong pricing state in billing ai card (#6583) by @CatsJuice in #6583
- Missing feature upsert (#6585) by @darkskygit in #6585
- Unable to redirect to same origin paths (#6586) by @forehalo in #6586
- Give page reference correct link (#6587) by @forehalo in #6587
- Only returns active subscriptions (#6590) by @forehalo in #6590
- Revalidate subscription info when open ai usage panel by @EYHN
- Revalidate subscription info when open ai usage panel (#6591) by @EYHN in #6591
- Avoid store unpaid subscriptions by @forehalo
- Avoid store unpaid subscriptions (#6593) by @darkskygit in #6593
- Fix navigate not working (#6594) by @EYHN in #6594
- Remove storybook testing (#6595) by @EYHN in #6595
- App cannot start in graphql only flavor (#6598) by @forehalo in #6598
- Retrieve lost scroll bars in editor (#6597) by @JimmFly in #6597
- Ai error handling (#6588) by @pengx17 in #6588
- Provide photoengine (#6574) by @pengx17 in #6574
- Missing copilot param (#6602) by @pengx17 in #6602
- Provide user info for copilot (#6606) by @pengx17 in #6606
- Disable default save page as (#6548) by @soumyasen10 in #6548
- Should not swallow copilot errors (#6609) by @pengx17 in #6609
- Banner should not affect the editor layout (#6605) by @fundon in #6605
- Cookie expires too short (#6615) by @EYHN in #6615
- Fix unstable test (#6621) by @EYHN in #6621
- Always create message for ai (#6620) by @pengx17 in #6620
- Copilot blob process (#6612) by @darkskygit in #6612
- Dev user configuration issue (#6619) by @fundon in #6619
- Handle 401 errors (#6611) by @pengx17 in #6611
- Drag and drop files into doc (#6630) by @JimmFly in #6630
- Fix subscribe link for pro plan (#6627) by @EYHN in #6627
- Move toTextStream to affine (#6628) by @pengx17 in #6628
- Remove sidebar user avatar menu item's rightArrow icon (#6633) by @CatsJuice in #6633
- Copilot storage config (#6650) by @darkskygit in #6650
- Use post request to consume magic link token (#6656) by @forehalo in #6656
- Fix home page init cloud (#6654) by @EYHN in #6654
- Always return created timestamp of chat messages (#6658) by @forehalo in #6658
- Update prompts (#6664) by @pengx17 in #6664
- History attachment query (#6670) by @darkskygit in #6670
- Error handling in sse (#6663) by @pengx17 in #6663
- Should set type of uploaded file (#6689) by @fundon in #6689
- Adjust payment related copywriting (#6655) by @CatsJuice in #6655
- Fix react error (#6692) by @EYHN in #6692
- Update prompts (#6693) by @pengx17 in #6693
- Large transaction (#6695) by @darkskygit in #6695
- Skip throttle for currentUser (#6700) by @forehalo in #6700
- Stripe webhook calls in random order (#6702) by @forehalo in #6702
- Some event missing with multiple env webhook (#6705) by @darkskygit in #6705
- Open in chat does not work when the panel is not opened (#6703) by @pengx17 in #6703
- Incorrect mixpanel param (#6706) by @pengx17 in #6706
- Reduce workspace avatar request (#6713) by @EYHN in #6713
- Workspace avatar hover radius (#6717) by @CatsJuice in #6717
- Adjust notify style (#6724) by @EYHN in #6724
- Fix opt out telemetry cause error (#6723) by @EYHN in #6723
- Update prompts (#6738) by @pengx17 in #6738
- Show toast for requestRunInEdgeless (#6715) by @pengx17 in #6715
- Make it real action (#6745) by @pengx17 in #6745
- Blob controller permission (#6746) by @forehalo in #6746
- Prompt message tunning (#6747) by @pengx17 in #6747
- Input overflow issue (#6748) by @pengx17 in #6748
- Fix typo (#6750) by @EYHN in #6750
- Remove dnd for workspace list (#6754) by @pengx17 in #6754
- Ai chat session handling (#6751) by @pengx17 in #6751
- Ai related copywritting fix (#6766) by @CatsJuice in #6766
- Fix ai onboarding video missing (#6768) by @EYHN in #6768
- Do not throttle healthy checking api (#6771) by @forehalo in #6771
- Update prompts (find actions) (#6773) by @pengx17 in #6773
- Update prompts (#6779) by @pengx17 in #6779
- Do not allow registration through gql (#6775) by @forehalo in #6775
- Ensure the colorfulCallback of Avatar in different sizes behaves consistently (#6784) by @CatsJuice in #6784
- Adjust setting sidebar's workspace avatar (#6785) by @CatsJuice in #6785
- Do not create hash in frontend (#6788) by @pengx17 in #6788
Build
- Bump whoami from 1.4.1 to 1.5.1 (#6471) by @dependabot[bot] in #6471
- Add nsis script for windows installer (#6674) by @pengx17 in #6674
- Add nsis build to release-desktop workflow (#6677) by @pengx17 in #6677
- Nsis updater compatibility fix (#6681) by @pengx17 in #6681
- Nsis typo (#6697) by @pengx17 in #6697
Chore
- Add more telemetry (#6402) by @Brooooooklyn in #6402
- Upgrade cmdk to 1.0.0 (#6401) by @pengx17 in #6401
- Bump up undici version to v6.11.1 [SECURITY] (#6457) by @renovate[bot] in #6457
- Bump up css-loader version to v7 (#6458) by @renovate[bot] in #6458
- Bump up jotai-effect version to v1 (#6472) by @renovate[bot] in #6472
- Bump up vite version to v5.0.13 [SECURITY] (#6455) by @renovate[bot] in #6455
- Bump up style-loader version to v4 (#6490) by @renovate[bot] in #6490
- Bump blocksuite (#6448) by @EYHN in #6448
- Bump up stripe version to v15 (#6512) by @renovate[bot] in #6512
- Bump up @testing-library/react version to v15 (#6508) by @renovate[bot] in #6508
- Update description of the workspace member (#6492) by @JimmFly in #6492
- Bump up all non-major dependencies (#6235) by @renovate[bot] in #6235
- Bump up oxlint version to v0.2.17 (#5778) by @renovate[bot] in #5778
- Bump blocksuite (#6525) by @pengx17 in #6525
- Bump bs (#6553) by @pengx17 in #6553
- Update i18n resources (#6533) by @JimmFly in #6533
- Bump bs (#6563) by @pengx17 in #6563
- Bump blocksuite (#6566) by @regischen in #6566
- Bump up @testing-library/react version to v15 (#6531) by @renovate[bot] in #6531
- Remove vite from resolutions (#6580) by @Brooooooklyn in #6580
- Clean up throttler (#6326) by @forehalo in #6326
- Bump blocksuite (#6601) by @pengx17 in #6601
- Cleanup outdated api (#6604) by @darkskygit in #6604
- Bump blocksuite (#6626) by @pengx17 in #6626
- Apply backend-config to the graphql service (#6631) by @Brooooooklyn in #6631
- Enable ai feature in dev (#6618) by @darkskygit in #6618
- Bump blocksuite (#6635) by @pengx17 in #6635
- Remove useless free subscription enum (#6634) by @forehalo in #6634
- Bump up storybook-dark-mode version to v4 (#6136) by @renovate[bot] in #6136
- Lock file maintenance (#5249) by @renovate[bot] in #5249
- Bump up electron version to v30 (#6573) by @renovate[bot] in #6573
- Bump up oxlint version to v0.3.0 (#6636) by @renovate[bot] in #6636
- Bump up oxlint version to v0.3.1 (#6662) by @renovate[bot] in #6662
- Bump blocksuite (#6666) by @EYHN in #6666
- Add copilot vision dev mode polyfill (#6671) by @darkskygit in #6671
- Bump blocksuite (#6673) by @EYHN in #6673
- Bump up cssnano version to v7 (#6691) by @renovate[bot] in #6691
- Bump blocksuite (#6694) by @EYHN in #6694
- Bump up supertest version to v7 (#6690) by @renovate[bot] in #6690
- Bump rustls from 0.21.10 to 0.21.11 (#6683) by @dependabot[bot] in #6683
- Use default throttler replace strict throttler (#6698) by @darkskygit in #6698
- Bump blocksuite (#6707) by @EYHN in #6707
- Use native file-type implementation (#6686) by @Brooooooklyn in #6686
- Bump blocksuite (#6725) by @pengx17 in #6725
- Bump @pengx17/electron-forge-maker-appimage (#6726) by @pengx17 in #6726
- Replace ai onboarding videos (#6730) by @CatsJuice in #6730
- Upgrade Rust to 1.77.2 (#6732) by @Brooooooklyn in #6732
- Remove unused y-indexeddb (#6728) by @EYHN in #6728
- Delete removed next-auth patch (#6729) by @Brooooooklyn in #6729
- Enable source map on production (#6731) by @EYHN in #6731
- Bump blocksuite (#6742) by @EYHN in #6742
- Remove unused module (#6744) by @EYHN in #6744
- Bump blocksuite (#6753) by @pengx17 in #6753
- Update prompts (#6782) by @darkskygit in #6782
- Bump blocksuite (#6781) by @pengx17 in #6781
- Bump blocksuite (#6786) by @EYHN in #6786
- Bump up nrwl monorepo to v19 (major) (#6783) by @renovate[bot] in #6783
- Handle the telemetry warnings in console (#6793) by @Brooooooklyn in #6793
- Fix environment variables config in deploy/release (#6552) by @Brooooooklyn in #6552
- Bash escape vulnerability (#6640) by @random-dudde in #6640
Docs
- Update outdated docs (#6756) by @pengx17 in #6756
Refactor
- Favorite adapter (#6285) by @pengx17
- New notification center implemented with sonner (#6416) by @CatsJuice in #6416
- Replace all notification relies on jotai (#6417) by @CatsJuice in #6417
- Remove copilot client from presets (#6546) by @pengx17 in #6546
- Cleanup secondary db logic (#6710) by @pengx17 in #6710
- Rename @affine/storage to @affine/server-native (#6682) by @Brooooooklyn in #6682
- Remove jump once (#6733) by @EYHN in #6733
- Remove once signed in event (#6740) by @EYHN in #6740
- Refine ai tracker (#6778) by @pengx17 in #6778
Style
- Remove button's shadow (#6481) by @CatsJuice in #6481
Test
- Add test for livedata with react (#6397) by @EYHN in #6397
- Copilot unit & e2e test (#6649) by @darkskygit in #6649
- Payment tests (#6737) by @forehalo in #6737
New Contributors
- @random-dudde made their first contribution in [#6640]((https://github.com/toeverything/AFFiNE/pull/6640)
- @soumyasen10 made their first contribution in [#6548]((https://github.com/toeverything/AFFiNE/pull/6548)
- @TaylorHo made their first contribution in [#6418]((https://github.com/toeverything/AFFiNE/pull/6418)
What's Changed
- fix(infra): fix sync issues on old ids (https://github.com/toeverything/AFFiNE/pull/6474) by @EYHN
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.13.4...v0.13.5
What's Changed
Feat
- New hook to open confirm modal (#6342) by @CatsJuice in #6342
- Open restore history confirm modal with hook (#6343) by @CatsJuice in #6343
- Update i18n resources (#6362) by @JimmFly in #6362
- Update crawler rules (#6369) by @darkskygit
- Add shortcut for multi select docs (#6318) by @JimmFly
- Sidebar local workspace enable cloud directly (#6366) by @CatsJuice
Fix
- Improve performance (#6345) by @EYHN in #6345
- Fix white screen issue (#6350) by @EYHN in #6350
- Should use fullscreen to control where to place macos window controls (#6351) by @pengx17 in #6351
- Adjust sidebar workspace card syncing tooltip style (#6356) by @CatsJuice in #6356
- Uppercase avatar letter fallback (#6354) by @CatsJuice in #6354
- Prevent frequent sign-in (#6339) by @fundon in #6339
- Use ResizeObserver polyfill (#6360) by @Brooooooklyn
- Sidebar workspace list can't scroll on mobile (#6370) by @CatsJuice
- Appimage wayland support (#6371) by @pengx17
- User info should be updated when session reloaded (#6382) by @CatsJuice
- Reload user session after signing out (#6381) by @CatsJuice
- Unexpected response style of shared page (#6383)
Chore
- Split sentry and setup into web/electron (#6357) by @Brooooooklyn in #6357
- Bump Rust to 1.77 (#6316) by @Brooooooklyn
Ci
- Separate image build to a standalone workflow (#6167) by @forehalo in #6167
- Fix build frontend image step by @Brooooooklyn
Docs
- Update supported version (#6344) by @darkskygit in #6344
- Correct typos and improve grammar in README (#6358) by @jokroese in #6358
New Contributors
- @jokroese made their first contribution in [#6358]((https://github.com/toeverything/AFFiNE/pull/6358)
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.13.3...v0.13.4
What's Changed
- fix: use overflow: clip instead of js to prevent scrolling with pgup/pgdown by @pengx17 in https://github.com/toeverything/AFFiNE/pull/6338
- fix(core): opt out telemetry condition by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/6341
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.14.0-beta.1...v0.13.3
What's Changed
Feat
- Support esc shortcut on input-edit (#6143) by @fundon in #6143
- Enable css text autospace (#6218) by @EYHN in #6218
- Open new page on meta-clicking a page link (#6220) by @pengx17 in #6220
- Add isMaximized flag to html (#6199) by @pengx17 in #6199
- Update split view icons and texts (#6193) by @CatsJuice in #6193
- Save user habits in right sidebar (#6262) by @EYHN in #6262
- Support ai plan (#6216) by @forehalo in #6216
- New doc sync engine (#6205) by @EYHN in #6205
- Add confirm modal for delete tag action (#6268) by @JimmFly in #6268
- Open about page in setting modal when click about menu (#6245) by @BABA983 in #6245
- Define runtimeConfig in esbuild (#6287) by @EYHN in #6287
- Livedata effect (#6281) by @EYHN in #6281
- Add page group and display properties (#6228) by @JimmFly in #6228
- Add remove from collection to collection page list (#6265) by @JimmFly in #6265
- Bump blocksuite (#6294) by @donteatfriedrice in #6294
- Adjust app sidebar's style (#6162) by @CatsJuice in #6162
- Refactor sidebar header (#6251) by @CatsJuice in #6251
Fix
- Use the esc shortcut to exit in create collection dialog (#6138) by @fundon in #6138
- Hotfix (#6161) by @forehalo
- Ensure selfhost admin created after all data migrated (#6163) by @forehalo
- Sync list titles in sidebar (#6157) by @fundon in #6157
- Add dedicated api for opening external links in the default browser (#6166) by @pengx17 in #6166
- Disable mica for windows for now (#6165) by @pengx17 in #6165
- Hotfix auth & doc push (#6168) by @forehalo
- Wrap read-modify-write apis with distributed lock (#6142) by @darkskygit in #6142
- Inject correct locker to request scope mutex (#6140) by @forehalo in #6140
- Handle expired lock re-release & external locker injection (#6145) by @darkskygit in #6145
- Do not force sign in password length (#6188) by @forehalo
- Page info should use sans font (inter) (#6196) by @pengx17 in #6196
- Tag size in docs view (#6197) by @pengx17 in #6197
- Wrong google oauth param (#6227) by @forehalo
- Decode uri component before verify token (#6231) by @forehalo
- Optimize electron open/close on mac (#6224) by @pengx17 in #6224
- Fix typo in onboarding template (#6221) by @EYHN in #6221
- Menu item position on Mac when fullscreen (#6200) by @pengx17 in #6200
- Resize-handle remains interactive when dragging split-view (#6217) by @CatsJuice in #6217
- Move traffic lights based on zoom level (#6201) by @pengx17 in #6201
- Change cursor when hovering the area blow editor (#6226) by @pengx17 in #6226
- Linux crash on exiting presentation mode (#6253) by @pengx17 in #6253
- Add icon for AppImage build (#6257) by @pengx17 in #6257
- Avoid error when other prices added but logic is not released (#6191) by @forehalo in #6191
- Fix stuttering when change doc title (#6269) by @EYHN in #6269
- Storybook build issue (#6274) by @pengx17 in #6274
- Do not ensure properties on read (#6263) by @pengx17 in #6263
- Creating multiple workspaces with consecutive clicks (#6259) by @fundon in #6259
- Set referer and origin headers for electron (#6289) by @pengx17 in #6289
- Image preview flaky (#6292) by @pengx17 in #6292
- Fix flaky e2e (#6293) by @EYHN in #6293
- Edit tag input autofocus (#6296) by @JimmFly in #6296
- Storybook stability for date (#6300) by @pengx17 in #6300
- Fix error when switch to local workspace (#6144) by @EYHN
- Hidden modals when workspace fallback (#6301) by @EYHN in #6301
- Fix electron build (#6305) by @pengx17 in #6305
- Runtime issue for electron app (#6306) by @pengx17 in #6306
- Possible issue on openning two main windows (#6307) by @pengx17 in #6307
- Add env info to tracks (#6313) by @Brooooooklyn in #6313
- Button should have its font-family inherited (#6311) by @pengx17 in #6311
- Tag color should use palette-line-color (#6315) by @JimmFly in #6315
- Large page list performance (#6319) by @EYHN in #6319
- Fix meta.xxx is undefined (#6321) by @EYHN in #6321
- Wrong import path (#6317) by @forehalo in #6317
- Always set new session cookie (#6323) by @forehalo in #6323
- Duplicate window controls in trash (#6329) by @EYHN in #6329
- Optimize sidebar workspace card and avatar (#6324) by @CatsJuice in #6324
- Fix sqlite not save data (#6336) by @EYHN in #6336
- Opt out telemetry if it was set to false (#6335) by @Brooooooklyn in #6335
- Editor pgup/pgdn issues (#6331) by @pengx17 in #6331
- Use overflow: clip instead of js to prevent scrolling with pgup/pgdown (#6338) by @pengx17 in #6338
Build
- Add source-map-loader for blocksuite codes (#6137) by @Brooooooklyn in #6137
- Bump follow-redirects from 1.15.5 to 1.15.6 (#6164) by @Brooooooklyn in #6164
- Add sourceMaps and inlineSourcesContent option to swc (#6234) by @Brooooooklyn in #6234
- Bump webpack-dev-middleware from 7.0.0 to 7.1.1 (#6275) by @dependabot[bot] in #6275
Chore
- Bump up get-stream version to v9 (#6139) by @Brooooooklyn in #6139
- Organize server configs (#6169) by @forehalo in #6169
- Bump base version to 0.14.0 (#6170) by @forehalo in #6170
- Bump up all non-major dependencies (#6107) by @Brooooooklyn in #6107
- Bump up happy-dom version to v14 (#6187) by @Brooooooklyn in #6187
- Bump up @aws-sdk/client-s3 version to v3.537.0 (#6210) by @Brooooooklyn in #6210
- Align sidebar icons (#6219) by @CatsJuice in #6219
- Bump @napi-rs/macos-alias (#6240) by @pengx17 in #6240
- Add mixpanel track (#6202) by @Brooooooklyn in #6202
- Disable onborading on the web (#6222) by @fundon in #6222
- Add telemetry switch (#6267) by @Brooooooklyn in #6267
- Remove unused dependencies (#6203) by @Brooooooklyn in #6203
- Fix renderer entry path not found in desktop development (#6270) by @BABA983 in #6270
- Add oauth connecting state (#6225) by @fundon in #6225
- Config vitest swc (#6282) by @EYHN in #6282
- Cache blob list result (#6297)
- Bump up express version to v4.19.2 [SECURITY] (#6308) by @renovate[bot] in #6308
- Bump oxlint and rules (#6314) by @Brooooooklyn in #6314
- Cache blob list result (#6297) by @forehalo
- Improve password error message (#6255) by @fundon in #6255
Ci
- Fix isSelfHosted does not take effect (#6249) by @Brooooooklyn in #6249
- Set private key from env (#6239) by @forehalo in #6239
- Fix lint oom (#6295) by @Brooooooklyn in #6295
Refactor
- Render react element into lit (#6124) by @pengx17 in #6124
- Split web entry from core (#6082) by @Brooooooklyn in #6082
- Refactor tag to use di (#6079) by @JimmFly in #6079
Style
- Enable rxjs/finnish (#6276) by @EYHN in #6276
- No import infra submodule (#6278) by @EYHN in #6278
- Enable import-x/no-duplicates (#6279) by @EYHN in #6279
Test
New Contributors
- @BABA983 made their first contribution in [#6245]((https://github.com/toeverything/AFFiNE/pull/6245)
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.13.1...v0.13.2
What's Changed
- fix(server): hotfix by @forehalo in https://github.com/toeverything/AFFiNE/pull/6161
- fix(server): ensure selfhost admin created after all data migrated by @forehalo in https://github.com/toeverything/AFFiNE/pull/6163
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.13.0...v0.13.1
Page info: Direct Insight into Progress
https://github.com/toeverything/AFFiNE/assets/3468483/3f88f73b-5ee9-42db-a5dd-666ceeab9dd6
Simplistic field types come up short for modern knowledge bases that require ‘modeling various types of documents’ -- that can be your favorite reading list, movie archive, or academic papers . etc On the AFFiNE Roadmap, our focus lies in fully integrating all database fields into document metadata. We’re progressively enhancing document indexing and bulk management through database blocks. Presently, you have the flexibility to incorporate any database field into the document page info. This enables a clear presentation of essential details like deadlines or tasks right at the outset of the document, streamlining personal project management. Consequently, your team can locate required documents more efficiently. Furthermore, with the introduction of the ‘custom properties’ feature, you can tailor how information is displayed. You have the option to reveal or conceal it in the view, or selectively unveil it when pertinent content is present. In our latest version 0.13.0, we’ve updated this feature, paving the way for seamless integration of page info with collections and the ‘all pages’ view in forthcoming updates.
Details
Feat
- Livedata (#5562) by @EYHN in #5562
- Di container (#5497) by @EYHN in #5497
- Standard storage service (#5563) by @EYHN in #5563
- Standard lifecycle service (#5564) by @EYHN in #5564
- New workspace infra (#5617) by @EYHN in #5617
- Page infra (#5618) by @EYHN in #5618
- Append to today's joruanl via CMDK (#5692) by @CatsJuice in #5692
- Allow pass coupon to checkout session (#5749) by @forehalo in #5749
- Ignore case for email (#5754) by @darkskygit in #5754
- Bump blocksuite (#5767) by @doodlewind in #5767
- Support sign-in with subscription coupon (#5768) by @joooye34 in #5768
- Sync client versioning (#5645) by @darkskygit in #5645
- Add an option to throttle cpu in e2e (#5803) by @pengx17 in #5803
- Bump blocksuite (#5812) by @Flrande in #5812
- Bump blocksuite (#5817) by @AyushAgrawal-A2 in #5817
- Refresh new workspace feature (#5834) by @darkskygit in #5834
- Allow customize mailer server (#5835) by @forehalo in #5835
- Use custom verify token policy (#5836) by @darkskygit in #5836
- Duplicate page in page list and clone naming improvements (#5818) by @golok727 in #5818
- Bump blocksuite (#5845) by @AyushAgrawal-A2 in #5845
- Add starAFFiNE and issueFeedback modal (#5718) by @JimmFly in #5718
- Add history tips modal (#5733) by @JimmFly in #5733
- Add loading to quick search modal (#5785) by @JimmFly in #5785
- Replace page filter, journal's date-picker with new one (#5675) by @CatsJuice in #5675
- Move templates into AFFiNE (#5750) by @doouding in #5750
- Blocksuite integration for pageMode & pageUpdatedAt (#5849) by @AyushAgrawal-A2 in #5849
- Remove react-datepicker (#5681) by @CatsJuice in #5681
- Page info ui (#5729) by @pengx17 in #5729
- Ignore empty journal for global useBlockSuitePageMeta hook (#5715) by @CatsJuice in #5715
- Workspace properties setting (#5739) by @pengx17 in #5739
- Tags inline editor (#5748) by @pengx17 in #5748
- Add paragraph when clicking end area (#5869) by @Brooooooklyn in #5869
- Support create cloud workspace (#5771) by @JimmFly in #5771
- Add shortcut for openning settings (#5883) by @pengx17 in #5883
- Add shared page filter to all pages (#5540) by @lawvs in #5540
- Enable right sidepanel animation (#5902) by @pengx17 in #5902
- Workbench system (#5837) by @EYHN in #5837
- Udpate security policy docs (#5927) by @darkskygit in #5927
- Backend module awareness & optional request (#5909) by @darkskygit in #5909
- New onboarding template (#5951) by @EYHN in #5951
- Bump blocksuite (#5953) by @regischen in #5953
- Add animation for history preview (#5966) by @pengx17 in #5966
- Separate runtimeConfig for e2e tests and deployment (#5976) by @JimmFly in #5976
- Split right sidebar (#5971) by @EYHN in #5971
- Resize and reorder split-view (#5994) by @CatsJuice in #5994
- Set journal's really created time (#5968) by @CatsJuice in #5968
- Bump blocksuite (#6010) by @donteatfriedrice in #6010
- Bump blocksuite (#6015) by @doouding in #6015
- Add cloud logger sa integrate (#6089)
- Add tag operation to tag list (#5998) by @JimmFly in #5998
- Mica styles for windows (#5802) by @pengx17 in #5802
- Livedata flatten (#6083) by @EYHN in #6083
- Computed livedata (#6091) by @EYHN in #6091
- Bump blocksuite (#6078) by @regischen in #6078
- User connected accounts migration (#6103) by @forehalo in #6103
- Blocksuite bump (#6104) by @regischen in #6104
- Bump blocksuite (#6112) by @doouding in #6112
- Add split view to experimental features settings (#6093) by @pengx17 in #6093
- Move blocksuite flags to experimental features (#6113) by @pengx17 in #6113
- Adjust split view ui (#6076) by @CatsJuice in #6076
- Allow prefetch doc stats before sync (#6115)
- Cleanup gateway code (#6118)
- Allow switch workspace in loading fallback (#6129)
- Allow prefetch doc stats before sync (#6115) by @forehalo in #6115
- Cleanup gateway code (#6118) by @forehalo in #6118
- Allow switch workspace in loading fallback (#6129) by @EYHN in #6129
- Bump blocksuite (#6123) by @donteatfriedrice in #6123
Fix
- Set createDate to journal's date when journal created (#5701) by @CatsJuice in #5701
- Doc upsert race condition (#5755) by @forehalo
- Resolve cherry-pick issue by @Brooooooklyn
- Update blocksuite local debug config (#5742) by @donteatfriedrice in #5742
- Fix sync stuck (#5762) by @EYHN in #5762
- Replace most --affine with cssVar (#5728) by @pengx17 in #5728
- Doc upsert without row lock (#5765) by @forehalo in #5765
- Typecheck after jotai upgraded (#5779) by @Brooooooklyn in #5779
- Static resource not found in web server (#5787) by @joooye34 in #5787
- Load fonts from selfhost url (#5789) by @Brooooooklyn in #5789
- Apply env overrides after all config merged (#5795) by @forehalo in #5795
- Prevent data loss (hot-fix) (#5798) (#5800) by @Brooooooklyn in #5800
- Flaky tests (#5804) by @pengx17 in #5804
- Selfhost build (#5833) by @Brooooooklyn in #5833
- Linux login issues (#5821) by @pengx17 in #5821
- Cards overlapping issue (#5727) by @Coder-Arsil in #5727
- Match page preview and page title in page list (#5840) by @JimmFly in #5840
- Linux AppImage output path (#5853) by @Brooooooklyn in #5853
- Nowrap inline-edit (#5844) by @CatsJuice in #5844
- Window.open to a new origin will be blocked by browser (#5856) by @forehalo in #5856
- Css style should not apply on nested editor's viewport (#5859) by @AyushAgrawal-A2 in #5859
- Journal display on cmdk (#5723) by @pengx17 in #5723
- Editor container grow to full height (#5743) by @pengx17 in #5743
- The pitch zooming function incorrectly zooms the toolbar (#5456) by @umar23faiz in #5456
- Disable sidebar user select (#5862) by @EYHN in #5862
- Fix 404 after signout (#5866) by @Brooooooklyn in #5866
- Add back bundle test for appimage (#5876) by @pengx17 in #5876
- Fix image preview modal story (#5879) by @pengx17 in #5879
- Keyboard shortcut style in cmdk (#5882) by @pengx17 in #5882
- Fix app boot speed (#5885) by @EYHN in #5885
- Page info ui issue on journal page (#5887) by @pengx17 in #5887
- Handle unexpected error from storage provider (#5888) by @darkskygit in #5888
- Autohide menu bar on linux (#5890) by @pengx17 in #5890
- Page properties flaky tests (#5893) by @pengx17 in #5893
- Page info -> info (#5892) by @pengx17 in #5892
- Right sidepanel open on focus (#5901) by @pengx17 in #5901
- Handling error message when sending verify change email (#5894) by @JimmFly in #5894
- Page info styles (#5910) by @pengx17 in #5910
- Minor page info style issues (#5935) by @pengx17 in #5935
- Date formatter timezone issue (#5936) by @pengx17 in #5936
- Sender passed to nextauth is never used (#5938) by @forehalo in #5938
- Polyfill resize-observer for development to avoid error overlay (#5943) by @pengx17 in #5943
- Remove vite-tsconfig-paths (#5960) by @pengx17 in #5960
- Fix editor sidebar (#5965) by @EYHN in #5965
- Fix storybook test (#5970) by @EYHN in #5970
- Update src in video tag to correct URL (#5974) by @JimmFly in #5974
- Fix page mode scroll bar (#5955) by @EYHN in #5955
- Optimize history animation (#5973) by @pengx17 in #5973
- Some ui style issues (#5995) by @pengx17 in #5995
- Do not open external links in the browser for internal links in electron (#5997) by @pengx17 in #5997
- Upgrade dialog close button layout level (#6004) by @Tzyito in #6004
- Dont break workspace when page load failed (#5988) by @EYHN in #5988
- Fix style break when scroll to block (#6001) by @EYHN in #6001
- Electron updater issues (#6005) by @pengx17 in #6005
- View in edgeless button of surface block (#6013) by @doouding in #6013
- Windows distribution name (#6014) by @pengx17 in #6014
- Journal header button no responce (#6021) by @EYHN in #6021
- Fix bug-report template (#6020) by @EYHN in #6020
- Unexpected line breaks (#6019) by @JimmFly in #6019
- Fix journal missing after refresh (#6022) by @EYHN in #6022
- Fix falsy e2e (#6027) by @EYHN in #6027
- Breaking function signature on showImportModal onSuceessHandler (#6011) by @fourdim in #6011
- Canvas font loading in desktop (#6025) by @fundon in #6025
- Fix cmdk not show current page (#6031) by @EYHN in #6031
- Disable doc info and backlinks in readonly mode (#6033) by @JimmFly in #6033
- Backlinks jump (#6034) by @Brooooooklyn in #6034
- Needless borrows for generic args (#6039) by @fundon in #6039
- Fix unit test (#6040) by @EYHN in #6040
- Remove unexpected loading (#6035) by @EYHN in #6035
- Divider styles issue (#6058) by @pengx17 in #6058
- Add view error boundary (#6036) by @EYHN in #6036
- Invalid isLinux function (#6065) by @JimmFly in #6065
- Fix missing windows controls (#6067) by @EYHN in #6067
- Fix page priority load (#6072) by @EYHN in #6072
- Cannot scroll when dragging (#6070) by @JimmFly in #6070
- Server startup on windows (#6071) by @pengx17 in #6071
- Std might not be ready when onLoad invoked (#6075) by @doouding in #6075
- Linked doc jump (#6074) by @regischen in #6074
- Migration script running on windows (#6077) by @pengx17 in #6077
- Make sidebar switch transition smooth (#6085) by @pengx17 in #6085
- Input focus implementation (#6086) by @pengx17 in #6086
- Adjust suspense loading for some components (#6088) by @pengx17 in #6088
- Experimental settings sometimes not show (#6090) by @pengx17 in #6090
- Fix tags includes missing error (#6096) by @EYHN in #6096
- Server info api should be public (#6098) by @forehalo in #6098
- Gql schema is outdated (#6097) by @forehalo in #6097
- Vitest on windows (#6100) by @pengx17 in #6100
- User can not signup through oauth if ever invited (#6101) by @forehalo in #6101
- Allow empty mailer password (#6066) by @darkskygit in #6066
- An input display issue in confirm dialog (#6102) by @pengx17 in #6102
- Blob api should be public (#6109) by @forehalo in #6109
- Avoid data loss (#6111) by @EYHN in #6111
- Update docs (#6094)
- Shared page's present button not working (#6117)
- Catch auth error (#6128)
- Fix active view undefined (#6131)
- Note added with template should be edgeless only (#6122)
- Wrap read-modify-write apis with distributed lock (#5979)
- Update docs (#6094) by @pengx17 in #6094
- Shared page's present button not working (#6117) by @CatsJuice in #6117
- Catch auth error (#6128) by @EYHN in #6128
- Fix active view undefined (#6131) by @EYHN in #6131
- Note added with template should be edgeless only (#6122) by @donteatfriedrice in #6122
- Wrap read-modify-write apis with distributed lock (#5979) by @darkskygit in #5979
- Catch page load error (#6134) by @EYHN in #6134
Build
- Generate latest-linux.yml (#5822) by @pengx17 in #5822
- Bump ip from 2.0.0 to 2.0.1 (#5855) by @Brooooooklyn in #5855
- Codesigning dmg (#5921) by @pengx17 in #5921
- Fix dmg maker (#5922) by @Brooooooklyn in #5922
- Fix selfhost config (#5930) by @Brooooooklyn in #5930
- Bump mio from 0.8.9 to 0.8.11 (#6009) by @Brooooooklyn in #6009
- Remove incorrect project dep (#6016) by @pengx17 in #6016
- Do not fail build for a non-fatal error (#6017) by @pengx17 in #6017
Chore
- Fix vitest error on tinykeys (#5693) by @EYHN in #5693
- Bump y-octo (#5751) by @forehalo in #5751
- Bump up kentaro-m/auto-assign-action action to v2 (#5757) by @Brooooooklyn in #5757
- Bump up codecov/codecov-action action to v4 (#5758) by @Brooooooklyn in #5758
- Change bump-blocksuite script to js (#5763) by @Brooooooklyn in #5763
- Bump electron dependencies (#5770) by @pengx17 in #5770
- Bump up react-datepicker version to v5 (#5691) by @Brooooooklyn in #5691
- Exclude oxlint from non-major dependencies group (#5775) by @Brooooooklyn in #5775
- Bump up react-datepicker version to v6 (#5777) by @Brooooooklyn in #5777
- Bump up all non-major dependencies (#5550) by @Brooooooklyn in #5550
- Bump up nodemailer version to v6.9.9 [SECURITY] (#5780) by @Brooooooklyn in #5780
- Bump up @vanilla-extract/vite-plugin version to v4 (#5730) by @Brooooooklyn in #5730
- Bump up jotai-effect version to ^0.5.0 (#5781) by @Brooooooklyn in #5781
- Bump up eslint-plugin-unicorn version to v51 (#5810) by @Brooooooklyn in #5810
- Bump up eslint-plugin-simple-import-sort version to v12 (#5815) by @Brooooooklyn in #5815
- Skip sync when offline (#5786) by @lawvs in #5786
- Bump up linter to v7 (major) (#5820) by @Brooooooklyn in #5820
- Bump up webpack-dev-server version to v5 (#5819) by @Brooooooklyn in #5819
- Bump up undici version to v6.6.1 [SECURITY] (#5828) by @Brooooooklyn in #5828
- Bump up @types/react-datepicker version to v6 (#5839) by @Brooooooklyn in #5839
- Bump up electron version to v29 (#5841) by @Brooooooklyn in #5841
- Bump up nrwl monorepo to v18 (major) (#5791) by @Brooooooklyn in #5791
- Upgrade Rust to 1.76 (#5843) by @Brooooooklyn in #5843
- Bump up nx-cloud version to v18 (#5790) by @Brooooooklyn in #5790
- Bump blocksuite (#5852) by @AyushAgrawal-A2 in #5852
- Bump up all non-major dependencies (#5793) by @Brooooooklyn in #5793
- Replace ambiguous "page" with "doc" (#5761) by @JimmFly in #5761
- Remove preloading pages (#5854) by @JimmFly in #5854
- Bump blocksuite (#5868) by @AyushAgrawal-A2 in #5868
- Remove swc plugin because it is too outdated (#5870) by @Brooooooklyn in #5870
- Bump up chromatic version to v11 (#5877) by @Brooooooklyn in #5877
- Bump @pengx17/electron-forge-maker-appimage to fix appimage build (#5875) by @pengx17 in #5875
- Filter out edgeless content from page preview (#5607) by @lawvs in #5607
- Replace pricing plan link (#5886) by @JimmFly in #5886
- Bump up all non-major dependencies (#5858) by @Brooooooklyn in #5858
- Bump up node version to v20 (#5201) by @Brooooooklyn in #5201
- Bump all dependencies (#5891) by @Brooooooklyn in #5891
- Downgrade react-virtuoso to 4.6.3 (#5896) by @pengx17 in #5896
- Update i18n resources (#5906) by @JimmFly in #5906
- Update devcontainer build.sh (#5912) by @EYHN in #5912
- Start dev server on devcontainer (#5914) by @EYHN in #5914
- Create default user for devcontainer (#5917) by @EYHN in #5917
- Bump up @commitlint/cli version to v19 (#5926) by @Brooooooklyn in #5926
- Bump up azure/setup-helm action to v4 (#5950) by @Brooooooklyn in #5950
- Bump up commitlint monorepo to v19 (major) (#5928) by @Brooooooklyn in #5928
- Bump up all non-major dependencies (#5897) by @Brooooooklyn in #5897
- Update journal's daily count label (#5967) by @CatsJuice in #5967
- Bump up all non-major dependencies (#5964) by @Brooooooklyn in #5964
- Bump up vite-plugin-istanbul version to v6 (#6054) by @Brooooooklyn in #6054
- Bump up softprops/action-gh-release action to v2 (#6051) by @Brooooooklyn in #6051
- Bump up all non-major dependencies (#6037) by @Brooooooklyn in #6037
- Simplify code (#6056) by @kamuiiiii in #6056
- Bump up @blocksuite/icons version to v2.1.45 (#6061) by @Brooooooklyn in #6061
- Bump up all non-major dependencies (#6069) by @Brooooooklyn in #6069
Ci
- Use free m1 macos runner (#5766) by @Brooooooklyn in #5766
- Fix test-done job condition (#5784) by @Brooooooklyn in #5784
- Fix canary deployment (#5851) by @forehalo in #5851
- Add AppImage bundle step to electron test (#5871) by @Brooooooklyn in #5871
- Run CI on beta/stable push (#5889) by @Brooooooklyn in #5889
- Update compose.yaml (#5905) by @HeJiachen-PM in #5905
- Fix selfhost (#5920) by @forehalo in #5920
- Add write permission to release workflow by @Brooooooklyn
- Add write permission to release workflow
- Add write permission to release workflow
- Add write packages permission to release workflow
- Only enable jwst codec in canary
- Add write permission to release workflow by @Brooooooklyn
- Add write packages permission to release workflow by @Brooooooklyn
- Only enable jwst codec in canary (#6081) by @forehalo in #6081
- Proxy /oauth to server (#6095) by @forehalo in #6095
- Fix canary backend auto release job (#6121)
- Fix canary backend auto release job (#6121) by @Brooooooklyn in #6121
Docs
- Change community url on README (#5788) by @HeJiachen-PM in #5788
- Update readmd.md (#5911) by @hwangdev97 in #5911
- Update contributed tutorial documentation (#5939) by @wumo1016 in #5939
- Update bug-report.yml (#6018) by @EYHN in #6018
- Update docs for running server locally (#6080) by @pengx17 in #6080
Refactor
- Migrate to new infra (#5565) by @EYHN in #5565
- Throw Unauthorized instead if user is not signed in (#5746) by @forehalo in #5746
- Server errors (#5741) by @forehalo in #5741
- Reorganize server configs (#5753) by @forehalo in #5753
- Separate s3 & r2 storage to plugin (#5805) by @forehalo in #5805
- Cmdk ordering (#5722) by @pengx17 in #5722
- New calendar-view DatePicker (#5654) by @CatsJuice in #5654
- Import prisma from
@prisma/client(#5863) by @forehalo in #5863 - Use fractional indexing for sorting (#5809) by @pengx17 in #5809
- Use custom scrollbar for editor and adjust shared page style (#5752) by @JimmFly in #5752
- Refactor atom to use di (#5831) by @EYHN in #5831
- Remove collection atom (#5832) by @EYHN in #5832
- Use react-transition-state to simplify exit animation (#5923) by @pengx17 in #5923
- New back&forward button base on workbench (#6012) by @EYHN in #6012
- Auth (#5895) by @forehalo in #5895
Test
- Config e2e output dir (#5783) by @pengx17 in #5783
- Incorrect prisma overriding (#5857) by @L-Sun in #5857
- Add tests for page info ui (#5769) by @pengx17 in #5769
New Contributors
- @kamuiiiii made their first contribution in [#6056]((https://github.com/toeverything/AFFiNE/pull/6056)
- @Tzyito made their first contribution in [#6004]((https://github.com/toeverything/AFFiNE/pull/6004)
- @wumo1016 made their first contribution in [#5939]((https://github.com/toeverything/AFFiNE/pull/5939)
- @hwangdev97 made their first contribution in [#5911]((https://github.com/toeverything/AFFiNE/pull/5911)
- @AyushAgrawal-A2 made their first contribution in [#5868]((https://github.com/toeverything/AFFiNE/pull/5868)
- @L-Sun made their first contribution in [#5857]((https://github.com/toeverything/AFFiNE/pull/5857)
- @golok727 made their first contribution in [#5818]((https://github.com/toeverything/AFFiNE/pull/5818)
- @Coder-Arsil made their first contribution in [#5727]((https://github.com/toeverything/AFFiNE/pull/5727)
What's Changed
- fix(workspace): data loss (hot-fix) by @EYHN in https://github.com/toeverything/AFFiNE/pull/6110
- fix(workspace): avoid data loss (hot-fix) by @EYHN in https://github.com/toeverything/AFFiNE/pull/6114
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.12.2...v0.12.3
What's Changed
- feat(core): new onboarding template (hotfix) by @EYHN in https://github.com/toeverything/AFFiNE/pull/5952
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.12.1...v0.12.2
Highlights
This release fixes several configurations about our selfhost Docker image. Follow this guide and you can start your own AFFiNE server and web version https://docs.affine.pro/docs/self-host-affine.
[0.12.1] - 2024-02-27
Details
Feat
- Allow customize mailer server by @forehalo (#5835)
Build
- Fix selfhost config by @Brooooooklyn
Fix
- Apply env overrides after all config merged by @forehalo (#5795)
Refactor
- Reorganize server configs by @forehalo (#5753)
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.12.0...v0.12.1
Highlights
The Journals: Tracking Your Daily Routine and Ideas
https://github.com/toeverything/AFFiNE/assets/3468483/d3018fe4-90e6-4cf6-8c2f-82694cd9733c
With our new Journals, you can keep track of your daily thoughts, ideas, and experiences. You can find the feature in the left sidebar, and click on dates in the right sidebar to easily view documents created and updated on that day
Enhanced Linked Docs: New Stylish Card Views for Selective Display
Our enhanced Linked Doc allows you to easily input or create links within your documents. This update offers the choice about how these links and their view are displayed, enabling a more personalized touch to your documents. Especially useful on the whiteboard, it supports a more flexible document organization and improved visualization process.
https://github.com/toeverything/AFFiNE/assets/3468483/fefa388b-4862-4e0b-ba18-fa754117becf
Collections & Tags: Your Recipe for Document Organization
Now 0.12.0 version has added a page, collection and tag, to enhance your document management in Affine. These features allow you to organize your documents in two distinct ways. With an expanded space in the paging area, you can quickly locate and retrieve files, streamlining the search process. The introduction of these new filters significantly increases the flexibility of the All Pages view, offering you a more efficient and user-friendly document management experience. This update is designed to adapt to your unique organizational needs, making document handling more intuitive and effective.
https://github.com/toeverything/AFFiNE/assets/3468483/27d33bf6-5420-40e6-a7d9-38130c7f31e6
Control Your Own Content: The Ability to Decide The Visibility of Content
With our newly introduced Display Mode function, you can display certain content selectively. All you need to do is switch to the Edgeless Mode and choose your preferred Display Mode option. You can showcase more flexible and differentiated content structures tailored to various needs then!
https://github.com/toeverything/AFFiNE/assets/3468483/d9f5d084-f722-46b3-a6a5-97f3d602a373
Details
Features
- Adapted user quota for member api (#5521) by @darkskygit in #5521
- Add unlimited workspace support (#5523) by @darkskygit in #5523
- Support self-host docker build (#5506) by @Brooooooklyn in #5506
- Blob size limit with quota (#5524) by @darkskygit in #5524
- Bump blocksuite (#5575) by @regischen in #5575
- Update nx config (#5597) by @darkskygit in #5597
- Get cloud workspace usage limit from user quota (#5518) by @JimmFly in #5518
- Add query quota of workspace (#5603) by @darkskygit in #5603
- New free plan (#5604) by @darkskygit in #5604
- Make password sigin default if user has one (#5577) by @forehalo in #5577
- Use
SafeIntreplaceFloat(#5613) by @darkskygit in #5613 - New week-date-picker component (#5477) by @CatsJuice in #5477
- New inline-edit component (#5517) by @CatsJuice in #5517
- Add document title for shared page (#5596) by @CatsJuice in #5596
- Journal hooks and page header layout (#5549) by @CatsJuice in #5549
- Experimental features ui (#5338) by @pengx17 in #5338
- Use nx cloud runner (#5626) by @darkskygit in #5626
- Bump blocksuite (#5624) by @regischen in #5624
- Journal extension loader (#5557) by @CatsJuice in #5557
- Journal sidebar dater-picker navigation (#5558) by @CatsJuice in #5558
- Add daily count for journal sidebar (#5559) by @CatsJuice in #5559
- Journal sidebar conflict block (#5574) by @CatsJuice in #5574
- Add experimental flag for journal (#5578) by @CatsJuice in #5578
- Add journal entrance for app-sidebar (#5579) by @CatsJuice in #5579
- Upgrade electron and playwright (#5632) by @Brooooooklyn in #5632
- Skip update quota if same as latest activated quota (#5631) by @darkskygit in #5631
- Page info adapter for journal (#5561) by @pengx17 in #5561
- React wrapper for blocksuite editor (#5606) by @pengx17 in #5606
- Adopt editor features for journal (#5638) by @pengx17 in #5638
- Bump blocksuite (#5642) by @joooye34 in #5642
- Use custom image/preview link (#5584) by @darkskygit in #5584
- Add blob and storage limit (#5535) by @JimmFly in #5535
- Adjust member order (#5685) by @JimmFly in #5685
- Optimize week-date-picker keyboard navigation (#5684) by @CatsJuice in #5684
- Add collection and tag filters to all pages (#5567) by @JimmFly in #5567
- Bump blocksuite (#5720) by @doodlewind in #5720
- Impl unlimited features (#5659) by @darkskygit in #5659
- Generate blocksuite changelog (#5724) by @Brooooooklyn in #5724
- Add business blob limit (#5734) by @darkskygit in #5734
- Bump blocksuite (#5735) by @doodlewind in #5735
- Ignore empty journals for page lists (#5744)
- Allow pass coupon to checkout session (#5749)
- Support sign-in with subscription coupon (#5768)
- Refresh new workspace feature (#5834)
- Use custom verify token policy (#5836)
- Duplicate page in page list and clone naming improvements by @golok727 (#5818)
- Add starAFFiNE and issueFeedback modal (#5718)
- Add loading to quick search modal (#5785)
- Move templates into AFFiNE (#5750)
- Blocksuite integration for pageMode & pageUpdatedAt (#5849)
Fix
- Return empty resp if user not exists in login preflight (#5588)
- Standalone early access users detection (#5601)
- Del staled update count cache if unmatch (#5674)
- Workspace not found after import (#5571) by @EYHN in #5571
- Remove cors headers hack (#5581) by @pengx17 in #5581
- Return empty resp if user not exists in login preflight (#5588) by @darkskygit in #5588
- Node imports order (#5583) by @forehalo in #5583
- Add field polyfill for old feature (#5586) by @darkskygit in #5586
- Improve self-host convenience (#5582) by @forehalo in #5582
- Standalone early access users detection (#5601) by @forehalo in #5601
- Add back lottie color hack for dark mode (#5576) by @pengx17 in #5576
- Remove hash prefix from cdn path (#5509) by @Brooooooklyn in #5509
- Check session before get workspaces (#5621) by @EYHN in #5621
- Should not listen on user defined host (#5622) by @forehalo in #5622
- Selfhost issues (#5623) by @Brooooooklyn in #5623
- Reserve space for the editor scrollbar (#5625) by @JimmFly in #5625
- Missing google oauth in auth providers (#5656) by @Brooooooklyn in #5656
- Adjust the style of Switch to match the design (#5636) by @CatsJuice in #5636
- Remove incorrect commit (#5660) by @pengx17 in #5660
- Properties adapter reactivitiy issue (#5661) by @pengx17 in #5661
- Correct typo in onboarding 'get start' (#5666) by @CatsJuice in #5666
- Del staled update count cache if unmatch (#5674) by @forehalo in #5674
- Should set lang when locale changes (#5679) by @pengx17 in #5679
- Create page button offset issue on non-windows desktop app (#5669) by @pengx17 in #5669
- Storybook story load issue (#5672) by @pengx17 in #5672
- Workspace feature should be workspace specific (#5677) by @pengx17 in #5677
- Disable payment module requirements temporarily (#5683) by @forehalo in #5683
- Add metrics missing attributes (#5682) by @forehalo in #5682
- Change journal header week-date-picker's max-width (#5688) by @CatsJuice in #5688
- Modify journal page title today style, add weekday tag (#5687) by @CatsJuice in #5687
- Consume blob stream correctly (#5706) by @darkskygit in #5706
- Bidi links rendering issue (#5707) by @pengx17 in #5707
- Add padding between editor and link panel (#5713) by @pengx17 in #5713
- Journal title's day tag may be invalid (#5703) by @CatsJuice in #5703
- Path issue on Windows (#5725) by @Brooooooklyn in #5725
- Static resource not found in web server (#5745)
- Set createDate to journal's date when journal created (#5701)
- Doc upsert race condition (#5755)
- Fix sync stuck (#5762) (#5772)
- Prevent data loss (hot-fix) (#5798)
- Fix sync handshake (hot-fix) (#5797)
- Doc upsert without row lock (#5765)
- Consume blob stream correctly (#5706)
- Doc upsert race condition (#5755)
- Doc upsert without row lock (#5765)
- Selfhost build (#5833)
- Linux login issues (#5821)
- Cards overlapping issue (#5727)
- Match page preview and page title in page list (#5840)
- Resolve deps and types issues after cherry-pick
- Linux AppImage output path
- Window.open to a new origin will be blocked by browser (#5856)
- Fix 404 after signout (hotfix) (#5865)
- Fix desktop e2e (#5867)
- The pitch zooming function incorrectly zooms the toolbar by @umar23faiz (#5456)
- Disable sidebar user select (#5862)
Refactor
- Move page list to core (#5556) by @EYHN in #5556
- Folder structure (#5573) by @forehalo in #5573
- Replace WorkspaceSubPath in env package with the one in core package (#5537) by @JimmFly in #5537
- Move date-picker to ui, add story, support responsive (#5468) by @CatsJuice in #5468
- Adapt the questionnaire component to the desktop client (#5514) by @JimmFly in #5514
- Plugin modules (#5630) by @forehalo in #5630
Build
- Generate latest-linux.yml (#5822)
Chore
- Remove affine/cmdk package (#5552) by @pengx17 in #5552
- Bump up source-map-loader version to v5 (#5599) by @Brooooooklyn in #5599
- Update favicon (#5566) by @joooye34 in #5566
- Bump up @blocksuite/icons version to v2.1.41 (#5580) by @Brooooooklyn in #5580
- Bump up happy-dom version to v13 (#5569) by @Brooooooklyn in #5569
- Bump up copy-webpack-plugin version to v12 (#5568) by @Brooooooklyn in #5568
- Bump up postcss-loader version to v8 (#5609) by @Brooooooklyn in #5609
- Remove octobase storage usage (#5594) by @forehalo in #5594
- Remove too verbose logs (#5555) by @forehalo in #5555
- Bump up actions/cache action to v4 (#5616) by @Brooooooklyn in #5616
- Add port to host if it is 0.0.0.0 (#5619) by @forehalo in #5619
- Remove useless log (#5620) by @forehalo in #5620
- Upgrade perfsee sdk (#5629) by @Brooooooklyn in #5629
- Bump up vite version to v5.0.12 [SECURITY] (#5648) by @Brooooooklyn in #5648
- Decrease the instances count on gcp (#5658) by @Brooooooklyn in #5658
- Bump up @blocksuite/icons version to v2.1.42 (#5668) by @Brooooooklyn in #5668
- Bump @toeverything/theme, add cssVar use case (#5667) by @CatsJuice in #5667
- Bump @toeverything/theme (#5680) by @pengx17 in #5680
- Recover yarn.lock
- Update base version to 0.12.0 (#5695) by @joooye34 in #5695
- Remove journal experimental flag (#5698) by @CatsJuice in #5698
- Bump up @blocksuite/icons version to v2.1.43 (#5702) by @Brooooooklyn in #5702
- Bump up @reforged/maker-appimage version to v4 (#5709) by @Brooooooklyn in #5709
- Bump up husky version to v9 (#5694) by @Brooooooklyn in #5694
- Remove unused blocksuite deps in e2e (#5717) by @joooye34 in #5717
- Upgrade husky to latest (#5719) by @Brooooooklyn in #5719
- Bump up @blocksuite/icons version to v2.1.44 (#5732) by @Brooooooklyn in #5732
- Revert "chore: bump up @reforged/maker-appimage version to v4" (#5736) by @Brooooooklyn in #5736
- Bump y-octo (#5751)
- Skip sync when offline (#5786)
- Bump blocksuite (#5852)
- Bump electron dependencies (#5770)
- Bump blocksuite (#5868)
CI
- Deploy ui storybook (#5655) by @CatsJuice in #5655
- Check yarn dedupe in ci lint stage (#5678) by @joooye34 in #5678
- Add postUpdateOptions to renovate (#5714) by @Brooooooklyn in #5714
Docs
- Update readme (#5637) by @HeJiachen-PM in #5637
Style
- Import from './index' instead of '.' (#5590) by @lewisl9029 in #5590
- Apply prefer-node-protocol lint rule (#5627) by @Brooooooklyn in #5627
Test
- Avoid progress get hold after tests finished (#5522) by @forehalo in #5522
- Make server testing utils (#5544) by @forehalo in #5544
New Contributors
- @umar23faiz made their first contribution in https://github.com/toeverything/AFFiNE/pull/5456
- @golok727 made their first contribution in https://github.com/toeverything/AFFiNE/pull/5818
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.11.3...v0.12.0
Overview
This release, which is upper publish for our 0.12 version iteration, includes some feature enhancements, bug fixes, and architecture refactors.
Updated Features
- Workspace Creation: Used new transformer API of blocksuite to initialize workspace onboarding pages.
- Page History: Optimized list item UI.
- i18n: Update Korean translation.
- Free Limit: Implemented cloud workspace member invite limitation. The free user just can invite 3 members to the workspace now.
Fixed Issues
- The client on windows will upgrade all the time. https://github.com/toeverything/AFFiNE/pull/5507
- Some accounts have no display name, and use the email prefix as the display name for them. https://github.com/toeverything/AFFiNE/pull/5434
- Quick search will pop when the link-popup is visitable. https://github.com/toeverything/AFFiNE/pull/5409
- Long page title issue in page history. https://github.com/toeverything/AFFiNE/pull/5436
- The page content is blurry in Safari. https://github.com/toeverything/AFFiNE/pull/5393
Editor
- Persist last editing state during session (toeverything/blocksuite#5804)
- Support double click to disable note sorting (toeverything/blocksuite#5861)
- Improved shift-selection UX for multiple elements (toeverything/blocksuite#5843)
- Fix performance regression in frame order menu (toeverything/blocksuite#5825)
- Add more templates (toeverything/blocksuite#5888)
Engineering
-
AFFiNE Architecture: The refactoring of architecture in the AFFiNE repository will continue in the next serial iterations and versions, to make the architecture more clear, stable, and easy to code.
- create electron api package
- remove plugin system
- remove adapter login
- let infra package no bundle when local develop
- move currentPageAtom, hooks, and workspace atom to core to prepare for biz modules
-
Cloud Object Storage: Use AWS S3 object storage to store blob data.
-
Experimental Features: AFFiNE will have experimental features in the future, like AI, this version adds experimental features APIs and the next version will implement the front UI to manage experimental features.
Thanks
- Thanks to "徐空文" "fuwh" "Probgoblin" "kirklazarus" for reporting client always upgrade issue in Discord and "Anwar" in Community Forum.
- Thanks to @NavyStack for Korean translation.
Commit Changes
What's Changed
- feat: bump blocksuite by @regischen in https://github.com/toeverything/AFFiNE/pull/5386
- refactor(core): remove outline plugin and layout atom by @EYHN in https://github.com/toeverything/AFFiNE/pull/5326
- refactor(core): remove adapter by @EYHN in https://github.com/toeverything/AFFiNE/pull/5324
- refactor(infra): move currentPageAtom to core by @EYHN in https://github.com/toeverything/AFFiNE/pull/5332
- fix(workspace): fix svg file with xml header by @EYHN in https://github.com/toeverything/AFFiNE/pull/5388
- fix(core): fix flickering workspace list by @EYHN in https://github.com/toeverything/AFFiNE/pull/5391
- fix: use prefix in electron to prevent formdata bug by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5395
- fix(core): remove plugins settings by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5337
- fix(core): correct title of onboarding article-2 by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/5387
- fix(core): workpace list blink issue on open by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5400
- fix(core): about setting blink issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5399
- fix(electron): set stable base url to app.affine.pro by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5401
- fix(core): trash page footer display issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5402
- fix(core): avatars are not aligned by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5404
- fix(infra): workaround for self-referencing in storybook by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5406
- refactor(infra): remove old plugin system by @EYHN in https://github.com/toeverything/AFFiNE/pull/5411
- fix(component): fix font display on safari by @EYHN in https://github.com/toeverything/AFFiNE/pull/5393
- fix(core): enable page history for beta/stable by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5415
- refactor(electron): create electron api package by @EYHN in https://github.com/toeverything/AFFiNE/pull/5334
- refactor(infra): no bundle infra by @EYHN in https://github.com/toeverything/AFFiNE/pull/5414
- fix(infra): remove unused svg loader by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5398
- feat(core): set document title when detail page render by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5418
- style(core): add font smoothing and optimize legibility globally by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/5417
- refactor(core): adjust graphql hook by @EYHN in https://github.com/toeverything/AFFiNE/pull/5339
- feat(server): upgrade prisma to use native relation joins and distinct by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5420
- feat: add useBlocksuiteEditor hooks by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5366
- refactor(component): make component pure by @EYHN in https://github.com/toeverything/AFFiNE/pull/5427
- fix(storybook): storybook flaky by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5430
- feat: add migration for rename unamed accounts by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5434
- refactor(core): onboarding using new transformer api by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5412
- fix: use absolute path in gql client by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5454
- fix(core): upgrade page when previewing/reverting page snapshot by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5435
- fix(core): long page title issue in page history by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5436
- feat(electron): use release api to filter draft release by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5443
- feat(core): optimize history list item ui by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5440
- refactor(server): object storages by @forehalo in https://github.com/toeverything/AFFiNE/pull/5405
- feat(server): new storage provider by @forehalo in https://github.com/toeverything/AFFiNE/pull/5410
- refactor(component): adjust active editor atom by @EYHN in https://github.com/toeverything/AFFiNE/pull/5457
- refactor(core): move hooks to core by @EYHN in https://github.com/toeverything/AFFiNE/pull/5458
- refactor(core): move workspace atoms to core by @EYHN in https://github.com/toeverything/AFFiNE/pull/5459
- refactor(workspace): split workspace interface and implementation by @EYHN in https://github.com/toeverything/AFFiNE/pull/5463
- fix(workspace): make ci stable by @EYHN in https://github.com/toeverything/AFFiNE/pull/5496
- fix(core): adjust error boundary level by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5493
- fix(core): add free plan prompt by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5441
- feat: bump blocksuite by @regischen in https://github.com/toeverything/AFFiNE/pull/5453
- feat(core): page preview ui optimize by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5442
- refactor(server): use new storage providers by @forehalo in https://github.com/toeverything/AFFiNE/pull/5433
- feat(server): blob data migration by @forehalo in https://github.com/toeverything/AFFiNE/pull/5461
- feat(core): add cloud workspace member limit by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5500
- fix(electron): client always update cause by version not update correctly by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5507
- feat: add copilot feature type by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5465
- fix(core): disable quick search when the link-popup is visitable by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5409
- feat: workspace level feature schema by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5466
- feat: add workspace feature tests by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5501
- feat: add workspace level feature apis by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5503
- feat: upgrade to rust 1.75.0 by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5515
- fix(core): sidebar extension sometimes not show by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5513
- feat: use relative path for worker api by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5520
- feat: add workspace experimental features api by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5525
- fix(server): backward compatibility for beta+stable envs by @forehalo in https://github.com/toeverything/AFFiNE/pull/5510
- fix: only return activated features by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5536
- fix: add missing Korean translations for updated English text by @NavyStack in https://github.com/toeverything/AFFiNE/pull/5534
- fix: properly split dep and dev deps, fix phantom deps by @lewisl9029 in https://github.com/toeverything/AFFiNE/pull/5527
- fix(component): app sidebar will never float when menu not opened by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/5529
New Contributors
- @NavyStack made their first contribution in https://github.com/toeverything/AFFiNE/pull/5534
- @lewisl9029 made their first contribution in https://github.com/toeverything/AFFiNE/pull/5527
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.11.2...v0.11.3
What's Changed
- fix: use absolute path in gql client (#5454) by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5462
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.11.1...v0.11.2
fix(core): enable page history for beta/stable (#5415) @pengx17 fix(component): fix font display on safari (#5393) @EYHN fix(core): avatars are not aligned (#5404) @JimmFly fix(core): trash page footer display issue (#5402) @pengx17 fix(electron): set stable base url to app.affine.pro (#5401) @joooye34 fix(core): about setting blink issue (#5399) @pengx17 fix(core): workpace list blink issue on open (#5400) @pengx17 chore(core): add background color to questionnaire (#5396) @JimmFly fix(core): correct title of onboarding article-2 (#5387) @CatsJuice fix: use prefix in electron to prevent formdata bug (#5395) @darkskygit fix(core): fix flickering workspace list (#5391) @EYHN fix(workspace): fix svg file with xml header (#5388) @EYHN feat: bump blocksuite (#5386) @regischen
What's Changed
- fix(core): nx cache configuration by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5065
- ci: always perform fresh build in deployment job by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5066
- fix(core): should not refetch avatar when url does not change by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5070
- style: add no-self-compare rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5092
- feat(component): default collapse and float sidebar on mobile by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5077
- feat(core): show searched result with results group and add duplicate commands by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5073
- chore: upgrade typescript-eslint by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5110
- fix: resolve cycle imports and prevent it by oxlint by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5103
- fix: add eqeqeq lint rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5106
- fix: add prefer-dom-node-dataset rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5107
- fix: add prefer-dom-node-append rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5108
- fix: add prefer-array-some rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5109
- fix: add no-useless-promise-resolve-reject rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5111
- fix: add prefer-dom-node-remove rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5112
- fix: add prefer-date-now rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5113
- fix: add no-typeof-undefined rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5114
- fix: add new-for-builtins rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5116
- fix: add no-new-array rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5117
- fix: add prefer-blob-reading-methods rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5118
- fix: add require-array-sort-compare rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5119
- fix: add unified-signatures rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5120
- fix: add prefer-for-of rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5121
- fix: add prefer-readonly rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5122
- refactor(server): simplify metrics creation and usage by @forehalo in https://github.com/toeverything/AFFiNE/pull/5115
- ci: pr title lint job does not need to install all dependencies by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5124
- ci: upgrade setup-node action by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5125
- chore: add lint-staged command to pre-commit file by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5126
- chore: remove useless circular command by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5127
- chore: add rust-toolchain file by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5129
- chore(native): fix useless import by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5130
- feat(core): add manual check for updates by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4957
- fix(core): language display names by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5123
- fix(core): adjust ui styles by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5094
- ci: remove publish job by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5135
- fix(core): implement editor timeout and report error from boundary (#5105) by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5151
- chore: bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in https://github.com/toeverything/AFFiNE/pull/5154
- fix(electron): do not restore window on get window by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5163
- style(core): add page list header emptypage by @rakheesingh in https://github.com/toeverything/AFFiNE/pull/5162
- fix(workspace): fix svg display on browser by @EYHN in https://github.com/toeverything/AFFiNE/pull/5158
- chore: move cargo fmt to lint-staged from pre-commit by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5150
- refactor(component): migrate design components by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/5000
- feat(core): remove all imports from design/component by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/5078
- feat(component): add storybook by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/5079
- fix(server): avoid snapshot write conflict by @forehalo in https://github.com/toeverything/AFFiNE/pull/5174
- feat(workspace): priority load opened page by @EYHN in https://github.com/toeverything/AFFiNE/pull/5156
- chore: bump blocksuite by @Flrande in https://github.com/toeverything/AFFiNE/pull/5138
- chore: bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in https://github.com/toeverything/AFFiNE/pull/5181
- ci: use renovate to replace dependabot since depedabot has never worked by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5182
- ci: exclude @blocksuite/icons from blocksuite nightly update group by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5184
- ci: add electron-forge deps group by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5185
- chore: bump up @opentelemetry/instrumentation-ioredis version to ^0.36.0 by @renovate in https://github.com/toeverything/AFFiNE/pull/5186
- chore: bump up @dnd-kit/modifiers version to v7 by @renovate in https://github.com/toeverything/AFFiNE/pull/5189
- chore: bump up Helm release postgresql to v13 by @renovate in https://github.com/toeverything/AFFiNE/pull/5190
- feat: add new page to the sidebar #5095 by @OiAnthony in https://github.com/toeverything/AFFiNE/pull/5128
- chore: bump up ava version to v6 by @renovate in https://github.com/toeverything/AFFiNE/pull/5195
- chore: bump up actions/labeler action to v5 by @renovate in https://github.com/toeverything/AFFiNE/pull/5192
- fix(component): clear page list operation's link style by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/5148
- fix(core): unable to create share page link by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5175
- chore: bump up idb version to v8 by @renovate in https://github.com/toeverything/AFFiNE/pull/5198
- fix(component): modal blurness by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5177
- ci: fix auto labeler job by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5206
- fix(core): error page 500 status dark mode by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5180
- ci: refactor workflow by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5139
- chore: adjust banner content text by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5153
- feat(server): events system by @forehalo in https://github.com/toeverything/AFFiNE/pull/5145
- refactor(server): do not force init binary when creating workspace by @forehalo in https://github.com/toeverything/AFFiNE/pull/5146
- feat(core): allow core modules to import itself by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5207
- chore: bump up vite version to v4.5.1 [SECURITY] by @renovate in https://github.com/toeverything/AFFiNE/pull/5211
- chore: bump up google-github-actions/auth action to v2 by @renovate in https://github.com/toeverything/AFFiNE/pull/5197
- feat: bump blocksuite by @doodlewind in https://github.com/toeverything/AFFiNE/pull/5194
- ci: reduce cache pressure on non-Linux platform by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5213
- ci: remove cache cleanup job because we are sharing cache cross branches by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5214
- feat(core): add responsive styles to registration page by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5044
- test(server): remove flaky assertion by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5224
- ci: fix ts-node scripts by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5225
- feat: bump blocksuite by @doodlewind in https://github.com/toeverything/AFFiNE/pull/5218
- feat: bump blocksuite by @doodlewind in https://github.com/toeverything/AFFiNE/pull/5228
- chore(core): skip cloud migration testing until page level upgrade implemented by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5227
- fix(electron): only update db after data changed by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5226
- fix(core): update noise image by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5219
- fix(core): remove duplicate loading component by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5168
- fix(electron): add debug flag for helper process by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5223
- feat(component): new right sidebar by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5169
- feat(core): added new filter for last n days by @rakheesingh in https://github.com/toeverything/AFFiNE/pull/5167
- fix: close font calt to avoid render twinkle by @umar23faiz in https://github.com/toeverything/AFFiNE/pull/4969
- fix(electron): sync settings from localStorage -> atom -> electron by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5020
- fix(core): flaky local avartar test by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5229
- feat(core): add present to edgeless sharing by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5140
- refactor(server): use events system by @forehalo in https://github.com/toeverything/AFFiNE/pull/5149
- fix(core): add requestidlecallback polyfill for safari by @EYHN in https://github.com/toeverything/AFFiNE/pull/5231
- chore: also set version to helm charts in set-version.sh by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5100
- chore: bump up rollup version to v4 by @renovate in https://github.com/toeverything/AFFiNE/pull/5202
- ci: fix rust build during deployment by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5233
- chore: bump up undici version to v6 by @renovate in https://github.com/toeverything/AFFiNE/pull/5204
- chore: bump up p-queue version to v8 by @renovate in https://github.com/toeverything/AFFiNE/pull/5235
- chore: bump up vite version to v5 by @renovate in https://github.com/toeverything/AFFiNE/pull/5203
- fix(component): theme flickering by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5238
- chore(env): fix lint error by @EYHN in https://github.com/toeverything/AFFiNE/pull/5240
- chore: add sha512sum for the released files by @Zheaoli in https://github.com/toeverything/AFFiNE/pull/5242
- refactor(core): use debug log replace console when command registry by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5237
- chore: bump up @opentelemetry/host-metrics version to ^0.34.0 by @renovate in https://github.com/toeverything/AFFiNE/pull/5234
- chore: bump up google-github-actions/setup-gcloud action to v2 by @renovate in https://github.com/toeverything/AFFiNE/pull/5241
- fix(electron): use tree-kill for electron dev by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5252
- fix(component): revert theme flickering (#5238) by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5256
- feat(core): adjust empty collection style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5239
- chore: bump up vite-plugin-static-copy version to v1 by @renovate in https://github.com/toeverything/AFFiNE/pull/5205
- chore: bump up marked version to v11 by @renovate in https://github.com/toeverything/AFFiNE/pull/5200
- chore: upgrade to yarn@4.0.2 by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5245
- chore: upgrade rustup toolchain by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5246
- chore: bump up @electron-forge/maker-base version to v7.2.0 by @renovate in https://github.com/toeverything/AFFiNE/pull/5191
- fix(cli): fix storybook build error by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5257
- fix(server): avoid updates persist forever by @forehalo in https://github.com/toeverything/AFFiNE/pull/5258
- fix(core): adjust share edgeless display error by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5263
- fix(core): fix editor sidebar open on resize by @EYHN in https://github.com/toeverything/AFFiNE/pull/5262
- fix(server): use last update creating time as snasphot update timestamp by @forehalo in https://github.com/toeverything/AFFiNE/pull/5266
- feat: bump blocksuite by @Flrande in https://github.com/toeverything/AFFiNE/pull/5267
- fix(core): polling to search in cmdk by @EYHN in https://github.com/toeverything/AFFiNE/pull/5274
- feat(core): support sidebar page item dnd by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5132
- fix(server): avoid repeatly register providers by @forehalo in https://github.com/toeverything/AFFiNE/pull/5265
- fix(edgeless): remove stale template by @regischen in https://github.com/toeverything/AFFiNE/pull/5275
- fix(core): page header style changes by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5279
- fix(electron): use dynamic load for exposed meta by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5251
- fix(core): fix window cannot be dragged on the collection page by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5269
- fix(core): bg color issues in transparent mode by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5278
- chore: bump up @endo/static-module-record version to v1 by @renovate in https://github.com/toeverything/AFFiNE/pull/5281
- fix(core): simple history entry position by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5290
- test(core): rewrite some flaky assertions by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5287
- refactor(core): side bar resizing by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5280
- chore: remove react-resizable-panels by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5284
- fix(core): collection modal position after modal style changes by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5289
- feat: user usage init by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5074
- feat(server): independent websocket room for block and awareness by @EYHN in https://github.com/toeverything/AFFiNE/pull/5285
- feat: only follow
serverUrlPrefixat redirect to client by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5295 - fix: page title too long style by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5302
- fix: detail page missing background by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5303
- fix: add sidebar toggle and windows controls for empty collections page by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5304
- feat(core): add useQueryImmutable by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5299
- fix: width blink in side bar by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5291
- feat: integrate user usage into apis by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5075
- feat: user usage gql & test case improve by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5076
- feat: integrate new modules by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5087
- feat: struct type feature config by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5142
- feat: add cache for blob query by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5178
- chore: bump up github/codeql-action action to v3 by @renovate in https://github.com/toeverything/AFFiNE/pull/5298
- feat: bump blocksuite by @doodlewind in https://github.com/toeverything/AFFiNE/pull/5286
- refactor: workspace manager by @EYHN in https://github.com/toeverything/AFFiNE/pull/5060
- fix(core): page mode switch sometimes not working by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5306
- chore(server): split gcloud sql proxy into a separate deployment by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5101
- ci: fix oxlint version by @EYHN in https://github.com/toeverything/AFFiNE/pull/5328
- ci: fix e2e by @EYHN in https://github.com/toeverything/AFFiNE/pull/5329
- fix(storybook): fix test by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5325
- chore: bump up vitest monorepo to v1 (major) by @renovate in https://github.com/toeverything/AFFiNE/pull/5217
- fix(storybook): disable cloud for storybook by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5330
- feat(core): ai poc by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5317
- chore(server): remove early access tips from invitation emails by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5314
- feat: add quota for old users by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5318
- feat(electron): onboarding at first launch logic for client and web by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/5183
- feat(core): onboarding paper enter animation by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/5248
- feat(core): onboarding paper unfolding animation by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/5264
- fix(component): fix incorrect input component width and height styling by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5292
- feat(core): adjust empty favourites style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5323
- feat(core): basic page/edgeless toggle animation by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/5283
- fix(core): collections initialized logic by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/5310
- feat(core): add toggle workspace dialog by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/5312
- fix(electron): main window should be opened first before destroying onboard window by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5319
- fix(electron): onboarding display issue on Windows by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5320
- chore: bump up ses version to v1 by @renovate in https://github.com/toeverything/AFFiNE/pull/5282
- fix: cargo deps security alert by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5340
- feat(core): adjust ui for new design by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/5322
- fix(core): dedupe ses versions by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5342
- feat: bump blocksuite by @doodlewind in https://github.com/toeverything/AFFiNE/pull/5343
- feat: onboarding page by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5277
- feat: onboarding electron redirect by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5327
- fix(core): downgrade ses by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5347
- feat: bump bs by @doouding in https://github.com/toeverything/AFFiNE/pull/5346
- fix(core): remove ses lockdown by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5350
- feat: only follow
serverUrlPrefixat redirect to client (#5295) by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5354 - chore: update basic version to 0.11.0 by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5355
- fix(core): escape special characters for cmdk item values by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5353
- feat(core): add syncing progress by @EYHN in https://github.com/toeverything/AFFiNE/pull/5356
- fix(storybook): disable onboarding for storybook by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5351
- feat: bump blocksuite by @donteatfriedrice in https://github.com/toeverything/AFFiNE/pull/5357
- feat(core): responsive for onboarding by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/5361
- chore(core): temporarily hide export png and pdf in edgeless by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5364
- chore: bump up eslint-plugin-unicorn version to v50 by @renovate in https://github.com/toeverything/AFFiNE/pull/5362
- feat(electron): handle onboarding-window moved between screens by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/5345
- chore: bump up @react-hookz/web version to v24 by @renovate in https://github.com/toeverything/AFFiNE/pull/5359
- ci: use setup version action to init version by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5365
- fix(core): onboading tooltip next button always shows by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/5363
- ci: set version correctly and remove nightly build workflow by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5367
- feat: use baseurl from server config by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5369
- chore: fix about version in client by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5371
- chore: catch and ignore page upgrade error by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5373
- fix: websocket prefix by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5372
- feat: bump blocksuite by @Flrande in https://github.com/toeverything/AFFiNE/pull/5374
- fix(core): maxWait for sync progress debounce by @EYHN in https://github.com/toeverything/AFFiNE/pull/5377
- fix: input style priority by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5383
- fix(workspace): dont upgrade subdoc on cloud by @EYHN in https://github.com/toeverything/AFFiNE/pull/5382
- fix(core): hide onboarding paper segments gap by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/5384
- fix(workspace): leave workspace correctly by @EYHN in https://github.com/toeverything/AFFiNE/pull/5379
- fix(component): fix workspace input by @EYHN in https://github.com/toeverything/AFFiNE/pull/5381
New Contributors
- @rakheesingh made their first contribution in https://github.com/toeverything/AFFiNE/pull/5162
- @renovate made their first contribution in https://github.com/toeverything/AFFiNE/pull/5186
- @OiAnthony made their first contribution in https://github.com/toeverything/AFFiNE/pull/5128
- @umar23faiz made their first contribution in https://github.com/toeverything/AFFiNE/pull/4969
- @donteatfriedrice made their first contribution in https://github.com/toeverything/AFFiNE/pull/5357
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.10.3...v0.11.0
What's Changed
- ci(core): eslint errors for core by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4662
- fix(electron): dev reload by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4911
- fix: get page preview based on block order by @lawvs in https://github.com/toeverything/AFFiNE/pull/4888
- fix: cherry pick hotfix back to master by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4915
- chore: bump the all-cargo-dependencies group with 5 updates by @dependabot in https://github.com/toeverything/AFFiNE/pull/4918
- fix(storybook): page tags display by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4924
- chore: change default branch to canary by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4948
- fix(server): all viewers can share public link by @forehalo in https://github.com/toeverything/AFFiNE/pull/4968
- refactor: new provider by @EYHN in https://github.com/toeverything/AFFiNE/pull/4900
- fix(core): handle the getSession network error properly by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4909
- feat(i18n): update translation by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4923
- chore: add devcontainer config by @EYHN in https://github.com/toeverything/AFFiNE/pull/4974
- fix(component): stack notification cards expand animation by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/4962
- style(core): update pro plan card style by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/4960
- fix(core): adjust cmdk list scroll padding block by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4972
- feat(core): keep the latest toast showing when multiple call by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4961
- fix(core): escape cmdk value by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4947
- refactor(core): remove all MUI related components and utilities by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/4941
- build: remove useless source-map-loader to speedup webpack by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4910
- chore: bump the all-cargo-dependencies group with 1 update by @dependabot in https://github.com/toeverything/AFFiNE/pull/4997
- fix(core): rerender by @EYHN in https://github.com/toeverything/AFFiNE/pull/4988
- fix(core): make e2e more stable by @EYHN in https://github.com/toeverything/AFFiNE/pull/4987
- feat(workspace): more status for SyncPeer by @EYHN in https://github.com/toeverything/AFFiNE/pull/4983
- feat(workspace): more status for SyncEngine by @EYHN in https://github.com/toeverything/AFFiNE/pull/4984
- fix(core): merge updates before push to storage by @EYHN in https://github.com/toeverything/AFFiNE/pull/4986
- fix(core): cmdk crash when entering double quotes by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5008
- chore: faster lint-staged by @EYHN in https://github.com/toeverything/AFFiNE/pull/5013
- fix: invisible button should not be interactive by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5017
- fix(core): hmr issue on dev by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5006
- build(electron): asar by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4965
- fix(core): add error boundary for workspace layout by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5014
- feat(server): add doc history support by @forehalo in https://github.com/toeverything/AFFiNE/pull/4970
- chore(server): remove deprecated redis manager by @forehalo in https://github.com/toeverything/AFFiNE/pull/4971
- feat(server): add cache module by @forehalo in https://github.com/toeverything/AFFiNE/pull/4973
- feat(server): reduce duplidated merge with cache by @forehalo in https://github.com/toeverything/AFFiNE/pull/4975
- feat(server): event on snapshot upserted by @forehalo in https://github.com/toeverything/AFFiNE/pull/5002
- feat(server): impl doc history by @forehalo in https://github.com/toeverything/AFFiNE/pull/5004
- chore: bump blocksuite by @Flrande in https://github.com/toeverything/AFFiNE/pull/5026
- chore: bump blocksuite by @Flrande in https://github.com/toeverything/AFFiNE/pull/5030
- fix(core): fix page loading shimmer by @EYHN in https://github.com/toeverything/AFFiNE/pull/5027
- fix(workspace): fast check svg buffer by @EYHN in https://github.com/toeverything/AFFiNE/pull/5032
- fix(core): should not reset page preset on rerender by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5034
- fix(server): use iso date string as history query input by @forehalo in https://github.com/toeverything/AFFiNE/pull/5035
- refactor(core): use manual upgrade to replace auto migration when web setup by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5022
- feat: upgrade dependencies and lockfile by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5016
- feat(core): add download app button to web by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5023
- fix(electron): clone db file when enable cloud for desktop by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5028
- fix(server): check state changes before saving history record by @forehalo in https://github.com/toeverything/AFFiNE/pull/5038
- refactor(workspace): blob sync by @EYHN in https://github.com/toeverything/AFFiNE/pull/5037
- chore(core): update react-resizable-panels by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5041
- fix(electron): appimage forge builder by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5043
- chore: bump icons version by @JimmFly in https://github.com/toeverything/AFFiNE/pull/5042
- ci: fix storybook publish problem by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5047
- chore: adjust the request memory size and replica count by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/5046
- fix(server): never throw in websocket gateways by @forehalo in https://github.com/toeverything/AFFiNE/pull/5050
- refactor(server): standarderlize metrics and trace with OTEL by @forehalo in https://github.com/toeverything/AFFiNE/pull/5054
- fix(server): add guid compatibility of :space:page variant by @forehalo in https://github.com/toeverything/AFFiNE/pull/5062
- feat: optional payment for server by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5055
- feat: optional payment for frontend by @darkskygit in https://github.com/toeverything/AFFiNE/pull/5056
- feat(core): simple recovery history ui poc by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5033
- chore: bump blocksuite by @Flrande in https://github.com/toeverything/AFFiNE/pull/5051
- test(core): simple recovery ui e2e by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5059
- feat(server): add soft deleted flag to optimized blob table by @forehalo in https://github.com/toeverything/AFFiNE/pull/5058
- chore: bump the all-cargo-dependencies group with 5 updates by @dependabot in https://github.com/toeverything/AFFiNE/pull/5068
- docs: issue triaging document by @EYHN in https://github.com/toeverything/AFFiNE/pull/5071
- fix(electron): electron dev startup on win by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5031
- fix(component): rework tags list collapsing by @pengx17 in https://github.com/toeverything/AFFiNE/pull/5072
- fix(server): wrong OTEL config by @forehalo in https://github.com/toeverything/AFFiNE/pull/5084
- fix(workspace): filter awareness from other workspace by @EYHN in https://github.com/toeverything/AFFiNE/pull/5093
- fix(core): implement editor timeout and report error from boundary by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5105
- ci: add sentry env when frontend assets build by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5131
- fix(core): expose catched editor load error by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5133
- fix(infra): use blocksuite api to check compatibility by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5137
- fix(infra): compatibility logic follow blocksuite by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5143
- fix(core): rerender error boundary when route change and improve sentry report by @joooye34 in https://github.com/toeverything/AFFiNE/pull/5147
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.10.2...v0.10.3
Release Blog
What's Changed
- chore: adjust translation by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3734
- fix: allow multiple versions to be installed on windows by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3740
- fix: shaky header by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3727
- fix: error style of empty page by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3733
- fix(plugin): allow multiple loads assets by @qiuqfang in https://github.com/toeverything/AFFiNE/pull/3741
- fix: ui issues by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3738
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3742
- docs: update badge in README.md by @himself65 in https://github.com/toeverything/AFFiNE/pull/3743
- fix(core): first page by @himself65 in https://github.com/toeverything/AFFiNE/pull/3744
- fix(electron): type on handlers by @himself65 in https://github.com/toeverything/AFFiNE/pull/3747
- fix: show recursive items by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3750
- chore: update en.json by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3754
- fix: ui issues by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3755
- chore: adjust preloading page by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3753
- fix: wrong style of cancel button in create workspace modal by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3761
- feat: add chromatic by @himself65 in https://github.com/toeverything/AFFiNE/pull/3764
- fix(core): default page mode by @himself65 in https://github.com/toeverything/AFFiNE/pull/3745
- feat(storybook): preview app in storybook by @himself65 in https://github.com/toeverything/AFFiNE/pull/3765
- feat(storybook): add not found page by @himself65 in https://github.com/toeverything/AFFiNE/pull/3767
- fix: add min height to footer by @ideakaran in https://github.com/toeverything/AFFiNE/pull/3717
- feat: add outline plugin by @himself65 in https://github.com/toeverything/AFFiNE/pull/3624
- feat(storybook): import plugins by @himself65 in https://github.com/toeverything/AFFiNE/pull/3768
- fix: disable secondary db test by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3774
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3771
- fix: tooltip arrow by @danielchim in https://github.com/toeverything/AFFiNE/pull/3769
- fix: ignore some files to be bundled by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3770
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3784
- fix(native): static link msvc runtime on Windows by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/3773
- feat(storybook): improve code by @himself65 in https://github.com/toeverything/AFFiNE/pull/3786
- fix(core): unused z-index by @rohitpawalia in https://github.com/toeverything/AFFiNE/pull/3781
- fix(core): correct the suspense behavior by @himself65 in https://github.com/toeverything/AFFiNE/pull/3789
- feat: new workspace switch dropdown design by @danielchim in https://github.com/toeverything/AFFiNE/pull/3700
- fix: disable unstable snapshot by @himself65 in https://github.com/toeverything/AFFiNE/pull/3791
- chore: bump blocksuite version by @Saul-Mirone in https://github.com/toeverything/AFFiNE/pull/3798
- fix(core): editor height incorrect by @himself65 in https://github.com/toeverything/AFFiNE/pull/3799
- fix(core): cleanup layout when switch page by @himself65 in https://github.com/toeverything/AFFiNE/pull/3794
- fix: toc tooltip by @doouding in https://github.com/toeverything/AFFiNE/pull/3812
- fix: workspace dropdown fix by @danielchim in https://github.com/toeverything/AFFiNE/pull/3808
- fix: app sidebar ui issues by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3783
- feat: modify shortcut key style by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3807
- chore: adjust preloading tags by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3803
- chore: update the top tip by @fourdim in https://github.com/toeverything/AFFiNE/pull/3797
- fix: wrong cascading relationship by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3800
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3815
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3816
- fix: disable updater for internal by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3819
- fix: cleanup editor layout by @himself65 in https://github.com/toeverything/AFFiNE/pull/3822
- chore: update changelog url by @himself65 in https://github.com/toeverything/AFFiNE/pull/3823
- chore: change divider style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3826
- fix: workaround for fullscreen mode by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3829
- fix: page blink issue on navigation by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3833
- fix: reference page crash for deleted items by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3835
- feat: run app in closure by @himself65 in https://github.com/toeverything/AFFiNE/pull/3790
- fix(infra): dynamic import by @himself65 in https://github.com/toeverything/AFFiNE/pull/3842
- feat(storybook): avoid refresh by @himself65 in https://github.com/toeverything/AFFiNE/pull/3841
- ci: split desktop test by @himself65 in https://github.com/toeverything/AFFiNE/pull/3849
- fix: jump to the correct url after importing notion by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/3844
- fix: update blocksuite version by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/3852
- fix: remove tooltip by @danielchim in https://github.com/toeverything/AFFiNE/pull/3862
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3865
- chore: bump @storybook/jest from 0.1.0 to 0.2.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3859
- fix: recent pages list doesn't update by @ideakaran in https://github.com/toeverything/AFFiNE/pull/3848
- feat: e2e for recent search list by @danielchim in https://github.com/toeverything/AFFiNE/pull/3872
- fix: timers type in browser env by @kanweiwei in https://github.com/toeverything/AFFiNE/pull/3875
- ci: do not build core in e2e test by @himself65 in https://github.com/toeverything/AFFiNE/pull/3882
- fix(cli): read environment variable by @himself65 in https://github.com/toeverything/AFFiNE/pull/3883
- fix(core): add toast message by @Noothan-am in https://github.com/toeverything/AFFiNE/pull/3847
- test: fix flaky title insert by @himself65 in https://github.com/toeverything/AFFiNE/pull/3884
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3885
- test: loose cmdk result check by @himself65 in https://github.com/toeverything/AFFiNE/pull/3888
- build: sign windows app by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3809
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3901
- fix: make media print overflow visible by @fourdim in https://github.com/toeverything/AFFiNE/pull/3893
- fix(y-provider): syncing status by @himself65 in https://github.com/toeverything/AFFiNE/pull/3903
- fix(core): search feature not working by @himself65 in https://github.com/toeverything/AFFiNE/pull/3902
- fix(storybook): lazy load app by @himself65 in https://github.com/toeverything/AFFiNE/pull/3905
- fix: debug local blocksuite by @doouding in https://github.com/toeverything/AFFiNE/pull/3915
- fix: support windows auto update by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3911
- chore: update preloading page by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3909
- chore(storybook): remove cache by @himself65 in https://github.com/toeverything/AFFiNE/pull/3917
- chore: modify code style by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3914
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3919
- fix(workspace): remove item not in the adapter by @himself65 in https://github.com/toeverything/AFFiNE/pull/3922
- ci: retry install three times by @himself65 in https://github.com/toeverything/AFFiNE/pull/3924
- refactor: add content to be selectable and remove swipe gesture by @himself65 in https://github.com/toeverything/AFFiNE/pull/3923
- fix: add missing package by @himself65 in https://github.com/toeverything/AFFiNE/pull/3927
- fix: remove use of glob by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3932
- fix: disable windows signing for nightly by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3933
- fix: incorrect workflow file by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3935
- fix: add missing matrix value by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3937
- chore: bump version by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3942
- chore: update preload page by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3943
- feat: icon not align center in filter button by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3938
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3947
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3955
- feat: custom updater provider by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3959
- fix(electron): set client border style to false by default on windows by @Sarvesh521 in https://github.com/toeverything/AFFiNE/pull/3960
- fix: swap navigation bar items by @blacurrant in https://github.com/toeverything/AFFiNE/pull/3967
- fix: reduce the number of files being packed by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3974
- refactor: migration logic by @himself65 in https://github.com/toeverything/AFFiNE/pull/3973
- feat: replace tooltip with new design by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3969
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3986
- chore: bump rollup-plugin-swc3 from 0.9.1 to 0.10.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3979
- chore: bump eslint from 8.47.0 to 8.48.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3975
- chore: bump eslint-plugin-sonarjs from 0.20.0 to 0.21.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3977
- fix: position of sidebar switch button by @kanweiwei in https://github.com/toeverything/AFFiNE/pull/3995
- fix: left sidebar style fixes by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3950
- fix(electron): upgrade db file by @himself65 in https://github.com/toeverything/AFFiNE/pull/3984
- chore: run npx nolyfill by @himself65 in https://github.com/toeverything/AFFiNE/pull/4005
- feat!: affine cloud support by @himself65 in https://github.com/toeverything/AFFiNE/pull/3813
- fix(core): options might undefined by @himself65 in https://github.com/toeverything/AFFiNE/pull/3999
- fix: preloading issues caused by reference change in template by @Saul-Mirone in https://github.com/toeverything/AFFiNE/pull/4009
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/4010
- fix(server): signup/signin logic by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4008
- fix: adjust email template font-family by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4015
- fix: enable electron sourcemap by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4014
- fix: add arch key to setup-node cached files by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4016
- fix: electron whitescreen by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4013
- fix(server): invite user type might be null by @himself65 in https://github.com/toeverything/AFFiNE/pull/4020
- fix: disable auto updater on dev by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4019
- ci: split server test by @himself65 in https://github.com/toeverything/AFFiNE/pull/4023
- feat(core): use enter change workspace the name by @qiuqfang in https://github.com/toeverything/AFFiNE/pull/4007
- feat(server): add compatibility field by @himself65 in https://github.com/toeverything/AFFiNE/pull/4022
- feat: add open app route by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3899
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/4025
- refactor(core): use element atom by @himself65 in https://github.com/toeverything/AFFiNE/pull/4026
- chore: add bump octobase script by @darkskygit in https://github.com/toeverything/AFFiNE/pull/3931
- fix: crash on close by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4033
- fix(core): find lost data by @himself65 in https://github.com/toeverything/AFFiNE/pull/4035
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/4028
- fix: replace dmg bg by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4038
- fix(core): incorrect blocksuite data format by @himself65 in https://github.com/toeverything/AFFiNE/pull/4039
- fix: electron white screen by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4048
- ci: update chromatic build by @himself65 in https://github.com/toeverything/AFFiNE/pull/4050
- ci: use 'pull_request' on publish-storybook.yml by @himself65 in https://github.com/toeverything/AFFiNE/pull/4051
- fix: flaky unit test should be able to timer by @thorseraq in https://github.com/toeverything/AFFiNE/pull/4043
- fix(core): refresh metadata after refresh by @himself65 in https://github.com/toeverything/AFFiNE/pull/4054
- chore: bump octobase by @thorseraq in https://github.com/toeverything/AFFiNE/pull/4042
- feat: support google login on desktop by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4053
- feat(core): support syncing workspaces and blobs in the background by @himself65 in https://github.com/toeverything/AFFiNE/pull/4057
- chore(server): enable earlyAccessPreview for canary by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4061
- feat: blob size api by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4060
- fix(server): do not override auth.privateKey by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4065
- fix(server): deal with unexpected updates by @forehalo in https://github.com/toeverything/AFFiNE/pull/4064
- fix: userinfo title by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4068
- feat: rate limiter by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4011
- feat: add storage panel in setting by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4069
- fix: some style issues to sidebar and switch by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4046
- fix: sign in issues by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4047
- fix(core): blockVersions check by @himself65 in https://github.com/toeverything/AFFiNE/pull/4073
- fix: shortcut key style by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4072
- refactor: remove hacky email login by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4075
- fix(core): skip background syncing in the web by @himself65 in https://github.com/toeverything/AFFiNE/pull/4077
- fix: the web version should not display client borders by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4040
- feat(core): added code to handle keyboard inputs by @priyansh19csu225 in https://github.com/toeverything/AFFiNE/pull/4006
- feat: add worksapce type label by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4045
- fix: corrected the preposition in "Save As New Collection" by @pranay101 in https://github.com/toeverything/AFFiNE/pull/4070
- refactor(workspace): sync doc update in background using data source by @himself65 in https://github.com/toeverything/AFFiNE/pull/4081
- fix: show border around pagetitle when renaming by @ideakaran in https://github.com/toeverything/AFFiNE/pull/4080
- docs: update indexeddb document by @himself65 in https://github.com/toeverything/AFFiNE/pull/4084
- fix(core): forwardRef in count down render by @himself65 in https://github.com/toeverything/AFFiNE/pull/4086
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/4083
- docs: update BUILDING.md by @himself65 in https://github.com/toeverything/AFFiNE/pull/4087
- docs: fixed typo in README.md of the root by @ricardo-emanuel01 in https://github.com/toeverything/AFFiNE/pull/4049
- test(server): fix flaky by @himself65 in https://github.com/toeverything/AFFiNE/pull/4088
- fix: add back sourcemaps to electron build by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4090
- feat: exception logger by @thorseraq in https://github.com/toeverything/AFFiNE/pull/4059
- fix: not be able to login with Google in desktop by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4093
- fix(server): redirect logic in earlyAccessPreview by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4091
- fix(server): relax the rate limits by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4092
- feat: support force sync by click by @himself65 in https://github.com/toeverything/AFFiNE/pull/4089
- test(server): run test in single thread by @himself65 in https://github.com/toeverything/AFFiNE/pull/4095
- fix: preload typo by @doodlewind in https://github.com/toeverything/AFFiNE/pull/4096
- fix: error in @toeverything/components by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4102
- fix: beta serverUrlPrefix by @thorseraq in https://github.com/toeverything/AFFiNE/pull/4103
- chore(server): change the log level by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4106
- fix(server): set right AFFINE_SERVER_HOST env variable by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4108
- feat: add user level blob quota by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4114
- build(core): fix non-canary assets bucket by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4116
- feat: add user info edit verify by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4117
- fix: cookie issues in Electron by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4115
- fix: error invitation url by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4110
- fix(core): sort tags by count by @lawvs in https://github.com/toeverything/AFFiNE/pull/4122
- chore: optimized style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4098
- refactor(server): use ava by @himself65 in https://github.com/toeverything/AFFiNE/pull/4120
- test: improve data migration suite by @himself65 in https://github.com/toeverything/AFFiNE/pull/4124
- test: add name change test by @himself65 in https://github.com/toeverything/AFFiNE/pull/4125
- test: cover share page e2e by @himself65 in https://github.com/toeverything/AFFiNE/pull/4126
- test: cover basic collaborative by @himself65 in https://github.com/toeverything/AFFiNE/pull/4127
- feat: optimize sign in experience by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4099
- feat: add a reminder for early access in the invitation email by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4097
- test: email sending e2e by @himself65 in https://github.com/toeverything/AFFiNE/pull/4130
- docs(i18n): update i18n usage by @TinsFox in https://github.com/toeverything/AFFiNE/pull/4129
- refactor(infra): move initEmptyPage by @himself65 in https://github.com/toeverything/AFFiNE/pull/4135
- fix(server): missing nanoid dependency by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4139
- fix: server deps by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4140
- fix: filter of tags does not work by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/4138
- fix: add keyv types by @thorseraq in https://github.com/toeverything/AFFiNE/pull/4148
- feat: remove yrs by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4153
- feat: log all exceptions In HTTP context by @thorseraq in https://github.com/toeverything/AFFiNE/pull/4149
- fix: api url for electron by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4142
- fix: style fixes to windows app control buttons by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4150
- feat: enable https in production by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4154
- fix: header ui styles by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4156
- chore: bump @electron/remote from 2.0.10 to 2.0.11 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4147
- chore: bump @toeverything/theme from 0.7.13 to 0.7.15 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4146
- feat: add fav button by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4159
- fix(server): storage usage calculation issue by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4170
- chore: upgrade yarn to 3.6.3 by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4173
- chore(server): debug blob sizes limit by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4178
- docs: update BUG-REPORT.yml by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/4174
- chore(server): debug blob sizes limit by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4181
- test(server): use mock PrismaService in tests by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4101
- fix: sidebar ui fix by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4187
- fix: cloud workspace sometimes converted to local workspace by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4194
- fix: preloading typo by @doodlewind in https://github.com/toeverything/AFFiNE/pull/4197
- fix: force reset callbackurl cookie in electron by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4199
- fix: use database session cookie for production by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4200
- fix: can not scroll in mermber list by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4182
- fix(core): location.state maybe null by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4203
- fix(core): remove write version by @himself65 in https://github.com/toeverything/AFFiNE/pull/4202
- fix: notification text cannot be selected when there is a modal by @om2137 in https://github.com/toeverything/AFFiNE/pull/4157
- feat: auth metric and trace by @thorseraq in https://github.com/toeverything/AFFiNE/pull/4063
- feat: replace menu with new design by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4012
- fix(core): sign out jump to 404 by @himself65 in https://github.com/toeverything/AFFiNE/pull/4204
- refactor: change locale key by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3838
- feat!: unified migration logic in server electron, and browser by @himself65 in https://github.com/toeverything/AFFiNE/pull/4079
- fix: logger filter should pass graphql context by @thorseraq in https://github.com/toeverything/AFFiNE/pull/4209
- chore(server): add log to early access redirect by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4235
- fix(core): location.state maybe null by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4236
- feat: modify workspace setting description by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4234
- chore(server): redirect /api/auth/signin by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4237
- fix(core): upload binary after migration by @himself65 in https://github.com/toeverything/AFFiNE/pull/4241
- fix: correct sign out display name by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/4211
- feat(core): await sync doc by @himself65 in https://github.com/toeverything/AFFiNE/pull/4247
- fix: can not close menu in all page by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4232
- fix: wrong copywriting in change email modal by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4243
- feat(core): add share page error boundary by @himself65 in https://github.com/toeverything/AFFiNE/pull/4245
- fix(core): display user name dynamically by @himself65 in https://github.com/toeverything/AFFiNE/pull/4248
- style: add hover style to the setting button in workspace card by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4193
- fix: workspace list dnd issues by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4219
- fix: wrong text in change password page by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4244
- feat: send email to owner after member accepted invitation / leave workspace by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4152
- test: enhance 0.8.3 migration test by @himself65 in https://github.com/toeverything/AFFiNE/pull/4251
- chore(i18n): fix nx config by @himself65 in https://github.com/toeverything/AFFiNE/pull/4249
- fix: disable simutanous updater download by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4254
- fix: better transition by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4267
- fix: wrong content in invitation email by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4258
- feat: add new locale key for not found page back home button by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/4266
- fix: incorrect toast after signed in by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4268
- fix: logout 404 by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4253
- feat(core): use double click to activate title renaming by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4214
- fix: incorrect invitation email style by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4269
- fix: sigin in different window may not refresh workspace list by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4270
- fix: disable set-db-location step by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4263
- fix(server): flaky test by @himself65 in https://github.com/toeverything/AFFiNE/pull/4271
- feat: server refactor by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4198
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/4272
- fix(server): storage usage should be float rather than int by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4275
- fix(electron): api url mapping in electron by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4276
- fix: revoke permission if failed to send email by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4279
- fix(core): temporary remove blockVersions assertion by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4285
- fix: modify back text by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4257
- fix: can not enable workspace if not sign in by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4265
- fix: edge case when upgrading page by @thorseraq in https://github.com/toeverything/AFFiNE/pull/4283
- feat: keep the multiline log in single log by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4281
- test(server): make testing more isolated by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4290
- feat: page view storage with cloud support by @himself65 in https://github.com/toeverything/AFFiNE/pull/4238
- fix: sort plugin list in test by @lawvs in https://github.com/toeverything/AFFiNE/pull/4289
- fix: allow login with credentials on production by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4288
- refactor: remove unused package by @himself65 in https://github.com/toeverything/AFFiNE/pull/4291
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/4294
- fix: cookie name by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4293
- fix: menu style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4287
- chore: adjust preloading page by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4225
- fix: SHOULD_REPORT_TRACE condition by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4273
- test: always exec afterEach in ava test by @thorseraq in https://github.com/toeverything/AFFiNE/pull/4303
- fix: circular dependencies by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4307
- chore: bump nestjs-throttler-storage-redis from 0.3.3 to 0.4.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4299
- feat: support pagination for member list by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4231
- fix: get auth token for development by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4295
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/4310
- fix: potential issue that may push whole window up a bit by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4311
- feat: add animation for add favorites by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4317
- fix: unexpected react warning by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4316
- fix: signout account when logging through oauth signin via desktop by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4321
- fix: force syncing DB when export db by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4312
- fix(core): back home botton has no reaction by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4318
- refactor(core): move notification center top level by @himself65 in https://github.com/toeverything/AFFiNE/pull/4331
- fix: remove open app timeout by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4332
- feat: add tooltip in user & workspace setting by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4260
- chore: add circular check by @himself65 in https://github.com/toeverything/AFFiNE/pull/4334
- refactor: move mailer test by @himself65 in https://github.com/toeverything/AFFiNE/pull/4328
- fix: wrong share status display by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4336
- chore(server): ignore build test files by @himself65 in https://github.com/toeverything/AFFiNE/pull/4337
- feat: replace modal with new design by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4324
- feat: add verify process in change email progress by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4306
- fix: test hang by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4349
- fix: incomplete URL substring sanitization by @fourdim in https://github.com/toeverything/AFFiNE/pull/4309
- docs: add readme for developing @affine/server by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4351
- fix: error invite email title by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4355
- fix(server): everyone can share page in workspace by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4357
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/4354
- style: imporve tsconfig by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4358
- fix: should return null when getting blob fails by @thorseraq in https://github.com/toeverything/AFFiNE/pull/4360
- fix: use cdn api when querying static CDN files by @thorseraq in https://github.com/toeverything/AFFiNE/pull/4361
- feat: support remove user & workspace avatar by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4302
- feat: hide page info in public pages by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/4365
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/4352
- chore(i18n): fix sync languages script by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4367
- fix: error style of quick search modal by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4359
- fix(server): workspace memebers sort by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4370
- fix: pagation items are not easy to trigger by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4372
- chore: adjust workspace card style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4371
- fix: add missing static file list by @thorseraq in https://github.com/toeverything/AFFiNE/pull/4374
- fix: update windows install gif by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4379
- test(server): move tests out of src folder by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4366
- docs: update licenses by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/4180
- fix: add platform selector to storybook by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4380
- fix(core): local workspace collections by @himself65 in https://github.com/toeverything/AFFiNE/pull/4378
- fix: remove useRef in menu & tooltip by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4369
- fix: orderby in members list by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4375
- refactor: delete page style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4347
- fix: error style of setting sidebar by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4368
- test(server): move env variables into playwright config by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4384
- feat: modify 404 page by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/4383
- chore: fix tsconfig by @himself65 in https://github.com/toeverything/AFFiNE/pull/4389
- test: fix e2e by @himself65 in https://github.com/toeverything/AFFiNE/pull/4390
- test(electron): add cloud test by @himself65 in https://github.com/toeverything/AFFiNE/pull/4184
- fix: read permission for subpage by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4405
- chore: bump ky from 0.33.3 to 1.0.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4399
- feat: apply higher priority for doc request by @thorseraq in https://github.com/toeverything/AFFiNE/pull/4401
- test(electron): fix cloud test by @himself65 in https://github.com/toeverything/AFFiNE/pull/4411
- ci(storybook): add production file of deps to be inputs of storybook by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4414
- chore: add back&forward for web by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4403
- chore: bump @types/cookie-parser from 1.4.3 to 1.4.4 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4398
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/4421
- ci(storybook): fix import page failed problem by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4424
- fix: add prompt select_account for google login by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4415
- fix(core): editor popover covered header popover by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4342
- chore: bump vitest-mock-extended from 1.2.0 to 1.2.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4397
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/4434
- fix: allow file protocol streaming by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4441
- feat: add auth support for websocket by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4445
- fix: providers get disconnected after opening the setting and close it by @doouding in https://github.com/toeverything/AFFiNE/pull/4429
- test: workspace passive provider by @himself65 in https://github.com/toeverything/AFFiNE/pull/4446
- refactor: replace with data source by @himself65 in https://github.com/toeverything/AFFiNE/pull/4447
- fix: some english words when switched to chinese. by @om2137 in https://github.com/toeverything/AFFiNE/pull/4448
- fix(core): bump latest blocksuite fixes by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4450
- fix(electron): missing video by @himself65 in https://github.com/toeverything/AFFiNE/pull/4451
- refactor: workspace list by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4432
- chore: bump components version by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4454
- feat: new CMD-K by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4408
- refactor(infra): simplify
currentWorkspaceAtomby @himself65 in https://github.com/toeverything/AFFiNE/pull/4462 - test: fix flaky by @himself65 in https://github.com/toeverything/AFFiNE/pull/4463
- fix(server): missing dependency in sync app by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4465
- fix(core): error state for non early access user while signing in with email by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4467
- fix: register command re-rendering by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4476
- feat: add commands by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4477
- fix: unexpected hover behavior of collection sidebar by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4490
- fix: cmdk scrollbar gutter by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4488
- chore(component): bump themes by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4484
- chore: bump marked-gfm-heading-id from 3.0.6 to 3.1.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4479
- chore: bump vite-tsconfig-paths from 4.2.0 to 4.2.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4481
- fix(component): background animation is different by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4495
- test: workspace provider by @himself65 in https://github.com/toeverything/AFFiNE/pull/4497
- chore: bump sinon from 15.2.0 to 16.0.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4480
- fix: unexpected pop ups by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4468
- refactor(plugin-cli): use
@plugxjs/vite-pluginby @himself65 in https://github.com/toeverything/AFFiNE/pull/4501 - fix: adjust 404 page style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4491
- fix: give content match a lower score by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4499
- fix(core): page update date by @himself65 in https://github.com/toeverything/AFFiNE/pull/4502
- fix: storybook previews by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4504
- chore(core): temporarily remove set-syncing-mode by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4489
- fix: current page atom by @himself65 in https://github.com/toeverything/AFFiNE/pull/4515
- fix(server): wrong member count query by @forehalo in https://github.com/toeverything/AFFiNE/pull/4506
- fix(component): cmdk flaky by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4512
- fix: type in
pluginImportsFunctionMapby @himself65 in https://github.com/toeverything/AFFiNE/pull/4517 - chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/4518
- feat(component): add private copy link button by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4508
- fix(core): setting ui regression by @forehalo in https://github.com/toeverything/AFFiNE/pull/4525
- chore: bump electron from 26.1.0 to 26.2.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4527
- refactor: remove unused packages by @himself65 in https://github.com/toeverything/AFFiNE/pull/4532
- refactor: using unified nanoid by @himself65 in https://github.com/toeverything/AFFiNE/pull/4519
- fix(component): content should subtract height of the header by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4507
- ci: speedup ci by reduce installation packages in certain job by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4457
- ci: remove unstable
nx.ymlby @himself65 in https://github.com/toeverything/AFFiNE/pull/4543 - docs: update CLA.md by @wfnuser in https://github.com/toeverything/AFFiNE/pull/4541
- refactor: remove bookmark plugin by @himself65 in https://github.com/toeverything/AFFiNE/pull/4544
- fix: spacing issue in getting-started template by @wfnuser in https://github.com/toeverything/AFFiNE/pull/4540
- fix: twitter preview by @himself65 in https://github.com/toeverything/AFFiNE/pull/4545
- fix(electron): output check by @himself65 in https://github.com/toeverything/AFFiNE/pull/4547
- feat(core): add editor commanads by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4514
- chore: bump esbuild from 0.19.3 to 0.19.4 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4550
- chore: bump marked from 7.0.5 to 9.0.3 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4554
- chore: reword template galleries introduction by @l2dy in https://github.com/toeverything/AFFiNE/pull/4548
- chore: bump electron from 26.2.2 to 26.3.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4564
- fix: list page storybook not rendering issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4560
- chore: bump sinon from 16.0.0 to 16.1.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4563
- chore: bump react-i18next from 13.2.1 to 13.2.2 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4562
- chore: bump @vitest/ui from 0.34.5 to 0.34.6 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4553
- refactor(server): deprecate unstable redis manager by @forehalo in https://github.com/toeverything/AFFiNE/pull/4567
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/4571
- style: enable no-extraneous-dependencies lint rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4575
- feat(core): add setting commands by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4568
- chore: remove unused file by @himself65 in https://github.com/toeverything/AFFiNE/pull/4576
- test: remove deprecated api usage by @himself65 in https://github.com/toeverything/AFFiNE/pull/4577
- chore: bump @types/eslint from 8.44.2 to 8.44.3 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4551
- fix: dependabot security issues by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4579
- chore: upgrade yarn@3.6.4 by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4585
- fix(infra): create template workspace with isolated nanoid by @himself65 in https://github.com/toeverything/AFFiNE/pull/4569
- test: fix migration by @himself65 in https://github.com/toeverything/AFFiNE/pull/4588
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/4587
- feat(core): adjust share menu style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4584
- chore: prohibit unnecessary
awaitby @himself65 in https://github.com/toeverything/AFFiNE/pull/4586 - fix(component): adjust dialog and input style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4566
- refactor(infra): record legacy data to improve testing stability by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4590
- test(core): fix flaky by @himself65 in https://github.com/toeverything/AFFiNE/pull/4597
- chore: bump playwright version by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4602
- fix: disabled form item in the settings can still be operated via keyboard by @electron97 in https://github.com/toeverything/AFFiNE/pull/4605
- feat(core): add sign out confirm modal by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4592
- feat(core): add history shortcut by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4595
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/4604
- fix(electron): app image icon by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4442
- chore: bump @faker-js/faker from 8.1.0 to 8.2.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4631
- build(y-indexeddb): fix output package.json by @himself65 in https://github.com/toeverything/AFFiNE/pull/4640
- chore: release
y-providerpackage by @himself65 in https://github.com/toeverything/AFFiNE/pull/4642 - build(electron): allow customizing channel type for internal build by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4511
- test: await setTimeout by @himself65 in https://github.com/toeverything/AFFiNE/pull/4643
- fix: make server guid consistent by @forehalo in https://github.com/toeverything/AFFiNE/pull/4341
- fix(electron): release desktop app workflow by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4594
- fix(core): remove redundant providers by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4648
- refactor: use
jotai-effectby @himself65 in https://github.com/toeverything/AFFiNE/pull/4641 - refactor(native): remove unused code by @himself65 in https://github.com/toeverything/AFFiNE/pull/4651
- refactor(electron): typescript check on build scripts by @himself65 in https://github.com/toeverything/AFFiNE/pull/4650
- feat: add captcha support for sign in/up by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4582
- feat: bump blocksuite and fix bug in migration by @Flrande in https://github.com/toeverything/AFFiNE/pull/4653
- refactor(infra): directory structure by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4615
- refactor(electron): fix vitest and add behavior test by @himself65 in https://github.com/toeverything/AFFiNE/pull/4655
- fix(hooks): use uuid as pageId by @himself65 in https://github.com/toeverything/AFFiNE/pull/4658
- fix: wrong confirm button position by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4657
- chore: prettier ignore file generated by napi-rs by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4661
- fix(server): avoid workspace subdoc guid conflict by @forehalo in https://github.com/toeverything/AFFiNE/pull/4664
- feat(core): change favicon by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4663
- build: fix native module in aarch64 docker image by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4656
- ci: fix electron make script on Windows by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4666
- feat(component): checkbox by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4665
- fix(server): captcha guard by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4673
- feat: upgrade to yarn@4 by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4676
- fix(storage): rustix security fix by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4677
- ci: fix electron app nightly build workflow by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4684
- chore: bump @aws-sdk/client-s3 from 3.428.0 to 3.433.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4682
- fix(component): disable CMDK list animation by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4685
- chore: bump @mui/icons-material from 5.14.13 to 5.14.14 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4680
- ci: bump cloudflare/wrangler-action from 2.0.0 to 3.3.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4688
- ci: bump kentaro-m/auto-assign-action from 1.2.4 to 1.2.5 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4687
- ci: bump docker/setup-buildx-action from 2 to 3 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4689
- ci: bump docker/build-push-action from 4 to 5 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4690
- ci: bump styfle/cancel-workflow-action from 0.11.0 to 0.12.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4686
- chore: bump @mui/material from 5.14.13 to 5.14.14 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4678
- fix(plugin-cli): use relative path by @himself65 in https://github.com/toeverything/AFFiNE/pull/4698
- ci: bump docker/setup-qemu-action from 2 to 3 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4703
- feat(core): add search result highlighting by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4667
- ci: bump actions/checkout from 2 to 4 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4700
- ci: bump actions/setup-node from 3 to 4 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4704
- fix(server): subscription edge case by @forehalo in https://github.com/toeverything/AFFiNE/pull/4699
- feat: bump blocksuite by @Flrande in https://github.com/toeverything/AFFiNE/pull/4706
- ci: bump docker/login-action from 2 to 3 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4702
- ci: bump actions/upload-artifact from 2 to 3 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4701
- feat(core): add account subscription status by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4707
- ci: remove setup-maker to reduce release duration by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4710
- fix(server): wrong invoice recurring value saved by @forehalo in https://github.com/toeverything/AFFiNE/pull/4712
- feat(core): full width scroll area for plans by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/4708
- feat(core): auto scroll to current payment plan by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/4714
- feat(core): payment plans skeleton by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/4715
- feat(core): adapt storage progress to payment system by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4713
- fix(core): retrieve missing search result titles by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4718
- chore(core): update communities icon by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4719
- feat(core): disable payment in canary by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4722
- feat(core): add translation key for payment by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4723
- chore(server): upgrade stripe sdk by @forehalo in https://github.com/toeverything/AFFiNE/pull/4733
- feat(core): pricing plans actions by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/4724
- feat(server): auto attach early access coupon by @forehalo in https://github.com/toeverything/AFFiNE/pull/4728
- feat(core): adjust member tips by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4737
- fix: directory error when publish npm lib by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4735
- feat(core): add upgrade success page by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4738
- chore(core): replace setting-modal sidebar icons by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/4742
- chore(core): enable payment in canary by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4745
- feat: new collections by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/4530
- fix: password reset by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4743
- feat(core): confirm before cancel in billing page by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/4749
- feat: bump up blob size limit temporarily by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4747
- ci: bump cloudflare/wrangler-action from 3.3.1 to 3.3.2 by @dependabot in https://github.com/toeverything/AFFiNE/pull/4717
- fix: error handle in payment resolver by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4754
- fix: remove awareness state before window unload by @Flrande in https://github.com/toeverything/AFFiNE/pull/4752
- feat: add idempotent request support for payment apis by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4753
- feat(server): add data migration system by @forehalo in https://github.com/toeverything/AFFiNE/pull/4746
- docs: update README.md by @fourdim in https://github.com/toeverything/AFFiNE/pull/4748
- feat: payment system by @forehalo in https://github.com/toeverything/AFFiNE/pull/4410
- chore: upgrade to yarn@4.0.1 by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4751
- chore: bump the all-cargo-dependencies group with 1 update by @dependabot in https://github.com/toeverything/AFFiNE/pull/4758
- fix(server): wrong prod data migration scripts filter by @forehalo in https://github.com/toeverything/AFFiNE/pull/4767
- perf(server): opmitize updates table by @forehalo in https://github.com/toeverything/AFFiNE/pull/4709
- feat(i18n): add new key for billing by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4771
- feat(i18n): add i18n support for new collections by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/4768
- fix(core): description field in html template by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4770
- chore(server): add stripe env to deploy.yml by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4766
- feat(core): support fuzzy highlighting by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4765
- fix(core): selectAtom crash on isEqual by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4780
- fix: idempotencyKey used by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4774
- fix(core): adjust setting-modal layout to center tip by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/4776
- fix(core): possible crash issues by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4783
- feat(core): payment billing loading by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/4763
- fix(electron): update app icons by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4789
- feat(core): billing history pagination by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/4787
- fix: request prevented when re-downgrade subscribe by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4786
- feat(core): support subscribe plan after login by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4788
- fix(component): adjust autofill style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4773
- ci: dynamic setup server deploy environment by release tag by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4790
- ci: fix wrangler deploy by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4803
- fix(core): text color of search input, style for the multi-select tag, date-picker autofocus issue by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/4799
- fix(core): billing cancel confirm dialog by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/4795
- docs: change yarn version in BUILDING.md by @EYHN in https://github.com/toeverything/AFFiNE/pull/4811
- fix(core): currentUser undefined when all workspaces deleted by @EYHN in https://github.com/toeverything/AFFiNE/pull/4812
- fix(core): fix block suite edit mode switch shortcut by @EYHN in https://github.com/toeverything/AFFiNE/pull/4813
- fix(core): adjust payment related text by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4797
- feat(server): sync data with ack by @forehalo in https://github.com/toeverything/AFFiNE/pull/4791
- chore: bump blocksuite by @doouding in https://github.com/toeverything/AFFiNE/pull/4801
- fix(server): remove awareness states cache by @forehalo in https://github.com/toeverything/AFFiNE/pull/4819
- feat(core): remove
modeandpagesfield from Collection by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/4817 - feat(core): add jump to block for cmdk by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4802
- fix(server): do not return subscription if not active by @forehalo in https://github.com/toeverything/AFFiNE/pull/4820
- refactor(component): virtual rendering page list by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4775
- fix(component): flex setting-modal header & footer by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/4818
- fix(server): only treat active subscription as existing by @forehalo in https://github.com/toeverything/AFFiNE/pull/4826
- fix(core): remove responsive editor width by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4821
- chore(i18n): add new key for empty trash page by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4829
- fix(core): implement pricing plans scroll area with radix by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/4824
- perf(core): load all pages after 10s by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4834
- fix(core): payment UI fix by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/4839
- feat(core): payment plans error boundary by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/4744
- chore: bump the all-cargo-dependencies group with 1 update by @dependabot in https://github.com/toeverything/AFFiNE/pull/4841
- refactor(server): separate page visibility from workspace permission by @forehalo in https://github.com/toeverything/AFFiNE/pull/4836
- chore(i18n): adjust text by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4832
- feat(core): adjust filter logic by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4831
- feat(core): temporary expansion files are limited to 100M by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4833
- fix(core): adapt blob in sqlite for svg type by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4845
- fix(core): adjust discount display by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4847
- fix(server): failed to share again if disable once by @forehalo in https://github.com/toeverything/AFFiNE/pull/4844
- fix(server): avoid server overloading by too many updates by @forehalo in https://github.com/toeverything/AFFiNE/pull/4846
- fix(electron): add search to proxied url by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4852
- feat(core): implement parts of workspace upgrade design by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4850
- docs: update behind-the-code.md by @singhjatin297 in https://github.com/toeverything/AFFiNE/pull/4849
- docs: update CONTRIBUTING.md by @singhjatin297 in https://github.com/toeverything/AFFiNE/pull/4848
- fix(server): avoid saving invalid data by @forehalo in https://github.com/toeverything/AFFiNE/pull/4859
- fix(server): wrong data migration by @forehalo in https://github.com/toeverything/AFFiNE/pull/4855
- chore(server): decrease amount of batch updates merging by @forehalo in https://github.com/toeverything/AFFiNE/pull/4860
- fix(core): improve the UX for edit collection by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/4827
- fix(core): duplicate registration in edgeless by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4864
- chore: fix code style issues by @EYHN in https://github.com/toeverything/AFFiNE/pull/4857
- chore: bump blocksuite version by @doouding in https://github.com/toeverything/AFFiNE/pull/4862
- ci: add oxlint by @EYHN in https://github.com/toeverything/AFFiNE/pull/4867
- chore: update changelog url by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4868
- fix(core): collections data migration without blocking data reads by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/4866
- ci: use resolutions to resolve building error in mac-os by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4878
- chore: update delete icon by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4871
- chore(component): bump bs by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4880
- fix(component): dragged component disappear when dragging by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4870
- fix(core): visit /signin pay when already logged and subscribed by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4882
- fix(server): token set with id instead of email by @forehalo in https://github.com/toeverything/AFFiNE/pull/4883
- fix(hooks): missing page preview and references by @EYHN in https://github.com/toeverything/AFFiNE/pull/4863
- feat(core): unify all new created page IDs to nanoid by @forehalo in https://github.com/toeverything/AFFiNE/pull/4884
- perf(server): avoid auto select blob data when upsert by @forehalo in https://github.com/toeverything/AFFiNE/pull/4891
- feat(core): support signup set password before goto stripe payment url by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4892
- fix(core): select all in page list group header does not need to enable selection by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4869
- ci: disable postinstall on macOS build by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4885
- chore: disable outline, copilot and hello world plugin by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4894
- ci: adjust the beta cluster configuration by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4895
- chore: add performance logger by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4896
- fix(server): earlyAccessPreview env override by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4898
- fix(core): disable sync doc/blob on start by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4897
- chore(server): bump octobase versions by @forehalo in https://github.com/toeverything/AFFiNE/pull/4893
- fix(hooks): push success toast after save by @fourdim in https://github.com/toeverything/AFFiNE/pull/4830
- feat(core): auto select block when jump to block by @JimmFly in https://github.com/toeverything/AFFiNE/pull/4858
- feat(core): add global loading state by @fourdim in https://github.com/toeverything/AFFiNE/pull/4840
- chore: bump blocksuite by @doodlewind in https://github.com/toeverything/AFFiNE/pull/4901
- fix(core): svg blob syncing issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4886
- fix(core): change server url of stable to insider by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4902
- chore: bump theme by @doodlewind in https://github.com/toeverything/AFFiNE/pull/4904
- fix(server): increase server acceptable websocket payload size by @forehalo in https://github.com/toeverything/AFFiNE/pull/4908
- chore: cleanup deployment by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4913
- fix(server): wrap updates applying in a transaction by @forehalo in https://github.com/toeverything/AFFiNE/pull/4922
- fix(infra): compatibility fix for space prefix by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4912
- test(e2e): add subdoc migration test by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4921
- fix(infra): add guid comp fix for cloud data by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4926
- ci: disable postinstall in nightly desktop build by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4930
- fix: change password token check by @darkskygit in https://github.com/toeverything/AFFiNE/pull/4934
- perf(component): use png instead of svg for rendering noise svg by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4935
- fix(infra): workspace migration without blockVersions by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4936
- ci: only disable postinstall on macOS in nightly desktop build by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4938
- fix(infra): page id compat fix for page ids in workspace.meta by @pengx17 in https://github.com/toeverything/AFFiNE/pull/4950
- ci: prevent error if rust build is cached by nx by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/4951
- chore: bump blocksuite by @Flrande in https://github.com/toeverything/AFFiNE/pull/4958
- chore: bump affine version to 0.10.2 by @joooye34 in https://github.com/toeverything/AFFiNE/pull/4959
New Contributors
- @qiuqfang made their first contribution in https://github.com/toeverything/AFFiNE/pull/3741
- @ideakaran made their first contribution in https://github.com/toeverything/AFFiNE/pull/3717
- @rohitpawalia made their first contribution in https://github.com/toeverything/AFFiNE/pull/3781
- @doouding made their first contribution in https://github.com/toeverything/AFFiNE/pull/3812
- @Noothan-am made their first contribution in https://github.com/toeverything/AFFiNE/pull/3847
- @Sarvesh521 made their first contribution in https://github.com/toeverything/AFFiNE/pull/3960
- @blacurrant made their first contribution in https://github.com/toeverything/AFFiNE/pull/3967
- @priyansh19csu225 made their first contribution in https://github.com/toeverything/AFFiNE/pull/4006
- @pranay101 made their first contribution in https://github.com/toeverything/AFFiNE/pull/4070
- @ricardo-emanuel01 made their first contribution in https://github.com/toeverything/AFFiNE/pull/4049
- @om2137 made their first contribution in https://github.com/toeverything/AFFiNE/pull/4157
- @wfnuser made their first contribution in https://github.com/toeverything/AFFiNE/pull/4541
- @l2dy made their first contribution in https://github.com/toeverything/AFFiNE/pull/4548
- @electron97 made their first contribution in https://github.com/toeverything/AFFiNE/pull/4605
- @CatsJuice made their first contribution in https://github.com/toeverything/AFFiNE/pull/4708
- @EYHN made their first contribution in https://github.com/toeverything/AFFiNE/pull/4811
- @singhjatin297 made their first contribution in https://github.com/toeverything/AFFiNE/pull/4849
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.8.4...v0.10.2
What's Changed
Fixes
- fix: electron whitescreen #4013 @pengx17
- fix: shortcut key style #4072 @QiShaoXuan
- fix: the web version should not display client borders #4040 @JimmFly
- feat: icon not align center in filter button #3938 @QiShaoXuan
- fix: corrected the preposition in "Save As New Collection" #4070 @pranay101
- fix: show border around pagetitle when renaming #4080 @ideakaran
- fix: preload typo #4096 @doodlewind
- fix(core): sort tags by count #4122 @lawvs
- fix: filter of tags does not work #4138 @zzj3720
- fix: sidebar ui fix #4187 @pengx17
- style: add hover style to the setting button in workspace card #4193 @JimmFly
- fix: workspace list dnd issues #4219 @pengx17
- fix: disable simutanous updater download #4254 @pengx17
- fix: better transition #4267 @pengx17
- fix: disable set-db-location step #4263 @pengx17
- SES upgrade, fix browser compatible issue https://github.com/toeverything/AFFiNE/pull/4352
Misc
- chore(i18n): fix nx config #4249 @himself65
- chore: modify code style #3914 @Garfield550
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.8.3...v0.8.4
We upgrade blocksuite editor in this version
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.8.2...v0.8.3
What's Changed
- Fix the incorrect blocksuite data format when creating initial workspace
- Fix the issue when importing workspace from 0.8.0 version
- Fix the issue when importing workspace from 0.8.0.beta.0 ~ 0.8.0.beta.4 version
- Fix the issue when importing workspace from 0.9.0-canary.0 ~ 0.9.0-anary.4 version
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.8.1...v0.8.2
What's Changed
- Fix the issue when exporting workspace
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.8.0-beta.4...v0.8.2-beta.0
What's Changed
- Fix the issue when importing the old workspace
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.8.0...v0.8.1
What's Changed
- build: fix i18n output by @himself65 in https://github.com/toeverything/AFFiNE/pull/2896
- build: unify build flags by @himself65 in https://github.com/toeverything/AFFiNE/pull/2891
- feat: update migration test page by @himself65 in https://github.com/toeverything/AFFiNE/pull/2871
- test(server): watch mode by @himself65 in https://github.com/toeverything/AFFiNE/pull/2893
- ci: enable merge group by @himself65 in https://github.com/toeverything/AFFiNE/pull/2899
- fix(web): bypass adapter list error by @himself65 in https://github.com/toeverything/AFFiNE/pull/2903
- refactor: environment setup by @himself65 in https://github.com/toeverything/AFFiNE/pull/2898
- chore: update pre-commit hook by @himself65 in https://github.com/toeverything/AFFiNE/pull/2904
- feat: add rule 'sonarjs/no-identical-functions' by @himself65 in https://github.com/toeverything/AFFiNE/pull/2905
- refactor(storybook): move to
appsfolder by @himself65 in https://github.com/toeverything/AFFiNE/pull/2901 - docs: improve helm ci & document by @darkskygit in https://github.com/toeverything/AFFiNE/pull/2902
- chore: codesandbox setup by @himself65 in https://github.com/toeverything/AFFiNE/pull/2907
- chore: bump typescript version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2906
- feat: migrate workspace setting with new design to setting modal by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2900
- ci: add codeql check to merge group by @himself65 in https://github.com/toeverything/AFFiNE/pull/2909
- ci: automatically build canary release by @himself65 in https://github.com/toeverything/AFFiNE/pull/2911
- feat: add deployment guide & fix pod label by @darkskygit in https://github.com/toeverything/AFFiNE/pull/2912
- fix: updater color updates by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2913
- feat(storage): binding jwst storage to node by @forehalo in https://github.com/toeverything/AFFiNE/pull/2808
- ci: add prettier format check by @himself65 in https://github.com/toeverything/AFFiNE/pull/2908
- test: migration test in real world by @himself65 in https://github.com/toeverything/AFFiNE/pull/2885
- chore: update translation by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2916
- fix: incorrect formatting by @darkskygit in https://github.com/toeverything/AFFiNE/pull/2917
- refactor: rootWorkspacesMetadataAtom loading logic by @himself65 in https://github.com/toeverything/AFFiNE/pull/2882
- fix: a serise of ui issues of new setting by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2920
- ci: allow codecov upload failure by @himself65 in https://github.com/toeverything/AFFiNE/pull/2922
- chore: bump blocksuite to 0.0.0-20230629084521-542de4e8-nightly by @himself65 in https://github.com/toeverything/AFFiNE/pull/2921
- chore: update changelog link and remove obsolete changelog components by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2918
- feat: add and modify test case for new settings modal by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2925
- build: affine Node.js server charts by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2895
- fix(electron): window only ui by @himself65 in https://github.com/toeverything/AFFiNE/pull/2926
- feat: export page as file by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/2923
- fix: z-index on app sidebar by @HydenLiu in https://github.com/toeverything/AFFiNE/pull/2761
- refactor: fix typo in notification-center/index.tsx by @eltociear in https://github.com/toeverything/AFFiNE/pull/2929
- ci: make helm release only on bump version by @darkskygit in https://github.com/toeverything/AFFiNE/pull/2928
- fix(web): disable notification center by @himself65 in https://github.com/toeverything/AFFiNE/pull/2934
- feat: special ip address 'localhost' by @himself65 in https://github.com/toeverything/AFFiNE/pull/2935
- chore: tag deprecated files by @himself65 in https://github.com/toeverything/AFFiNE/pull/2936
- chore: bump blocksuite to 0.0.0-20230629103121-76e6587d-nightly by @himself65 in https://github.com/toeverything/AFFiNE/pull/2931
- feat: expose clipboard apis by @fundon in https://github.com/toeverything/AFFiNE/pull/2932
- feat: support for view management by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/2892
- refactor(cli): use typescript by @himself65 in https://github.com/toeverything/AFFiNE/pull/2938
- build: remove unused package by @himself65 in https://github.com/toeverything/AFFiNE/pull/2937
- ci: cancel previous build by @himself65 in https://github.com/toeverything/AFFiNE/pull/2794
- fix: disable sqlite blob storage by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2943
- build(electron): use nx by @himself65 in https://github.com/toeverything/AFFiNE/pull/2942
- fix(web): migrate connector by @regischen in https://github.com/toeverything/AFFiNE/pull/2941
- chore: bump blocksuite to '0.0.0-20230630081054-55a25248-nightly' by @himself65 in https://github.com/toeverything/AFFiNE/pull/2944
- chore: adjust icon and style by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/2949
- build: enhance nx build by @himself65 in https://github.com/toeverything/AFFiNE/pull/2948
- build: skip type check in next.js build by @himself65 in https://github.com/toeverything/AFFiNE/pull/2952
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2950
- build: fix nx.json by @himself65 in https://github.com/toeverything/AFFiNE/pull/2951
- chore: improve ci build speed by @himself65 in https://github.com/toeverything/AFFiNE/pull/2953
- chore: replace 'eslint-plugin-import' by @himself65 in https://github.com/toeverything/AFFiNE/pull/2957
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2960
- feat: modify preloading data by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2947
- i18n: update translation resources by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2968
- style: adjust copilot chat style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2915
- chore: update 'lint-staged' rules by @himself65 in https://github.com/toeverything/AFFiNE/pull/2969
- build: update build config by @himself65 in https://github.com/toeverything/AFFiNE/pull/2967
- chore: add affine-cloud build config by @himself65 in https://github.com/toeverything/AFFiNE/pull/2971
- style: adjust icon button hover color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2976
- fix(web): hydration issue by @himself65 in https://github.com/toeverything/AFFiNE/pull/2974
- fix: potential race condition on app load when migration by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2977
- fix: some potential tests issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2982
- chore: add import to sidebar by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2981
- feat: remove old setting page by default by @himself65 in https://github.com/toeverything/AFFiNE/pull/2980
- fix: potential updater issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2973
- ci: reduce yarn cache by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2983
- fix: dark mode export PDF leaves margin and notification by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/2978
- refactor: remove legacy cloud by @himself65 in https://github.com/toeverything/AFFiNE/pull/2987
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2989
- feat: page mode shortcut by @danielchim in https://github.com/toeverything/AFFiNE/pull/2985
- build: enable next server by @himself65 in https://github.com/toeverything/AFFiNE/pull/2992
- chore: add circular check by @himself65 in https://github.com/toeverything/AFFiNE/pull/2995
- test: use static server by @himself65 in https://github.com/toeverything/AFFiNE/pull/2996
- docs: update README.md by @ShortCipher5 in https://github.com/toeverything/AFFiNE/pull/2997
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2998
- refactor: input component by @himself65 in https://github.com/toeverything/AFFiNE/pull/2999
- feat: add tags support by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/2988
- feat: modify setting modal by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3008
- fix: bookmark block output missing by @himself65 in https://github.com/toeverything/AFFiNE/pull/3010
- chore(electron): renaming clipboard api by @fundon in https://github.com/toeverything/AFFiNE/pull/3005
- chore: bump nx by @himself65 in https://github.com/toeverything/AFFiNE/pull/3014
- feat(electron): move preload to infra by @himself65 in https://github.com/toeverything/AFFiNE/pull/3011
- ci: check macOS arm64 bundle output by @himself65 in https://github.com/toeverything/AFFiNE/pull/3012
- refactor: simplify code by @himself65 in https://github.com/toeverything/AFFiNE/pull/3015
- chore: update setting text by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3000
- chore: update pre-commit by @himself65 in https://github.com/toeverything/AFFiNE/pull/3017
- fix: sqlite provider import sub doc db file by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2991
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3016
- fix: flaky tests by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/3019
- feat: update server login feature by @himself65 in https://github.com/toeverything/AFFiNE/pull/3004
- fix: tags does not exist by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/3020
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3023
- build: remove legacy cloud config by @himself65 in https://github.com/toeverything/AFFiNE/pull/3024
- fix: updater issues by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3027
- fix: delete workspace in settings by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3030
- fix: a series of setting issues by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3032
- fix: workspace name should change in the setting panel by @himself65 in https://github.com/toeverything/AFFiNE/pull/3039
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3041
- chore: temporary fix sync script error by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3044
- fix(component): all page list UI padding by @Kaneki-Ken-7 in https://github.com/toeverything/AFFiNE/pull/3046
- fix: date-picker hidden in update collection by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3045
- fix: menu item click area by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3051
- chore: update communities link and icon by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3052
- fix(component): image preview fallback by @himself65 in https://github.com/toeverything/AFFiNE/pull/3058
- fix(component): new page button in all page by @Kaneki-Ken-7 in https://github.com/toeverything/AFFiNE/pull/3053
- fix(web): fetch hello-world from local by @himself65 in https://github.com/toeverything/AFFiNE/pull/3062
- fix(web): setting panel refresh by @himself65 in https://github.com/toeverything/AFFiNE/pull/3070
- fix: workspace storage settings issues by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3055
- refactor: block-hub in tool wrapper by @himself65 in https://github.com/toeverything/AFFiNE/pull/3073
- fix: cleanup workspace when switch setting panel by @himself65 in https://github.com/toeverything/AFFiNE/pull/3072
- test: upgrade playwright by @himself65 in https://github.com/toeverything/AFFiNE/pull/3077
- build: fix nx inputs by @himself65 in https://github.com/toeverything/AFFiNE/pull/3079
- test: image preview e2e by @himself65 in https://github.com/toeverything/AFFiNE/pull/3080
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3078
- style: adjust settings style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3083
- ci: fix nx.yml by @himself65 in https://github.com/toeverything/AFFiNE/pull/3086
- perf: reduce unused provider connection by @himself65 in https://github.com/toeverything/AFFiNE/pull/3090
- fix: a possible issue on electron flaky test by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3094
- feat: add font style setting by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3092
- chore: add new item for share component by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3084
- refactor: lazy load workspaces by @himself65 in https://github.com/toeverything/AFFiNE/pull/3091
- feat: improve workspace hook by @himself65 in https://github.com/toeverything/AFFiNE/pull/3099
- fix: color of UI in dark mode by @boomlion8 in https://github.com/toeverything/AFFiNE/pull/3081
- test: fix flaky by @himself65 in https://github.com/toeverything/AFFiNE/pull/3100
- chore: remove unused code by @himself65 in https://github.com/toeverything/AFFiNE/pull/3102
- fix: init workspace before loaded by @himself65 in https://github.com/toeverything/AFFiNE/pull/3104
- fix: sidebar noise background on Windows by @mon-jai in https://github.com/toeverything/AFFiNE/pull/3107
- fix: disable move db by default by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3105
- refactor(hooks): reduce null types by @himself65 in https://github.com/toeverything/AFFiNE/pull/3111
- feat: improve error log message by @himself65 in https://github.com/toeverything/AFFiNE/pull/3112
- fix: page mode shortcut by @danielchim in https://github.com/toeverything/AFFiNE/pull/3097
- test: fix incorrect day suffix by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3121
- chore: restrict node version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3120
- style: change switch tip color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3123
- fix: add DB migration to add workspace by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3115
- feat: modify setting modal entry in quick search modal by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3089
- refactor: follow correct react rules by @himself65 in https://github.com/toeverything/AFFiNE/pull/3119
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3131
- fix: font style setting only control editor's font by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3117
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3138
- fix: remove workspace not working by @himself65 in https://github.com/toeverything/AFFiNE/pull/3140
- style: modify the style of community item by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3143
- fix: updater not working by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3144
- refactor: remove unused code by @himself65 in https://github.com/toeverything/AFFiNE/pull/3149
- fix: some typo and i18n by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/3155
- fix: settings style update by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3161
- fix: jump to index page after deletion by @himself65 in https://github.com/toeverything/AFFiNE/pull/3169
- feat: add suspense to workspace settings by @himself65 in https://github.com/toeverything/AFFiNE/pull/3167
- fix: the image lost after exporting by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/3150
- feat: display app version in setting panel by @himself65 in https://github.com/toeverything/AFFiNE/pull/3170
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3179
- fix: enhancing the security of image proxy by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/3176
- fix: add default fonts by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3185
- style: update delete button style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3180
- fix: unexpected jump 404 page by @himself65 in https://github.com/toeverything/AFFiNE/pull/3190
- fix: first page id conflict by @himself65 in https://github.com/toeverything/AFFiNE/pull/3192
- fix: iconUrl for windows build by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3194
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3196
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3197
- fix: block hub might not work by @himself65 in https://github.com/toeverything/AFFiNE/pull/3199
- fix: page id could be invalid by @himself65 in https://github.com/toeverything/AFFiNE/pull/3204
- chore: update blocksuite version by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/3209
- fix: fullscreen settting not working by @himself65 in https://github.com/toeverything/AFFiNE/pull/3215
- fix: collections should be unique for workspaces by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/3213
- refactor: move test utils to package by @himself65 in https://github.com/toeverything/AFFiNE/pull/3206
- refactor(web): move current atoms into plugin infra by @himself65 in https://github.com/toeverything/AFFiNE/pull/3220
- test: add workspace ref in e2e by @himself65 in https://github.com/toeverything/AFFiNE/pull/3217
- refactor: mode atom by @himself65 in https://github.com/toeverything/AFFiNE/pull/3221
- fix: can't go back to all pages by click
All Pagesbutton by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/3219 - refactor(plugin-infra): workspace loading by @himself65 in https://github.com/toeverything/AFFiNE/pull/3222
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3223
- fix(plugin-infra): dependencies by @himself65 in https://github.com/toeverything/AFFiNE/pull/3226
- fix: internal build updater by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3229
- revert: use stable react by @himself65 in https://github.com/toeverything/AFFiNE/pull/3228
- refactor: simplify code by @himself65 in https://github.com/toeverything/AFFiNE/pull/3231
- fix: remove hello-world page by @himself65 in https://github.com/toeverything/AFFiNE/pull/3234
- fix: migration logic by @himself65 in https://github.com/toeverything/AFFiNE/pull/3238
- fix: create first workspace logic by @himself65 in https://github.com/toeverything/AFFiNE/pull/3241
- fix: pwa icon by @angleshe in https://github.com/toeverything/AFFiNE/pull/3246
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3250
- docs: update building-desktop-client-app.md by @siyou in https://github.com/toeverything/AFFiNE/pull/3248
- fix(plugin-infra): dependencies by @himself65 in https://github.com/toeverything/AFFiNE/pull/3252
- refactor: use
useCallbackby @himself65 in https://github.com/toeverything/AFFiNE/pull/3254 - chore: upadete onboarding video and changlog link by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3255
- fix: first workspace not found by @himself65 in https://github.com/toeverything/AFFiNE/pull/3258
- chore: update blocksuite version by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/3261
- fix(plugin-infra): react as peer dependency by @himself65 in https://github.com/toeverything/AFFiNE/pull/3260
- fix: disable updater button when app updating by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3268
- feat(i18n): support i18n in app version by @kanweiwei in https://github.com/toeverything/AFFiNE/pull/3263
- fix: temporarily handle all page scroll bar styles by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3269
- feat: move plugins config to setting by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3259
- chore: increase the frequency of the banner by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3264
- feat: new import page component by @lawvs in https://github.com/toeverything/AFFiNE/pull/3277
- chore: update block card styles by @lawvs in https://github.com/toeverything/AFFiNE/pull/3290
- refactor!: remove
next.jsby @himself65 in https://github.com/toeverything/AFFiNE/pull/3267 - fix(cli): update
dev-coreby @himself65 in https://github.com/toeverything/AFFiNE/pull/3296 - chore: remove
next.jsdependency by @himself65 in https://github.com/toeverything/AFFiNE/pull/3297 - feat: add bootstrap by @himself65 in https://github.com/toeverything/AFFiNE/pull/3299
- chore(core): fix missing stuff by @himself65 in https://github.com/toeverything/AFFiNE/pull/3302
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3298
- fix: banner blocking new page button issue by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3301
- fix(core): plugin by @himself65 in https://github.com/toeverything/AFFiNE/pull/3307
- chore(core): update webpack hash logic by @himself65 in https://github.com/toeverything/AFFiNE/pull/3308
- chore: update runtime by @himself65 in https://github.com/toeverything/AFFiNE/pull/3312
- fix(core):
css.tshmr by @himself65 in https://github.com/toeverything/AFFiNE/pull/3317 - feat: use string on origin by @himself65 in https://github.com/toeverything/AFFiNE/pull/3319
- fix: enable strict mode by @himself65 in https://github.com/toeverything/AFFiNE/pull/3321
- feat: init doc monitor by @himself65 in https://github.com/toeverything/AFFiNE/pull/3320
- feat: init new plugin system by @himself65 in https://github.com/toeverything/AFFiNE/pull/3323
- fix: lockdown by @himself65 in https://github.com/toeverything/AFFiNE/pull/3336
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3333
- fix: type check in plugins by @himself65 in https://github.com/toeverything/AFFiNE/pull/3337
- fix(core): migration by @himself65 in https://github.com/toeverything/AFFiNE/pull/3322
- style: add text overflow style for collections by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3292
- perf: lazy doc provider factory by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3330
- fix(core): use Link from
react-router-domby @himself65 in https://github.com/toeverything/AFFiNE/pull/3342 - feat: refactor button with new design by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3343
- feat: title editing on workspace title by @danielchim in https://github.com/toeverything/AFFiNE/pull/3139
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3346
- feat(plugin-infra): add plugin cli by @himself65 in https://github.com/toeverything/AFFiNE/pull/3344
- fix: temp workaround for missing blobs in export by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3347
- fix(core): avoid page full refresh by @himself65 in https://github.com/toeverything/AFFiNE/pull/3341
- fix(y-indexeddb): un-track doc when destroy by @himself65 in https://github.com/toeverything/AFFiNE/pull/3358
- chore: update icon size by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3350
- style: move trash button group to page bottom by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3352
- perf: use lazy load provider for IDB and SQLITE by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3351
- chore: update version label by @TinsFox in https://github.com/toeverything/AFFiNE/pull/3368
- build: fix ci by @himself65 in https://github.com/toeverything/AFFiNE/pull/3373
- chore: allow custom editor spec presets by @lawvs in https://github.com/toeverything/AFFiNE/pull/3362
- build: update cli by @himself65 in https://github.com/toeverything/AFFiNE/pull/3374
- refactor(electron): server side plugin by @himself65 in https://github.com/toeverything/AFFiNE/pull/3360
- chore(cli): build infra by @himself65 in https://github.com/toeverything/AFFiNE/pull/3375
- feat: add new collection button to slider bar by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3369
- fix(workspace): should avoid sending providers' update back by @forehalo in https://github.com/toeverything/AFFiNE/pull/3384
- fix: filter button conflicts with electron header drag event by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3380
- fix: inconsistent database content in exported PDF by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/3385
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3394
- fix: plugin infra by @himself65 in https://github.com/toeverything/AFFiNE/pull/3398
- chore: adjust sidebar padding by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3397
- fix: button style error by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3396
- feat: support gif toast by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3389
- feat: modify current workspace label to a dot by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3399
- fix: unable to add a second collection by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3405
- build: add AppImage build by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3401
- chore: bump blocksuite by @himself65 in https://github.com/toeverything/AFFiNE/pull/3404
- fix: plugin not found by @himself65 in https://github.com/toeverything/AFFiNE/pull/3415
- fix: sqlite db apply by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3409
- docs: fix the Linux download button on the readme page by @Subhahdip in https://github.com/toeverything/AFFiNE/pull/3413
- fix: undefined allDb in firefox by @fourdim in https://github.com/toeverything/AFFiNE/pull/3417
- test: improve e2e coverage on page deletion by @Kaneki-Ken-7 in https://github.com/toeverything/AFFiNE/pull/3416
- fix: improve navigate by @himself65 in https://github.com/toeverything/AFFiNE/pull/3420
- fix(core): delete page by @himself65 in https://github.com/toeverything/AFFiNE/pull/3419
- refactor: create collection by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3406
- fix: the exported pdf has part white background in dark mode by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/3408
- fix(electron): plugin cannot found by @himself65 in https://github.com/toeverything/AFFiNE/pull/3418
- ci: add timeout by @himself65 in https://github.com/toeverything/AFFiNE/pull/3423
- style: adjust collection modal style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3407
- fix: copilot not working by @himself65 in https://github.com/toeverything/AFFiNE/pull/3425
- fix: serial build plugins by @himself65 in https://github.com/toeverything/AFFiNE/pull/3431
- chore: split vitest by @himself65 in https://github.com/toeverything/AFFiNE/pull/3426
- fix: bring back the lost WorkspaceDeleteModal style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3434
- chore: update change log link by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3435
- feat: add read only mode for page in trash by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3440
- test: add test for sub doc by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3444
- refactor: plugin loading logic by @himself65 in https://github.com/toeverything/AFFiNE/pull/3448
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3449
- feat(plugin-infra): add package.json schema by @himself65 in https://github.com/toeverything/AFFiNE/pull/3456
- refactor(plugin-infra): split functions by @himself65 in https://github.com/toeverything/AFFiNE/pull/3451
- refactor: image preview plugin by @himself65 in https://github.com/toeverything/AFFiNE/pull/3457
- feat: improve copilot plugin by @himself65 in https://github.com/toeverything/AFFiNE/pull/3459
- style: adjust active slider bar collection item active style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3458
- feat(plugin-infra): support esm bundler by @himself65 in https://github.com/toeverything/AFFiNE/pull/3460
- feat(plugin-infra): init permission control by @himself65 in https://github.com/toeverything/AFFiNE/pull/3461
- feat(plugin-infra): support worker thread in server side by @himself65 in https://github.com/toeverything/AFFiNE/pull/3462
- feat(plugin-infra): esm simulation in browser by @himself65 in https://github.com/toeverything/AFFiNE/pull/3464
- build: improve webpack config by @himself65 in https://github.com/toeverything/AFFiNE/pull/3463
- chore: remove unused files by @himself65 in https://github.com/toeverything/AFFiNE/pull/3466
- chore: add the missing d.ts file for y-indexeddb by @fourdim in https://github.com/toeverything/AFFiNE/pull/3467
- feat(plugin-cli): add cli
afby @himself65 in https://github.com/toeverything/AFFiNE/pull/3465 - chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3471
- chore: add
noUnusedLocalsandnoUnusedParametersrules by @himself65 in https://github.com/toeverything/AFFiNE/pull/3476 - fix: flaky test by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3478
- build: enable plugin system in production by @himself65 in https://github.com/toeverything/AFFiNE/pull/3480
- chore: adjustment options menu by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3455
- refactor(i18n): language setup by @himself65 in https://github.com/toeverything/AFFiNE/pull/3484
- feat: add placeholder for OPENAI_API_KEY input by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/3486
- feat: init
@affine/workerby @himself65 in https://github.com/toeverything/AFFiNE/pull/3495 - feat: brand new version of icons by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3496
- fix: flaky tests by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3507
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3489
- feat: add filter schema by @himself65 in https://github.com/toeverything/AFFiNE/pull/3479
- feat: custom maker dmg by @himself65 in https://github.com/toeverything/AFFiNE/pull/3501
- fix: drag workspace by @himself65 in https://github.com/toeverything/AFFiNE/pull/3513
- fix: stackoverflow issue in empty page by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3518
- ci: fix setup maker by @himself65 in https://github.com/toeverything/AFFiNE/pull/3519
- docs: update docs for build plugins by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3525
- fix(electron): check bundle by @himself65 in https://github.com/toeverything/AFFiNE/pull/3527
- feat: update editor mode switch icons by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3526
- feat: migrate to database v3 by @himself65 in https://github.com/toeverything/AFFiNE/pull/3528
- test: add test case for plugin bootstrap by @himself65 in https://github.com/toeverything/AFFiNE/pull/3529
- feat: add
@affine/sdkby @himself65 in https://github.com/toeverything/AFFiNE/pull/3536 - ci: fix server build by @himself65 in https://github.com/toeverything/AFFiNE/pull/3541
- fix: editor-mode-switch animation should only run once by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3543
- feat: add tooltips for collection bar action buttons by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3545
- fix: padding in the Switch button of Page/Edgeless by @Kaneki-Ken-7 in https://github.com/toeverything/AFFiNE/pull/3542
- refactor: merge
plugin-infraintoinfraby @himself65 in https://github.com/toeverything/AFFiNE/pull/3540 - fix: scrollbar position offset by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3538
- fix: a possible double connect issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3552
- feat: should hide downloadtip when it had been closed by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/3555
- chore: remove repeated inreferences by @kanweiwei in https://github.com/toeverything/AFFiNE/pull/3551
- chore: ignore output files by @himself65 in https://github.com/toeverything/AFFiNE/pull/3557
- fix(core): use download atom by @himself65 in https://github.com/toeverything/AFFiNE/pull/3558
- ci: improve download @sentry/cli by @himself65 in https://github.com/toeverything/AFFiNE/pull/3560
- ci: add
dependabot.ymlby @himself65 in https://github.com/toeverything/AFFiNE/pull/3562 - fix(core): editor wrapper css by @himself65 in https://github.com/toeverything/AFFiNE/pull/3563
- build: improve webpack config by @himself65 in https://github.com/toeverything/AFFiNE/pull/3561
- refactor: lazy download macos maker by @himself65 in https://github.com/toeverything/AFFiNE/pull/3564
- fix: added scrollbar at the correct position by @Kaneki-Ken-7 in https://github.com/toeverything/AFFiNE/pull/3506
- style: add no-misused-promises rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/3547
- fix: optimize types for infra/electron by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3574
- Update README.md by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/3578
- refactor: remove React.FC for component package by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3575
- fix: only run migration in local workspace by @himself65 in https://github.com/toeverything/AFFiNE/pull/3570
- docs: add license scan report and status by @fossabot in https://github.com/toeverything/AFFiNE/pull/3576
- feat: update 404 page by @himself65 in https://github.com/toeverything/AFFiNE/pull/3580
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3567
- build: use tsconfig bundler by @himself65 in https://github.com/toeverything/AFFiNE/pull/3581
- feat: modify sidebar floating logic and header responsive style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3550
- chore: bump jotai-devtools from 0.6.0 to 0.6.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3583
- chore: bump happy-dom from 10.5.2 to 10.8.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3584
- chore: bump @perfsee/sdk from 1.8.3 to 1.8.5 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3582
- chore: bump electron from 25.3.2 to 25.4.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3585
- chore: bump @nestjs/common from 10.1.2 to 10.1.3 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3586
- chore: bump @typescript-eslint/parser from 6.2.0 to 6.2.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3589
- fix: disable button when value is empty by @Wzb3422 in https://github.com/toeverything/AFFiNE/pull/3590
- feat(plugin): add vue example by @himself65 in https://github.com/toeverything/AFFiNE/pull/3592
- feat(cli): build infra and plugins before dev-core by @Kaneki-Ken-7 in https://github.com/toeverything/AFFiNE/pull/3470
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3594
- chore: bump vite-plugin-dts from 3.3.1 to 3.5.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3598
- fix: eslint stack overflow issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3601
- style: adjust page list header style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3599
- feat(infra): lazy load plugin modules by @himself65 in https://github.com/toeverything/AFFiNE/pull/3604
- chore: bump prisma from 5.0.0 to 5.1.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3596
- chore: bump eslint-plugin-sonarjs from 0.19.0 to 0.20.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3597
- fix: correct contact with us icon alignment by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3600
- feat: add local blocksuite debug support by @fourdim in https://github.com/toeverything/AFFiNE/pull/3591
- feat: support enable/disable plugin by @himself65 in https://github.com/toeverything/AFFiNE/pull/3605
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3606
- chore: bump jest-mock from 29.6.1 to 29.6.2 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3612
- fix: cache key on blocksuite local debug by @fourdim in https://github.com/toeverything/AFFiNE/pull/3610
- feat: replace button from @toeverything/components by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3608
- chore: bump marked from 5.1.2 to 7.0.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3613
- chore: bump eslint and @types/eslint by @dependabot in https://github.com/toeverything/AFFiNE/pull/3611
- refactor: remove React.FC for affine core by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3617
- docs: fix typo by @Tsong-LC in https://github.com/toeverything/AFFiNE/pull/3618
- chore: add
@types/addfine__envto the devDep by @kanweiwei in https://github.com/toeverything/AFFiNE/pull/3616 - refactor: header options menu by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3615
- fix: collection-list pin icon not changed by @hqwuzhaoyi in https://github.com/toeverything/AFFiNE/pull/3625
- refactor: optimize the use of notification center by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3621
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3623
- fix: page validation logic by @himself65 in https://github.com/toeverything/AFFiNE/pull/3626
- chore: bump vite from 4.4.7 to 4.4.9 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3607
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3627
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3634
- chore: bump @vitejs/plugin-react from 4.0.3 to 4.0.4 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3631
- fix: help island icons height by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3639
- chore: bump icon version and change plugins icon by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3640
- chore: bump storybook-dark-mode from 3.0.0 to 3.0.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3632
- chore: bump blocksuite version by @Saul-Mirone in https://github.com/toeverything/AFFiNE/pull/3654
- feat: support get datasource status by @himself65 in https://github.com/toeverything/AFFiNE/pull/3645
- feat: add no match route by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3659
- chore: make dev:electron work by @wiirhan in https://github.com/toeverything/AFFiNE/pull/3644
- chore: bump eslint-config-prettier from 8.8.0 to 9.0.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3655
- chore: bump nodemon from 2.0.22 to 3.0.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3657
- chore: bump @clack/core from 0.3.2 to 0.3.3 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3671
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3672
- chore: bump lib0 from 0.2.78 to 0.2.80 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3670
- chore: bump @storybook/test-runner from 0.11.0 to 0.13.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3673
- chore: remove dependency of blocksuite/blocks/std by @Saul-Mirone in https://github.com/toeverything/AFFiNE/pull/3667
- feat: new preload pages by @himself65 in https://github.com/toeverything/AFFiNE/pull/3674
- fix: upload blobs by @himself65 in https://github.com/toeverything/AFFiNE/pull/3676
- chore: bump ses from 0.18.5 to 0.18.7 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3630
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3677
- fix: test case by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3686
- feat: add duplicate feature by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3675
- fix: update blocksuite version by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/3693
- fix: remove invisible unicode for dynamicImportKey by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3695
- refactor: remove React.FC by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3694
- chore: prohibit using
mergeUpdatesby @himself65 in https://github.com/toeverything/AFFiNE/pull/3701 - fix: page references in list/database by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3702
- feat: add Intl.Segmenter polyfill by @fourdim in https://github.com/toeverything/AFFiNE/pull/3688
- docs: remove
.all-contributorsrcby @himself65 in https://github.com/toeverything/AFFiNE/pull/3704 - chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3706
- feat: refator header by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3685
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3710
- fix(electron): download tip by @himself65 in https://github.com/toeverything/AFFiNE/pull/3711
- fix: get back the missing scrollbar by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3718
- v0.8.0-beta.1 by @himself65 in https://github.com/toeverything/AFFiNE/pull/3877
New Contributors
- @Kaneki-Ken-7 made their first contribution in https://github.com/toeverything/AFFiNE/pull/3046
- @boomlion8 made their first contribution in https://github.com/toeverything/AFFiNE/pull/3081
- @mon-jai made their first contribution in https://github.com/toeverything/AFFiNE/pull/3107
- @angleshe made their first contribution in https://github.com/toeverything/AFFiNE/pull/3246
- @siyou made their first contribution in https://github.com/toeverything/AFFiNE/pull/3248
- @TinsFox made their first contribution in https://github.com/toeverything/AFFiNE/pull/3368
- @Subhahdip made their first contribution in https://github.com/toeverything/AFFiNE/pull/3413
- @fossabot made their first contribution in https://github.com/toeverything/AFFiNE/pull/3576
- @Wzb3422 made their first contribution in https://github.com/toeverything/AFFiNE/pull/3590
- @Tsong-LC made their first contribution in https://github.com/toeverything/AFFiNE/pull/3618
- @hqwuzhaoyi made their first contribution in https://github.com/toeverything/AFFiNE/pull/3625
- @wiirhan made their first contribution in https://github.com/toeverything/AFFiNE/pull/3644
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.7.3...v0.8.0
- Fix an issue that downloads the stable version in the beta version
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.8.0-beta.3...v0.8.0-beta.4
Updates
- Seach feature might not work
- PDF export might have broken UI
- blocksuite editor update
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.8.0-beta.2...v0.8.0-beta.3
Updates
- Support for Windows signed certificates
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.8.0-beta.1...v0.8.0-beta.2
What's Changed
- Possible errors in the theme under full screen
- Deleting referenced pages may cause the app crash
- The page jumped after the notion is imported
- UI Fix
- blocksuite editor update
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.8.0-beta.0...v0.8.0-beta.1
What's Changed
- build: fix i18n output by @himself65 in https://github.com/toeverything/AFFiNE/pull/2896
- build: unify build flags by @himself65 in https://github.com/toeverything/AFFiNE/pull/2891
- feat: update migration test page by @himself65 in https://github.com/toeverything/AFFiNE/pull/2871
- test(server): watch mode by @himself65 in https://github.com/toeverything/AFFiNE/pull/2893
- ci: enable merge group by @himself65 in https://github.com/toeverything/AFFiNE/pull/2899
- fix(web): bypass adapter list error by @himself65 in https://github.com/toeverything/AFFiNE/pull/2903
- refactor: environment setup by @himself65 in https://github.com/toeverything/AFFiNE/pull/2898
- chore: update pre-commit hook by @himself65 in https://github.com/toeverything/AFFiNE/pull/2904
- feat: add rule 'sonarjs/no-identical-functions' by @himself65 in https://github.com/toeverything/AFFiNE/pull/2905
- refactor(storybook): move to
appsfolder by @himself65 in https://github.com/toeverything/AFFiNE/pull/2901 - docs: improve helm ci & document by @darkskygit in https://github.com/toeverything/AFFiNE/pull/2902
- chore: codesandbox setup by @himself65 in https://github.com/toeverything/AFFiNE/pull/2907
- chore: bump typescript version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2906
- feat: migrate workspace setting with new design to setting modal by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2900
- ci: add codeql check to merge group by @himself65 in https://github.com/toeverything/AFFiNE/pull/2909
- ci: automatically build canary release by @himself65 in https://github.com/toeverything/AFFiNE/pull/2911
- feat: add deployment guide & fix pod label by @darkskygit in https://github.com/toeverything/AFFiNE/pull/2912
- fix: updater color updates by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2913
- feat(storage): binding jwst storage to node by @forehalo in https://github.com/toeverything/AFFiNE/pull/2808
- ci: add prettier format check by @himself65 in https://github.com/toeverything/AFFiNE/pull/2908
- test: migration test in real world by @himself65 in https://github.com/toeverything/AFFiNE/pull/2885
- chore: update translation by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2916
- fix: incorrect formatting by @darkskygit in https://github.com/toeverything/AFFiNE/pull/2917
- refactor: rootWorkspacesMetadataAtom loading logic by @himself65 in https://github.com/toeverything/AFFiNE/pull/2882
- fix: a serise of ui issues of new setting by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2920
- ci: allow codecov upload failure by @himself65 in https://github.com/toeverything/AFFiNE/pull/2922
- chore: bump blocksuite to 0.0.0-20230629084521-542de4e8-nightly by @himself65 in https://github.com/toeverything/AFFiNE/pull/2921
- chore: update changelog link and remove obsolete changelog components by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2918
- feat: add and modify test case for new settings modal by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2925
- build: affine Node.js server charts by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2895
- fix(electron): window only ui by @himself65 in https://github.com/toeverything/AFFiNE/pull/2926
- feat: export page as file by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/2923
- fix: z-index on app sidebar by @HydenLiu in https://github.com/toeverything/AFFiNE/pull/2761
- refactor: fix typo in notification-center/index.tsx by @eltociear in https://github.com/toeverything/AFFiNE/pull/2929
- ci: make helm release only on bump version by @darkskygit in https://github.com/toeverything/AFFiNE/pull/2928
- fix(web): disable notification center by @himself65 in https://github.com/toeverything/AFFiNE/pull/2934
- feat: special ip address 'localhost' by @himself65 in https://github.com/toeverything/AFFiNE/pull/2935
- chore: tag deprecated files by @himself65 in https://github.com/toeverything/AFFiNE/pull/2936
- chore: bump blocksuite to 0.0.0-20230629103121-76e6587d-nightly by @himself65 in https://github.com/toeverything/AFFiNE/pull/2931
- feat: expose clipboard apis by @fundon in https://github.com/toeverything/AFFiNE/pull/2932
- feat: support for view management by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/2892
- refactor(cli): use typescript by @himself65 in https://github.com/toeverything/AFFiNE/pull/2938
- build: remove unused package by @himself65 in https://github.com/toeverything/AFFiNE/pull/2937
- ci: cancel previous build by @himself65 in https://github.com/toeverything/AFFiNE/pull/2794
- fix: disable sqlite blob storage by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2943
- build(electron): use nx by @himself65 in https://github.com/toeverything/AFFiNE/pull/2942
- fix(web): migrate connector by @regischen in https://github.com/toeverything/AFFiNE/pull/2941
- chore: bump blocksuite to '0.0.0-20230630081054-55a25248-nightly' by @himself65 in https://github.com/toeverything/AFFiNE/pull/2944
- chore: adjust icon and style by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/2949
- build: enhance nx build by @himself65 in https://github.com/toeverything/AFFiNE/pull/2948
- build: skip type check in next.js build by @himself65 in https://github.com/toeverything/AFFiNE/pull/2952
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2950
- build: fix nx.json by @himself65 in https://github.com/toeverything/AFFiNE/pull/2951
- chore: improve ci build speed by @himself65 in https://github.com/toeverything/AFFiNE/pull/2953
- chore: replace 'eslint-plugin-import' by @himself65 in https://github.com/toeverything/AFFiNE/pull/2957
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2960
- feat: modify preloading data by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2947
- i18n: update translation resources by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2968
- style: adjust copilot chat style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2915
- chore: update 'lint-staged' rules by @himself65 in https://github.com/toeverything/AFFiNE/pull/2969
- build: update build config by @himself65 in https://github.com/toeverything/AFFiNE/pull/2967
- chore: add affine-cloud build config by @himself65 in https://github.com/toeverything/AFFiNE/pull/2971
- style: adjust icon button hover color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2976
- fix(web): hydration issue by @himself65 in https://github.com/toeverything/AFFiNE/pull/2974
- fix: potential race condition on app load when migration by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2977
- fix: some potential tests issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2982
- chore: add import to sidebar by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2981
- feat: remove old setting page by default by @himself65 in https://github.com/toeverything/AFFiNE/pull/2980
- fix: potential updater issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2973
- ci: reduce yarn cache by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2983
- fix: dark mode export PDF leaves margin and notification by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/2978
- refactor: remove legacy cloud by @himself65 in https://github.com/toeverything/AFFiNE/pull/2987
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2989
- feat: page mode shortcut by @danielchim in https://github.com/toeverything/AFFiNE/pull/2985
- build: enable next server by @himself65 in https://github.com/toeverything/AFFiNE/pull/2992
- chore: add circular check by @himself65 in https://github.com/toeverything/AFFiNE/pull/2995
- test: use static server by @himself65 in https://github.com/toeverything/AFFiNE/pull/2996
- docs: update README.md by @ShortCipher5 in https://github.com/toeverything/AFFiNE/pull/2997
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2998
- refactor: input component by @himself65 in https://github.com/toeverything/AFFiNE/pull/2999
- feat: add tags support by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/2988
- feat: modify setting modal by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3008
- fix: bookmark block output missing by @himself65 in https://github.com/toeverything/AFFiNE/pull/3010
- chore(electron): renaming clipboard api by @fundon in https://github.com/toeverything/AFFiNE/pull/3005
- chore: bump nx by @himself65 in https://github.com/toeverything/AFFiNE/pull/3014
- feat(electron): move preload to infra by @himself65 in https://github.com/toeverything/AFFiNE/pull/3011
- ci: check macOS arm64 bundle output by @himself65 in https://github.com/toeverything/AFFiNE/pull/3012
- refactor: simplify code by @himself65 in https://github.com/toeverything/AFFiNE/pull/3015
- chore: update setting text by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3000
- chore: update pre-commit by @himself65 in https://github.com/toeverything/AFFiNE/pull/3017
- fix: sqlite provider import sub doc db file by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2991
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3016
- fix: flaky tests by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/3019
- feat: update server login feature by @himself65 in https://github.com/toeverything/AFFiNE/pull/3004
- fix: tags does not exist by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/3020
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3023
- build: remove legacy cloud config by @himself65 in https://github.com/toeverything/AFFiNE/pull/3024
- fix: updater issues by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3027
- fix: delete workspace in settings by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3030
- fix: a series of setting issues by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3032
- fix: workspace name should change in the setting panel by @himself65 in https://github.com/toeverything/AFFiNE/pull/3039
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3041
- chore: temporary fix sync script error by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3044
- fix(component): all page list UI padding by @Kaneki-Ken-7 in https://github.com/toeverything/AFFiNE/pull/3046
- fix: date-picker hidden in update collection by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3045
- fix: menu item click area by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3051
- chore: update communities link and icon by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3052
- fix(component): image preview fallback by @himself65 in https://github.com/toeverything/AFFiNE/pull/3058
- fix(component): new page button in all page by @Kaneki-Ken-7 in https://github.com/toeverything/AFFiNE/pull/3053
- fix(web): fetch hello-world from local by @himself65 in https://github.com/toeverything/AFFiNE/pull/3062
- fix(web): setting panel refresh by @himself65 in https://github.com/toeverything/AFFiNE/pull/3070
- fix: workspace storage settings issues by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3055
- refactor: block-hub in tool wrapper by @himself65 in https://github.com/toeverything/AFFiNE/pull/3073
- fix: cleanup workspace when switch setting panel by @himself65 in https://github.com/toeverything/AFFiNE/pull/3072
- test: upgrade playwright by @himself65 in https://github.com/toeverything/AFFiNE/pull/3077
- build: fix nx inputs by @himself65 in https://github.com/toeverything/AFFiNE/pull/3079
- test: image preview e2e by @himself65 in https://github.com/toeverything/AFFiNE/pull/3080
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3078
- style: adjust settings style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3083
- ci: fix nx.yml by @himself65 in https://github.com/toeverything/AFFiNE/pull/3086
- perf: reduce unused provider connection by @himself65 in https://github.com/toeverything/AFFiNE/pull/3090
- fix: a possible issue on electron flaky test by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3094
- feat: add font style setting by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3092
- chore: add new item for share component by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3084
- refactor: lazy load workspaces by @himself65 in https://github.com/toeverything/AFFiNE/pull/3091
- feat: improve workspace hook by @himself65 in https://github.com/toeverything/AFFiNE/pull/3099
- fix: color of UI in dark mode by @boomlion8 in https://github.com/toeverything/AFFiNE/pull/3081
- test: fix flaky by @himself65 in https://github.com/toeverything/AFFiNE/pull/3100
- chore: remove unused code by @himself65 in https://github.com/toeverything/AFFiNE/pull/3102
- fix: init workspace before loaded by @himself65 in https://github.com/toeverything/AFFiNE/pull/3104
- fix: sidebar noise background on Windows by @mon-jai in https://github.com/toeverything/AFFiNE/pull/3107
- fix: disable move db by default by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3105
- refactor(hooks): reduce null types by @himself65 in https://github.com/toeverything/AFFiNE/pull/3111
- feat: improve error log message by @himself65 in https://github.com/toeverything/AFFiNE/pull/3112
- fix: page mode shortcut by @danielchim in https://github.com/toeverything/AFFiNE/pull/3097
- test: fix incorrect day suffix by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3121
- chore: restrict node version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3120
- style: change switch tip color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3123
- fix: add DB migration to add workspace by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3115
- feat: modify setting modal entry in quick search modal by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3089
- refactor: follow correct react rules by @himself65 in https://github.com/toeverything/AFFiNE/pull/3119
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3131
- fix: font style setting only control editor's font by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3117
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3138
- fix: remove workspace not working by @himself65 in https://github.com/toeverything/AFFiNE/pull/3140
- style: modify the style of community item by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3143
- fix: updater not working by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3144
- refactor: remove unused code by @himself65 in https://github.com/toeverything/AFFiNE/pull/3149
- fix: some typo and i18n by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/3155
- fix: settings style update by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3161
- fix: jump to index page after deletion by @himself65 in https://github.com/toeverything/AFFiNE/pull/3169
- feat: add suspense to workspace settings by @himself65 in https://github.com/toeverything/AFFiNE/pull/3167
- fix: the image lost after exporting by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/3150
- feat: display app version in setting panel by @himself65 in https://github.com/toeverything/AFFiNE/pull/3170
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3179
- fix: enhancing the security of image proxy by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/3176
- fix: add default fonts by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3185
- style: update delete button style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3180
- fix: unexpected jump 404 page by @himself65 in https://github.com/toeverything/AFFiNE/pull/3190
- fix: first page id conflict by @himself65 in https://github.com/toeverything/AFFiNE/pull/3192
- fix: iconUrl for windows build by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3194
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3196
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3197
- fix: block hub might not work by @himself65 in https://github.com/toeverything/AFFiNE/pull/3199
- fix: page id could be invalid by @himself65 in https://github.com/toeverything/AFFiNE/pull/3204
- chore: update blocksuite version by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/3209
- fix: fullscreen settting not working by @himself65 in https://github.com/toeverything/AFFiNE/pull/3215
- fix: collections should be unique for workspaces by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/3213
- refactor: move test utils to package by @himself65 in https://github.com/toeverything/AFFiNE/pull/3206
- refactor(web): move current atoms into plugin infra by @himself65 in https://github.com/toeverything/AFFiNE/pull/3220
- test: add workspace ref in e2e by @himself65 in https://github.com/toeverything/AFFiNE/pull/3217
- refactor: mode atom by @himself65 in https://github.com/toeverything/AFFiNE/pull/3221
- fix: can't go back to all pages by click
All Pagesbutton by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/3219 - refactor(plugin-infra): workspace loading by @himself65 in https://github.com/toeverything/AFFiNE/pull/3222
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3223
- fix(plugin-infra): dependencies by @himself65 in https://github.com/toeverything/AFFiNE/pull/3226
- fix: internal build updater by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3229
- revert: use stable react by @himself65 in https://github.com/toeverything/AFFiNE/pull/3228
- refactor: simplify code by @himself65 in https://github.com/toeverything/AFFiNE/pull/3231
- fix: remove hello-world page by @himself65 in https://github.com/toeverything/AFFiNE/pull/3234
- fix: migration logic by @himself65 in https://github.com/toeverything/AFFiNE/pull/3238
- fix: create first workspace logic by @himself65 in https://github.com/toeverything/AFFiNE/pull/3241
- fix: pwa icon by @angleshe in https://github.com/toeverything/AFFiNE/pull/3246
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3250
- docs: update building-desktop-client-app.md by @siyou in https://github.com/toeverything/AFFiNE/pull/3248
- fix(plugin-infra): dependencies by @himself65 in https://github.com/toeverything/AFFiNE/pull/3252
- refactor: use
useCallbackby @himself65 in https://github.com/toeverything/AFFiNE/pull/3254 - chore: upadete onboarding video and changlog link by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3255
- fix: first workspace not found by @himself65 in https://github.com/toeverything/AFFiNE/pull/3258
- chore: update blocksuite version by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/3261
- fix(plugin-infra): react as peer dependency by @himself65 in https://github.com/toeverything/AFFiNE/pull/3260
- fix: disable updater button when app updating by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3268
- feat(i18n): support i18n in app version by @kanweiwei in https://github.com/toeverything/AFFiNE/pull/3263
- fix: temporarily handle all page scroll bar styles by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3269
- feat: move plugins config to setting by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3259
- chore: increase the frequency of the banner by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3264
- feat: new import page component by @lawvs in https://github.com/toeverything/AFFiNE/pull/3277
- chore: update block card styles by @lawvs in https://github.com/toeverything/AFFiNE/pull/3290
- refactor!: remove
next.jsby @himself65 in https://github.com/toeverything/AFFiNE/pull/3267 - fix(cli): update
dev-coreby @himself65 in https://github.com/toeverything/AFFiNE/pull/3296 - chore: remove
next.jsdependency by @himself65 in https://github.com/toeverything/AFFiNE/pull/3297 - feat: add bootstrap by @himself65 in https://github.com/toeverything/AFFiNE/pull/3299
- chore(core): fix missing stuff by @himself65 in https://github.com/toeverything/AFFiNE/pull/3302
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3298
- fix: banner blocking new page button issue by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3301
- fix(core): plugin by @himself65 in https://github.com/toeverything/AFFiNE/pull/3307
- chore(core): update webpack hash logic by @himself65 in https://github.com/toeverything/AFFiNE/pull/3308
- chore: update runtime by @himself65 in https://github.com/toeverything/AFFiNE/pull/3312
- fix(core):
css.tshmr by @himself65 in https://github.com/toeverything/AFFiNE/pull/3317 - feat: use string on origin by @himself65 in https://github.com/toeverything/AFFiNE/pull/3319
- fix: enable strict mode by @himself65 in https://github.com/toeverything/AFFiNE/pull/3321
- feat: init doc monitor by @himself65 in https://github.com/toeverything/AFFiNE/pull/3320
- feat: init new plugin system by @himself65 in https://github.com/toeverything/AFFiNE/pull/3323
- fix: lockdown by @himself65 in https://github.com/toeverything/AFFiNE/pull/3336
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3333
- fix: type check in plugins by @himself65 in https://github.com/toeverything/AFFiNE/pull/3337
- fix(core): migration by @himself65 in https://github.com/toeverything/AFFiNE/pull/3322
- style: add text overflow style for collections by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3292
- perf: lazy doc provider factory by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3330
- fix(core): use Link from
react-router-domby @himself65 in https://github.com/toeverything/AFFiNE/pull/3342 - feat: refactor button with new design by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3343
- feat: title editing on workspace title by @danielchim in https://github.com/toeverything/AFFiNE/pull/3139
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3346
- feat(plugin-infra): add plugin cli by @himself65 in https://github.com/toeverything/AFFiNE/pull/3344
- fix: temp workaround for missing blobs in export by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3347
- fix(core): avoid page full refresh by @himself65 in https://github.com/toeverything/AFFiNE/pull/3341
- fix(y-indexeddb): un-track doc when destroy by @himself65 in https://github.com/toeverything/AFFiNE/pull/3358
- chore: update icon size by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3350
- style: move trash button group to page bottom by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3352
- perf: use lazy load provider for IDB and SQLITE by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3351
- chore: update version label by @TinsFox in https://github.com/toeverything/AFFiNE/pull/3368
- build: fix ci by @himself65 in https://github.com/toeverything/AFFiNE/pull/3373
- chore: allow custom editor spec presets by @lawvs in https://github.com/toeverything/AFFiNE/pull/3362
- build: update cli by @himself65 in https://github.com/toeverything/AFFiNE/pull/3374
- refactor(electron): server side plugin by @himself65 in https://github.com/toeverything/AFFiNE/pull/3360
- chore(cli): build infra by @himself65 in https://github.com/toeverything/AFFiNE/pull/3375
- feat: add new collection button to slider bar by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3369
- fix(workspace): should avoid sending providers' update back by @forehalo in https://github.com/toeverything/AFFiNE/pull/3384
- fix: filter button conflicts with electron header drag event by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3380
- fix: inconsistent database content in exported PDF by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/3385
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3394
- fix: plugin infra by @himself65 in https://github.com/toeverything/AFFiNE/pull/3398
- chore: adjust sidebar padding by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3397
- fix: button style error by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3396
- feat: support gif toast by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3389
- feat: modify current workspace label to a dot by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3399
- fix: unable to add a second collection by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3405
- build: add AppImage build by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3401
- chore: bump blocksuite by @himself65 in https://github.com/toeverything/AFFiNE/pull/3404
- fix: plugin not found by @himself65 in https://github.com/toeverything/AFFiNE/pull/3415
- fix: sqlite db apply by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3409
- docs: fix the Linux download button on the readme page by @Subhahdip in https://github.com/toeverything/AFFiNE/pull/3413
- fix: undefined allDb in firefox by @fourdim in https://github.com/toeverything/AFFiNE/pull/3417
- test: improve e2e coverage on page deletion by @Kaneki-Ken-7 in https://github.com/toeverything/AFFiNE/pull/3416
- fix: improve navigate by @himself65 in https://github.com/toeverything/AFFiNE/pull/3420
- fix(core): delete page by @himself65 in https://github.com/toeverything/AFFiNE/pull/3419
- refactor: create collection by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3406
- fix: the exported pdf has part white background in dark mode by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/3408
- fix(electron): plugin cannot found by @himself65 in https://github.com/toeverything/AFFiNE/pull/3418
- ci: add timeout by @himself65 in https://github.com/toeverything/AFFiNE/pull/3423
- style: adjust collection modal style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3407
- fix: copilot not working by @himself65 in https://github.com/toeverything/AFFiNE/pull/3425
- fix: serial build plugins by @himself65 in https://github.com/toeverything/AFFiNE/pull/3431
- chore: split vitest by @himself65 in https://github.com/toeverything/AFFiNE/pull/3426
- fix: bring back the lost WorkspaceDeleteModal style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3434
- chore: update change log link by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3435
- feat: add read only mode for page in trash by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3440
- test: add test for sub doc by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3444
- refactor: plugin loading logic by @himself65 in https://github.com/toeverything/AFFiNE/pull/3448
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3449
- feat(plugin-infra): add package.json schema by @himself65 in https://github.com/toeverything/AFFiNE/pull/3456
- refactor(plugin-infra): split functions by @himself65 in https://github.com/toeverything/AFFiNE/pull/3451
- refactor: image preview plugin by @himself65 in https://github.com/toeverything/AFFiNE/pull/3457
- feat: improve copilot plugin by @himself65 in https://github.com/toeverything/AFFiNE/pull/3459
- style: adjust active slider bar collection item active style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3458
- feat(plugin-infra): support esm bundler by @himself65 in https://github.com/toeverything/AFFiNE/pull/3460
- feat(plugin-infra): init permission control by @himself65 in https://github.com/toeverything/AFFiNE/pull/3461
- feat(plugin-infra): support worker thread in server side by @himself65 in https://github.com/toeverything/AFFiNE/pull/3462
- feat(plugin-infra): esm simulation in browser by @himself65 in https://github.com/toeverything/AFFiNE/pull/3464
- build: improve webpack config by @himself65 in https://github.com/toeverything/AFFiNE/pull/3463
- chore: remove unused files by @himself65 in https://github.com/toeverything/AFFiNE/pull/3466
- chore: add the missing d.ts file for y-indexeddb by @fourdim in https://github.com/toeverything/AFFiNE/pull/3467
- feat(plugin-cli): add cli
afby @himself65 in https://github.com/toeverything/AFFiNE/pull/3465 - chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3471
- chore: add
noUnusedLocalsandnoUnusedParametersrules by @himself65 in https://github.com/toeverything/AFFiNE/pull/3476 - fix: flaky test by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3478
- build: enable plugin system in production by @himself65 in https://github.com/toeverything/AFFiNE/pull/3480
- chore: adjustment options menu by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3455
- refactor(i18n): language setup by @himself65 in https://github.com/toeverything/AFFiNE/pull/3484
- feat: add placeholder for OPENAI_API_KEY input by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/3486
- feat: init
@affine/workerby @himself65 in https://github.com/toeverything/AFFiNE/pull/3495 - feat: brand new version of icons by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3496
- fix: flaky tests by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3507
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3489
- feat: add filter schema by @himself65 in https://github.com/toeverything/AFFiNE/pull/3479
- feat: custom maker dmg by @himself65 in https://github.com/toeverything/AFFiNE/pull/3501
- fix: drag workspace by @himself65 in https://github.com/toeverything/AFFiNE/pull/3513
- fix: stackoverflow issue in empty page by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3518
- ci: fix setup maker by @himself65 in https://github.com/toeverything/AFFiNE/pull/3519
- docs: update docs for build plugins by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3525
- fix(electron): check bundle by @himself65 in https://github.com/toeverything/AFFiNE/pull/3527
- feat: update editor mode switch icons by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3526
- feat: migrate to database v3 by @himself65 in https://github.com/toeverything/AFFiNE/pull/3528
- test: add test case for plugin bootstrap by @himself65 in https://github.com/toeverything/AFFiNE/pull/3529
- feat: add
@affine/sdkby @himself65 in https://github.com/toeverything/AFFiNE/pull/3536 - ci: fix server build by @himself65 in https://github.com/toeverything/AFFiNE/pull/3541
- fix: editor-mode-switch animation should only run once by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3543
- feat: add tooltips for collection bar action buttons by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3545
- fix: padding in the Switch button of Page/Edgeless by @Kaneki-Ken-7 in https://github.com/toeverything/AFFiNE/pull/3542
- refactor: merge
plugin-infraintoinfraby @himself65 in https://github.com/toeverything/AFFiNE/pull/3540 - fix: scrollbar position offset by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3538
- fix: a possible double connect issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3552
- feat: should hide downloadtip when it had been closed by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/3555
- chore: remove repeated inreferences by @kanweiwei in https://github.com/toeverything/AFFiNE/pull/3551
- chore: ignore output files by @himself65 in https://github.com/toeverything/AFFiNE/pull/3557
- fix(core): use download atom by @himself65 in https://github.com/toeverything/AFFiNE/pull/3558
- ci: improve download @sentry/cli by @himself65 in https://github.com/toeverything/AFFiNE/pull/3560
- ci: add
dependabot.ymlby @himself65 in https://github.com/toeverything/AFFiNE/pull/3562 - fix(core): editor wrapper css by @himself65 in https://github.com/toeverything/AFFiNE/pull/3563
- build: improve webpack config by @himself65 in https://github.com/toeverything/AFFiNE/pull/3561
- refactor: lazy download macos maker by @himself65 in https://github.com/toeverything/AFFiNE/pull/3564
- fix: added scrollbar at the correct position by @Kaneki-Ken-7 in https://github.com/toeverything/AFFiNE/pull/3506
- style: add no-misused-promises rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/3547
- fix: optimize types for infra/electron by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3574
- Update README.md by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/3578
- refactor: remove React.FC for component package by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3575
- fix: only run migration in local workspace by @himself65 in https://github.com/toeverything/AFFiNE/pull/3570
- docs: add license scan report and status by @fossabot in https://github.com/toeverything/AFFiNE/pull/3576
- feat: update 404 page by @himself65 in https://github.com/toeverything/AFFiNE/pull/3580
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3567
- build: use tsconfig bundler by @himself65 in https://github.com/toeverything/AFFiNE/pull/3581
- feat: modify sidebar floating logic and header responsive style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3550
- chore: bump jotai-devtools from 0.6.0 to 0.6.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3583
- chore: bump happy-dom from 10.5.2 to 10.8.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3584
- chore: bump @perfsee/sdk from 1.8.3 to 1.8.5 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3582
- chore: bump electron from 25.3.2 to 25.4.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3585
- chore: bump @nestjs/common from 10.1.2 to 10.1.3 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3586
- chore: bump @typescript-eslint/parser from 6.2.0 to 6.2.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3589
- fix: disable button when value is empty by @Wzb3422 in https://github.com/toeverything/AFFiNE/pull/3590
- feat(plugin): add vue example by @himself65 in https://github.com/toeverything/AFFiNE/pull/3592
- feat(cli): build infra and plugins before dev-core by @Kaneki-Ken-7 in https://github.com/toeverything/AFFiNE/pull/3470
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3594
- chore: bump vite-plugin-dts from 3.3.1 to 3.5.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3598
- fix: eslint stack overflow issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3601
- style: adjust page list header style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3599
- feat(infra): lazy load plugin modules by @himself65 in https://github.com/toeverything/AFFiNE/pull/3604
- chore: bump prisma from 5.0.0 to 5.1.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3596
- chore: bump eslint-plugin-sonarjs from 0.19.0 to 0.20.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3597
- fix: correct contact with us icon alignment by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3600
- feat: add local blocksuite debug support by @fourdim in https://github.com/toeverything/AFFiNE/pull/3591
- feat: support enable/disable plugin by @himself65 in https://github.com/toeverything/AFFiNE/pull/3605
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3606
- chore: bump jest-mock from 29.6.1 to 29.6.2 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3612
- fix: cache key on blocksuite local debug by @fourdim in https://github.com/toeverything/AFFiNE/pull/3610
- feat: replace button from @toeverything/components by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3608
- chore: bump marked from 5.1.2 to 7.0.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3613
- chore: bump eslint and @types/eslint by @dependabot in https://github.com/toeverything/AFFiNE/pull/3611
- refactor: remove React.FC for affine core by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3617
- docs: fix typo by @Tsong-LC in https://github.com/toeverything/AFFiNE/pull/3618
- chore: add
@types/addfine__envto the devDep by @kanweiwei in https://github.com/toeverything/AFFiNE/pull/3616 - refactor: header options menu by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3615
- fix: collection-list pin icon not changed by @hqwuzhaoyi in https://github.com/toeverything/AFFiNE/pull/3625
- refactor: optimize the use of notification center by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3621
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3623
- fix: page validation logic by @himself65 in https://github.com/toeverything/AFFiNE/pull/3626
- chore: bump vite from 4.4.7 to 4.4.9 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3607
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3627
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3634
- chore: bump @vitejs/plugin-react from 4.0.3 to 4.0.4 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3631
- fix: help island icons height by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3639
- chore: bump icon version and change plugins icon by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3640
- chore: bump storybook-dark-mode from 3.0.0 to 3.0.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3632
- chore: bump blocksuite version by @Saul-Mirone in https://github.com/toeverything/AFFiNE/pull/3654
- feat: support get datasource status by @himself65 in https://github.com/toeverything/AFFiNE/pull/3645
- feat: add no match route by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3659
- chore: make dev:electron work by @wiirhan in https://github.com/toeverything/AFFiNE/pull/3644
- chore: bump eslint-config-prettier from 8.8.0 to 9.0.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3655
- chore: bump nodemon from 2.0.22 to 3.0.1 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3657
- chore: bump @clack/core from 0.3.2 to 0.3.3 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3671
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3672
- chore: bump lib0 from 0.2.78 to 0.2.80 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3670
- chore: bump @storybook/test-runner from 0.11.0 to 0.13.0 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3673
- chore: remove dependency of blocksuite/blocks/std by @Saul-Mirone in https://github.com/toeverything/AFFiNE/pull/3667
- feat: new preload pages by @himself65 in https://github.com/toeverything/AFFiNE/pull/3674
- fix: upload blobs by @himself65 in https://github.com/toeverything/AFFiNE/pull/3676
- chore: bump ses from 0.18.5 to 0.18.7 by @dependabot in https://github.com/toeverything/AFFiNE/pull/3630
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3677
- fix: test case by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3686
- feat: add duplicate feature by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3675
- fix: update blocksuite version by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/3693
- fix: remove invisible unicode for dynamicImportKey by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3695
- refactor: remove React.FC by @Garfield550 in https://github.com/toeverything/AFFiNE/pull/3694
- chore: prohibit using
mergeUpdatesby @himself65 in https://github.com/toeverything/AFFiNE/pull/3701 - fix: page references in list/database by @pengx17 in https://github.com/toeverything/AFFiNE/pull/3702
- feat: add Intl.Segmenter polyfill by @fourdim in https://github.com/toeverything/AFFiNE/pull/3688
- docs: remove
.all-contributorsrcby @himself65 in https://github.com/toeverything/AFFiNE/pull/3704 - chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3706
- feat: refator header by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/3685
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/3710
- fix(electron): download tip by @himself65 in https://github.com/toeverything/AFFiNE/pull/3711
- fix: get back the missing scrollbar by @JimmFly in https://github.com/toeverything/AFFiNE/pull/3718
New Contributors
- @Kaneki-Ken-7 made their first contribution in https://github.com/toeverything/AFFiNE/pull/3046
- @boomlion8 made their first contribution in https://github.com/toeverything/AFFiNE/pull/3081
- @mon-jai made their first contribution in https://github.com/toeverything/AFFiNE/pull/3107
- @angleshe made their first contribution in https://github.com/toeverything/AFFiNE/pull/3246
- @siyou made their first contribution in https://github.com/toeverything/AFFiNE/pull/3248
- @kanweiwei made their first contribution in https://github.com/toeverything/AFFiNE/pull/3263
- @TinsFox made their first contribution in https://github.com/toeverything/AFFiNE/pull/3368
- @Subhahdip made their first contribution in https://github.com/toeverything/AFFiNE/pull/3413
- @Garfield550 made their first contribution in https://github.com/toeverything/AFFiNE/pull/3525
- @fossabot made their first contribution in https://github.com/toeverything/AFFiNE/pull/3576
- @dependabot made their first contribution in https://github.com/toeverything/AFFiNE/pull/3583
- @Wzb3422 made their first contribution in https://github.com/toeverything/AFFiNE/pull/3590
- @Tsong-LC made their first contribution in https://github.com/toeverything/AFFiNE/pull/3618
- @hqwuzhaoyi made their first contribution in https://github.com/toeverything/AFFiNE/pull/3625
- @wiirhan made their first contribution in https://github.com/toeverything/AFFiNE/pull/3644
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.7.2...v0.8.0-beta.0
Updates
- Support for Windows signed certificates
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.7.2...v0.7.3
Update
This version fixed a data loading issue that might not open a workspace after using a while.
We recommend all users install this update.
What's Changed
- fix: remove usage of
mergeUpdatesby @himself65 in https://github.com/toeverything/AFFiNE/pull/3687
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.7.1...v0.7.2
What's Changed
- fix(core): migration by @himself65 in https://github.com/toeverything/AFFiNE/pull/3322
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.7.0...v0.7.1
What's Changed
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2287
- docs: update README.md by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/2291
- fix: theme not being persisted issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2283
- feat(component): add skeleton in page detail by @himself65 in https://github.com/toeverything/AFFiNE/pull/2292
- feat: enhance root div styles by @himself65 in https://github.com/toeverything/AFFiNE/pull/2295
- fix: try to fix updater not working by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2294
- fix(component): toast too many times when switch page mode by @himself65 in https://github.com/toeverything/AFFiNE/pull/2296
- refactor: tour modal by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2297
- build(electron): add internal release channel by @himself65 in https://github.com/toeverything/AFFiNE/pull/2309
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2310
- chore: update AFFiNE Cloud prompt by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2321
- fix: delete modal on confirm does not close by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2322
- feat(component): improve fallback skeleton by @himself65 in https://github.com/toeverything/AFFiNE/pull/2323
- fix: should not show open folder if it is not moved by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2299
- feat(native): initialize affine native package by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2300
- fix: delay setAom on
rootWorkspacesMetadataAtomby @himself65 in https://github.com/toeverything/AFFiNE/pull/2271 - refactor: rename
WorkspacePlugintoWorkspaceAdapterby @himself65 in https://github.com/toeverything/AFFiNE/pull/2330 - fix: remove
useEffecton router sync with atoms by @himself65 in https://github.com/toeverything/AFFiNE/pull/2241 - ci: collect test coverage on electron by @himself65 in https://github.com/toeverything/AFFiNE/pull/2335
- feat: new sidebar (app shell) styles by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2303
- fix: correct router logic by @himself65 in https://github.com/toeverything/AFFiNE/pull/2342
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2331
- chore(server): remove bcrypt to avoid node-gyp usage by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2349
- chore: update
blocksuiteto0.0.0-20230512192655-e61e272b-nightlyby @himself65 in https://github.com/toeverything/AFFiNE/pull/2352 - feat(electron): app menu item and hotkey for creating new page by @SevenOutman in https://github.com/toeverything/AFFiNE/pull/2267
- fix: typo in AFFiNE-Docs.md by @eltociear in https://github.com/toeverything/AFFiNE/pull/2355
- chore: update
blocksuiteto0.0.0-20230514141009-705c0fac-nightlyby @himself65 in https://github.com/toeverything/AFFiNE/pull/2357 - fix: some style updates by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2348
- feat(electron): track router history by @himself65 in https://github.com/toeverything/AFFiNE/pull/2336
- chore: add animation for tour modal by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2365
- chore: remove quick search tips by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2375
- chore: remove favorite page by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2372
- feat: supports sort all page by @lawvs in https://github.com/toeverything/AFFiNE/pull/2356
- fix: app updater not working for internal release by @m1911star in https://github.com/toeverything/AFFiNE/pull/2377
- docs: update jobs.md by @DiamondThree in https://github.com/toeverything/AFFiNE/pull/2389
- feat: add Japanese support and update translation by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2388
- Update jobs.md by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/2391
- chore: add responsive styles for workspace card by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2390
- fix: text overflows in the header option menu by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2393
- chore: disable confused storybook backgrounds addon by @lawvs in https://github.com/toeverything/AFFiNE/pull/2395
- fix: some style updates by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2396
- fix: unexpected undefined class in popup by @lawvs in https://github.com/toeverything/AFFiNE/pull/2394
- feat: add block card component by @lawvs in https://github.com/toeverything/AFFiNE/pull/2398
- feat(electron): use affine native by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2329
- fix: hydration error by @himself65 in https://github.com/toeverything/AFFiNE/pull/2404
- fix: infinite reloading by @himself65 in https://github.com/toeverything/AFFiNE/pull/2405
- chore: disable image modal by default by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2400
- feat: add dropdown button by @lawvs in https://github.com/toeverything/AFFiNE/pull/2407
- feat: update button enhancements by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2401
- chore: update preloading page by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2409
- build: fix electron release build process by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2408
- chore: update prompt by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2410
- build: missing build native step in nightly build by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2421
- fix: add workflow to check release version match with package.json by @m1911star in https://github.com/toeverything/AFFiNE/pull/2420
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2423
- fix: sidebar fallback ui position by @himself65 in https://github.com/toeverything/AFFiNE/pull/2424
- fix: configurable changelog url by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2418
- refactor: remove unused code by @himself65 in https://github.com/toeverything/AFFiNE/pull/2425
- chore: adjust copywriting for onboarding by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2428
- chore: update pre-loading page by @ShortCipher5 in https://github.com/toeverything/AFFiNE/pull/2429
- feat: fav page references by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2422
- chore: bump
blocksuiteto0.0.0-20230518051344-45970a96-nightlyby @himself65 in https://github.com/toeverything/AFFiNE/pull/2430 - fix: open non-trash page when open by @himself65 in https://github.com/toeverything/AFFiNE/pull/2431
- chore: update pre-load content by @ShortCipher5 in https://github.com/toeverything/AFFiNE/pull/2432
- fix: create workspace card responsive by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2435
- chore: adjust delete description style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2437
- fix: adjust some styles by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2438
- chore: bump icon version by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2441
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2444
- feat: add new page button by @lawvs in https://github.com/toeverything/AFFiNE/pull/2417
- chore: remove unused i18n key by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2451
- fix: optimize app updater by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2452
- docs: sign CLA by @shishudesu in https://github.com/toeverything/AFFiNE/pull/2457
- fix: adjust some windows style issues by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2454
- fix: add windows install loading gif by @m1911star in https://github.com/toeverything/AFFiNE/pull/2462
- feat: add responvise page view by @lawvs in https://github.com/toeverything/AFFiNE/pull/2453
- docs: correct spelling by @gbiggs in https://github.com/toeverything/AFFiNE/pull/2469
- chore: update
blocksuiteto0.0.0-20230519102837-01acd96b-nightlyby @himself65 in https://github.com/toeverything/AFFiNE/pull/2472 - fix: fav reference style issue by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2476
- fix: wrap all workspaces with Suspense by @himself65 in https://github.com/toeverything/AFFiNE/pull/2477
- ci: add circular import detect by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2475
- refactor: rename
pluginstoadaptersby @himself65 in https://github.com/toeverything/AFFiNE/pull/2480 - fix: use hook with first render by @himself65 in https://github.com/toeverything/AFFiNE/pull/2481
- fix: flatten i18n keys by @lawvs in https://github.com/toeverything/AFFiNE/pull/2483
- chore(i18n): remove unused dependencies by @lawvs in https://github.com/toeverything/AFFiNE/pull/2485
- refactor: remove unused code by @himself65 in https://github.com/toeverything/AFFiNE/pull/2484
- fix: use
data-testidby @himself65 in https://github.com/toeverything/AFFiNE/pull/2487 - docs: update build guideline by @fourdim in https://github.com/toeverything/AFFiNE/pull/2434
- chore(native): upgrade notify to v6 by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2489
- feat(component): keyboard navigation for image-viewer by @adityash1 in https://github.com/toeverything/AFFiNE/pull/2334
- fix: regression on toast component by @himself65 in https://github.com/toeverything/AFFiNE/pull/2502
- docs: update README.md by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/2506
- feat: add simple support for pdf by @fourdim in https://github.com/toeverything/AFFiNE/pull/2503
- chore: update download tip link by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2509
- chore: bump electron by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2516
- chore: bump
blocksuiteto0.0.0-20230525011821-20259c76-nightlyby @himself65 in https://github.com/toeverything/AFFiNE/pull/2515 - chore: update pre-load content by @ShortCipher5 in https://github.com/toeverything/AFFiNE/pull/2518
- fix: replace new windows install loading gif by @m1911star in https://github.com/toeverything/AFFiNE/pull/2513
- fix: sort in desc based update date by default by @lawvs in https://github.com/toeverything/AFFiNE/pull/2510
- refactor: use date obj in all pages by @lawvs in https://github.com/toeverything/AFFiNE/pull/2523
- docs: add native build command to readme by @m1911star in https://github.com/toeverything/AFFiNE/pull/2535
- chore: update user guide style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2536
- fix: cannot delete last workspace by @himself65 in https://github.com/toeverything/AFFiNE/pull/2537
- feat: group all page by date by @lawvs in https://github.com/toeverything/AFFiNE/pull/2532
- feat: add storybook i18n decorator by @lawvs in https://github.com/toeverything/AFFiNE/pull/2538
- feat(component): init notification center by @himself65 in https://github.com/toeverything/AFFiNE/pull/2426
- feat: support bookmark by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2458
- chore: bump
blocksuiteto0.0.0-20230526024755-74df4d56-nightlyby @himself65 in https://github.com/toeverything/AFFiNE/pull/2541 - chore: tweak all page styles by @lawvs in https://github.com/toeverything/AFFiNE/pull/2540
- feat: the UI of importing Html/Markdown/Notion by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/2533
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2542
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2559
- feat: add build flag
enableAllPageFilterby @himself65 in https://github.com/toeverything/AFFiNE/pull/2562 - feat: headless filter in all pages tab by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/2566
- refactor(electron): sqlite db data workflow (remove symlink & fs watcher) by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2491
- fix: dropdown menu entire right can be pulled down by @HydenLiu in https://github.com/toeverything/AFFiNE/pull/2568
- fix: updater button text overflow by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2571
- chore: adjust switch style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2570
- chore: bump
blocksuiteto0.0.0-20230529102007-5ac37643-nightlyby @himself65 in https://github.com/toeverything/AFFiNE/pull/2569 - fix: replace windows installer loading gif by @m1911star in https://github.com/toeverything/AFFiNE/pull/2575
- refactor: ui adapter by @himself65 in https://github.com/toeverything/AFFiNE/pull/2577
- fix: bookmark popper menu only display after pasted by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2578
- refactor: abstract header adapter by @himself65 in https://github.com/toeverything/AFFiNE/pull/2580
- feat: add radio group by @lawvs in https://github.com/toeverything/AFFiNE/pull/2572
- feat: page view persistence by @himself65 in https://github.com/toeverything/AFFiNE/pull/2581
- feat: init support for multiple tiles by @himself65 in https://github.com/toeverything/AFFiNE/pull/2585
- feat(web): drag page to trash folder by @SevenOutman in https://github.com/toeverything/AFFiNE/pull/2385
- feat: add support for exporting pdf and png by @fourdim in https://github.com/toeverything/AFFiNE/pull/2588
- chore: bump
blocksuitto0.0.0-20230530061436-d0702cc0-nightlyby @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/2590 - test: add some tests for page filter by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/2593
- fix: quick search result missing title by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2594
- fix: popover may not be closable by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2598
- feat: init
@affine/copilotby @himself65 in https://github.com/toeverything/AFFiNE/pull/2511 - feat: add hook
useBlockSuitePagePreviewby @himself65 in https://github.com/toeverything/AFFiNE/pull/2603 - fix: update breakpoint in all page by @lawvs in https://github.com/toeverything/AFFiNE/pull/2602
- fix(web): header div props error by @HydenLiu in https://github.com/toeverything/AFFiNE/pull/2607
- fix: optimize DB pull by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2589
- feat: add page mode filter by @lawvs in https://github.com/toeverything/AFFiNE/pull/2601
- feat: update filter button by @himself65 in https://github.com/toeverything/AFFiNE/pull/2609
- fix: logic after delete all workspaces by @himself65 in https://github.com/toeverything/AFFiNE/pull/2587
- feat: page list supports preview by @lawvs in https://github.com/toeverything/AFFiNE/pull/2606
- chore: bump
blocksuiteto0.0.0-20230531040027-44cd9d8e-nightlyby @himself65 in https://github.com/toeverything/AFFiNE/pull/2610 - refactor: move affine utils into
@affine/workspaceby @himself65 in https://github.com/toeverything/AFFiNE/pull/2611 - refactor: remove deprecated atoms by @himself65 in https://github.com/toeverything/AFFiNE/pull/2615
- chore: prohibit import package itself by @himself65 in https://github.com/toeverything/AFFiNE/pull/2612
- fix: unify sidebar switch by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2616
- chore: update filter style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2617
- feat: add page preview by @lawvs in https://github.com/toeverything/AFFiNE/pull/2620
- fix: remove the feature of exporting pdf/png by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/2619
- fix: drag delay by @lawvs in https://github.com/toeverything/AFFiNE/pull/2621
- chore: bump
blocksuiteto0.0.0-20230531080915-ca9c55a2-nightlyby @himself65 in https://github.com/toeverything/AFFiNE/pull/2622 - fix: wrong use of dayjs by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/2624
- feat: add
@affine/bookmark-blockplugin by @himself65 in https://github.com/toeverything/AFFiNE/pull/2618 - docs: update logo by @himself65 in https://github.com/toeverything/AFFiNE/pull/2626
- chore: update filter style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2625
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2627
- build: perform TypeCheck for all packages by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2573
- chore: update page group naming by @lawvs in https://github.com/toeverything/AFFiNE/pull/2628
- fix: plugin bootstrap by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2631
- feat: support get dynamic page meta data by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2632
- perf: getEnvironment() -> env by @Simon-He95 in https://github.com/toeverything/AFFiNE/pull/2636
- chore: update all page style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2638
- chore: update
blocksuiteto0.0.0-20230601062752-68dbf1a4-nightlyby @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/2641 - fix: show table head when no item in page list by @lawvs in https://github.com/toeverything/AFFiNE/pull/2642
- build: prevent tsconfig includes sources outside by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2643
- chore: update whats new link by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2651
- chore: bump blocksuite by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2652
- fix: pdf export in client and hide png export by @fourdim in https://github.com/toeverything/AFFiNE/pull/2604
- fix: update version bump-blocksuite by @zuoxiaodong0815 in https://github.com/toeverything/AFFiNE/pull/2658
- fix: typo in README.md by @VladCuciureanu in https://github.com/toeverything/AFFiNE/pull/2667
- feat: plugin system with isolated bundles by @himself65 in https://github.com/toeverything/AFFiNE/pull/2660
- refactor: use esbuild instead of vite by @himself65 in https://github.com/toeverything/AFFiNE/pull/2672
- fix: use
react-resizable-panelsby @himself65 in https://github.com/toeverything/AFFiNE/pull/2679 - test: add some e2e tests for all pages filter by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/2674
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2681
- feat: sticky table head in page list by @lawvs in https://github.com/toeverything/AFFiNE/pull/2668
- fix: empty icon color error by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2686
- fix: overflow in radio button group by @lawvs in https://github.com/toeverything/AFFiNE/pull/2687
- fix: do not show deleted reference by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2689
- fix: the top padding should be draggable by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2688
- feat: init
window.affineby @himself65 in https://github.com/toeverything/AFFiNE/pull/2682 - fix: empty svg color missing by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2692
- fix: import workspace may only show default preload page by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2685
- fix: add bookmark operation flag for ts check by @wonderl17 in https://github.com/toeverything/AFFiNE/pull/2699
- feat(native): move sqlite operation into Rust by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2497
- fix: remove dependencies in
@affine/debugby @himself65 in https://github.com/toeverything/AFFiNE/pull/2708 - fix: package
affine/envmodules by @himself65 in https://github.com/toeverything/AFFiNE/pull/2707 - refactor: split storybook by @himself65 in https://github.com/toeverything/AFFiNE/pull/2706
- feat: add preloading template by @Flrande in https://github.com/toeverything/AFFiNE/pull/2655
- fix(electron): should not continue pull when db closed by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2709
- fix: type import by @himself65 in https://github.com/toeverything/AFFiNE/pull/2715
- fix: move workspace to top level by @himself65 in https://github.com/toeverything/AFFiNE/pull/2717
- feat: add infra code by @himself65 in https://github.com/toeverything/AFFiNE/pull/2718
- fix: first page default mode by @himself65 in https://github.com/toeverything/AFFiNE/pull/2719
- fix: flaky when drag workspace list by @himself65 in https://github.com/toeverything/AFFiNE/pull/2724
- refactor: project tsconfig & abstract infra type by @himself65 in https://github.com/toeverything/AFFiNE/pull/2721
- style: enable no-non-null-assertion rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2723
- test: fix flaky on
local-first-workspace-list.spec.tsby @himself65 in https://github.com/toeverything/AFFiNE/pull/2727 - feat: replace electron to puppeteer by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2700
- feat: add new rule for floating promise by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2726
- feat: add date picker by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2644
- fix: a potential crash on fav list by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2716
- chore: bump
blocksuiteto0.0.0-20230607055421-9b20fcaf-nightlyby @himself65 in https://github.com/toeverything/AFFiNE/pull/2731 - feat: update desc for empty page by @lawvs in https://github.com/toeverything/AFFiNE/pull/2710
- fix: potential flaky issues by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2733
- feat: add page setting atom by @himself65 in https://github.com/toeverything/AFFiNE/pull/2725
- fix: page meta is undefined by @himself65 in https://github.com/toeverything/AFFiNE/pull/2734
- build: enhance tsconfig type check by @himself65 in https://github.com/toeverything/AFFiNE/pull/2732
- test: add test cases for page setting atom by @himself65 in https://github.com/toeverything/AFFiNE/pull/2736
- fix: regression on the database and bookmark block by @himself65 in https://github.com/toeverything/AFFiNE/pull/2737
- chore: bump
typescriptto5.1.3by @himself65 in https://github.com/toeverything/AFFiNE/pull/2735 - style: add ban-ts-comment rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2738
- chore: upgrade
yarnby @himself65 in https://github.com/toeverything/AFFiNE/pull/2739 - chore: remove en.json code owner by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2740
- style: remove some verbose codes by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2741
- feat: add kalam font by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2743
- fix: replace noop function by @himself65 in https://github.com/toeverything/AFFiNE/pull/2744
- feat: isolated plugin system by @himself65 in https://github.com/toeverything/AFFiNE/pull/2742
- fix: electron dev crash by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2746
- feat: use
nxto manage monorepo by @himself65 in https://github.com/toeverything/AFFiNE/pull/2748 - fix: nx build input by @himself65 in https://github.com/toeverything/AFFiNE/pull/2755
- feat: add helper process by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2753
- feat: improve copilot by @himself65 in https://github.com/toeverything/AFFiNE/pull/2758
- fix: remove unused hooks by @himself65 in https://github.com/toeverything/AFFiNE/pull/2762
- fix: preloading gif order by @Flrande in https://github.com/toeverything/AFFiNE/pull/2760
- fix: add @typescript-eslint/no-floating-promises rule by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2764
- fix: add eslint-plugin-sonarjs and rules by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2767
- fix(electron): install missing dependencies by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2765
- feat: image-preview by @danielchim in https://github.com/toeverything/AFFiNE/pull/2720
- fix: build layer by @himself65 in https://github.com/toeverything/AFFiNE/pull/2769
- feat: support sub-doc feature by @himself65 in https://github.com/toeverything/AFFiNE/pull/2774
- fix(electron): bookmark plugin wound not work by @himself65 in https://github.com/toeverything/AFFiNE/pull/2776
- fix: add guide to the other page by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2779
- fix: image preview by @danielchim in https://github.com/toeverything/AFFiNE/pull/2786
- test: add basic test for link page and database by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2775
- fix: window control not work by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2790
- fix: electron cannot be started in Windows by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2784
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2787
- fix: missing updater by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2796
- docs: update building.md for electron by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2800
- style: temporarily adjust the style of the co-pilot by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2804
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2799
- feat(y-indexeddb): remove id by @himself65 in https://github.com/toeverything/AFFiNE/pull/2810
- ci: use nx on rust build by @himself65 in https://github.com/toeverything/AFFiNE/pull/2811
- build: enable nx cloud by @himself65 in https://github.com/toeverything/AFFiNE/pull/2812
- build: fix nx output by @himself65 in https://github.com/toeverything/AFFiNE/pull/2817
- chore: update nx cloud read only token by @darkskygit in https://github.com/toeverything/AFFiNE/pull/2821
- fix: native build by @himself65 in https://github.com/toeverything/AFFiNE/pull/2822
- build: fix nx config by @himself65 in https://github.com/toeverything/AFFiNE/pull/2824
- refactor: simplify rpc code by @himself65 in https://github.com/toeverything/AFFiNE/pull/2823
- feat: add subdoc migration script by @Saul-Mirone in https://github.com/toeverything/AFFiNE/pull/2820
- fix: test by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/2828
- fix: incorrect bookmark toast text by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2815
- fix(y-indexeddb): test cases by @himself65 in https://github.com/toeverything/AFFiNE/pull/2832
- feat(server): auth server by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2773
- chore(server): commit server generated gql file to prevent build fail by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2835
- feat: new setting modal by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2834
- feat!: upgrade blocksuite version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2833
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2846
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2847
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2848
- feat: init
@affine/docsby @himself65 in https://github.com/toeverything/AFFiNE/pull/2849 - feat: add migration script for database by @Saul-Mirone in https://github.com/toeverything/AFFiNE/pull/2854
- feat: add migration test page by @himself65 in https://github.com/toeverything/AFFiNE/pull/2855
- style: add scrollbar by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2826
- feat: support migration by @himself65 in https://github.com/toeverything/AFFiNE/pull/2852
- fix(docs): defer entry js by @himself65 in https://github.com/toeverything/AFFiNE/pull/2856
- docs: added note for building native dependencies by @believerd in https://github.com/toeverything/AFFiNE/pull/2851
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2858
- feat(docs): bootstrapping using blocksuite by @himself65 in https://github.com/toeverything/AFFiNE/pull/2859
- feat: new workspace apis by @darkskygit in https://github.com/toeverything/AFFiNE/pull/2825
- build: remove image preview config by @himself65 in https://github.com/toeverything/AFFiNE/pull/2861
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2862
- chore: bump version by @himself65 in https://github.com/toeverything/AFFiNE/pull/2866
- style: add hover style for scrollbar by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2867
- fix: image preview by @danielchim in https://github.com/toeverything/AFFiNE/pull/2818
- feat: sqlite subdocument by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2816
- build: docker images by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2860
- style: add hover style for filter item by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2868
- fix: remove preloading page by @himself65 in https://github.com/toeverything/AFFiNE/pull/2873
- feat: add affine cloud helm config by @darkskygit in https://github.com/toeverything/AFFiNE/pull/2870
- test: fix image preview by @himself65 in https://github.com/toeverything/AFFiNE/pull/2874
- fix: incorrect scrollbar position when opening full width layout by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2869
- v0.7.0-canary.19 by @himself65 in https://github.com/toeverything/AFFiNE/pull/2878
- feat: add helm releaser by @darkskygit in https://github.com/toeverything/AFFiNE/pull/2875
- feat(docs): update document by @himself65 in https://github.com/toeverything/AFFiNE/pull/2877
- test: remove deprecated test by @himself65 in https://github.com/toeverything/AFFiNE/pull/2880
- feat: upload 0.7.0-canary.18 static output by @himself65 in https://github.com/toeverything/AFFiNE/pull/2883
- fix: preloading page by @himself65 in https://github.com/toeverything/AFFiNE/pull/2876
- docs: update CLA.md by @kush002 in https://github.com/toeverything/AFFiNE/pull/2884
- build(web): fix debug local by @himself65 in https://github.com/toeverything/AFFiNE/pull/2886
- style: remove switch button shadow by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2890
- fix: database migration by @zzj3720 in https://github.com/toeverything/AFFiNE/pull/2887
- fix: migration props:elements by @regischen in https://github.com/toeverything/AFFiNE/pull/2889
- fix: disable sqlite provider by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2888
New Contributors
- @shishudesu made their first contribution in https://github.com/toeverything/AFFiNE/pull/2457
- @gbiggs made their first contribution in https://github.com/toeverything/AFFiNE/pull/2469
- @VladCuciureanu made their first contribution in https://github.com/toeverything/AFFiNE/pull/2667
- @wonderl17 made their first contribution in https://github.com/toeverything/AFFiNE/pull/2699
- @Saul-Mirone made their first contribution in https://github.com/toeverything/AFFiNE/pull/2820
- @believerd made their first contribution in https://github.com/toeverything/AFFiNE/pull/2851
- @kush002 made their first contribution in https://github.com/toeverything/AFFiNE/pull/2884
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.6.2...v0.7.0
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.6.1...v0.6.2
https://affine.pro/blog/what-is-new-affine-0615
Note that the subdoc blocks the upgrade of blocksuite, so the new features related to the editor can not be delivered in this beta.
What’s new
Hello to all AFFiNE users, whether you use it individually, with friends and family, or as part of a team.We are thrilled to announce the introduction of the new AFFiNE beta version, incorporating a range of significant changes that we have been diligently working on behind the scenes for the past two weeks.
New features
Exciting updates in AFFiNE: PDF export, improved image preview, and more stable Notion import support. Enhance your workflow with seamless sharing, enhanced visuals, and easy migration from Notion. Experience the power of AFFiNE today!
Improvements
Our latest improvement to AFFiNE brings** a series of iterations and optimizations** in terms of the date picker and some tiny UI stuff.
Bug fixed
A series of bugs have been fixed, which allow more slick and intuitive use of AFFiNE for our users.
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.6.1-beta.0...v0.6.1-beta.1
What's Changed
- ci: add sentry in desktop release by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1914
- feat: support release windows installer with squirrel by @m1911star in https://github.com/toeverything/AFFiNE/pull/1965
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1970
- fix: first binary on y-indexeddb by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1972
- refactor: remove null type in hooks by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1955
- chore: update change log link by @JimmFly in https://github.com/toeverything/AFFiNE/pull/1973
- feat: modify empty text & style of favorite & pinboard by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/1977
- fix: error style of sidebar by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/1981
- chore: fix typo by @YuYang019 in https://github.com/toeverything/AFFiNE/pull/1984
- chore: remove absolete module-resolve by @hehex9 in https://github.com/toeverything/AFFiNE/pull/1991
- build: add canary build by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1986
- docs: sign CLA by @Jdelgad8 in https://github.com/toeverything/AFFiNE/pull/1995
- feat(server): init nestjs server by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/1997
- build: remove unused config by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1990
- test(server): migrate to node internal test by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2000
- chore: add translation by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2001
- ci: collect server coverage report by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2002
- chore: disable slider bar link item drag by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2010
- feat: support disable legacy cloud by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2006
- build: optimize release app workflow by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2011
- fix: artifacts in release by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2016
- fix: release app workflow by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2017
- feat(server): init user module by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2018
- chore: improve disable legacy cloud by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2041
- docs: add more instruction for yarn by @howarddo2208 in https://github.com/toeverything/AFFiNE/pull/2042
- chore: update temp disable affine cloud modal style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2046
- feat: init affine blob storage by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2045
- feat: upgrate to new theme by @Flrande in https://github.com/toeverything/AFFiNE/pull/2027
- feat: modify default avatar by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2034
- chore: fix color by @Flrande in https://github.com/toeverything/AFFiNE/pull/2049
- chore: correct action name by @so1ve in https://github.com/toeverything/AFFiNE/pull/2053
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2054
- fix: remove mui theme provider by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2055
- feat: replace react-dnd to dnd-kit by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2028
- fix: color variable by @Flrande in https://github.com/toeverything/AFFiNE/pull/2059
- fix: some minor ui issues by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2058
- fix: modify with new blocksuite version about subpage by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2060
- fix(web): remove edgeless mode padding by @alt1o in https://github.com/toeverything/AFFiNE/pull/2061
- feat: store local data to local db by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2037
- fix: try to sign macos by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2066
- build: support beta build by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2069
- docs: fix typo by @sxzz in https://github.com/toeverything/AFFiNE/pull/2063
- feat: center align button text by @Moeyua in https://github.com/toeverything/AFFiNE/pull/2056
- fix(workspace): check affine login auth by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2070
- docs: sign CLA by @Moeyua in https://github.com/toeverything/AFFiNE/pull/2079
- feat: add shared page empty tip by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/2077
- feat: add short cuts for sidebar by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/2075
- refactor(y-indexeddb): move migrate function separate by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2086
- fix(y-indexeddb): alert user when write operation unfinished by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2085
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2087
- build: fix electron build gain focus on reloading in dev by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2088
- fix: closing modal sometimes covered by header by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2097
- fix: incorrect text color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2107
- chore: fix color by @Flrande in https://github.com/toeverything/AFFiNE/pull/2083
- fix: some improvements to electron app by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2089
- test: fix flaky in
customElementsby @Himself65 in https://github.com/toeverything/AFFiNE/pull/2109 - test: support electron test by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1840
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2111
- feat(graphql): generate types from graphql files by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2014
- test: move playwright test suite to top level by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2113
- feat: improve build config by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2115
- chore: add changeLog to storybook by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2118
- fix(component): editor component style by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2120
- fix: theme color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2124
- fix: text overflow problem in tag by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2126
- feat: init
@toeverything/themeby @Himself65 in https://github.com/toeverything/AFFiNE/pull/2136 - chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2146
- chore: hide pinboard by @lawvs in https://github.com/toeverything/AFFiNE/pull/2149
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2162
- chore: update workspace setting button color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2169
- chore: update shadow and color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2171
- chore: update menu background color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2170
- feat(component): init app sidebar by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2135
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2178
- feat(server): port resolvers to node server by @forehalo in https://github.com/toeverything/AFFiNE/pull/2026
- feat: init auth service by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2180
- chore: update menu placement by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2183
- chore: enable no-unused vars by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2181
- feat(electron): enable disable cloud alert by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2184
- test(electron): theme check by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2182
- fix: shadow theme by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2186
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2187
- revert: lastVersionAtom atom by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2188
- feat: move theme switch and language switch to editor option menu by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2025
- fix: remove shake in first render by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2190
- feat: add breakpoints by @lawvs in https://github.com/toeverything/AFFiNE/pull/2191
- revert: resize in app sidebar by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2193
- fix: sidebar regression by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2195
- refactor: guide atoms by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2196
- fix(electron): remove disableHardwareAcceleration by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2199
- fix: theme button width by @fundon in https://github.com/toeverything/AFFiNE/pull/2202
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2206
- chore: upgrade jotai devtools by @sxzz in https://github.com/toeverything/AFFiNE/pull/2209
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2210
- fix(electron): ignore .DS_Store on MacOS by @fundon in https://github.com/toeverything/AFFiNE/pull/2203
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2211
- feat: add mac release zip file and release info yml by @m1911star in https://github.com/toeverything/AFFiNE/pull/2185
- fix: prohibit delete last workspace by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2212
- refactor: workspace provider by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2218
- fix: dock to blocksuite latest API by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2219
- fix: reduce pageMeta instance by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2222
- fix(hooks): reduce unused
assertExistsby @Himself65 in https://github.com/toeverything/AFFiNE/pull/2224 - feat(i18n): static type on i18n by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2225
- fix(component): click area of the item by @fundon in https://github.com/toeverything/AFFiNE/pull/2221
- feat: add onboarding for client by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2144
- feat(y-indexeddb): cleanup by @sxzz in https://github.com/toeverything/AFFiNE/pull/2207
- fix: reduce
useStateanduseEffectby @Himself65 in https://github.com/toeverything/AFFiNE/pull/2223 - chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2229
- fix(electron): theme sync by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2231
- fix: cleanup page id in time by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2236
- fix(electron): system theme by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2237
- chore: optimize onboarding component style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2235
- feat(y-indexeddb): add connected by @sxzz in https://github.com/toeverything/AFFiNE/pull/2208
- refactor: clean all pages component by @lawvs in https://github.com/toeverything/AFFiNE/pull/2176
- style: fix popover z-index by @MichaelYuhe in https://github.com/toeverything/AFFiNE/pull/2215
- perf: remove
data-testidin production by @cijiugechu in https://github.com/toeverything/AFFiNE/pull/2228 - chore: clean all page list by @lawvs in https://github.com/toeverything/AFFiNE/pull/2245
- chore: disable navigation path by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2243
- chore: update theme color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2242
- chore: update the style of help island in edgeless mode by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2244
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2249
- fix: wrong menu position by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2238
- chore: add border for header when in edgeless page by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2239
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2253
- refactor: remove
@toeverything/themeby @Himself65 in https://github.com/toeverything/AFFiNE/pull/2254 - chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2255
- fix: width of new page button by @fundon in https://github.com/toeverything/AFFiNE/pull/2258
- fix: dispatch workspace change event by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2261
- fix: background color on shortcuts header by @fundon in https://github.com/toeverything/AFFiNE/pull/2264
- feat(web): improve keyboard navigation in RootAppSidebar by @SevenOutman in https://github.com/toeverything/AFFiNE/pull/2256
- feat: implement latest version updater for macos by @m1911star in https://github.com/toeverything/AFFiNE/pull/2214
- refactor: remove sync storage by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2269
- feat: forced file naming format by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2270
- fix(electron): self-update is pending by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2272
- fix: kebab-case warning for CSS properties in dev mode by @fundon in https://github.com/toeverything/AFFiNE/pull/2276
- fix: vertical alignment of item on share menu by @fundon in https://github.com/toeverything/AFFiNE/pull/2274
- fix: width of cmd-item button on quick-search modal by @fundon in https://github.com/toeverything/AFFiNE/pull/2273
- refactor(component): input component by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2275
- fix(component): updated at in page meta by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2277
- feat: add suspense fallback for editor by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2278
- feat(component): support image preview by double click by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2198
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2279
- feat: create workspace from loading existing exported file by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2122
- chore: replace lang icon and update translation by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2281
- feat: add download tips banner by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2151
- fix(component): input style by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2285
- Version 0.5.4-beta.1 by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2288
- v0.5.4-beta.2 by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2439
- v0.6.0-beta.0 by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2544
New Contributors
- @YuYang019 made their first contribution in https://github.com/toeverything/AFFiNE/pull/1984
- @Jdelgad8 made their first contribution in https://github.com/toeverything/AFFiNE/pull/1995
- @howarddo2208 made their first contribution in https://github.com/toeverything/AFFiNE/pull/2042
- @so1ve made their first contribution in https://github.com/toeverything/AFFiNE/pull/2053
- @sxzz made their first contribution in https://github.com/toeverything/AFFiNE/pull/2063
- @Moeyua made their first contribution in https://github.com/toeverything/AFFiNE/pull/2056
- @forehalo made their first contribution in https://github.com/toeverything/AFFiNE/pull/2026
- @MichaelYuhe made their first contribution in https://github.com/toeverything/AFFiNE/pull/2215
- @cijiugechu made their first contribution in https://github.com/toeverything/AFFiNE/pull/2228
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.5.3...v0.6.0
https://affine.pro/blog/whats-new-affine-0601
Features
- Add support for exporting pdf and png (#2588)
- Drag page to trash folder (#2385)
- Init support for multiple tiles (#2585)
- Page view persistence (#2581)
- Add radio group (#2572)
- Headless filter in all pages tab (#2566)
- Add build flag
enableAllPageFilter(#2562) - Importing Html/Markdown/Notion UI (#2533)
- Support bookmark (#2458)
- Init notification center (#2426)
- Add storybook i18n decorator (#2538)
- Group all pages by date (#2532)
- Add dropdown button (#2407)
- Add simple support for pdf (#2503)
- Keyboard navigation for image-viewer (#2334)
- Add responsive page view (#2453)
- Add new page button (#2417)
- Add block card component (#2398)
Fixes
- PDF export in client and hide PNG export (#2604)
- Show table head when no item in page list (#2642)
- Block hub not working in the editor
- Wrong use of dayjs (#2624)
- Remove the feature of exporting pdf/png (#2619)
- Optimize DB pull (#2589)
- Header div props error (#2607)
- Update breakpoint in all pages (#2602)
- Popover may not be closable (#2598)
- Quick search result missing title (#2594)
- Cannot delete last workspace (#2537)
- Sort in desc based on update date by default (#2510)
- Dispose on editor
props.onInit(#2521) - Regression on toast component (#2502)
- Make editor width to
800px(#2486) - Wrap all workspaces with Suspense (#2477)
- Fav reference style issue (#2476)
- Adjust some windows style issues (#2454)
Refactors
- Remove deprecated atoms (#2615)
- Move affine utils into
@affine/workspace(#2611) - Use date obj in all pages (#2523)
- Rename
pluginstoadapters(#2480)
Chores
- Bump blocksuite versions
- Update whats new link (#2651)
- Update all page style (#2638)
- Update filter style (#2625, #2617)
- Bump version (#2627, #2559, #2542, #2444)
- Update logo in README.md
- Update logo (#2626)
- Update README.md
- Revert
@vanilla-extract/next-pluginto2.1.2 - Update pre-load content (#2518)
- Remove unused code (#2484)
- Remove unused dependencies (#2485)
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.5.4-beta.2...v0.6.0-beta.0
What's Changed
- fix: create workspace card responsive by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2435
- chore: adjust delete description style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2437
- fix: adjust some styles by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2438
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.5.4-beta.1...v0.5.4-beta.2
Features
- Self-update (Windows is not supported currently, we are working on gaining certificate-related stuff
- Effortlessly update AFFiNE to the latest version with just a few clicks. Say goodbye to the hassle of manually downloading and installing updates, and enjoy the latest features and improvements without any interruption to your workflow.
- Link: https://github.com/toeverything/AFFiNE/pull/2214
- Windows is not supported currently, since we are working on gaining certificate-related stuff. It will be supported soon.
- Local Workspace storage logic
- The beta version provides the option for our users to customize the storage path of their data. Now our users can get full control over where and how they are able to store their own data in the workspace setting.
- Link: https://github.com/toeverything/AFFiNE/pull/2122
- We applogize again that Windows is not supported currently since there's a string of bugs left to be revised. We care about our Windows users, and we believe this will be fixed soon in the stable version.
- In addition, using the export single db and throwing it to the network disk for automatic sync is not recommended, it might cause some unexpected results.
- Database
- Easily create, organize, and track your data like never before. Say goodbye to complex processes and welcome an unprecedented ease-of-use way
- Link: https://github.com/toeverything/blocksuite/pulls?q=is%3Apr+sort%3Aupdated-desc+is%3Amerged+database
- New Sidebar
- A more intuitive interface, buttons and smoother transition animation on transforming different states, easy to use and with less confusion.
- Link: https://github.com/toeverything/AFFiNE/pull/2303
Improvements
- Powerful Edgeless mode
- Visualize and connect your ideas smoothly with better cartoon-style shapes, slick pens, and connectors. No constraints. Limited only by your imagination. Ohhh, by the way, images now are supported to upload!! We just make everything easy for you. Now you may enjoy your drawing time!
- Link: https://github.com/toeverything/blocksuite/pull/2575
- Blocksuite update (editor experience update)
- With a series of small changes, fine tunes and improvements to Blocksuite, users now can have a better and more stabilized editor-using experience.
- Link: https://github.com/toeverything/AFFiNE/issues/2286
- UI iteration
- Experience a visual feast with perfect unity of rounded corners, vibrant colours, and elegant borders that will take your user interface to a whole new level of aesthetic brilliance. The images below just embody the tiny part of so many UI iterations this time.
- Link: https://github.com/toeverything/AFFiNE/issues/1998 https://github.com/toeverything/AFFiNE/issues/2130
- Pinboard has been removed
- We know the Pinboard has caused some confusion, so say goodbye to it! In our upcoming beta version, we just erased the pinboard, so no more second-guessing or mixed-up moments.
- Page trees will be incorporated into the favourites in the days to come. Keep your eye on it! It is coming soon!!
- Link: https://github.com/toeverything/AFFiNE/issues/2153
- We know the Pinboard has caused some confusion, so say goodbye to it! In our upcoming beta version, we just erased the pinboard, so no more second-guessing or mixed-up moments.
- New Default avatar components
- Okay, we know the obsolete one looks a little bit ugly, so we decided to change the default avatar with a gradient effect, showing a better animation on hover. See if it's becoming more attractive~
- Link: https://github.com/toeverything/AFFiNE/issues/1999
Bug Fixes
- Fixed: The sidebar becomes smaller as the AFFiNE window becomes smaller
- Details: The sidebar within either edgeless or paper mode no longer changes its size when you change the paper/edgeless size.
- Link: https://github.com/toeverything/AFFiNE/issues/1384
- Fixed: Unable to delete whiteboard content by pressing Delete
- Details: Only pressing Backspace to delete content (frames or shape elements) is supported for now, which is inconvenient for Windows users. But luckily, this issue has been solved.
- Link: https://github.com/toeverything/blocksuite/issues/2431
- Fixed: Data loss after dragging the database
- Details: Dragging the sheet of the database will cause the loss of data. Now the issue has been solved. You may freely adjust the format of the database, and edit, organize, and track your data as the way you expected.
- Link: https://github.com/toeverything/blocksuite/pull/2319
- Fixed: There is an extra blank space at the top of the text component
- Details: The extra blank space at the top of the text component has been erased so as to make it look better and more reasonable.
- Link: https://github.com/toeverything/blocksuite/issues/2004
- Fixed: Cursor moves to the wrong position when pressing up/down with minimized Canvas
- Details: The cursor no longer moves to any wrong position when pressing up/down with minimized Canvas. Enjoy your editing experiences.
- Link: https://github.com/toeverything/blocksuite/issues/2428
- Fixed: Content missing when cancelling input at line start using Chinese IME
- Details: The problem that the editor will be unable to input after encountering this state has now been solved.
- Link: https://github.com/toeverything/blocksuite/issues/2279
We highly value your feedback and ideas, as you are of utmost importance to us. We would be absolutely thrilled to hear what aspects of our work you find most useful and which areas you feel require improvement. Please do not hesitate to get in touch with us through any of our social media channels to share your valuable insights. We are eagerly looking forward to hearing from you!!
Official Website: https://affine.pro/ GitHub: https://github.com/toeverything/AFFiNE Discord: https://discord.gg/Arn7TqJBvG Telegram: https://t.me/affineworkos
Detailed Changed
- fix: try to sign macos by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2066
- build: support beta build by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2069
- docs: fix typo by @sxzz in https://github.com/toeverything/AFFiNE/pull/2063
- feat: center align button text by @Moeyua in https://github.com/toeverything/AFFiNE/pull/2056
- fix(workspace): check affine login auth by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2070
- docs: sign CLA by @Moeyua in https://github.com/toeverything/AFFiNE/pull/2079
- feat: add shared page empty tip by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/2077
- feat: add short cuts for sidebar by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/2075
- refactor(y-indexeddb): move migrate function separate by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2086
- fix(y-indexeddb): alert user when write operation unfinished by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2085
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2087
- build: fix electron build gain focus on reloading in dev by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2088
- fix: closing modal sometimes covered by header by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2097
- fix: incorrect text color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2107
- chore: fix color by @Flrande in https://github.com/toeverything/AFFiNE/pull/2083
- fix: some improvements to electron app by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2089
- test: fix flaky in
customElementsby @Himself65 in https://github.com/toeverything/AFFiNE/pull/2109 - test: support electron test by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1840
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2111
- feat(graphql): generate types from graphql files by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2014
- test: move playwright test suite to top level by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2113
- feat: improve build config by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2115
- chore: add changeLog to storybook by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2118
- fix(component): editor component style by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2120
- fix: theme color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2124
- fix: text overflow problem in tag by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2126
- feat: init
@toeverything/themeby @Himself65 in https://github.com/toeverything/AFFiNE/pull/2136 - chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2146
- chore: hide pinboard by @lawvs in https://github.com/toeverything/AFFiNE/pull/2149
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2162
- chore: update workspace setting button color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2169
- chore: update shadow and color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2171
- chore: update menu background color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2170
- feat(component): init app sidebar by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2135
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2178
- feat(server): port resolvers to node server by @forehalo in https://github.com/toeverything/AFFiNE/pull/2026
- feat: init auth service by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2180
- chore: update menu placement by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2183
- chore: enable no-unused vars by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2181
- feat(electron): enable disable cloud alert by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2184
- test(electron): theme check by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2182
- fix: shadow theme by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2186
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2187
- revert: lastVersionAtom atom by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2188
- feat: move theme switch and language switch to editor option menu by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2025
- fix: remove shake in first render by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2190
- feat: add breakpoints by @lawvs in https://github.com/toeverything/AFFiNE/pull/2191
- revert: resize in app sidebar by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2193
- fix: sidebar regression by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2195
- refactor: guide atoms by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2196
- fix(electron): remove disableHardwareAcceleration by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2199
- fix: theme button width by @fundon in https://github.com/toeverything/AFFiNE/pull/2202
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2206
- chore: upgrade jotai devtools by @sxzz in https://github.com/toeverything/AFFiNE/pull/2209
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2210
- fix(electron): ignore .DS_Store on MacOS by @fundon in https://github.com/toeverything/AFFiNE/pull/2203
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2211
- feat: add mac release zip file and release info yml by @m1911star in https://github.com/toeverything/AFFiNE/pull/2185
- fix: prohibit delete last workspace by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2212
- refactor: workspace provider by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2218
- fix: dock to blocksuite latest API by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2219
- fix: reduce pageMeta instance by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2222
- fix(hooks): reduce unused
assertExistsby @Himself65 in https://github.com/toeverything/AFFiNE/pull/2224 - feat(i18n): static type on i18n by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2225
- fix(component): click area of the item by @fundon in https://github.com/toeverything/AFFiNE/pull/2221
- feat: add onboarding for client by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2144
- feat(y-indexeddb): cleanup by @sxzz in https://github.com/toeverything/AFFiNE/pull/2207
- fix: reduce
useStateanduseEffectby @Himself65 in https://github.com/toeverything/AFFiNE/pull/2223 - chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2229
- fix(electron): theme sync by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2231
- fix: cleanup page id in time by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2236
- fix(electron): system theme by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2237
- chore: optimize onboarding component style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2235
- feat(y-indexeddb): add connected by @sxzz in https://github.com/toeverything/AFFiNE/pull/2208
- refactor: clean all pages component by @lawvs in https://github.com/toeverything/AFFiNE/pull/2176
- style: fix popover z-index by @MichaelYuhe in https://github.com/toeverything/AFFiNE/pull/2215
- perf: remove
data-testidin production by @cijiugechu in https://github.com/toeverything/AFFiNE/pull/2228 - chore: clean all page list by @lawvs in https://github.com/toeverything/AFFiNE/pull/2245
- chore: disable navigation path by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2243
- chore: update theme color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2242
- chore: update the style of help island in edgeless mode by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2244
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2249
- fix: wrong menu position by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2238
- chore: add border for header when in edgeless page by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2239
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2253
- refactor: remove
@toeverything/themeby @Himself65 in https://github.com/toeverything/AFFiNE/pull/2254 - chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2255
- fix: width of new page button by @fundon in https://github.com/toeverything/AFFiNE/pull/2258
- fix: dispatch workspace change event by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2261
- fix: background color on shortcuts header by @fundon in https://github.com/toeverything/AFFiNE/pull/2264
- feat(web): improve keyboard navigation in RootAppSidebar by @SevenOutman in https://github.com/toeverything/AFFiNE/pull/2256
- feat: implement latest version updater for macos by @m1911star in https://github.com/toeverything/AFFiNE/pull/2214
- refactor: remove sync storage by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2269
- feat: forced file naming format by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2270
- fix(electron): self-update is pending by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2272
- fix: kebab-case warning for CSS properties in dev mode by @fundon in https://github.com/toeverything/AFFiNE/pull/2276
- fix: vertical alignment of item on share menu by @fundon in https://github.com/toeverything/AFFiNE/pull/2274
- fix: width of cmd-item button on quick-search modal by @fundon in https://github.com/toeverything/AFFiNE/pull/2273
- refactor(component): input component by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2275
- fix(component): updated at in page meta by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2277
- feat: add suspense fallback for editor by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2278
- feat(component): support image preview by double click by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2198
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2279
- feat: create workspace from loading existing exported file by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2122
- chore: replace lang icon and update translation by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2281
- feat: add download tips banner by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2151
- fix(component): input style by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2285
New Contributors
- @sxzz made their first contribution in https://github.com/toeverything/AFFiNE/pull/2063
- @Moeyua made their first contribution in https://github.com/toeverything/AFFiNE/pull/2056
- @forehalo made their first contribution in https://github.com/toeverything/AFFiNE/pull/2026
- @MichaelYuhe made their first contribution in https://github.com/toeverything/AFFiNE/pull/2215
- @cijiugechu made their first contribution in https://github.com/toeverything/AFFiNE/pull/2228
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.5.4-beta.0...v0.5.4-beta.1
Introduction
We support saving your workspace data into local .db files instead of browser storage. Additionally, we have incorporated the latest AFFiNE theme and implemented a new workspace infrastructure to improve performance and be more compatible with future updates.
Features
- Added support for saving local workspace data to local
.dbfiles instead of browser storage. - Introduced a new workspace infrastructure, which improves performance and is more compatible with future updates.
- Modified the default avatar and empty text and style of favorite and pinboard.
- Upgraded to a new theme and replaced
react-dndwithdnd-kit.
Detailed Changes
- ci: add sentry in desktop release by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1914
- feat: support release windows installer with squirrel by @m1911star in https://github.com/toeverything/AFFiNE/pull/1965
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1970
- fix: first binary on y-indexeddb by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1972
- refactor: remove null type in hooks by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1955
- chore: update change log link by @JimmFly in https://github.com/toeverything/AFFiNE/pull/1973
- feat: modify empty text & style of favorite & pinboard by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/1977
- fix: error style of sidebar by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/1981
- chore: fix typo by @YuYang019 in https://github.com/toeverything/AFFiNE/pull/1984
- chore: remove absolete module-resolve by @hehex9 in https://github.com/toeverything/AFFiNE/pull/1991
- build: add canary build by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1986
- docs: sign CLA by @Jdelgad8 in https://github.com/toeverything/AFFiNE/pull/1995
- feat(server): init nestjs server by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/1997
- build: remove unused config by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1990
- test(server): migrate to node internal test by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2000
- chore: add translation by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2001
- ci: collect server coverage report by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2002
- chore: disable slider bar link item drag by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2010
- feat: support disable legacy cloud by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2006
- build: optimize release app workflow by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2011
- fix: artifacts in release by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2016
- fix: release app workflow by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2017
- feat(server): init user module by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2018
- chore: improve disable legacy cloud by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2041
- docs: add more instruction for yarn by @howarddo2208 in https://github.com/toeverything/AFFiNE/pull/2042
- chore: update temp disable affine cloud modal style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2046
- feat: init affine blob storage by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2045
- feat: upgrate to new theme by @Flrande in https://github.com/toeverything/AFFiNE/pull/2027
- feat: modify default avatar by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2034
- chore: fix color by @Flrande in https://github.com/toeverything/AFFiNE/pull/2049
- chore: correct action name by @so1ve in https://github.com/toeverything/AFFiNE/pull/2053
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2054
- fix: remove mui theme provider by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2055
- feat: replace react-dnd to dnd-kit by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2028
- fix: color variable by @Flrande in https://github.com/toeverything/AFFiNE/pull/2059
- fix: some minor ui issues by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2058
- fix: modify with new blocksuite version about subpage by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/2060
- fix(web): remove edgeless mode padding by @alt1o in https://github.com/toeverything/AFFiNE/pull/2061
- feat: store local data to local db by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2037
New Contributors
- @YuYang019 made their first contribution in https://github.com/toeverything/AFFiNE/pull/1984
- @Jdelgad8 made their first contribution in https://github.com/toeverything/AFFiNE/pull/1995
- @howarddo2208 made their first contribution in https://github.com/toeverything/AFFiNE/pull/2042
- @so1ve made their first contribution in https://github.com/toeverything/AFFiNE/pull/2053
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.5.3...v0.5.4-beta.0
Known issue: Windows App cannot open, we are working on fixing this https://github.com/toeverything/AFFiNE/issues/1939
Editor - Database View
Single Page Sharing (AFFiNE Cloud)
You can easily share a single page with others with just one click.
Desktop Client (Preview)
We currently provide native app for macOS (Intel & ARM) and Window.
Notable Bug Fixes
- fix(y-indexeddb): migration in firefox by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1904
- Optimize
@toeverything/y-indexeddb#1869 - fix: export to html/markdown by @daochouwangu in https://github.com/toeverything/AFFiNE/pull/1892
Detailed Changes
- ci: build macos on pull request by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1854
- docs: sign CLA by @lzlme in https://github.com/toeverything/AFFiNE/pull/1855
- ci: fix windows build artifacts path name error by @m1911star in https://github.com/toeverything/AFFiNE/pull/1856
- refactor: move non-affine hooks by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1857
- feat: connect pinboard and reference link by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/1859
- feat: support page sharing by meta by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1858
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1863
- docs: thanks to all contributors, update the readme by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/1864
- docs: remove the global center style by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/1865
- fix: update i18n by @lzlme in https://github.com/toeverything/AFFiNE/pull/1860
- docs: make intro,badge,desc align center by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/1866
- feat: add affine next theme by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1867
- feat: ensure subpage is appended in its parent after subpageLinked by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/1872
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1873
- feat: support google cloud login in client by @m1911star in https://github.com/toeverything/AFFiNE/pull/1822
- fix(y-indexeddb): migration for once by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1868
- perf(y-indexeddb): improve boost and loading time by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1879
- feat: single page sharing support by @JimmFly in https://github.com/toeverything/AFFiNE/pull/1805
- refactor: workspace header by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1880
- docs(y-indexeddb): add README.md by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1886
- fix(component): affine loading by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1887
- feat: update favicon & manifest by @darkskygit in https://github.com/toeverything/AFFiNE/pull/1889
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1890
- fix: api server address in electron by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1888
- feat: refactor trash, page would delete from its parent's subpageIds after move to trash by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/1871
- fix: update app icons by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1893
- chore: enable databse feature flag by @doodlewind in https://github.com/toeverything/AFFiNE/pull/1895
- fix: export to html/markdown by @daochouwangu in https://github.com/toeverything/AFFiNE/pull/1892
- fix: ws prefix url in electron by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1896
- fix: try fix electron build by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1899
- fix: cors header handling by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1900
- refactor: remove next/dynamic by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1901
- fix: use
startTransitionby @Himself65 in https://github.com/toeverything/AFFiNE/pull/1903 - fix: improve UX of dropdown by @gyuannn in https://github.com/toeverything/AFFiNE/pull/1905
- fix: cannot update a component while rendering a different component by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1907
- build: support sentry replay by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1908
- build: support sourcemap in sentry by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1910
- fix: wrap React.lazy with Suspense by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1915
- fix(y-indexeddb): migration in firefox by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1904
- feat: add navigation path in quick search by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/1920
- fix: pinboard operation menu disappear inexplicably when hover to menu from button by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/1922
- fix: electron sourcemap issues by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1919
- fix: failed to load blobs in electron by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1927
- chore: add lint cache by @Simon-He95 in https://github.com/toeverything/AFFiNE/pull/1917
- feat: enable share menu by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1883
New Contributors
- @lzlme made their first contribution in https://github.com/toeverything/AFFiNE/pull/1855
- @daochouwangu made their first contribution in https://github.com/toeverything/AFFiNE/pull/1892
- @gyuannn made their first contribution in https://github.com/toeverything/AFFiNE/pull/1905
- @Simon-He95 made their first contribution in https://github.com/toeverything/AFFiNE/pull/1917
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.0.2-2023.04.08-alpha-kreta-ayer...v0.5.2
This release fixed two things:
- fixed blobs not loading issue
- fixed source map not be able to be loaded in production build
- fixed a potential Google login issue
What's Changed
- fix: use
startTransitionby @Himself65 in https://github.com/toeverything/AFFiNE/pull/1903 - fix: improve UX of dropdown by @gyuannn in https://github.com/toeverything/AFFiNE/pull/1905
- fix: cannot update a component while rendering a different component by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1907
- build: support sentry replay by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1908
- build: support sourcemap in sentry by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1910
- fix: wrap React.lazy with Suspense by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1915
- fix(y-indexeddb): migration in firefox by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1904
- feat: add navigation path in quick search by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/1920
- fix: pinboard operation menu disappear inexplicably when hover to menu from button by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/1922
- fix: electron sourcemap issues by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1919
- fix: failed to load blobs in electron by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1927
New Contributors
- @gyuannn made their first contribution in https://github.com/toeverything/AFFiNE/pull/1905
Full Changelog: https://github.com/toeverything/AFFiNE/compare/0.5.0-canary.0...0.5.1
Changes
- Modify style @QiShaoXuan (#517)
- Nightly build notification @darkskygit (#565)
- Tauri client app adaption @linonetwo (#574)
- E2E test improvement & cloud sync tests @tzhangchi (#642, #643)
- Add PWA support by next-pwa @chenmoonmo (#655)
- Cloud sync playground @darkskygit (#662)
- Add i18n support @JimmFly (#667)
- All deps change need check @darkskygit (#670)
- Document management (create/favorite/delete/trash) @QiShaoXuan
- Upgrade blocksuite v0.3.0 @doodlewind
- Simple quick search @JimmFly
- Divider block @JimmFly
- Embed image block @DiamondThree
- Inline popover menu (quick bar) @lawvs
- Code block @thorseraq
- Shape block @Himself65
- Exception Page @SaikaSakura @DiamondThree
- E2E Testing CI @QiShaoXuan @tzhangchi
- Changelog Bot CI @DiamondThree
- Basic PWA @chenmoonmo
- Basic i18n integration @JimmFly
- New data center/page controller @darkskygit
New Contributors
- @chenmoonmo made their first contribution in https://github.com/toeverything/AFFiNE/pull/232
- @lucky-chap made their first contribution in https://github.com/toeverything/AFFiNE/pull/250
- @fanshyiis made their first contribution in https://github.com/toeverything/AFFiNE/pull/262
- @m1911star made their first contribution in https://github.com/toeverything/AFFiNE/pull/243
- @LuciNyan made their first contribution in https://github.com/toeverything/AFFiNE/pull/233
- @wangyu-1999 made their first contribution in https://github.com/toeverything/AFFiNE/pull/296
- @felixonmars made their first contribution in https://github.com/toeverything/AFFiNE/pull/317
- @MuhammedFaraz made their first contribution in https://github.com/toeverything/AFFiNE/pull/354
- @Pranav4399 made their first contribution in https://github.com/toeverything/AFFiNE/pull/363
- @Zheaoli made their first contribution in https://github.com/toeverything/AFFiNE/pull/401
- @lynettelopez made their first contribution in https://github.com/toeverything/AFFiNE/pull/468
- @sudongyuer made their first contribution in https://github.com/toeverything/AFFiNE/pull/472
- @logopolop made their first contribution in https://github.com/toeverything/AFFiNE/pull/509
- @doodlewind made their first contribution in https://github.com/toeverything/AFFiNE/pull/513
- @linonetwo made their first contribution in https://github.com/toeverything/AFFiNE/pull/574
- @hezhizhen made their first contribution in https://github.com/toeverything/AFFiNE/pull/673
- @AkaraChen made their first contribution in https://github.com/toeverything/AFFiNE/pull/677
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.0.1-alpha.0.4.1...v0.0.1-alpha-Abbey-Wood
Features
- Page Tree (#1786)
- Sort workspace card by drag and drop (#1837)
- Editor: Connector in edgeless mode (https://github.com/toeverything/blocksuite/pull/1793)
Page Tree
Sub-page structure support for workspace.

Sort workspace
You can now sort the workspace by dragging and dropping in the list modal

Connector in Edgeless mode

For more details, see: https://github.com/toeverything/blocksuite/pull/1793
UI/UX Improvements
- feat: shortcut for expand/collapse of sidebar by @adityash1 in https://github.com/toeverything/AFFiNE/pull/1797
- fix: give electron app with minWidth = 640px by @pengx17 https://github.com/toeverything/AFFiNE/pull/1785
- fix: some minor ui issues by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1783
- refactor: use radix ui on workspace avatar by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1819
- feat(component): support sort workspace card by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1837
Performance
Reduce CSS in JS runtime (#1817)
Now we are going to use @vanilla-extract/css as the main stylesheet creator instead of emotion. This is the first step of we fully supporting SSR.
DX Improvements
- feat(component): improve storybook by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1804
📝 Detailed Changes
- test: coverage on
atomWithSyncStorageby @Himself65 in https://github.com/toeverything/AFFiNE/pull/1779 - refactor: move local workspace CRUD by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1778
- test: improve coverage by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1780
- refactor: remove
y-indexeddbby @Himself65 in https://github.com/toeverything/AFFiNE/pull/1771 - feat: support create milestone from yDoc by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1781
- feat: optimize electron macos header style by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1774
- feat: support revert changes by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1782
- fix: some minor ui issues by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1783
- fix: give electron app with minWidth = 640px by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1785
- fix: api compatibility with OctoBase by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1790
- build: fix reference by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1787
- feat: init
@toeverything/hookspackage by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1788 - chore: add build flag for change log by @JimmFly in https://github.com/toeverything/AFFiNE/pull/1792
- feat: add public workspace page api by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1791
- build: fix docker setup by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1799
- build(component): fix storybook config by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1798
- build: MacOS code signing by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1795
- feat: shortcut for expand/collapse of sidebar by @adityash1 in https://github.com/toeverything/AFFiNE/pull/1797
- ci: check all install deps by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1801
- refactor: move
useBlockSuiteWorkspaceAvatarUrlby @Himself65 in https://github.com/toeverything/AFFiNE/pull/1802 - refactor: move
WorkspaceCardby @Himself65 in https://github.com/toeverything/AFFiNE/pull/1803 - feat(component): improve storybook by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1804
- chore: update sentence by @JimmFly in https://github.com/toeverything/AFFiNE/pull/1808
- refactor: abstract workspace provider by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1809
- fix: improve sidebar animation by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1814
- fix: cleanup electron build script by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1813
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1812
- refactor: remove unused package
desktopby @Himself65 in https://github.com/toeverything/AFFiNE/pull/1815 - fix: workspace avatar url won't update by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1817
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1818
- refactor: use radix ui on workspace avatar by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1819
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1820
- feat: add toast for workspace deletion by @adityash1 in https://github.com/toeverything/AFFiNE/pull/1825
- fix: remove unused hook
useFeatureFlagby @Himself65 in https://github.com/toeverything/AFFiNE/pull/1826 - fix: indexeddb provider by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1827
- ci: use
cloud-self-hosted:nightly-latestby @Himself65 in https://github.com/toeverything/AFFiNE/pull/1828 - chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1829
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1830
- chore: update change log style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/1832
- feat: modify pivot operation menu by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/1786
- test: compare public page json by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1793
- feat: single page API in public workspace by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1794
- ci(storybook): wait for 6006 by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1833
- refactor(component): editor component by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1834
- ci: add pr header check by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1836
- feat(component): support sort workspace card by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1837
- refactor: add workspace events by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1838
- fix: reload the page when login token expired by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1839
- feat: update code-block background color by @Flrande in https://github.com/toeverything/AFFiNE/pull/1841
- fix: enable autofocus in blocksuite editor by @Flrande in https://github.com/toeverything/AFFiNE/pull/1844
- chore: update blocksuite by @doodlewind in https://github.com/toeverything/AFFiNE/pull/1845
- chore: update change log style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/1846
- fix: dnd workspace list will cause page to reload by @pengx17 in https://github.com/toeverything/AFFiNE/pull/1848
- feat: add root pinboard & rename pivots to pinboard by @QiShaoXuan in https://github.com/toeverything/AFFiNE/pull/1843
- fix: revalidate user token with no refresh page by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1842
- docs: add contributing tutorial by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1851