🚀 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)
- 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)
- 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)
- 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)
- component:
- Correct notification theme when theme toggled - by @CatsJuice in #8570 (ed511)
- 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)
- 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)
- infra:
- ios:
- Set testflight version number correctly - by @Brooooooklyn in #8565 (97ccf)
- Enable navigation gesture - by @CatsJuice in #8592 (6d7c0)
- mobile:
- server: