* fix: improve the document diff function to prevent partial ordering issues
* fix: improve the document diff function to prevent partial ordering issues
* fix: nested block padding issues
* fix: improve the document diff function to prevent partial ordering issues
* chore: update editor version
* test: add no diff test and update text diff test
* test: delete and insert text diff with different id
* test: insert single text / delete single text tests
* test: multiple delete and update diff
* test: multiple insert and update diff
* chore: revert cargo changes
* chore: remove unused code
* chore: optimize the code logic
* fix: disable select sources when on local AI
* chore: tooltips for right sidebar actions
* chore: update selection after inserting into existing page
* fix: mobile select sources button background color
* fix: ai response metadata
* chore: don't update selected sources section until reopen
* chore: show views from all spaces in select sources menu
* chore: revert podfile changes
* chore: decrease spacing between metadata and hover actions
* chore: improve placeholder for ai message metadata
* feat: add ai response content to page
* chore: apply suggestions from code review
Co-authored-by: Lucas <lucas.xu@appflowy.io>
* chore: apply suggestions from code review
* chore: reorganize code
* chore: i18n
* chore: enable opening the document in the sidebar
* fix: async await
* chore: rename ai message action bar widget
* feat: make transactions be reflected in the opened document
* chore: don't forget to close the bloc
* fix: isLastLineEmpty
* chore: code cleanup
* fix: sync after EditorState.apply
* chore: decrease visibility of DocumentBlocMap
* chore: add back missing assert
---------
Co-authored-by: Lucas <lucas.xu@appflowy.io>
* fix: backtick doesn't format the text to code in french ime
* test: add backtick test
* fix: three backticks doesn't convert to code block in french ime
* chore: remove cache for docker ci
* feat: support cover title
* feat: support arrow down and arrow right key on cover title
* feat: support arrow up and arrow left key on editor
* test: add integration test
* chore: update frontend/appflowy_flutter/integration_test/desktop/document/document_title_test.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* feat: use shared document context to save title focus node
* fix: the backspace key doesn't work after pressing Enter in the title
* feat: support pressing arrow left key to focus on title
* fix: integration test
* test: edit title and insert new line
* test: arrow key in title test
* test: check if the title is saved
* fix: flutter analyze
* test: add cover title command tests
* fix: integration tests
* test: change the title via sidebar, check the title is updated
* test: set default name when pasting content
* fix: field visibility test
* fix: 'create a new workspace, open it and then delete it' test
* fix: create a new document and move it to Getting started test
* test: fix integration tests
* fix: 'create a new document and edit title' failed on linux
* fix: shortcut and create a new page test
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* fix: remove create button in move to menu
* fix: add loading indicator when duplicating space
* fix: sidebar header expand icon status
* fix: text within select tag overflow
* fix: callout block icon align issue
* feat: sync the space icon when creating a space
* fix: duplicated hover views
* fix: cover image doesn't update
* fix: unable to remove the remote selection when the user close the page on mobile
* fix: unable to apply settings font to editor
* chore: remove transparent background color
* feat: open a row as a full page
* chore: don't set latest open view
* chore: fix calendar open
* chore: disable in relation
* chore: code cleanup
* chore: fix merge conflicts