* feat: keep link format when converting preview block to text
* test: add test
* fix: flutter analyze
* feat: ctrl/cmd+z to revert the link prevew op
* test: add test
* chore: update toast style
* feat: add delete line command
* test: add delete line test
* test: add delete line command test
* feat: support copy command when selection is collasped
* fix: paste doesn't work sometimes in the first try
* test: paste the url that doesn't contain a protocol
* feat: skip parsing as a preview block if the url is image
* 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: row cover improvements
* feat: set image from media cell as cover
* fix: duplicate row meta when duplicating row
* fix: use serialize repr and deserialize repr
* chore: update collab revision
* fix: failing test and bug w/ document icon
* fix: show empty cover on load failure
* fix: tauri collab revision
* fix: cannot use 'move to' from sidebar
* feat: disable moving the page to a database
* fix: check if the move to path is same as current path
* fix: document width doesn't refresh after resetting
* fix: disable tooltip when dragging blocks
* fix: reminder not render when dragging
* chore: optimize code
* fix: after changing the language in the settings page, some of the text doesn't change
* feat: support moving a block to another block's child
* fix: tooltip assertion
* fix: disable table cell block
* chore: optimize moving logic
* test: collaborative workspace test
* test: move to page test
* test: drag block test
* test: check if the tooltip is hidden when dragging block
* test: move a block to another block's child
* test: change document width test
* fix: inputting backtick will crash when using French IME
* feat: convert backtick to codeblock
* chore: update frontend/appflowy_flutter/lib/plugins/document/presentation/editor_plugins/base/backtick_character_command.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* feat: hide file names option
* chore: copywriting fixes
* fix: mobile cell
* feat: browse all images in a cell in viewer
* chore: unused variable
* fix: dialogs on download file
* feat: upload multiple files at once
* test: improve test coverage
* fix: missing format of rust files from merge
* feat: ai writer on multi-lines of text
* feat: use flutter_bloc to manage ai response
* feat: integrate smart_edit_bloc
* fix: bloc not found
* feat: support 'fix spelling and grammer'
* fix: add log to address ai generate issue
* fix: invalid value when inserting image
* fix: upgrade share_plus version and use temp dir as android export log path
* fix: only noto emoji on Linux
* chore: upgrade android minSdkVersion to 29
* fix: remove camera permission and update photo usage description
* feat: optimize the error block style in document
* feat: auto-fix table block when duplicating it
* chore: update mobile translations
* fix: folder context not found assertion
* fix: attempted to change a read-only map field
* feat: only replace the translation on iOS
* chore: update translations
* fix: close popup menu when tapping navigation bar item
* chore: update toolbar divider color and popup menu background color
* chore: update translations and icon
* chore: update frontend/appflowy_flutter/lib/shared/popup_menu/appflowy_popup_menu.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* chore: adjust buttons padding in row record page
* fix: disable more button in row page
* fix: upload image button ui on mobile
* fix: embed link button ui on mobile
* fix: add missing border for ai text field and ai translate field
* fix: delete AI can make mistakes on mobile
* chore: disable sentry
* fix: invite error toast
* fix: add member limit hint text in invite member screen
* feat: show toast after opening workspace on mobile
* chore: remove sentry
* chore: filter row page in recent views
* feat: support display field name as row page title
* chore: remove scroll bar on home page
* chore: remove legacy code
* chore: optimize mobile speed
* Revert "chore: remove sentry"
This reverts commit 73b45e2590655a992cec409503c0693df845914e.
* fix: reduce document page rebuild time
* chore: improve tooltip style
* feat: support inviting members on mobile
* feat: support workspace member list on mobile
* feat: support leave workspace on mobile
* chore: adjust member list ui
* fix: flutter analyze
* fix: unable to insert todo list via slash menu
* fix: unable to insert divider via slash menu
* chore: update editor version
* chore: update translations
* chore: decrease sentry sample rate to 0.1
* fix: integration test
* fix: list paste bug #5846
selecting a single word on a bullet or number list and pasting it
from the clipboard would clear the whole text of that node and
replace it with clipboard text.
resolves#5846
* chore: update editor version
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* chore: udpate translation
* fix: editor loses focus randomly when interacting with certain databases
* fix: text align issues on Windows
* chore: update editor version