* feat: init star button
* feat: implemented star button on the right bar
* feat: Implemented toggle logic
* chore: Added ToolTip for favorite button
* refactor: renamed star to favorite
* refactor: moved appplication logic into favorite_cubit
* chore: arranged imports in alphabetical order
* refactor: reused favorite_bloc for toggle
* fix: fixed the icon no rebuild
* refactor: moved the FavoriteBloc higher in the widget tree
* refactor: moved FavoriteBloc inside multiBlocProvider of desktop_home_screen
* chore: specified bloc type
* chore: cleaned code
* refactor: use any instead of map
* fix: limit length when renaming views
* chore: clean up database listeners
* fix: dispose of controllers properly
* fix: dispose of resources properly
* fix: deleting filters with same name
* chore: extend DatabaseTabBarItemBuilder
* fix: null check on null value
* fix: dismiss menu on enter on no result
* fix: add drag handle to mobile reminder dialog
* fix: show reminder icon in date cell in grid
* fix: auto select day when selecting reminder
* fix: increase height of notification hub
* fix: let some reminder options require time and show time
* fix: handling of non-time reminder options
* test: fix edit date time cell test
* fix: close popover when pressing child again
* fix: add time of now when setting include time
* fix: clean logic
* fix: tests
* fix: add test and include time in notification hub
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* feat: add tooltip for maximum image size
* feat: add maximum upload image size tooltip
* feat: limit image size to 10MB
* fix: disable copy link option for cloud image
* fix: disable copy link option for cloud image
* feat: use regex to match the appflowy.cloud image
* fix: bottom sheet padding
* fix: set divider width to 0.5px
* feat: optimize number select menu
* chore: update edit field icons
* chore: use short form in add block menu
* feat: optimize select and multi-select menu
* feat: refactor font settings page, theme mode menu and rtl menu
* chore: use when instead of map in bloc event dispatch
* chore: dart code formatting, remove white space
* chore: remove unneeded hashmap for cell context
* fix: rebuild card content
* feat: support reminder on date
* feat: support reminder on date in database
* fix: include time static
* fix: do not force unwrap
* chore: clean flutter code
* test: add test for reminder in database
* fix: interpret reminder option
* feat: date and reminder on mobile
* feat: improve notification actions and support open row
* feat: support dates in document
* fix: minor changes + review
* feat: support reminder on mobile in document
* feat: support open row on database reminder mobile
* test: add more tests
* fix: first part of review
* fix: open row responsibility
* fix: abstract application logic from presentation layer
* fix: update reminder on date cell update
* test: fix failing test
* fix: show correct selected day after end date toggled
* fix: disable ... button and recover selection after changing text font
* fix: add image block will close keyboard on Android
* fix: the padding of align items are not equal
* fix: callout block issues
* fix: align button tooltip
* chore: upgrade Flutter to latest beta version
* chore: bump version 0.4.0
* chore: minor ui update
* chore: update dependencies
* chore: upgrade flutter api
* chore: use beta channel
* chore: disable search bar and optimize toolbar ui
* chore: rename extra info keys
* feat: highlight text again after changing color
* chore: update iOS icon
* fix: lose children issues when converting block type
* chore: update editor version
* chore: update iOS icon and android navigation bar color
* fix: docker build issue
* fix: android keyboard issues
* chore: update icon
* 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