* feat: support workspace ops on mobile
* chore: move the member bloc to workspace menu item widget
* feat: support creating workspace on mobile
* chore: add popToHome extension
* fix: flutter analyze
* feat: support renaming a workspace
* feat: support deleting a workspace
* feat: support leaving a workspace
* feat: workspace icon ui revamp
* feat: support updating workspace icon on mobile
* feat: show a confirm dialog before deleting a workspace
* fix: workspace name overflow
* feat: support leaving a workspace
* chore: update translations
* feat: show a toast after renaming workspace
* feat: update translations
* feat: add workspace operation integration tests on mobile
* test: add create workspace test on mobile
* 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(flutter_desktop): use regular rather than medium by default
* fix: setting button regression
* fix: bring more text styles up to date with design
* 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: dont use medium font weight
* fix: widget padding adjustments
* fix: new divider color
* chore: use horizontal padding from databsepluginwidgetbuildersize
* chore: use existing color token
* chore: restore old add icon
* 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>
* chore: migrate number type option
* chore: migrate single select
* chore: migrate multi select
* chore: migrate date type option
* chore: migrate timestamp type option
* chore: support friendly full
* chore: migrate media type option
* chore: update collab
* chore: update zip
* chore: remove file
* chore: fix build
* chore: fix test
* feat: wip enabling date filter
* fix: update date picker selected range on change
* fix: save in utc, load in local date time
* test: added date filter test
* fix: don't include time in date picker
including time makes filtering complex without much gain.
when the condition is "is" we should also note the exact time
which most of the cases the time is not intended by user only the day.
* fix: flutter analyze
* 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
* feat: add numpadSubtract as zoom out keycode
* test: add zoom in/out and reset zoom refacotr test
* fix: zoom in test assertion
* fix: zoom in/out test
* test: exclude LogicalKeyboardKey.add & LogicalKeyboardKey.numpadSubtract in linux test
* 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: leave away the property edit action -> the menu doesnt close
* fix: tooltip showing when hovering over empty space
* fix: text not centered
* fix: board card sizing issue
* fix: modified the folder name
* feat: open document and database
* feat: support editing
* fix: lint
* fix: add share actions
* fix: support interfaces