* fix: resizing icon on mobile
* feat: add space feature
* feat: support creating space
* feat: support creating new space
* feat: support space expand status
* feat: support creating page in space
* feat: support customizing space icon
* feat: display the space icon on space menu
* feat: add space more action button
* fix: flutter analyze
* feat: support editing space icon on more menu
* chore: update translations
* feat: manage space
* feat: delete workspace
* feat: disable delete button if needed
* feat: add private lock
* chore: adjust the old version
* feat: display upgrade button
* feat: support migrating space
* feat: support migrating space
* feat: allow user to upgrade space maunally
* fix: dark mode issue
* fix: create space delay
* chore: translations
* chore: disable workspace test
* feat: my account settings page
* test: amend tests
* chore: remove unused code
* test: remove widget tests
* fix: text color on select buttons
* test: clean and remove unused test helpers
* feat: settings workspace page
* chore: fixes after merge
* fix: recent views bugfix
* fix: make sure text buttons have color
* test: add test for delete workspace in settings
* test: remove pumpAndSettle for create workspace
* test: longer pump duration
* test: attempt with large pump duration
* test: attempt workaround
* chore: clean code
* fix: missing language key
* test: add one more check
* test: pump
* test: more pump
* test: attempt pumpAndSettle
* chore: code review
* fix: persist single workspace on patch
* fix: listen to workspace changes
* chore: remove redundant builder
* test: remove unstable test
* fix: changes after merge
* chore: changes after merge
* feat: support changing cursor and selection color
* chore: move members up in menu
* feat: clean code and beautify dialogs
* fix: fix test and make show selected font
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* refactor: user manager
* feat: implement workspace service
* refactor: migrate user data when sign up
* chore: fmt
* chore: enable beta cloud
* chore: update ci
* chore: trim slash
* test: add document sync test on appflowy cloud
* chore: add runner
* test: Stream has already been listened to.
* fix: using singleton subscription
* fix: using singleton subscription