* 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>
* fix: reset server url when using appflowy cloud the first time
* refactor: set authenticator in frontend
* chore: log version
* chore: show hint when changing the server type
* chore: bump version
* chore: fix test
* chore: bump collab
* 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: 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
* refactor: include field type option in FieldPB
* refactor: adapt changes on flutter
* refactor: adapt changes on new tauri grid
* refactor: adapt changes on old tauri grid/board
* chore: merge
* fix: minor ui issues
* feat: support using emoji as icon
* chore: update langauges
* fix: missing reminder bloc in detail page
* fix: integration test
* fix: cursor away doesn’t save the change. This behavior is inconsistent with the rest
* fix: emoji doesn’t show fully
* chore: set the default header text style to bold
* fix: add missing divider in time option
* fix: update placeholder cover color
* fix: background color of the change cover button
* fix: remove redundant padding
* fix: use done action instead of return
* fix: incorrect font size used in board and editor
* feat: update appflowy-editor
* fix: document freeze and the toolbar was invisible when hovering the align icon that in the toolbar
* fix: snackbar text is invisiable
* feat: padding of add icon button should be aligned the block
* chore: update icon
* fix: ci issues
* feat: add time picker
* feat: hide/unhide ui
* chore: implement collapsible side bar and adjust group header (#2)
* refactor: hidden columns into own file
* chore: adjust new group button position
* fix: flowy icon buton secondary color bleed
* chore: some UI adjustments
* fix: some regressions
* chore: proper group is_visible fetching
* chore: use a bloc to manage hidden groups
* fix: hiding groups not working
* chore: implement hidden group popups
* chore: proper ungrouped item column management
* chore: remove ungrouped items button
* chore: flowy hover build
* fix: clean up code
* test: integration tests
* fix: not null promise on null value
* fix: hide and unhide multiple groups
* chore: i18n and code review
* chore: missed review
* fix: rust-lib-test
* fix: dont completely remove flowyiconhovercolor
* chore: apply suggest
* fix: number of rows inside hidden groups not updating properly
* fix: hidden groups disappearing after collapse
* fix: hidden group title alignment
* fix: insert newly unhidden groups into the correct position
* chore: adjust padding all around
* feat: reorder hidden groups
* chore: adjust padding
* chore: collapse hidden groups section persist
* chore: no status group at beginning
* fix: hiding groups when grouping with other types
* chore: disable rename groups that arent supported
* chore: update appflowy board ref
* chore: better naming
* feat: delete kanban groups
* chore: forgot to save
* chore: fix build and small ui adjustments
* chore: add a confirm dialog when deleting a column
* fix: flutter lint
* test: add integration test
* chore: fix some design review issues
* chore: apply suggestions from Nathan
* fix: write lock on group controller
---------
Co-authored-by: Mathias Mogensen <mathias@appflowy.io>
* feat: add ... button in mobile toolbar
* fix: the title state should be reset when canceling
* fix: reset hover status after picking emoji
* fix: some emojis missing on linux and android
* fix: unable to press enter key to rename page
* fix: missing delete cover button on mobile
* fix: ensure last node is an empty paragraph
* feat: adjust code block
* feat: adjust code block on mobile
* feat: adjust outline on mobile
* fix: appimage builder issues
* fix: view title issues
* fix: integration tests
* fix: add a left padding to align the document and grid field
* fix: emoji picker in the slash menu is too small
* fix: replace the delete icon color with black
* fix: improve snackbar background color
* fix: cannot add new line after toggle list
* feat: set ⭐ as the default icon of getting started
* fix: the titlebar overflows when the title level is too deep
* fix: integration test
* fix: openAI hint text overflow
* fix: integration tests
* feat: add no pages inside tips
* feat: show view's ancestors (include itself) title on bar
* feat: show view's ancestors (include itself) title on bar
* test: add integration tests
* fix: integration tests
* feat: implement encrypt and decrypt
* feat: encrypt and decrypt
* feat: update user profile with encrypt
* chore: store encryption sign
* fix: login in setting menu
* chore: show encryption account name
* chore: fix test
* ci: fix warnings
* test: enable supabase test
* chore: fix test and rename column
* fix: update user profile after set the secret
* fix: encryption with wrong secret
* fix: don't save user data if the return value of did_sign_up is err
* chore: encrypt snapshot data
* chore: refactor snapshots interface
* ci: add tests
* chore: update collab rev
* feat: open apps in tabs
Closes: #2942 Relates: #2312
* fix: resolve comments
* fix: unfocus editor to close toolbar on open/change tab
* test: abstract open in a new tab helper
* fix: option menu position
* fix: rename helps highlight the text for the user
* fix: export as markdown file name invalid
* chore: align the emoji in callout
* fix: leave more space in the editor
* fix: 0.2.3 known issues
* chore: add flutter pub get in flutter.toml
* chore: create orphan view handler
* feat: save icon url and cover url in view
* feat: implement emoji picker UI
* chore: config ui
* chore: config ui again
* chore: replace RowPB with RowMetaPB to exposing more row information
* fix: compile error
* feat: show emoji in row
* chore: update
* test: insert emoji test
* test: add update emoji test
* test: add remove emoji test
* test: add create field tests
* test: add create row and delete row integration tests
* test: add create row from row menu
* test: document in row detail page
* test: delete, duplicate row in row detail page
* test: check the row count displayed in grid page
* test: rename existing field in grid page
* test: update field type of exisiting field in grid page
* test: delete field test
* test: add duplicate field test
* test: add hide field test
* test: add edit text cell test
* test: add insert text to text cell test
* test: add edit number cell test
* test: add edit multiple number cells
* test: add edit checkbox cell test
* feat: integrate editor into database row
* test: add edit create time and last edit time cell test
* test: add edit date cell by selecting a date test
* chore: remove unused code
* chore: update checklist bg color
* test: add update database layout test
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* feat: support align and upgrade appflowy_editor
* chore: try to fix linux analyze error
* fix: error after inserting callout block
* feat: add inline board / grid plugin
* feat: refactor insert_page
* fix: ref view in document
* chore: add asset name and description to option align type
* fix: linux flutter analyze
* chore: disable file export and log
* fix: the window always back to center after relaunching
* fix: potential data lost in nested list
* feat: re-design login page
* fix: can't remove background color
* chore: rename bundle id and change the macos app to non sandbox app
---------
Co-authored-by: nathan <nathan@appflowy.io>
* fix: create a new document
* fix: the banner don't show after deleteing the page
* fix: inserting a divider through the slash menu the cursor should stay active in the next line
* fix: the overlay doesn't dismiss after selecting a page
* fix: typo
* fix: delete the page in document if it has been deleted
* chore: l10n
* chore: rename events
* ci: rm install_diesel in ci
* fix: cover color not working
* ci: fix tauri build
---------
Co-authored-by: nathan <nathan@appflowy.io>