* fix: pressing Enter on a closed toggle list adds an additional new line
* test: pressing Enter on a closed toggle list adds an additional new line
* chore: upgrade appflowy_editor
* chore: rename table align
* fix: disable cut command in table cell
* feat: only keep the table cell content when coping text from table
* fix: focus on the first cell after inserting table
* test: focus on the first cell after inserting table
* feat: highlight the cell when editing
* test: highlight the cell when editing
* fix: creating a new row makes a cursor appear for a fraction of a second
* fix: add 4px between scroll bar and add row button
* chore: rename simple table components
* fix: select all in table cell block
* test: select all in table cell block
* feat: disable two-fingers resize in table cell
* feat: includ table when exporting markdown
* test: include table when exporting markdown
* feat: optimize add row button render logic
* chore: optimize hover button render logic
* fix: column button is not clickable
* fix: theme assertion
* feat: improve hovering logic
* fix: selection issue in table
* fix(flutter_desktop): popover conflicts on simple table
* feat: support table markdown import
* test: table cell isEditing test
* test: select all in table test
* fix: popover conflict in table action menu
* test: insert row, column, row/column in table
* test: delete row, column, row/column in table
* test: enable header column and header row in table
* test: duplicate/insert left/right/above/below in table
* chore: duplicate table in optin menu
* fix: integraion test
---------
Co-authored-by: Richard Shiue <71320345+richardshiue@users.noreply.github.com>
* feat: define the simple table block data strucuture
* fix: close keyboard when uploading file
* feat: integrate a simple table
* feat: support selectable mixin for table
* feat: render border for table
* feat: support add column/row
* feat: support add column and row
* feat: support add column and row button
* feat: support table border and cell border
* feat: use context to manage hovering status
* feat: add hover status for cell
* feat: add hover row action
* feat: support row/column hover action
* feat: support table more actions
* feat: support insert left/right/above/below actions
* feat: add reorder button
* feat: clear content in table
* feat: support header column and header row
* chore: refactor the table more actions
* feat: render border in cell
* feat: add align button
* feat: add align menu
* fix: unable to delete last column
* feat: support drag to resize
* feat: support resizing column and set limitation
* fix: unable to resize
* feat: support table cell align
* fix: type error
* feat: support table cell background color
* fix: enable header column/row bug
* feat: support table background color
* feat: support duplicate table without background color
* feat: support duplicate with column color
* feat: update column width
* feat: move insert operations to a new file
* fix: row more action position is not correct
* fix: delete row error
* feat: support highlight the border after selecting a column/row
* feat: support mapping the insertion color/align
* feat: support mapping the duplication color/align
* fix: delete column error
* feat: support duplication map
* feat: support duplicating column with color and align
* feat: support duplicating row with color and align
* chore: optimize the table_map_operations
* feat: support clear content / header / style operations
* chore: remove null value in table attributes
* fix: delete row issues
* fix: delete column issues
* fix: unable to clear content
* feat: support arrow key shortcuts
* feat: support tab shortcuts
* feat: support backspace key shortcuts
* feat: support table block selection
* feat: set text in header column / row to bold
* fix: flutter analyze
* chore: enable debug log in table
* test: simple table insert operation
* test: simple table delete operation
* test: simple table header operation
* test: simple table style operation - column width
* test: simple table style operation - background color and align
* test: simple table content operation - clear content
* test: simple table operations - insertion, deletion and duplication
* test: simple table operations - duplicate with background and align
* fix: hide the delete button if there is only one column or one row
* test: add integration test and i18n
* chore: update translations
* fix: drag visual issue
* fix: exclude the popup menu in table more actions
* feat: only show the add button when hovering on the edge
* feat: support markdown syntax in ai writer block
* feat: support nested list
* test: add markdown text robot tests
* feat: support in-memory update in ai-writer block
* feat: support markdown in ask ai block
* feat: render ai result with appflowy_editor
* feat: support markdown syntax in ask ai block
* fix: selection after replace
* chore: animation alignment improvement
* fix: missing context in drop zone
* chore: increase minimum padding between chat and edge of screen
* chore: unify padding for ai message loading
* feat: support click to create content inside empty toggle list
* test: support click to create content inside empty toggle list
* fix: toggle list rtl issue
* chore: optimize cover title request node logic
* fix: close other tabs before swtching workspace
* test: close other tabs before switching workspace
* chore: update release note
* test: close other tabs before switching workspace
* feat: support creating subpage block in row detail page
* feat: hide the row page from sidebar
* test: support creating a sub-page block in row detail page
* fix: update drag block logic
* feat: support toggle heading in outline
* test: add toggle headings show in outline block test
* fix: unable to get focus when opening subpage from card
* feat: support editing path name on mobile
* chore: format code
* chore: update publish toast
* feat: optimize the toast for mobile more actions menu
* feat: optimize update path name logic
* test: add update path name test
* fix: integration test
* feat: expand the hit test area for more button in space menu
* fix: contrast issue for the delte dialog text
* fix: stay in space menu after deleting a space
* fix: hide padding when space icon list is scrolled down
* feat: expand the hit test area for toggle button
* feat: remove open workspace success toast
* chore: update translations
* test: stay in space menu after deleting a space
* chore: enable android test
* fix: integration tests
* chore: enable document test runner
* fix: double menu showing in workspace menu
* feat: only display copy in ai message
* test: add test
* test: fix integration test
* fix: rust ci
* fix: double dispose on find menu
* fix: empty query not resetting search service
* fix: input focus getting lost after clicking button or pressing enter
* chore: remove unused focus node and text controller
* chore: bump appflowy editor
* chore: code cleanup
* chore: fix focus getting lost on submission
* fix: next match focuses on title after jumping
* chore: bump appflowy editor
* revert: unnecessary changes to FlowyFormTextInput
* fix: title requesting focus unexpectedly
* Update frontend/appflowy_flutter/lib/plugins/document/presentation/editor_plugins/header/cover_title.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* chore: merge conflicts
* chore: code cleanup
* test: add integration test
* fix: show replace menu icon color in dark mode
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* chore: add logs in space bloc
* feat: add toggle headings in plus menu
* test: add toggle heading block test
* test: toogle heading 1 block test
* test: add toggle heading selection test
* fix: toggle headings test
* chore: update new toggle heading icons
* chore: wip update client api
* feat: add unpublished information
* feat: keep the last publish name
* test: add re-publish test
* test: add empty name test
* chore: update cloud version to 0.7.6
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* feat: optimize the workspace menu loading speed
* chore: add workspace menu animation
* feat: optimize workspace menu loading speed on mobile
* test: workspace member count test
* fix: rust ci
* feat: support duplicating and deleting a space on mobile
* feat: support editing a space on mobile
* feat: support renaming space
* feat: add more space icons
* fix: unable to rename space
* fix: code review
* chore: remove ingore import flag for testing
* test: add create space test
* chore: enable cloud test
* test: fix space test
* test: add rename/duplicate/delete tests
* fix: focusedDay on is range toggle
* fix: attempt to fix date reminder
* chore: alignment issue on windows
* chore: use onFailure
* chore: default for set reminder
* chore: code style
* fix: add reminder bug
* fix: checklist item alignment
* fix: date cell reminders
* chore: regard cell datetime as correct
* fix: reminder creation date
* chore: bump collab that fixes reminders
* test: add date cell and reminder bloc test
* chore: bump collab
* chore: revert visual density change
* fix: submitting date time text field makes it flash
* fix: improve behavior of phantom checklist item
---------
Co-authored-by: Mathias Mogensen <mathias@appflowy.io>
* chore: update translations, url to URL
* fix: children disapper when using toggle shortcuts
* fix: add tooltip for namespace button
* test: add toggle shortcut test
* fix: pages overflow when selecting homepage
* fix: toggle heading issues
* Revert "fix: pages overflow when selecting homepage"
This reverts commit 156882a9a7.
* chore: optimize code logic
* fix: assertion in toggle list
* fix: make the turn into menu and color menu exclusive
* test: add toggle heading test
* fix: pages overflow when selecting homepage
* fix: settings site issues
* chore: try to fix windows ci
* test: add tests
* fix: shareblock state update
* fix: pages overflow when selecting homepage
* fix: view name doesn't update after publishing
* chore: add translations
* feat: close popup menu after unpublishing page
* feat: align the published page name with header
* refactor: date picker
* chore: provide guidance to users while using date picker
* fix: row card icon alignment
* fix: untitled database views
* chore: hide hint text while choosing date range
* test: fix widget test
* chore: use current time when toggling include time
* chore: move autofill date logic to date picker
* test: add tests
* chore: also apply to mention date block
* test: fix integration tests
* chore: fix a date picker edge case
* fix: unmatching border radii
* fix: owner can delete spaces created by other users
* fix: Update frontend/appflowy_flutter/lib/workspace/presentation/home/menu/sidebar/space/space_more_popup.dart
Co-authored-by: Lucas <lucas.xu@appflowy.io>
* fix: add import statement and remove conficting code
---------
Co-authored-by: Lucas <lucas.xu@appflowy.io>
* chore: only import user workspace
* chore: apply migration if need
* chore remove unused code
* chore: store first time installed version
* chore: clippy
* fix: scrollbar's ScrollController has no ScrollPosition attached
* feat: support scrolling to block after selecting notification item
* chore: remove debug print
* fix: unable to cancel block selection
* fix: enable sub page block
* fix: open newly inserted page
* fix: created view should have empty name
* test: use secondary to rename page
* fix: make popover secondary interaction better
* test: amend test
* fix: icon color of sub page block
* test: fix tests
* test: fix hover issue
* feat: clean API for show at cursor on popover
* feat: api for namespace setting
* feat: add publish timestamp
* feat: update api
* chore: update proto
* feat: add link impl for appflowy cloud
* feat: impl set and get default view for workspace
* chore: merge with main and update to latest cloud client api
* fix: ci build
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* 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>
* fix: cover title issues
* fix: the selection should be cleared if selecting child node
* fix: exclude the blocks that are not supported in the 'turn into' types
* fix: add logs
* fix: floating toolbar ai status
* test: selecting the parent should deselect all the child nodes as well
* chore: 'Copy Link' to 'Copy link'
* fix: select all and turn into block doesn't work on Windows
* test: calculate turn into selection test
* fix: option button tests
* feat: observe mentioned block changes and navigate to block
* test: add delete mentioned block test
* chore: update editor version
* feat: navigate block in same page
* fix: sometimes turn into menu doesn't work
* test: add test
* fix: integration test
* feat: right click to open view more actions
* test: fix tests
* test: fix failing test
* fix: hide in move to page menu
* test: add simple test
* test: add negative case in cloud test
* chore: check code related to sidebar spaces
* fix: view item
* fix: clean up
* feat: select multiple lines with block selection style
* feat: multiple nodes conversion
* fix: exclude children for the block can't contain children
* chore: update editor version
* fix: unit test
* test: convert nested list to heading/quote/callout
* test: transform nodes at the same level into another block type
* test: add undo redo for turn into
* test: add multi lines integration test
* chore: remove debug logs
* fix: integration test
* 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
Corrected "Acknowledgements" to "Acknowledgments" in [README.md].
This pull request addresses a minor typo found in the repository. The typo has been corrected to improve clarity and maintain the quality of the documentation.
This change is purely cosmetic and does not affect functionality.
* fix: date issue when enbling time field
* chore: add integration test for date or reminder field
* chore: add test file to document_test_runner.dart
* fix: flutter analyze
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* 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 f4466b22d8.
* fix: integration test
* fix: hide breadcrumbs for deleted pages and show trash
* fix: copy for banner and trash deletion
* test: add base test
* test: expand on test
* test: fix test
* test: fix failing test
* fix: Grid new row getting cut
* chore: add test case for testing text in veiwport
* refac: clean up code
---------
Co-authored-by: Mathias Mogensen <mathiasrieckm@gmail.com>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* feat: customize animation for popover
* chore: code refactor
* feat: using popover direction calculate the popover animation translate direction
* feat: integrate the animated popover in appflowy_popover and popover_action
* fix: close popover assertion
* chore: format code
* chore: code refactor
* feat: optimize the popover listener
* feat: clear popover when hot-reloading
* chore: refactor code
* feat: integrate animated popover in block action button
* fix: integration test
* feat: add turn into entry
* fix: popover asBarrier issue
* feat: move biz logic from widget to cubit
* feat: add turn into menu
* chore: remove unused code
* feat: support h1-h3
* feat: add block conversions
* fix: integration test
* feat: implement block conversions
* fix: outline test
* test: add turn into tests
* test: add turn into nested list test
* test: add turn into nested list test
* fix: flutter analyze
* chore: replace turninto icon
* feat: integrate animated popover in color option button
* chore: split the block option action into separate files
* test: add integration test
* fix: outline block test
* fix: integration test
* fix: shortcut test
* feat: customize animation for popover
* chore: code refactor
* feat: using popover direction calculate the popover animation translate direction
* feat: integrate the animated popover in appflowy_popover and popover_action
* fix: close popover assertion
* chore: format code
* chore: code refactor
* feat: optimize the popover listener
* feat: clear popover when hot-reloading
* chore: refactor code
* fix: integration test
* fix: icon test
* feat: support editing name when creating a new page on mobile
* chore: add defaultName in layout extension
* test: add cover title test on mobile
* fix: cover title test on mobile
* feat: add integration runner 4
* chore: update translations
* chore: disable subpage feature
* fix: ignore same workspace icon update
* feat: pressing esc to exit editing mode in cover title
* fix: integration test
* fix: unable to use redo/undo in cover title
* chore: update collab version b56d051
* feat: show add emoji & add cover button when hovering on the title
* test: add hover on title test
* fix: unable to use arrow right in cover title
* fix: unable to select title sometimes
* fix: integration test
* fix: cloud integration test
* fix: cloud integration test
* fix: integration test
* fix: add tab and shift+tab test cases on web
* fix: support BIUS on web
* fix: add BIUS test cases
* fix: add markdown to block test cases
* fix: add markdown to block test cases
* chore: upgrade collab
* fix: calculate value
* chore: optimize calculate
* chore: cal when open database
* chore: update calculation when filter change
* chore: use same runtime
* chore: import into space
* chore: par insert
* fix: migrate from anon
* chore: fix test
* chore: update test
* chore: add test
* chore: update test
* chore: update test
* chore: update docs
* fix: space collab
* chore: update test
* fix(flutter_desktop): field icon picker popover constraints
* fix(mobile): immediately select field when editing filter
* fix: filter through select options not working
* fix(mobile): scroll to bottom after filter creation
* fix: primary field tooltip
* chore: add more bottom padding in create workspace menu on mobile
* feat: add more bottom padding in workspace menu
* feat: enable scrollable in workspace menu on desktop
* feat: enable to customize filiter rules
* fix: workspace menu icon dark mode issue
* Revert "feat: enable to customize filiter rules"
This reverts commit 3e6d522112.
* feat: support share page
* feat: support copy share link
* chore: replace share icon
* chore: update translations
* chore: optimize code
* test: add share link test
* feat: support copy block link
* test: add copy link to block test
* chore: refactor share code
* fix: doc bloc not found issue
* feat: support withYHistory
* fix: inline elements
* fix: insert break in single line
* fix: add enter key behavior tests
* fix: add test cases
* fix: add test cases
* test: add field transform tests
* fix: type option transform messing up type option data
* test: add date time transform integration test
* fix: update view editor
* feat: support workspace ops on mobile
* chore: move the member bloc to workspace menu item widget
* feat: support creating workspace on mobile
* chore: add popToHome extension
* fix: flutter analyze
* feat: support renaming a workspace
* feat: support deleting a workspace
* feat: support leaving a workspace
* feat: workspace icon ui revamp
* feat: support updating workspace icon on mobile
* feat: show a confirm dialog before deleting a workspace
* fix: workspace name overflow
* feat: support leaving a workspace
* chore: update translations
* feat: show a toast after renaming workspace
* feat: update translations
* feat: add workspace operation integration tests on mobile
* test: add create workspace test on mobile
* feat: keep link format when converting preview block to text
* test: add test
* fix: flutter analyze
* feat: ctrl/cmd+z to revert the link prevew op
* test: add test
* chore: update toast style
* feat(flutter_desktop): use regular rather than medium by default
* fix: setting button regression
* fix: bring more text styles up to date with design
* feat: add delete line command
* test: add delete line test
* test: add delete line command test
* feat: support copy command when selection is collasped
* fix: dont use medium font weight
* fix: widget padding adjustments
* fix: new divider color
* chore: use horizontal padding from databsepluginwidgetbuildersize
* chore: use existing color token
* chore: restore old add icon
* fix: paste doesn't work sometimes in the first try
* test: paste the url that doesn't contain a protocol
* feat: skip parsing as a preview block if the url is image
* fix: backtick doesn't format the text to code in french ime
* test: add backtick test
* fix: three backticks doesn't convert to code block in french ime
* chore: remove cache for docker ci
* feat: support cover title
* feat: support arrow down and arrow right key on cover title
* feat: support arrow up and arrow left key on editor
* test: add integration test
* chore: update frontend/appflowy_flutter/integration_test/desktop/document/document_title_test.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* feat: use shared document context to save title focus node
* fix: the backspace key doesn't work after pressing Enter in the title
* feat: support pressing arrow left key to focus on title
* fix: integration test
* test: edit title and insert new line
* test: arrow key in title test
* test: check if the title is saved
* fix: flutter analyze
* test: add cover title command tests
* fix: integration tests
* test: change the title via sidebar, check the title is updated
* test: set default name when pasting content
* fix: field visibility test
* fix: 'create a new workspace, open it and then delete it' test
* fix: create a new document and move it to Getting started test
* test: fix integration tests
* fix: 'create a new document and edit title' failed on linux
* fix: shortcut and create a new page test
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* chore: migrate number type option
* chore: migrate single select
* chore: migrate multi select
* chore: migrate date type option
* chore: migrate timestamp type option
* chore: support friendly full
* chore: migrate media type option
* chore: update collab
* chore: update zip
* chore: remove file
* chore: fix build
* chore: fix test
* feat: wip enabling date filter
* fix: update date picker selected range on change
* fix: save in utc, load in local date time
* test: added date filter test
* fix: don't include time in date picker
including time makes filtering complex without much gain.
when the condition is "is" we should also note the exact time
which most of the cases the time is not intended by user only the day.
* fix: flutter analyze
* 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: add numpadSubtract as zoom out keycode
* test: add zoom in/out and reset zoom refacotr test
* fix: zoom in test assertion
* fix: zoom in/out test
* test: exclude LogicalKeyboardKey.add & LogicalKeyboardKey.numpadSubtract in linux test
* fix: cannot use 'move to' from sidebar
* feat: disable moving the page to a database
* fix: check if the move to path is same as current path
* fix: document width doesn't refresh after resetting
* fix: disable tooltip when dragging blocks
* fix: reminder not render when dragging
* chore: optimize code
* fix: after changing the language in the settings page, some of the text doesn't change
* feat: support moving a block to another block's child
* fix: tooltip assertion
* fix: disable table cell block
* chore: optimize moving logic
* test: collaborative workspace test
* test: move to page test
* test: drag block test
* test: check if the tooltip is hidden when dragging block
* test: move a block to another block's child
* test: change document width test
* fix: leave away the property edit action -> the menu doesnt close
* fix: tooltip showing when hovering over empty space
* fix: text not centered
* fix: board card sizing issue
* fix: modified the folder name
* feat: open document and database
* feat: support editing
* fix: lint
* fix: add share actions
* fix: support interfaces
* 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
* feat: support moveTo feature in more action menu
* fix: unable to switch to another workspace
* fix: integration test
* chore: update editor version
* fix: integration test
* fix: inputting backtick will crash when using French IME
* feat: convert backtick to codeblock
* chore: update frontend/appflowy_flutter/lib/plugins/document/presentation/editor_plugins/base/backtick_character_command.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* test: run board integration tests
* test: add grid integration tests
* test: fix delete group test
* chore: fix rust-lib tests
* chore: comment out failing test fix tests and remove tOdOS
* fix: untitled override the true value in row details page
* chore: use on complete edit callback
* chore: fix test
* chore: fix test
---------
Co-authored-by: Richard Shiue <71320345+richardshiue@users.noreply.github.com>
* chore: post document collab after create
* chore: write database rows
* chore: fix test
* chore: fix test
* chore: bump collab
* chore: fix get related row
* chore: try to fix open database error
* chore: update client api
* feat: hide file names option
* chore: copywriting fixes
* fix: mobile cell
* feat: browse all images in a cell in viewer
* chore: unused variable
* fix: dialogs on download file
* feat: upload multiple files at once
* test: improve test coverage
* fix: missing format of rust files from merge
* feat: colored column names in kanban board
* fix: rename group event
* chore: add comment for rough design
* chore: revert unintentional changes
* fix: use new colors and use new delete confirmation dialog
* feat: ai writer on multi-lines of text
* feat: use flutter_bloc to manage ai response
* feat: integrate smart_edit_bloc
* fix: bloc not found
* feat: support 'fix spelling and grammer'
* fix: add log to address ai generate issue
* 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: fix group notification
* chore: clippy
* Revert "fix: newly-created group rows appear out of order (#6212)"
This reverts commit decc438b8a.
* chore: revamp function
* chore: update test
* chore: workaround to fix filter or sort don't show result after opening database
* chore: fix test
* fix: date reminder indicator on board/calendar cards
* fix: stop restricting max lines of card title to two lines
* fix: don't allow multiline row titles
* fix: oops
* fix: remove camera permission and update photo usage description
* feat: optimize the error block style in document
* feat: auto-fix table block when duplicating it
* chore: update mobile translations
* fix: folder context not found assertion
* fix: attempted to change a read-only map field
* feat: only replace the translation on iOS
* 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: support sign in with Apple
* feat: support sign in with Apple
* feat: optimize sign in on desktop
* feat: expand third party sign in buttons on android
* fix: revert text color and font size in button
* chore: display date when convert text to date
* chore: filter & sort
* chore: fix filter and sort
* chore: fix test
* chore: clippy
* chore: fix test
* chore: update dependencies to stop using last sync at field
* chore: apply cargo fmt
* chore: fix dependencies
* chore: upgrade client api
---------
Co-authored-by: nathan <nathan@appflowy.io>
* chore: write collab to disk if it's not exist
* chore: write collab if it's not exit
* chore: fix test
* chore: upgrade appflowy collab
* chore: upgrade appflowy collab
* chore: update collab version
* chore: fix test
* chore: adjust buttons padding in row record page
* fix: disable more button in row page
* fix: upload image button ui on mobile
* fix: embed link button ui on mobile
* fix: add missing border for ai text field and ai translate field
* fix: delete AI can make mistakes on mobile
* chore: disable sentry
* fix: invite error toast
* fix: add member limit hint text in invite member screen
* feat: show toast after opening workspace on mobile
* chore: remove sentry
* chore: filter row page in recent views
* feat: support display field name as row page title
* chore: remove scroll bar on home page
* chore: remove legacy code
* chore: optimize mobile speed
* Revert "chore: remove sentry"
This reverts commit 73b45e2590.
* fix: reduce document page rebuild time
* chore: improve tooltip style
* chore: skip check list test if the task is not found
* feat: add ai bubble button in home page
* feat: only show the ai bubble button for the cloud user
* chore: add border color to ai bubble button
* Revert "chore: skip check list test if the task is not found"
This reverts commit 961f594a31.
* fix: only display ai bubble button on home page
* feat: support inviting members on mobile
* feat: support workspace member list on mobile
* feat: support leave workspace on mobile
* chore: adjust member list ui
* fix: flutter analyze
* fix: unable to insert todo list via slash menu
* fix: unable to insert divider via slash menu
* chore: update editor version
* chore: update translations
* chore: decrease sentry sample rate to 0.1
* fix: integration test
* chore: add dart dependency validator
* feat: open the row page on mobile
* Revert "chore: add dart dependency validator"
This reverts commit c81e5ef0ed.
* chore: update translations
* feat: preload row page to reduce open time
* chore: don't add orphan doc into recent records
* fix: bloc error
* fix: migrate the row page title to latest design
* chore: optimize database mobile UI
* fix: list paste bug #5846
selecting a single word on a bullet or number list and pasting it
from the clipboard would clear the whole text of that node and
replace it with clipboard text.
resolves#5846
* chore: update editor version
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* chore: udpate translation
* fix: editor loses focus randomly when interacting with certain databases
* fix: text align issues on Windows
* chore: update editor version
* chore: update editor version
* fix: new property field width on Mobile
* feat: support enter to insert a new line on mobile
* feat: optimzie callout style
* feat: add hover effect on share button
* chore: fix
---------
Co-authored-by: Nathan.fooo <86001920+appflowy@users.noreply.github.com>
Co-authored-by: nathan <nathan@appflowy.io>
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* fix: add empty itemSeven removed by Inlang
* fix: add empty itemSeven removed by Inlang
fix for turkish translation
* fix: empty translation for itemSeven
quickfix for the empty translation of itemSeven. This has been done the same way to resolve previous issues with InLang and empty translation strings.
* fix: empty translation for itemSeven in TR
quickfix for the empty translation of itemSeven. This has been done the same way to resolve previous issues with InLang and empty translation strings.
* fix: remove itemSeven completely
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* fix: resolve conflicts after merging main
* chore: update translations with Fink 🐦
---------
Co-authored-by: Mathias Mogensen <mathiasrieckm@gmail.com>
Co-authored-by: Mathias Mogensen <mathias@appflowy.io>
* 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 9d0bb8fb29.
* 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
* chore: udpate translations
* feat: move all the heading items into a popup menu
* chore: add arrow down icon after heading toolbar items
* fix: compile
* chore: adjust heading toolbar style
* 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: update editor version
* feat: support multi select notification items
* fix: flutter analyze
* feat: add navgation bar button
* feat: add multi select item
* feat: add multi choice in notification page
* feat: support multi choice
* chore: update icon
* feat: support open page from notification page
* chore: update version
* feat: upload file in document
* feat: add uploaded at & improvements
* fix: popover onOpen not triggered by manual show
* test: add basic file test
* test: fix and add rename test
* fix: only rebuild the sidebar header when needed
* fix: skip the null or empty awareness data
* fix: ai writer setState error
* chore: add arrow down icon when hovering on workspace button
* chore: update workspace button tooltip sytle
* chore: only show collapse all subpages button when then page is expanded
* chore: update pin color
* chore: fix integration test
* Revert "chore: fix integration test"
This reverts commit e02b237423.
* fix: only show collapse page button when the children of the page is not emtpy
* chore: set minimum sidebar width to 268
* chore: replace space lock icon and pin & unpin icon
* chore: change divider color
* chore: update divider color
* chore: improve create space color
* feat: highlight delete button when hovering
* chore: update translations
* fix: icon align issue
* feat: highlight sidebar resizer when hovering
* feat: add border to popover
* feat: optimize scroll bar
* feat: improve scrollbar hover color
* feat: support creating a new page via cmd+n
* chore: improve scrollbar color
* feat: improve tooltip style
* chore: fix unit test
* chore: bump version 0.6.6
* fix: integration test (reset to default location)
* fix: unit test (appflowy cloud anon user and then sign in)
* Revert "fix: unit test (appflowy cloud anon user and then sign in)"
This reverts commit 2635aa42f0.
* fix: unit test (appflowy cloud anon user and then sign in)
* 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
* chore: show ai service error (#5675)
* feat: Implement color picker dialog for user color selection (#5041)
- Added `flex_color_picker` dependency.
- Implemented a new color picker dialog with the following features:
- Display Material predefined colors.
- Include primary, accent, and shade colors, as well as a color wheel for selection.
- Add a graphical opacity selector.
- Enhanced the previous dialog to include an icon in a text field for opening the palette.
- Added `suffixIcon` parameter to the `_ColorSettingTextField` class, making it reactive to tap gestures.
- Utilized `ColorExtension` on the `Color` class to avoid namespace conflicts when converting colors to hexadecimal strings.
- Added translation strings to english
This commit addresses issue #5041
* feat: Implement color picker dialog for user color selection (#5041)
- Added `flex_color_picker` dependency.
- Implemented a new color picker dialog with the following features:
- Display Material predefined colors.
- Include primary, accent, and shade colors, as well as a color wheel for selection.
- Add a graphical opacity selector.
- Enhanced the previous dialog to include an icon in a text field for opening the palette.
- Added `suffixIcon` parameter to the `_ColorSettingTextField` class, making it reactive to tap gestures.
- Utilized `ColorExtension` on the `Color` class to avoid namespace conflicts when converting colors to hexadecimal strings.
- Added translation strings to english
This commit addresses issue #5041
* chore: refactor code
---------
Co-authored-by: Nathan.fooo <86001920+appflowy@users.noreply.github.com>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* feat: render ai text message with appflowy_editor
* chore: update appflowy_editor
* fix: integration test
* feat: support paste inAppJson format
* chore: update appflowy_editor
* fix: android toolbar will be blocked if the scroll bar is hidden
* fix: last opened view is synced in same workspace
* fix: fallback to space if the section sidebar contains space
* chore: revert last opened view code
* fix: integration tests
* fix: remove create button in move to menu
* fix: add loading indicator when duplicating space
* fix: sidebar header expand icon status
* fix: text within select tag overflow
* fix: callout block icon align issue
* feat: sync the space icon when creating a space
* fix: duplicated hover views
* fix: cover image doesn't update
* fix: cursor height is inconsistent after upgrading to Flutter 3.22
* fix: cursor height is inconsistent after upgrading to Flutter 3.22
* fix: android toolbar height issue
* feat: add a pinned icon after page name
* chore: change slack menu hover color
* Revert "feat: add a pinned icon after page name"
This reverts commit a668e0bd09.
* fix: scroll bar hover color
* chore: replace board icon
* chore: remove close button in upgrade menu
* chore: add translation
* feat: switch to the next space by shortcut
* chore: replace space lock icon
* chore: remove arrow icon in change icon button
* feat: only show other favorites header if the other two is empty
* fix: create new page in current space
* feat: create a new page in a newly created space by default
* chore: update translations
* feat: open the first page after switching space by default
* chore: replace board icon
* fix: open the first page(non-space) after switching workspace
* chore: revert more icon
* chore: revert editor version
* fix: display the space icon in breadcrumb and disable the space entry
* fix: the icon and the title are not aligned center in more menu
* fix: incorrect space icon corner radius
* fix: missed tooltip for add new page button
* fix: disable space migration for local user
* chore: use general as default space name
* fix: space name overflow
* fix: only show arrow button when hovering on page
* fix: sidebar tooltip font size
* fix: use space name as hint text
* feat: support adding a new space from space menu
* fix: filter the space view
* feat: wip timer field
* feat: timer field fixing errors
* feat: wip timer field frontend
* fix: parsing TimerCellDataPB
* feat: parse time string to minutes
* fix: don't allow none number input
* fix: timer filter
* style: cargo fmt
* fix: clippy errors
* refactor: rename field type timer to time
* refactor: missed some variable and files to rename
* style: cargo fmt fix
* feat: format time field type data in frontend
* style: fix cargo fmt
* fix: fixes after merge
---------
Co-authored-by: Mathias Mogensen <mathiasrieckm@gmail.com>
* 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: enable group condition
* style: added i18n for date field group conditions
* fix: flutter analyze
* fix: test use i18n
* fix: more localization
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
Co-authored-by: Mathias Mogensen <mathias@appflowy.io>
* feat: magic link sign-in as anonymous user
* chore: remove commented code
* fix: custom sign-in dialog
* fix: bring back sign-out dialog
* fix: add minor space for sync indicator
* feat: support slide actions on mobile
* fix: some ui issues
* fix: scale down emoji size on windows
* fix: flutter analyze
* fix: force text height on macos
* feat: support document apply remote events
* fix: add tests for database
* fix: add test for filter,sort and group
* fix: jest ci
* fix: jest ci
* fix: jest ci
* fix: jest ci
* fix: cypress test
* 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
* fix: cannot open the view in favorite menu
* fix: pinned docs should also show up in the search list
* fix: the search result doesn't update after deleting query
* fix: remove widget button
* fix: translation
* fix: replace icon selector
* fix: translations
* fix: recent page title sycn slowly
* fix: unable to favorite database on mobile
* fix: auto focus on search textfield when opening favorite menu
* feat: extend the expand icon hit test area
* fix: mobile tab bar dark mode issue
* fix: keep tab views alive
* chore: update frontend/appflowy_flutter/lib/mobile/presentation/page_item/mobile_view_item.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* chore: replace settings icon and expand icon
* feat: use tabbar view to control the spaces
* feat: improve space UI design on mobile
* feat: improve recent space UI design on mobile
* feat: improve recent space UI design on mobile
* feat: improve favorite space UI design on mobile
* feat: improve header UI design on mobile
* feat: expand header height
* feat: update BottomNavigationBarItem icon
* fix: recent views and favorite views doesn't reload after switching workspace
* feat: improve recent view UI design on mobile
* feat: improve recent/favorite view UI design on mobile
* feat: add empty placeholder for recent/favorite space
* feat: long press on recent card to show bottom sheet
* feat: support removing page from recent
* feat: add trash button
* chore: remove recent top padding
* feat: support user avatar
* feat: support ... and + in space page
* chore: disable user avatar
* feat: optimize title display on mobile
* feat: support ... menu on Space page
* chore: add tab padding
* chore: cache image
* chore: optimize the mobile card view height
* feat: reoder tab on mobile
* fix: some emojis may not display correctly on Android devices
* fix: ignore the last edit time on test
* 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
* fix: workspace icon overflow
* fix: notification button doesn't have same effect as settings button
* fix: open-sidebar button wasn't replaced in the Windows title bar
* fix: workspace name overflow on Linux
* fix: appflowy logo align issue
* fix: some bugs
* fix: performance
* feat: support system dark mode and different language
* feat: support breadcrumb
* feat: support breadcrumb
* feat: support new doucment title
* feat: support new doucment title
* chore: update translations with Fink 🐦
* Manually editing German translation
Had to edit the German translation manually, as inlang didn't want to change the strings marked for translation.
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
<p align="center"><img src="https://user-images.githubusercontent.com/12026239/236664628-5def2450-914a-4b2d-b907-92b7476b9863.png" alt="AppFlowy Databases for Tasks and Projects" width="1000px" /></p>
<p align="center"><img src="https://user-images.githubusercontent.com/12026239/236664642-22e26c1b-5eae-4635-9aa6-b12ecf1c3c46.png" alt="AppFlowy Kanban Board for To-Dos" width="1000px" /></p>
<p align="center"><img src="https://github.com/AppFlowy-IO/AppFlowy/assets/12026239/6be93d2b-a5c5-48a9-b7cf-c599d5f5140c" alt="AppFlowy Calendars for Plan and Manage Content" width="1000px" /></p>
- [AppFlowy Public Roadmap](https://github.com/orgs/AppFlowy-IO/projects/5/views/12)
If you'd like to propose a feature, submit a feature request [here](https://github.com/AppFlowy-IO/AppFlowy/issues/new?assignees=&labels=&template=feature_request.yaml&title=%5BFR%5D+) <br/>
If you'd like to report a bug, submit a bug report [here](https://github.com/AppFlowy-IO/AppFlowy/issues/new?assignees=&labels=&template=bug_report.yaml&title=%5BBug%5D+)
If you'd like to propose a feature, submit a feature
@@ -63,16 +82,24 @@ Please see the [changelog](https://www.appflowy.io/whatsnew) for more details ab
## Contributing
Contributions make the open-source community a fantastic place to learn, inspire, and create. Any contributions you make are **greatly appreciated**. Please look at [Contributing to AppFlowy](https://docs.appflowy.io/docs/documentation/software-contributions/contributing-to-appflowy) for details.
Contributions make the open-source community a fantastic place to learn, inspire, and create. Any contributions you make
are **greatly appreciated**. Please look
at [Contributing to AppFlowy](https://docs.appflowy.io/docs/documentation/software-contributions/contributing-to-appflowy)
for details.
If your Pull Request is accepted as it fixes a bug, adds functionality, or makes AppFlowy's codebase significantly easier to use or understand, **Congratulations!** If your administrative and managerial work behind the scenes sustains the community, **Congratulations!** You are now an official contributor to AppFlowy. Get in touch with us ([link](https://tally.so/r/mKP5z3)) to receive the very special Contributor T-shirt!
If your Pull Request is accepted as it fixes a bug, adds functionality, or makes AppFlowy's codebase significantly
easier to use or understand, **Congratulations!** If your administrative and managerial work behind the scenes sustains
the community, **Congratulations!** You are now an official contributor to AppFlowy. Get in touch with
us ([link](https://tally.so/r/mKP5z3)) to receive the very special Contributor T-shirt!
Proudly wear your T-shirt and show it to us by tagging [@appflowy](https://twitter.com/appflowy) on Twitter.
To add translations, you can manually edit the JSON translation files in `/frontend/resources/translations`, use the [inlang online editor](https://inlang.com/editor/github.com/AppFlowy-IO/AppFlowy), or run `npx inlang machine translate` to add missing translations.
To add translations, you can manually edit the JSON translation files in `/frontend/resources/translations`, use
the [inlang online editor](https://inlang.com/editor/github.com/AppFlowy-IO/AppFlowy), or
run `npx inlang machine translate` to add missing translations.
## Join the community to build AppFlowy together
@@ -82,16 +109,30 @@ To add translations, you can manually edit the JSON translation files in `/front
## Why Are We Building This?
Notion has been our favourite project and knowledge management tool in recent years because of its aesthetic appeal and functionality. Our team uses it daily, and we are on its paid plan. However, as we all know, Notion has its limitations. These include weak data security and poor compatibility with mobile devices. Likewise, alternative collaborative workplace management tools also have their constraints.
Notion has been our favourite project and knowledge management tool in recent years because of its aesthetic appeal and
functionality. Our team uses it daily, and we are on its paid plan. However, as we all know, Notion has its limitations.
These include weak data security and poor compatibility with mobile devices. Likewise, alternative collaborative
workplace management tools also have their constraints.
The limitations we encountered using these tools and our past work experience with collaborative productivity tools have led to our firm belief that there is a glass ceiling on what's possible for these tools in the future. This emanates from the fact that these tools will probably struggle to scale horizontally at some point and be forced to prioritize a proportion of customers whose needs differ from the rest. While decision-makers want a workplace OS, it is impossible to come up with a one-size fits all solution in such a fragmented market.
The limitations we encountered using these tools and our past work experience with collaborative productivity tools have
led to our firm belief that there is a glass ceiling on what's possible for these tools in the future. This emanates
from the fact that these tools will probably struggle to scale horizontally at some point and be forced to prioritize a
proportion of customers whose needs differ from the rest. While decision-makers want a workplace OS, it is impossible to
come up with a one-size fits all solution in such a fragmented market.
When a customer's evolving core needs are not satisfied, they either switch to another or build one from the ground up, in-house. Consequently, they either go under another ceiling or buy an expensive ticket to learn a hard lesson. This is a requirement for many resources and expertise, building a reliable and easy-to-use collaborative tool, not to mention the speed and native experience. The same may apply to individual users as well.
When a customer's evolving core needs are not satisfied, they either switch to another or build one from the ground up,
in-house. Consequently, they either go under another ceiling or buy an expensive ticket to learn a hard lesson. This is
a requirement for many resources and expertise, building a reliable and easy-to-use collaborative tool, not to mention
the speed and native experience. The same may apply to individual users as well.
All these restrictions necessitate our mission - to make it possible for anyone to create apps that suit their needs well.
All these restrictions necessitate our mission - to make it possible for anyone to create apps that suit their needs
well.
- To individuals, we would like to offer Notion's functionality, data security, and cross-platform native experience.
- To enterprises and hackers, AppFlowy is dedicated to offering building blocks and collaboration infra services to enable you to make apps on your own. Moreover, you have 100% control of your data. You can design and modify AppFlowy your way, with a single codebase written in Flutter and Rust supporting multiple platforms armed with long-term maintainability.
- To enterprises and hackers, AppFlowy is dedicated to offering building blocks and collaboration infra services to
enable you to make apps on your own. Moreover, you have 100% control of your data. You can design and modify AppFlowy
your way, with a single codebase written in Flutter and Rust supporting multiple platforms armed with long-term
maintainability.
We decided to achieve this mission by upholding the three most fundamental values:
@@ -99,16 +140,20 @@ We decided to achieve this mission by upholding the three most fundamental value
- Reliable native experience
- Community-driven extensibility
We do not claim to outperform Notion in terms of functionality and design, at least for now. Besides, our priority doesn't lie in more functionality at the moment. Instead, we would like to cultivate a community to democratize the knowledge and wheels of making complex workplace management tools while enabling people and businesses to create beautiful things on their own by equipping them with a versatile toolbox of building blocks.
We do not claim to outperform Notion in terms of functionality and design, at least for now. Besides, our priority
doesn't lie in more functionality at the moment. Instead, we would like to cultivate a community to democratize the
knowledge and wheels of making complex workplace management tools while enabling people and businesses to create
beautiful things on their own by equipping them with a versatile toolbox of building blocks.
## License
Distributed under the AGPLv3 License. See [`LICENSE.md`](https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE) for more information.
Distributed under the AGPLv3 License. See [`LICENSE.md`](https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE) for
more information.
## Acknowledgements
## Acknowledgments
Special thanks to these amazing projects which help power AppFlowy.IO:
"{""data"":""Olaf"",""created_at"":1726063289,""last_modified"":1726063289,""field_type"":0}","{""last_modified"":1726122374,""created_at"":1726110045,""reminder_id"":"""",""is_range"":true,""include_time"":true,""end_timestamp"":""1725415200"",""field_type"":2,""data"":""1725256800""}","{""field_type"":1,""data"":""55200"",""last_modified"":1726063592,""created_at"":1726063592}","{""last_modified"":1726062441,""created_at"":1726062441,""data"":""0.5"",""field_type"":1}","{""created_at"":1726063719,""last_modified"":1726063732,""data"":""doyouwannabuildasnowman@arendelle.gov"",""field_type"":6}",,"{""field_type"":7,""last_modified"":1726064207,""data"":""{\""options\"":[{\""id\"":\""oqXQ\"",\""name\"":\""find elsa\"",\""color\"":\""Purple\""},{\""id\"":\""eQwp\"",\""name\"":\""find anna\"",\""color\"":\""Purple\""},{\""id\"":\""5-B3\"",\""name\"":\""play in the summertime\"",\""color\"":\""Purple\""},{\""id\"":\""UBFn\"",\""name\"":\""get a personal flurry\"",\""color\"":\""Purple\""}],\""selected_option_ids\"":[\""oqXQ\"",\""eQwp\"",\""UBFn\""]}"",""created_at"":1726064129}",,"{""created_at"":1726065208,""data"":""cplL"",""last_modified"":1726065282,""field_type"":3}","{""field_type"":4,""data"":""1i4f"",""last_modified"":1726105102,""created_at"":1726105102}","{""field_type"":8,""data"":""1726122374""}","{""data"":""1726060476"",""field_type"":9}"
"{""field_type"":0,""last_modified"":1726063323,""data"":""Beatrice"",""created_at"":1726063323}",,"{""last_modified"":1726063638,""data"":""828600"",""created_at"":1726063607,""field_type"":1}","{""field_type"":1,""created_at"":1726062488,""data"":""-2.25"",""last_modified"":1726062488}","{""last_modified"":1726063790,""data"":""btreee17@gmail.com"",""field_type"":6,""created_at"":1726063790}","{""created_at"":1726062718,""data"":""Yes"",""field_type"":5,""last_modified"":1726062724}","{""created_at"":1726064277,""data"":""{\""options\"":[{\""id\"":\""BDuH\"",\""name\"":\""get the leaf node\"",\""color\"":\""Purple\""},{\""id\"":\""GXAr\"",\""name\"":\""upgrade to b+\"",\""color\"":\""Purple\""}],\""selected_option_ids\"":[]}"",""field_type"":7,""last_modified"":1726064293}",,"{""data"":""GSf_"",""created_at"":1726065288,""last_modified"":1726065288,""field_type"":3}","{""created_at"":1726105110,""data"":""yORP,uRAO"",""last_modified"":1726105111,""field_type"":4}","{""data"":""1726105111"",""field_type"":8}","{""field_type"":9,""data"":""1726060476""}"
"{""field_type"":0,""last_modified"":1726063467,""data"":""Joanna"",""created_at"":1726063467}","{""include_time"":false,""end_timestamp"":""1727072893"",""is_range"":true,""last_modified"":1726122493,""created_at"":1726122483,""data"":""1726554493"",""field_type"":2,""reminder_id"":""""}","{""last_modified"":1726065463,""data"":""16470"",""field_type"":1,""created_at"":1726065463}","{""created_at"":1726062626,""field_type"":1,""last_modified"":1726062626,""data"":""-5.36""}","{""last_modified"":1726064069,""data"":""joannastrawberry29+hello@gmail.com"",""created_at"":1726064069,""field_type"":6}",,"{""field_type"":7,""created_at"":1726064444,""last_modified"":1726064460,""data"":""{\""options\"":[{\""id\"":\""ZxJz\"",\""name\"":\""post on Twitter\"",\""color\"":\""Purple\""},{\""id\"":\""upwi\"",\""name\"":\""watch Youtube videos\"",\""color\"":\""Purple\""}],\""selected_option_ids\"":[\""upwi\""]}""}",,"{""created_at"":1726065317,""last_modified"":1726065317,""field_type"":3,""data"":""qnja""}","{""field_type"":4,""last_modified"":1726105173,""data"":""uRAO,yORP"",""created_at"":1726105170}","{""data"":""1726122493"",""field_type"":8}","{""data"":""1726060545"",""field_type"":9}"
"{""last_modified"":1726063457,""created_at"":1726063457,""data"":""George"",""field_type"":0}","{""include_time"":true,""reminder_id"":"""",""field_type"":2,""is_range"":true,""created_at"":1726122521,""end_timestamp"":""1725829200"",""data"":""1725822900"",""last_modified"":1726122535}","{""last_modified"":1726065493,""field_type"":1,""data"":""9500"",""created_at"":1726065493}","{""last_modified"":1726062680,""created_at"":1726062680,""field_type"":1,""data"":""1.7""}","{""data"":""plgeorgebball@gmail.com"",""field_type"":6,""last_modified"":1726064087,""created_at"":1726064036}",,"{""last_modified"":1726064513,""data"":""{\""options\"":[{\""id\"":\""zy0x\"",\""name\"":\""game vs celtics\"",\""color\"":\""Purple\""},{\""id\"":\""WJsv\"",\""name\"":\""training\"",\""color\"":\""Purple\""},{\""id\"":\""w-f8\"",\""name\"":\""game vs spurs\"",\""color\"":\""Purple\""},{\""id\"":\""p1VQ\"",\""name\"":\""game vs knicks\"",\""color\"":\""Purple\""},{\""id\"":\""VjUA\"",\""name\"":\""recovery\"",\""color\"":\""Purple\""},{\""id\"":\""sQ8X\"",\""name\"":\""don't get injured\"",\""color\"":\""Purple\""}],\""selected_option_ids\"":[]}"",""created_at"":1726064486,""field_type"":7}",,"{""field_type"":3,""last_modified"":1726065310,""data"":""qnja"",""created_at"":1726065310}","{""created_at"":1726105205,""field_type"":4,""last_modified"":1726105249,""data"":""R9I7,1i4f,yORP,SEUo""}","{""data"":""1726122535"",""field_type"":8}","{""field_type"":9,""data"":""1726060546""}"
"{""data"":""Judy"",""created_at"":1726063475,""field_type"":0,""last_modified"":1726063487}","{""end_timestamp"":"""",""reminder_id"":"""",""data"":""1726640950"",""field_type"":2,""include_time"":false,""created_at"":1726122550,""last_modified"":1726122550,""is_range"":false}",,,"{""created_at"":1726063882,""field_type"":6,""last_modified"":1726064000,""data"":""judysmithjr@outlook.com""}","{""last_modified"":1726062712,""field_type"":5,""data"":""Yes"",""created_at"":1726062712}","{""created_at"":1726064549,""field_type"":7,""data"":""{\""options\"":[{\""id\"":\""j8cC\"",\""name\"":\""finish training\"",\""color\"":\""Purple\""},{\""id\"":\""SmSk\"",\""name\"":\""brainwash\"",\""color\"":\""Purple\""},{\""id\"":\""mnf5\"",\""name\"":\""welcome to ba sing se\"",\""color\"":\""Purple\""},{\""id\"":\""hcrj\"",\""name\"":\""don't mess up\"",\""color\"":\""Purple\""}],\""selected_option_ids\"":[\""j8cC\"",\""SmSk\"",\""mnf5\"",\""hcrj\""]}"",""last_modified"":1726064591}",,,"{""field_type"":4,""last_modified"":1726105152,""created_at"":1726105152,""data"":""R9I7""}","{""field_type"":8,""data"":""1726122550""}","{""field_type"":9,""data"":""1726060549""}"
Loaded 100 of 4046 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.