* fix: unable to redo undo when the selection is null
* fix: the workflow of switching to Local in app
* fix: text color doesn't work in table cell
* fix: test
* fix: slash menu unexpectedly overflows the screen
* fix: the style of no result doesn’t match the design
* fix: unexpected flashing effect on 2nd level menu item
* fix: can not back to last level through backspace
* 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: 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
* fix: unable to click the swith to lock/unlock page
* fix: add divider above delete button on mobile
* fix: enable lock/unlock page by tapping the lock icon
* chore: update translations
* fix: hide cursor when the page is locked
* fix: the inline databaes still can be edited if the document is locked
* fix: disable auto update checker
* chore: change my account to account & app
* 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>
* feat: support lock button in view more actions
* feat: add lock page on mobile
* feat: disable actions in locked page
* feat: disable more actions in locked page
* feat: support locked grid on mobile
* feat: support locked board/calendar on mobile
* fix: exclude lock page button from AI Chat
* 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
* feat: use fixed height for table menu
* feat: do not close menu after enabling header column/row
* fix: remove cell background color
* fix: the text color doesn't apply to the heading block
* fix: replace quick action icon color
* fix: add done button in text color menu
* fix: don't access clipboard when opening table action menu
* fix: table navigation issues and reminder issue
* fix: cursor flash when create a row and column at the same time
* fix: unable to insert page sometimes
* fix: use default name if the title is empty
* chore: replace align icons
* feat: support plus menu in table cell on mobile
* test: support plus menu in table cell on mobile
* feat: add lightImpact feedback
* chore: optimize the action sheet
* feat: support inserting table from + menu
* feat: support row/column action sheet
* feat: highlight reorder button
* feat: support table action mobile
* feat: support insert row / insert column
* feat: add more actions in the table bottom sheet
* feat: implement the action logic for table action menu
* feat: support clear content
* feat: enable header column / header row
* fix: unable to cancel highlight status after closing table action menu
* fix: table cell parse error
* feat: support insert left/insert right
* feat: add delete in table action menu
* feat: support copy a table row/column
* feat: support copy paste in table cell
* feat: support cut in table
* feat: disable cut if no content in clipboard
* chore: refactor table action bottom sheet
* feat: use ISimpleTableBottomSheetActions to manage the mobile action bottom sheet
* feat: add bold/text color/text background color in table bottom sheet
* feat: add align in table bottom sheet
* feat: support bold/text color/text background color update command
* feat: add align action to table action menu
* feat: integrate bold command in table bottom sheet
* feat: integrate text color and cell background color command in table bottom sheet
* feat: integrate text color command and cell background color command in table action menu
* chore: remove unused code
* fix: page style json parse error
* feat: support copy link to block / duplicate in table action menu
* feat: support align in table action menu
* feat: add quick actions in table action menu
* chore: update translations
* feat: integrate copy paste in table action menu
* feat: integrate align in table action menu
* fix: flutter ci
* test: add copy/paste/cut test
* fix: align the table with the document title
* fix: flutter tests
* fix: flutter ci
* feat: select sources for ai prompt
* feat: mobile
* chore: disable mention page
* chore: disable select sources when on local ai
* chore: code cleanup
* fix: unable to open local file using afLaunchUrl function
* chore: use the latest api to open the local file
* chore: use the latest api to open the local file
* chore: use the latest api to open the local file
* test: add local paht regex test
* feat: support editing path name on mobile
* chore: format code
* chore: update publish toast
* feat: optimize the toast for mobile more actions menu
* feat: optimize update path name logic
* test: add update path name test
* fix: integration test
* feat: expand the hit test area for more button in space menu
* fix: contrast issue for the delte dialog text
* fix: stay in space menu after deleting a space
* fix: hide padding when space icon list is scrolled down
* feat: expand the hit test area for toggle button
* feat: remove open workspace success toast
* chore: update translations
* test: stay in space menu after deleting a space
* chore: enable android test
* fix: integration tests
* chore: add logs in space bloc
* feat: add toggle headings in plus menu
* test: add toggle heading block test
* test: toogle heading 1 block test
* test: add toggle heading selection test
* fix: toggle headings test
* chore: update new toggle heading icons
* chore: wip update client api
* feat: add unpublished information
* feat: keep the last publish name
* test: add re-publish test
* test: add empty name test
* chore: update cloud version to 0.7.6
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* feat: optimize the workspace menu loading speed
* chore: add workspace menu animation
* feat: optimize workspace menu loading speed on mobile
* test: workspace member count test
* fix: rust ci
* feat: support duplicating and deleting a space on mobile
* feat: support editing a space on mobile
* feat: support renaming space
* feat: add more space icons
* fix: unable to rename space
* fix: code review
* chore: remove ingore import flag for testing
* test: add create space test
* chore: enable cloud test
* test: fix space test
* test: add rename/duplicate/delete tests