* fix: replace the selected text with ai response in the same line
* fix: replace the selected text with ai response in the multiple lines
* fix: integrate the replace function in the ai writer cubit
* fix: unit test and integration test
* fix: some toolbar link launch review issues
* fix: support check link format for link menus
* fix: toolbar and link hover menu will not display together
* fix: filter link search result with current document id
* fix: remove error text while link menu is not focus
* fix: some issues
* fix: test errors
* fix: add tooltip for link menu
* fix: keep the turn into menu within six-dot same as toolbar
* fix: change some icon color within toolbar
* fix: improve toolbar
* chore: update editor dependency
* fix: update editor dependency
* 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
* fix: dont scroll to ai writer node if path not found
* chore: rename text robot clear method and add reset
* fix: insert position is off if using ai writer multiple times
* chore: reorganize code
* fix: undo not working after accept
* chore: add keep alive to ai writer block component
* chore: allow user scrolling during ai writer generation
* chore: pull ai writer cubit upwards
* test: fix unit tests
* chore: clear selection
* 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
* 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: click an emoji should close the menu when using /emoji to insert an emoji into a doc
* fix: emoji picker position error
* fix: document emoji icon is clipped on Android