* feat: inline sub page mention
* fix: disable editing documents in trash
* fix: duplicate block behavior
* refactor: clean up code
* feat: use formatText function instead of modify delta manually
* fix: paste behavior format mention
* fix: default icon for mentioned pages
* fix: view new parent turn into page reference
* test: add base test
* chore: add feature flag
* chore: default flag to on
* fix: minor fixes to behavior
* fix: review and code cleanup
* fix: dart linter
* fix: content is required
* test: use doc title to rename page
* test: add test coverage
* test: fix wrong expect
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* 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: copy link to block
* chore: add comment
* feat: using mention bloc to manage the mention bloc status
* feat: use mention page bloc to manage mentioned page status
* feat: observe mention block content changes
* feat: sync the block content
* fix: integration test
* fix: mentioned block display name contains unnessary -
* fix: handle block was deleted case
* chore: move the get doc block and get mentioned page status to service
* feat: support copy link to page
* test: add copy link to block tests
* test: add copy link to block(same pge) tests
* test: open the mentioned page
* fix: integration test
* Revert "fix: integration test"
This reverts commit f4466b22d8a40262fa992f9e0dff1bf055005f16.
* fix: integration test
* fix: row cover improvements
* feat: set image from media cell as cover
* fix: duplicate row meta when duplicating row
* fix: use serialize repr and deserialize repr
* chore: update collab revision
* fix: failing test and bug w/ document icon
* fix: show empty cover on load failure
* fix: tauri collab revision
* 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
* fix: invalid value when inserting image
* fix: upgrade share_plus version and use temp dir as android export log path
* fix: only noto emoji on Linux
* chore: upgrade android minSdkVersion to 29
* chore: update translations
* fix: close popup menu when tapping navigation bar item
* chore: update toolbar divider color and popup menu background color
* chore: update translations and icon
* chore: update frontend/appflowy_flutter/lib/shared/popup_menu/appflowy_popup_menu.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* feat: add capitalize extension for string and apply it in emoji picker header and icon picker
* fix: adjust tooltip height calculation
* feat: add Streamline open source icons notice and link
* feat: enhance heading toolbar item to toggle heading level and cancel on same level selection
* feat: use home-3 as default space icon
* feat: use the first character of space name as icon if icon was removed
* chore: update hover effect for delete workspace button
* chore: optimize space icon on mobile
* fix: adjust chat ui on mobile
* fix: adjust default space icon on mobile
* chore: add more logs in reminder bloc
* Revert "chore: add more logs in reminder bloc"
This reverts commit 9d0bb8fb2963d24cc572754c2f9411cebfa69f98.
* chore: add more logs in reminder bloc
* fix: unable to view reminders on Desktop
* fix: force refresh reminders
* chore: fix flutter analyze
* feat: support database reminder on Mobile
* chore: remove referenced database padding
* feat: refactor space icon picker
* chore: optimize the _loadIconGroups function
* feat: refactor emoji picker
* feat: integrate icon picker into flowy_icon_emoji_picker
* feat: support searching icon
* feat: support displaying new icons
* fix: flutter analyze
* chore: join lines
* feat: support space icon in view title
* feat: support customzing icon when creating space or managing space
* feat: customize the emoji picker and icon picker padding
* feat: shuffle icon
* fix: expand popup menu font size
* fix: flutter integration test
* chore: enable billing
* chore: adjust bright mode UI
* chore: show corresponding error in sidebar
* chore: dismiss dialog in ai writter when hit ai response
* fix: improvements from test session
* chore: ai error message for database
* chore: different prompt for workspace owner
* feat: cancel plan survey
* chore: show ai repsonse limit on chat
* fix: sidebar toast after merge
* chore: remove unused debug print
* fix: popover close on action
* fix: minor copy changes
* chore: disable billing
* chore: disbale billing
---------
Co-authored-by: Mathias Mogensen <mathiasrieckm@gmail.com>
* fix: space's child views didn't update when moving a page into it
* chore: remove check logic
* feat: integrate fix space into clear cache
* fix: translation missing value
* chore: update logger version
* fix: ai chat result contains html escape text
* feat: support copy the code block from ai chat page
* feat: support copy code block from ai chat page
* fix: add hover effect to color picker button
* chore: increase minimum window size
* fix: lose focus in editor on open settings dialog
* fix: support CTRL+. for sidebar toggle
* fix: make notify method private
* fix: copy for video block
* fix: copy for notification setting
* fix: add libmpv to appimage builder
* fix: missing tabs bloc from context
* ci: add libmpv-dev to missing workflows
* fix: do not depend on inherited widget in dispose
* test: add media kit ensureInitialized to integration tests
* fix: use maybeOf for AFFocusManager
* fix: use pattern matching for youtube error
* fix: missed null-promise on convertion
* feat: video block support
* chore: workaround for ci failing
* chore: test
* chore: check status
* chore: revert apt-get
* chore: add mpv
* chore: add mpv to appimagebuilder
* chore: try again
* chore: update after merge
* ci: remove workaround for microsoft issue
* chore: update editor plugins
* feat: add video block option on mobile
* fix: final changes for menu
* chore: undo cocoapods version
* feat: add kanban shortcuts
* feat: new ux for creating new kanban cards
* chore: fix tests
* fix: open card after creation in mobile board
* chore: adjust code style according to launch review
* chore: update frontend/appflowy_flutter/test/bloc_test/board_test/create_card_test.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* chore: more review
* chore: implement move card to adjacent group
* chore: reset focus upon card drag start
* feat: N to start creating a row from bottom
* fix: text card update
* feat: shift + enter to create a new card after currently focused card
* fix: row detail title
* feat: shift + cmd + up to create card above
* fix: double dispose and code cleanup
* chore: code cleanup
* fix: widget rebuilds
* fix: build
* chore: update frontend/appflowy_flutter/lib/mobile/presentation/database/board/mobile_board_page.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* fix: ontapoutside for cards being edited
* fix: correct integration test
* fix: always build
* chore: code cleanup
* fix: mobile build and bugs
* fix: widget rebuilds
* fix: code cleanup and fix mobile open
* fix: disallow dragging when editing
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* fix: add permission check before selecting image in image block
* feat: use system default font on desktop
* fix: set appbar icon size to 30
* feat: add default font family on desktop