* 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: 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>
* feat: upload file in document
* feat: add uploaded at & improvements
* fix: popover onOpen not triggered by manual show
* test: add basic file test
* test: fix and add rename test
* feat: add kanban shortcuts
* feat: new ux for creating new kanban cards
* chore: fix tests
* fix: open card after creation in mobile board
* chore: adjust code style according to launch review
* chore: update frontend/appflowy_flutter/test/bloc_test/board_test/create_card_test.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* chore: more review
* chore: implement move card to adjacent group
* chore: reset focus upon card drag start
* feat: N to start creating a row from bottom
* fix: text card update
* feat: shift + enter to create a new card after currently focused card
* fix: row detail title
* feat: shift + cmd + up to create card above
* fix: double dispose and code cleanup
* chore: code cleanup
* fix: widget rebuilds
* fix: build
* chore: update frontend/appflowy_flutter/lib/mobile/presentation/database/board/mobile_board_page.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* fix: ontapoutside for cards being edited
* fix: correct integration test
* fix: always build
* chore: code cleanup
* fix: mobile build and bugs
* fix: widget rebuilds
* fix: code cleanup and fix mobile open
* fix: disallow dragging when editing
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>