* fix: permission control doesn't work when opening the page at the first time
* feat: enable tracing events cost time
* feat: leave shared page via ... menu
* fix: hide the create page button if user is guest
* feat: disable publish button if user is a guest
* feat: add shared user table
* feat: integrate sql into folder manager
* feat: integrate shared user notification
* fix: flutter analyze
* fix: revert local shared user data
* fix: disable share button on mobile if user is a guest
* feat: save the shared user data
* feat: integrate pro plan workflow into share menu
* chore: format code
* feat: disable share menu in local mode
* chore: format code
* feat: use auto_confirm in share with user api
* feat: reduce share api calls
* feat: add team space section in title bar
* feat: only user with full access can invite guest/member
* feat: customize popup style
* feat: support section type
* feat: update access level based on public or private space
* test: add access level tests
* chore: update i18n
* chore: disable bloc talker
* fix: tests
* fix: general access test
* fix: view title bar test
* chore: i18n
* feat: optimize share section and share tab logic
* feat: new people with access section
* feat: new copy link widget
* fix: hide member page for guest user
* fix: hide sites page for guest user
* feat: support access level in document
* fix: can't edit the title when access level is read
* feat: guest role can't get page outside the flatten shared pages
* chore: refactor user workspace bloc
* feat: show guest role in workspace menu
* chore: update guest tag and section header
* chore: use readwrite as default permission
* fix: remove unused tests
* chore: clear share status
* fix: access level
* fix: menu color
* feat: support general access section
* feat: remove self access
* fix: tests
* fix: access level issues
* test: add workspace bloc test
* fix: turn off share apis when fg is off
* chore: bump client-api version
* fix: use workspace id in turn into member api
* feat: hide the invite textfield when user role is guest
* fix: improve error handling for invitation failures in share tab
* fix: handle sharing disabled state in share tab
* chore: bump version
* feat: replace sidebar menu with AFMenu
* chore: add error code
* feat: shared with me
* fix: app scale issue
* chore: udpate error message
* feat: support more access levels
* chore: delegate the view item events
* feat: inject the callbacks into shared page list
* fix: flutter analyze
* feat: support rename / change icon in shared folder
* feat: added shared page actions button
* fix: tests
* chore: update version
* feat: turn guest into member
* feat: handle share results
* fix: clear email textfield after inviting
* test: add turn into member test
* fix: double toasts show when sharing with guest
* chore: bump AppFlowy version to 1.0.0 and add sharedSection feature flag
* feat: conditionally display spaces in sidebar based on user role
* refactor: update user avatar implementation and enhance shared section functionality
- Removed unused colorHash from SharedUserWidget.
- Enabled polling in SharedSectionBloc for improved data updates.
- Disabled dragging for shared pages in SharedPagesList.
- Updated UserAvatar to use AFAvatar for consistency across components.
- Adjusted avatar sizes in various components to utilize AFAvatarSize enums.
* fix: typo
* refactor: enhance share tab functionality and error handling
* chore: i18n
* feat: turn guest into member
* fix: unit tests
* fix: unit tests
* chore: revert version changes
* feat: get the shared folder
* feat: add shared_view sql
* feat: persist the shared view data
* feat: support notification
* fix: flutter compile
* feat: add logic, data and presentations
* feat: integrate client-api endpoints
* feat: replace upsert with replace_all for workspace shared views management
* refactor: streamline sharedPages retrieval with extension method
* feat: enhance SharedSidebarBloc with folder notification support and update shared pages management
* feat: implement SharedSection with Bloc integration and new UI components
* chore: update comments
* feat: introduce SharedSectionBloc for managing shared pages with polling and notification support
* refactor: replace AFAccessLevelPB with ShareAccessLevel in shared pages management and extend functionality with new extensions
* chore: rename folder
* feat: add unit tests for SharedSectionBloc and UI components in shared section
* fix: rust fmt
* chore: revert version changes
* fix: cargo clippy
* fix: unit test
* fix: some notification center UI issues
* fix: add number to add dot on mobile
* chore: revamp number red dot
* fix: apply tokens for notification center
* fix: change some token value
* chore: change notification at to icon
* fix: revamp reminder bloc
* fix: test errors
* chore: lint issue
* fix: unit test errors
* feat: support anon local ai chat/writer
* feat: add mobile search page
* feat: complete mobile search page
* chore: add some tests for mobile search
* fix: some UI issues
* feat: invite member by link
* feat: add invite by link section
* feat: integrate invite by link and copy invite link
* feat: integrate invite link apis
* feat: add reset link dialog
* feat: support redirect to admin panel
* fix: flutter analyze
* feat: remove expire time
* fix: apply correct color in dark mode
* fix: flutter analyze
* chore: disable theme hotkey test
* fix: some link_preview launch review issues
* fix: some UI issues
* chore: pasting a link will not check whether it is an image
* fix: copy link to block not supported well
* fix: mention UI issues
* feat: support get youtube channel info
* chore: update translation
* feat: add shadow in appflowy theme
* chore: remove AFThemeExtensionV2
* fix: some UI issues
* fix: replace the selected text with ai response in the same line
* fix: replace the selected text with ai response in the multiple lines
* fix: integrate the replace function in the ai writer cubit
* fix: unit test and integration test
* chore: add keep alive to ai writer block component
* chore: allow user scrolling during ai writer generation
* chore: pull ai writer cubit upwards
* test: fix unit tests
* chore: clear selection
* fix: some launch review issues
* fix: some launch review issues
* fix: color picker position error
* fix: redesign the dropdown arrow and padding
* feat: implement toolbar button state
* fix: keep custom color not changed
* feat: revamp color icon in toolbar
* fix: correct toolbar position & add animation for toolbar
* fix: ajust toolbar animation parameters
* chore: adjust some UI values
* fix: keep selection after turn into
* fix: hover color on toolbar is wrong in dark mode
* fix: toolbar icon color in dark mode
* feat: support nested list in callout block
* chore: update pubspec.yml
* feat: add new quote block
* feat: support nested list in quote block
* feat: refacotr quote block
* feat: optimize quote block align
* feat: support nested list in quote block
* fix: icon and drag menu overlap
* chore: update appflowy editor version
* feat: support trailing action builder for plugin blocks
* chore: update appflowy editor version
* feat: ai writer block
* test: fix integration tests
* chore: add continue writing to slash menu
* chore: focus issues during insertion
* fix: explain button position
* fix: gesture detection
* fix: insert below
* fix: undo
* chore: improve writing toolbar item
* chore: pass predefined format when using quick commands
* fix: continue writing in an empty document or at the beginning of a document
* fix: don't allow selecting text not in content
* fix: related question not following predefined format
* fix: support exporting to markdown with multiple images
* fix: support exporting to markdown with database
* fix: support exporting to markdown with date or reminder
* fix: support exporting to markdown with subpage and page reference
* chore: add some testing for markdown parser
* chore: add testing for exporting markdown with databse as csv
* fix: unable to copy table from Apple Notes
* fix: disable pasting a table into another table
* fix: ignore the delete shortcut if the next node is a simple table node
* chore: bump version 0.8.2
* feat: turn -> into to → in document
* Revert "chore: bump version 0.8.2"
This reverts commit 45efd4d7d7bd8436ee831c5af66dbed0a2bd7f77.
* test: add shortcut tests
* chore: only enable document integrity check when enableDocumentInternalLog is on
* feat: copy divider and table from ChatGPT
* test: add copy from ChatGPT test
* feat: support copying link from keyboard clipboard
* feat: support pasting table from Notion
* test: add google docs / googles sheets table test
* fix: google docs test
* fix: paste table from notion test
* fix: improve the document diff function to prevent partial ordering issues
* fix: improve the document diff function to prevent partial ordering issues
* fix: nested block padding issues
* fix: improve the document diff function to prevent partial ordering issues
* chore: update editor version
* test: add no diff test and update text diff test
* test: delete and insert text diff with different id
* test: insert single text / delete single text tests
* test: multiple delete and update diff
* test: multiple insert and update diff
* chore: revert cargo changes
* chore: remove unused code
* chore: optimize the code logic