* 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
* fix: list padding in table cell is too wide
* feat: improve tab in table cell
* feat: improve shift+tab in table cell
* fix: unable to edit cell after deleting an image
* fix: inline attribute issue
* fix: disable dragging a block into table
* feat: add distribute column evenly in column action menu
* fix: numbered list icon align in table cell
* feat: add setToPageWidth and distributeColumnEvenly in table menu
* feat: support highlight color
* chore: update editor version
* test: add setToPageWidth and distributeColumnEvenly in table menu
* test: inline attribute issues
* test: add distribute column evenly in column action menu
* test: select all in table
* test: improve tab(+shift) shortcut in table cell
* test: improve enter shortcut in table cell
* feat: keep the same column width after using distribute column widths evenly
* test: keep the same column width after using distribute column widths evenly
* test: drag block to other block's child
* feat: set table to page width
* feat: expand the table based on the widht percentage
* test: set to page width
* feat: distribute columns evenly
* test: distribute columns evenly
* fix: border width
* feat: support multiple lines in table cell
* feat: add document validator
* fix: unable to delete a code block in table cell
* feat: drag to expand the table row
* fix: integration test
* feat: support drag to expand the table
* fix: integration test
* fix: include link preview block and file block in exported markdown
* test: include link preview block and file block in exported markdown
* chore: remove unused logs
* chore: update editor version
* fix: "+" menu should be close after pressing space
* test: cancel inline page reference menu by space
* chore: update editor version
* chore: remove unused logs
* 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
* chore: update changelog
* feat: add draggable in table reorder button
* feat: support displaying text color, background color and font item in table cell
* feat: separate gestures for popup menu and drag operations
* feat: support feedback mode for table
* feat: build dummy node to render table feedback
* feat: disable column resize handle when dragging column
* feat: higtlight the cell border when dragging
* fix: unable to reorder in row
* fix: do not rebuild the reorder button when reordering
* feat: add reorder logic and tests
* feat: reorder column
* feat: reorder row
* test: reorder row
* fix: table attributes are broken after reordering
* chore: remove unused listerner
* chore: code refactor
* fix: remove unused code
* feat: support rendering table feedback
* fix: unit test
* fix: pressing Enter on a closed toggle list adds an additional new line
* test: pressing Enter on a closed toggle list adds an additional new line
* chore: upgrade appflowy_editor
* chore: rename table align
* fix: disable cut command in table cell
* feat: only keep the table cell content when coping text from table
* fix: focus on the first cell after inserting table
* test: focus on the first cell after inserting table
* feat: highlight the cell when editing
* test: highlight the cell when editing
* fix: creating a new row makes a cursor appear for a fraction of a second
* fix: add 4px between scroll bar and add row button
* chore: rename simple table components
* fix: select all in table cell block
* test: select all in table cell block
* feat: disable two-fingers resize in table cell
* feat: includ table when exporting markdown
* test: include table when exporting markdown
* feat: optimize add row button render logic
* chore: optimize hover button render logic
* fix: column button is not clickable
* fix: theme assertion
* feat: improve hovering logic
* fix: selection issue in table
* fix(flutter_desktop): popover conflicts on simple table
* feat: support table markdown import
* test: table cell isEditing test
* test: select all in table test
* fix: popover conflict in table action menu
* test: insert row, column, row/column in table
* test: delete row, column, row/column in table
* test: enable header column and header row in table
* test: duplicate/insert left/right/above/below in table
* chore: duplicate table in optin menu
* fix: integraion test
---------
Co-authored-by: Richard Shiue <71320345+richardshiue@users.noreply.github.com>
* feat: define the simple table block data strucuture
* fix: close keyboard when uploading file
* feat: integrate a simple table
* feat: support selectable mixin for table
* feat: render border for table
* feat: support add column/row
* feat: support add column and row
* feat: support add column and row button
* feat: support table border and cell border
* feat: use context to manage hovering status
* feat: add hover status for cell
* feat: add hover row action
* feat: support row/column hover action
* feat: support table more actions
* feat: support insert left/right/above/below actions
* feat: add reorder button
* feat: clear content in table
* feat: support header column and header row
* chore: refactor the table more actions
* feat: render border in cell
* feat: add align button
* feat: add align menu
* fix: unable to delete last column
* feat: support drag to resize
* feat: support resizing column and set limitation
* fix: unable to resize
* feat: support table cell align
* fix: type error
* feat: support table cell background color
* fix: enable header column/row bug
* feat: support table background color
* feat: support duplicate table without background color
* feat: support duplicate with column color
* feat: update column width
* feat: move insert operations to a new file
* fix: row more action position is not correct
* fix: delete row error
* feat: support highlight the border after selecting a column/row
* feat: support mapping the insertion color/align
* feat: support mapping the duplication color/align
* fix: delete column error
* feat: support duplication map
* feat: support duplicating column with color and align
* feat: support duplicating row with color and align
* chore: optimize the table_map_operations
* feat: support clear content / header / style operations
* chore: remove null value in table attributes
* fix: delete row issues
* fix: delete column issues
* fix: unable to clear content
* feat: support arrow key shortcuts
* feat: support tab shortcuts
* feat: support backspace key shortcuts
* feat: support table block selection
* feat: set text in header column / row to bold
* fix: flutter analyze
* chore: enable debug log in table
* test: simple table insert operation
* test: simple table delete operation
* test: simple table header operation
* test: simple table style operation - column width
* test: simple table style operation - background color and align
* test: simple table content operation - clear content
* test: simple table operations - insertion, deletion and duplication
* test: simple table operations - duplicate with background and align
* fix: hide the delete button if there is only one column or one row
* test: add integration test and i18n
* chore: update translations
* fix: drag visual issue
* fix: exclude the popup menu in table more actions
* feat: only show the add button when hovering on the edge
* feat: support markdown syntax in ai writer block
* feat: support nested list
* test: add markdown text robot tests
* feat: support in-memory update in ai-writer block
* feat: support markdown in ask ai block
* feat: render ai result with appflowy_editor
* feat: support markdown syntax in ask ai block
* fix: selection after replace
* feat: support click to create content inside empty toggle list
* test: support click to create content inside empty toggle list
* fix: toggle list rtl issue
* chore: optimize cover title request node logic
* feat: support creating subpage block in row detail page
* feat: hide the row page from sidebar
* test: support creating a sub-page block in row detail page
* fix: update drag block logic
* feat: support toggle heading in outline
* test: add toggle headings show in outline block test
* fix: unable to get focus when opening subpage from card
* 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
* fix: double dispose on find menu
* fix: empty query not resetting search service
* fix: input focus getting lost after clicking button or pressing enter
* chore: remove unused focus node and text controller
* chore: bump appflowy editor
* chore: code cleanup
* chore: fix focus getting lost on submission
* fix: next match focuses on title after jumping
* chore: bump appflowy editor
* revert: unnecessary changes to FlowyFormTextInput
* fix: title requesting focus unexpectedly
* Update frontend/appflowy_flutter/lib/plugins/document/presentation/editor_plugins/header/cover_title.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* chore: merge conflicts
* chore: code cleanup
* test: add integration test
* fix: show replace menu icon color in dark mode
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* 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: update translations, url to URL
* fix: children disapper when using toggle shortcuts
* fix: add tooltip for namespace button
* test: add toggle shortcut test
* fix: pages overflow when selecting homepage
* fix: toggle heading issues
* Revert "fix: pages overflow when selecting homepage"
This reverts commit 156882a9a7e039a38cd206306e19b94eb391f948.
* chore: optimize code logic
* fix: assertion in toggle list
* fix: make the turn into menu and color menu exclusive
* test: add toggle heading test
* refactor: date picker
* chore: provide guidance to users while using date picker
* fix: row card icon alignment
* fix: untitled database views
* chore: hide hint text while choosing date range
* test: fix widget test
* chore: use current time when toggling include time
* chore: move autofill date logic to date picker
* test: add tests
* chore: also apply to mention date block
* test: fix integration tests
* chore: fix a date picker edge case
* fix: unmatching border radii