* feat: add ability to use : keyword to create emojis(#2797)
* fix: emoji position error
* chore: add integration test
* chore: dismiss emoji picker while starting searching with space
* chore: adjust some toolbar text
* chore: change the icons in turn-into menu
* chore: change the icon in color menu
* fix: keep selection after doing some changes from toolbar
* fix: color menu displaying error
* fix: wrong filter logic in toolbar suggestion menu
* fix: some launch review issues
* fix: test errors
* fix: some launch review issues
* fix: some launch review issues
* fix: color picker position error
* fix: redesign the dropdown arrow and padding
* feat: implement toolbar button state
* fix: keep custom color not changed
* feat: revamp color icon in toolbar
* fix: correct toolbar position & add animation for toolbar
* fix: ajust toolbar animation parameters
* chore: adjust some UI values
* fix: keep selection after turn into
* fix: hover color on toolbar is wrong in dark mode
* fix: toolbar icon color in dark mode
* feat: refactor databse styles
* feat: support compact mode for databse
* feat: support dynamic height for board
* fix: add reference icon for database view in document
* feat: support data sync for database node in document
* fix: add hover effect in compact mode switcher
* fix: title of document not align correctly with a large screen
* fix: some launch review issues
* fix: auto hide the Hidden Groups unless the user clicks it to show
* fix: testing error
* chore: update board version
* chore: update database menu buttons
* fix: some launch review issues
---------
Co-authored-by: Lucas <lucas.xu@appflowy.io>
* feat: ai writer block
* test: fix integration tests
* chore: add continue writing to slash menu
* chore: focus issues during insertion
* fix: explain button position
* fix: gesture detection
* fix: insert below
* fix: undo
* chore: improve writing toolbar item
* chore: pass predefined format when using quick commands
* fix: continue writing in an empty document or at the beginning of a document
* fix: don't allow selecting text not in content
* fix: related question not following predefined format
* feat: support columns block in editor
* feat: upgrade simple columns block
* fix: build error
* feat: add column width resizer
* fix: drag visual border
* fix: drag button position issue
* feat: add rule to check if the column is empty
* fix: flutter analyze
* feat: add document rules to delete the columns if its children are empty
* feat: support adding image in columns block
* feat: integrate block actions in columns block
* feat: support dragging to create a columns block
* feat: drag a block into an existing columns block
* feat: add delete columns and delete column rules
* feat: dragging the block to the left side of another block to create a columns block
* feat: support 2-4 columns block in slash menu
* chore: disable debug flag in columns block
* chore: update pubspec.yaml
* chore: update translations and icons
* fix: cloud integration test
* fix: integration test
* feat: support upload svg as icon
* feat: support upload icon by pasting a link
* feat: delete remote images when remove custon icons
* chore: add testing for pasting image link as custon icon
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* fix: support exporting to markdown with multiple images
* fix: support exporting to markdown with database
* fix: support exporting to markdown with date or reminder
* fix: support exporting to markdown with subpage and page reference
* chore: add some testing for markdown parser
* chore: add testing for exporting markdown with databse as csv
* fix: editor stuck on image loading loop when uploading image in row document
* test: editor stuck on image loading loop when uploading image in row document
* test: speed up copypasta tests
* chore: strip away markdown syntax if message is image only
* chore: paste image urls with no file extension
* test: add integration test
* test: group tests
* chore: apply code suggestions to 3 files
* fix: Search result title appears empty
* chore: change "Type to search" to "Search or ask a question…"
* fix: the toolbar shouldn’t over the search panel
* feat: add hint text next to the web url
* test: the toolbar shouldn’t over the search panel
* test: search result title appears empty
* feat: support resizing column width of table on mobile
* feat: support highlighting border when resizing
* test: support resizing column width of table on mobile
* feat: custom share url, publish url and copy link to share
* chore: update translation
* feat: support base share domain
* feat: customize web url in login page
* feat: support customizing web url on mobile
* test: change web url test
* fix: cloud integration test
* fix: integration test
* fix: integration test
* fix: error displaying in Page style
* fix: error displaying in Favorite/Recent page
* fix: complete the filter logic of icon picker
* fix: the color picker showed when tapping down
* fix: icons are not supported in subpage blocks
* chore: add some tests
* fix: recent icons not working for grid header icon
* fix: header row/column tap areas are too small on mobile
* test: header row/column tap areas are too small on mobile
* feat: enable auto scroll after inserting column or row
* fix: enter after emoji will create a softbreak on mobile
* fix: header row/column tap areas are too small on mobile
* fix: simple table alignment not work for item that wraps
* test: simple table alignment not work for item that wraps
* remove unecessary images from localstorage
* feat: Add handler for deleting previous cover image on cover image change
* fix: add local image case for versions after 0.5.5
* fix: add try catch block and delete action to bottom of function
* chore: add test case for uploading and deleting image in localmode
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* feat: support auto-dismiss collapsed handle on Android
* fix: hit test area of collasepd handle is too big
* chore: upgrade appflowy_editor
* fix: simple table issues on mobile
* feat: highlight cell after insertion
* test: text color and cell background color test
* fix: sign_in_page_settings_test
* fix(flutter_desktop): remove log out and workspace option popovers conflict
* test: add integration test
* fix(flutter_desktop): workspace list scrollbar overlaps with list
* chore(flutter_desktop): fix padding around import from notion button
* chore(flutter_desktop): adjust popover conflict rules for workspace
* test: add integration tests
* chore(flutter_desktop): make the popoovers as barriers
* fix: regression from making the workspace item menu as barrier
* chore: update frontend/appflowy_flutter/lib/workspace/presentation/home/menu/sidebar/workspace/_sidebar_workspace_actions.dart
Co-authored-by: Lucas <lucas.xu@appflowy.io>
---------
Co-authored-by: Lucas <lucas.xu@appflowy.io>