* feat: adjust toggle list block
* feat: show block actions when tapping divider
* feat: add toggle list and callout to toolbar
* feat: refactor the emoji picker button
* fix: toggle list integration tests
* feat: add image toolbar entry
* feat: add ... buttos on math_equation and image block
* fix: review issues
* feat: add copy link and save image to gallery
* feat: support redo / undo on mobile toolbar
* feat: implement backend logic
* fix: did_create_row not working properly
* fix: did_delete_group not working properly
* fix: test
* chore: fix clippy
* fix: new card not editable and in wrong position
* feat: imlement UI for add new stack
* test: add integration test
* chore: i18n
* chore: remove debug message
* chore: merge conflict
---------
Co-authored-by: nathan <nathan@appflowy.io>
* chore: improve trash button
* feat: improve restore all&delete all
* refactor: add showFlowyMobileConfirmDialog
* feat: add toast in delete/restore single file
* refactor: refactor to TrashActionType enum
* fix: text invisible in signin page in dark mode
* feat: add FlowyMobileErrorStateContainer to display error state
* refactor: add FlowyMobileStateContainer to handle empty or error state
- Replace MobileErrorPage by FlowyMobileStateContainer.error
- Implement app version in reporting issue on github
- Implement FlowyMobileStateContainer in trash,setting,favorite and mobile view page
* refactor: unify bottom sheet style
- Unify bottom sheet style in add new page, page action, and trash action
- Add icon color in BottomSheetActionWidget for future use
- Add theme color in MobileBottomSheetDragHandle
* chore: unify Appbar style
* chore: remove the more button when trash list is empty
* fix: show bottom sheet error
* fix: fix merge and ui issue
* refactor: refactor ViewPageBottomSheet and origanize code
* chore: add icon color for favorite button
* fix: add missing icon color and delete comments
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* chore: don't use cache when building release package
* feat: refactor icon widget design
* feat: sync the emoji between page and view
* feat: use cache to store the emoji data to prevent reloading
* feat: customize the emoji item builder
* feat: add i18n and shuffle emoji button
* fix: integration test
* feat: replace emoji picker in Grid and slash menu
* feat: support adding icon on mobile platform
* feat: support adding and removing icon on mobile
* test: add integration tests
* Added tooltip when hovering over NO-Data
* chore: i18n for tooltip
* fix: wrong token
* chore: use flowytooltip
---------
Co-authored-by: Richard Shiue <71320345+richardshiue@users.noreply.github.com>
* chore: update connectivity plus to 5.0.1
* feat: update favorite status on time
* fix: text overflow
* feat: implement ... button in editor page
* fix: align the icon and the text on the favorite page
* feat: enable feedback when tapping icons
* chore: downgrade clipboard package
* fix: update i18n in the favorite page
* fix: update the favorite icon
* feat: support add new database
* chore: disable cache in unit test
* chore: bump version 0.3.7
* feat: edit the field by clicking on the drag icon
* Added localization
* Added .tr() function
* fix: BlockActionButton only show when _isFieldHover is true.
* fix: BlockActionButton only show when _isFieldHover is true.
* fix: Worked on requested changes
* fix: Fixed Location of Field Popover
* fixed pubspec.lock
* Updated pubspec.lock
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* chore: update calendar theming
* feat: add event popup editor
* chore: new event button redesign and add card shadows
* chore: unscheduled events button
* chore: event title text field
* fix: focus node double dispose
* chore: show popover when create new event
* test: integrate some tests for integration testing purposes
* fix: some fixes and more integration tests
* feat: add end date to time cell data
* feat: implement ui for end time
* test: add date to text test
* chore: clippy warnings
* fix: unexpected time parsing
* fix: fix the date logic when toggling end date
---------
Co-authored-by: nathan <nathan@appflowy.io>
* feat: text and layout direction settings
Added ltr|rtl|auto direction button to appflowy toolbar.
Introduced layout and default direction settings.
* chore: formate code
* feat: added hint for direction settings
* fix: flutter analyze
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* feat: implement database database service by functions
* feat: define database data type
* feat: basic grid store and component
* feat: data communication mechanism and simple table ui. Can add new filed and update field name.
* feat: add grid text cell and grid checkbox cell
* feat: single select cell and multiselect cell
* refactor: fix code review problems
* feat: add new row
* feat: fix tsc error
* fix: paste multiple lines in codeblock
* fix: works with non collapsed selection
* chore: localize code block
* test: multiline paste in codeblock
* chore: remove unused import
* fix: only hanlde code block paste command if all the selected nodes are code block
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>