* fix: add shortcut to create Math Equation(#7331)
* chore: update code
Co-authored-by: Lucas <lucas.xu@appflowy.io>
---------
Co-authored-by: Lucas <lucas.xu@appflowy.io>
* feat: lock page
* feat: add pageLockStatus bloc
* feat: add lock status and unlock status in title bar
* feat: add loading lock status
* feat: disable moveTo, delete, rename, updateIcon operations if the page is locked
* fix: lock toast issue
* feat: support locked database
* feat: support locked grid
* feat: support locked title
* feat: support locked board
* feat: support locked calendar
* feat: integrate auto_updater in macOS
* chore: update translations
* chore: bump auto_updater version
* feat: exclude linux platform in auto update task
* feat: support auto_updater on Linux
* chore: combine version checker and auto updater into same class
* 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: 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: remove the scrolling conflict of the icon picker on macOS
* fix: the icon is not supported in sites tab
* feat: keep the icon panel open after click ramdom
* feat: the type of selector opened depends on the already set icon or emoji
* feat: the skin tone of the random emoji follows the selected skin ton
* fix: unit testing error
* chore: update to latest client api
* chore: merge with main
* chore: remove unneeded code
* fix: sqlite migration
* fix: cargo fmt
* feat: use new api to get the member role
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* 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 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 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
* 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: settings site issues
* chore: try to fix windows ci
* test: add tests
* fix: shareblock state update
* fix: pages overflow when selecting homepage
* fix: view name doesn't update after publishing
* chore: add translations
* feat: close popup menu after unpublishing page
* feat: align the published page name with header
* feat: observe mentioned block changes and navigate to block
* test: add delete mentioned block test
* chore: update editor version
* feat: navigate block in same page
* fix: sometimes turn into menu doesn't work
* test: add test
* fix: integration test
* feat: support publish on mobile
* chore: replace icons
* feat: support publish and copy link on mobile
* feat: support copy link
* feat: support copy share link
* chore: update icons
* fix: flutter analyze
* fix: ignore opening same page on mobile
* test: add copy link test on mobile
* feat: support workspace ops on mobile
* chore: move the member bloc to workspace menu item widget
* feat: support creating workspace on mobile
* chore: add popToHome extension
* fix: flutter analyze
* feat: support renaming a workspace
* feat: support deleting a workspace
* feat: support leaving a workspace
* feat: workspace icon ui revamp
* feat: support updating workspace icon on mobile
* feat: show a confirm dialog before deleting a workspace
* fix: workspace name overflow
* feat: support leaving a workspace
* chore: update translations
* feat: show a toast after renaming workspace
* feat: update translations
* feat: add workspace operation integration tests on mobile
* test: add create workspace test on mobile
* fix: cannot use 'move to' from sidebar
* feat: disable moving the page to a database
* fix: check if the move to path is same as current path
* fix: document width doesn't refresh after resetting
* fix: disable tooltip when dragging blocks
* fix: reminder not render when dragging
* chore: optimize code
* fix: after changing the language in the settings page, some of the text doesn't change
* feat: support moving a block to another block's child
* fix: tooltip assertion
* fix: disable table cell block
* chore: optimize moving logic
* test: collaborative workspace test
* test: move to page test
* test: drag block test
* test: check if the tooltip is hidden when dragging block
* test: move a block to another block's child
* test: change document width test
* feat: support settings on sign in page
* feat: add settings entry in sign in page
* feat: support exporting log files on desktop
* chore: remove openfile dependency