🚀 Features
- Add feature record - by @darkskygit in #8400 (f8330)
- Separate user content from prompt - by @darkskygit in #8480 (d0c9a)
- Refresh captcha correctly - by @darkskygit in #8491 (13b24)
- Separate user content from prompt - by @darkskygit in #8480 (62d2e)
- Refresh captcha correctly - by @darkskygit in #8491 (4b9e2)
- Add copilot metrics - by @darkskygit in #8455 (fa554)
- Isolate user content - by @darkskygit in #8568 (054c0)
- Allow peek view to be closed by the caller && bump bs - by @pengx17 in #8542 (81029)
- Use date fixed model name - by @darkskygit in #8621 (efee4)
- Copilot frontend e2e - by @darkskygit in #7694 (d7185)
- Copilot frontend e2e " - by @Brooooooklyn in #7694 (c08b0)
- Add import modal - by @donteatfriedrice in #8599 (afcf5)
- Add snapshot import export config - by @donteatfriedrice in #8584 (ba3aa)
- Optimize import export event tracker - by @donteatfriedrice in #8652 (01843)
- Bump blocksuite - by @donteatfriedrice in #8705 (ca6e8)
- Use custom @ import dialog - by @donteatfriedrice in #8723 (c323e)
- Add import snapshot option to import dialog - by @donteatfriedrice in #8778 (71355)
- Improve metrics naming - by @darkskygit in #8770 (5cde5)
- admin:
- Allow config unlimited copilot - by @bytemain and @Brooooooklyn in #8487 (691e1)
- android:
- Android internal testing - by @Brooooooklyn in #8577 (58c7e)
- component:
- Basic notification adaptation for mobile - by @CatsJuice in #8402 (1c59e)
- core:
- Emoji as doc icon support with feature flag - by @CatsJuice in #8348 (17fec)
- Onetime subscription ui - by @CatsJuice in #8462 (29a31)
- Bump theme, update workspace card color variables, add active status - by @CatsJuice in #8467 (db4d8)
- Bump theme, update workspace card color variables, add active status - by @CatsJuice in #8467 (5975a)
- Make AI functions follow server configuration - by @JimmFly in #8374 (82916)
- Simplify subscribe page param - by @forehalo in #8518 (7dae5)
- Set doc mode and primary doc mode separately - by @JimmFly in #8359 (bfb8d)
- Close the floating sidebar when creating and opening a doc - by @JimmFly in #8535 (2f2e0)
- Add global error handler - by @forehalo in #8509 (9b311)
- New "is journal" page property - by @CatsJuice in #8525 (8f92b)
- Prevent the floating sidebar from showing immediately after the sidebar is closed - by @JimmFly in #8531 (d1783)
- Build config for ios android - by @EYHN in #8555 (db374)
- Keep the sidebar instance when the sidebar is collapsed - by @JimmFly in #8560 (a25bb)
- Use contain strict optimizing performance - by @EYHN in #8553 (42b3e)
- Adjust doc property style - by @EYHN in #8561 (7cd40)
- Adjust app sidebar - by @EYHN in #8572 (b8cb5)
- Handle copilot errors - by @darkskygit in #8546 (6f153)
- Add tooltips to PropertyItem - by @JimmFly in #8564 (be312)
- Doc database properties - by @pengx17 in #8520 (4b6c4)
- Captcha service - by @EYHN in #8616 (76992)
- Add open link in app to doc menu - by @pengx17 in #8597 (835fd)
- Add createdBy property to default property - by @JimmFly in #8642 (0f9d1)
- Open app in electron app entry - by @pengx17 in #8637 (0f8b2)
- Add edgelessTheme property and edgelessDefault theme setting - by @JimmFly in #8614 (10b1f)
- Add tooltips to the doc properties in the sidebar - by @JimmFly in #8684 (04696)
- Remember the scroll position of doc when routing forward and backward - by @JimmFly in #8631 (9e419)
- Update connector shortcut - by @forehalo in #8690 (01228)
- Add tooltips to sidebar resize handle - by @JimmFly in #8717 (59264)
- Track signin failed reason - by @forehalo in #8746 (1a104)
- Add page width property - by @JimmFly in #8775 (6fe2e)
- Add i18n to descriptions of experimental feature - by @JimmFly in #8788 (2ee2c)
- Pdf preview - by @fundon and @forehalo in #8569 (f4abe)
- electron:
- infra:
- ios:
- Hashcash in swift - by @Brooooooklyn in #8602 (5709e)
- mobile:
- IOS app testflight - by @Brooooooklyn in #8501 (714a8)
- Ios oauth & magic-link login - by @CatsJuice and @EYHN in #8581 (06dda)
- Enable mobile keyboard toolbar - by @L-Sun in #8633 (50bae)
- Explorer create/rename operation - by @CatsJuice in #8628 (4cbf4)
- Manage docs/tags/collections in explorer - by @CatsJuice in #8649 (cdaac)
- Mobile app fallback skeleton - by @CatsJuice in #8686 (fe04a)
- Mobile at menu - by @L-Sun in #8727 (5f40f)
- New journal tab, show App tab for journal page - by @CatsJuice in #8738 (7bdad)
- New journal date-picker - by @CatsJuice in #8757 (50a04)
- Jouranl daily activity and conflict operations - by @CatsJuice in #8779 (c4e65)
- Optimize home header animation - by @CatsJuice in #8707 (98bdf)
- server:
🐞 Bug Fixes
- Message attachment merge - by @darkskygit in #8498 (075ce)
- Message attachment merge - by @darkskygit in #8498 (b0527)
- Ai text renderer specs - by @donteatfriedrice in #8611 (34357)
- Old document edgelessColorTheme shows auto but always render white - by @akumatus in #8666 (7e713)
- Open in app card style - by @pengx17 in #8667 (ecbf5)
- Should toggle empty input when generate an image - by @donteatfriedrice in #8643 (aacfb)
- Should pass std to AffineEditorContainer - by @donteatfriedrice in #8678 (a4f27)
- Copilot ci condition - by @darkskygit in #8692 (89d09)
- Bump blocksuite script changelog generate failed - by @donteatfriedrice in #8708 (c0d80)
- Also check online model list if model not defined - by @darkskygit in #8726 (2a3e8)
- Reduce min height of chat peek view new message container - by @donteatfriedrice in #8739 (e988b)
- Edgeless note preview on the editor settings is editable - by @akumatus in #8735 (58233)
- Color of canvas element under embed whiteboard is wrong - by @akumatus in #8712 (e2b22)
- Reference parameters and add test cases - by @fundon in #8740 (a5bcf)
- Migrate to standard import attributes - by @Brooooooklyn in #8803 (c0f6a)
- component:
- Correct notification theme when theme toggled - by @CatsJuice in #8570 (ed511)
- Optimize stack notification with different height - by @CatsJuice in #8700 (9e903)
- core:
- Sidebar can not be collapsed on mobile - by @JimmFly in #8475 (04095)
- Sidebar can not be collapsed on mobile - by @JimmFly in #8475 (80c92)
- Journal nav button icon - by @forehalo in #8517 (4e640)
- Unexpected double-click behavior when selecting multiple options on all doc pages - by @JimmFly in #8461 (8d3a5)
- Prevent floating sidebar from disappearing unexpectedly - by @JimmFly in #8477 (675a0)
- Sidebar shakes unexpectedly during init on mobile - by @JimmFly in #8506 (90ef1)
- Global error handler should be registered outside webpack runtime - by @forehalo in #8556 (1ed97)
- Free cloud and ai onetime payment adaptation - by @CatsJuice in #8558 (64f97)
- Clicking change mode in the menu should switch both view and mode - by @JimmFly in #8562 (8c0ee)
- Fix mobile edition flag - by @EYHN in #8571 (6a9a7)
- Handle global script error - by @forehalo in #8576 (ff95f)
- Let backend check whethere user can subscribe - by @forehalo in #8573 (dc89b)
- Dont show config properties in peek view - by @pengx17 in #8594 (2fc27)
- Redirect to old page after login via 404 page - by @pengx17 in #8588 (8f694)
- Adjust onetime subscription ui for billing and pricing - by @CatsJuice in #8591 (82936)
- Db properties ui issues - by @pengx17 in #8638 (d96cc)
- Checkbox property styling and layout - by @pengx17 in #8645 (2b3b7)
- Do not redirect to open-page for open-in-app card - by @pengx17 in #8646 (51ffc)
- Fix copy block link - by @EYHN in #8650 (1f6cc)
- Unable to hide doc info - by @JimmFly in #8658 (1c22f)
- Unnamed doc title of db properties - by @pengx17 in #8657 (33088)
- Dropdown menu cannot be hovered when it is at the bottom of doc - by @JimmFly in #8662 (f3609)
- Unregister global error handler once app running - by @forehalo in #8659 (a776c)
- Handle uncaught ai flag - by @JimmFly in #8663 (c2ebf)
- Copilot test condition & retry - by @darkskygit in #8665 (2e7a7)
- Open in app card wording - by @pengx17 in #8677 (fd7d1)
- The full width layout feature does not work - by @JimmFly in #8687 (d700f)
- Clip app element overflow content - by @forehalo in #8689 (7b66e)
- Do not show open-in-app in mobile web browser - by @pengx17 in #8694 (de7b1)
- Bump theme to fix full-width-layout and editor font customization - by @CatsJuice in #8704 (c4164)
- Update prompt texts for opening new doc - by @pengx17 in #8696 (e7732)
- Temporarily make AI functions not follow server configuration - by @JimmFly in #8698 (aae71)
- Adapt new database chip color scheme - by @pengx17 in #8697 (684b6)
- Modal height issue - by @pengx17 in #8710 (584d0)
- Add open in app hint text - by @pengx17 in #8728 (72713)
- Fix infinite retry when workspace not found - by @EYHN in #8679 (73d0e)
- Close setting when workspace is deleted - by @pengx17 in #8747 (c1ece)
- Deleted tags property cannot be added back - by @pengx17 in #8761 (e6ef1)
- Fix delete doc property description - by @EYHN in #8772 (9239e)
- Do not delete tag on cancel - by @pengx17 in #8776 (b3749)
- Revise open app card text - by @pengx17 in #8783 (cc9a2)
- Add missing confirm button variants - by @forehalo in #8786 (bfc8b)
- Remember scroll position switch mode - by @EYHN in #8771 (51b00)
- Avoid shaking when center-peek opened - by @CatsJuice in #8780 (a8d66)
- Speed up navigation performance - by @EYHN in #8794 (17c24)
- Peek view animation use zoom when possible - by @pengx17 in #8793 (01d16)
- Onboading performance improvement - by @CatsJuice in #8790 (c32b2)
- electron:
- Shell missing i18n init - by @pengx17 in #8499 (c0601)
- Tab max width - by @pengx17 in #8507 (72e14)
- Offline mode description - by @pengx17 in #8586 (8cbb7)
- Add missing configureAppThemeModule to shell - by @pengx17 in #8656 (4f16e)
- Deep link handling without running instance - by @pengx17 in #8661 (070f5)
- Active view sometimes does not get focused - by @pengx17 in #8683 (378c9)
- Share page in electron issues - by @pengx17 in #8703 (02965)
- Deep link handling in macos - by @pengx17 in #8713 (fcd4f)
- Make sure updater receive correct installer files - by @forehalo in #8798 (b3b1e)
- infra:
- ios:
- Set testflight version number correctly - by @Brooooooklyn in #8565 (97ccf)
- Enable navigation gesture - by @CatsJuice in #8592 (6d7c0)
- Fix mobile blob storage - by @EYHN in #8702 (49770)
- mobile:
- Handle touch event correctly - by @pengx17 in #8496 (c484c)
- Handle touch event correctly - by @pengx17 in #8496 (7381b)
- Adjust app tab height - by @CatsJuice in #8635 (fffd6)
- Incorrect height of keyboard toolbar in ios - by @L-Sun in #8653 (1973c)
- Adjust mobile UI - by @CatsJuice in #8719 (06591)
- Typo of identifier when override config - by @L-Sun in #8773 (81fc9)
- Doc property styles - by @pengx17 in #8760 (fa828)
- server:
- Blank screen on mobile - by @bytemain and @forehalo in #8460 (f393f)
- No more selfhost paths - by @forehalo in #8530 (b7fac)
- Wrong public path for selfhosted doc renderer - by @forehalo in #8660 (e8796)
- Reduce yjs binary size - by @forehalo in #8681 (63b58)
- Avoid preserved html meta tag name - by @forehalo in #8682 (ee16e)
- Make scope field optional in access token response - by @js-0s and @darkskygit in #8753 (e2f28)