* chore: update local port for development
* chore: support localhost development
* chore: fix rust test
* chore: update setting
* fix: ci
* fix: ci
* fix: ci
* fix: ci
* chore: fix docker build
* chore: fix ci
* refactor: user manager
* feat: implement workspace service
* refactor: migrate user data when sign up
* chore: fmt
* chore: enable beta cloud
* chore: update ci
* chore: trim slash
* fix: labels from bottom of list started to translate
* fix: finished the last labels
* fix: Comma
* fix: typo
* fix: better wording for forstDayOfWeek
* fix: better wording for incluceTime
* refactor: traits
* feat: import data
* chore: track database view
* fix: import
* refactor: collab doc state
* refactor: get collab doc state
* feat: batch create collab object
* fix: test
* ci: run docker compose if the server is not up
* chore: bump collab
* chore: update ci
* chore: update ci
* chore: update ci
* chore: implement ui
* chore: implement ui
* chore: implement ui
* fix: minor ui issues
* feat: support using emoji as icon
* chore: update langauges
* fix: missing reminder bloc in detail page
* fix: integration test
* feat: add quick edit panel
* feat: improve datepicker color
* fix: quick edit field editor overflow
* chore: try to fix mobile ci
* Revert "chore: try to fix mobile ci"
This reverts commit 68f0ccecd6.
* chore: only activate row detail from primary field
* chore: fix create filter and sort list
* chore: allow reordering rows when active filter
* chore: reduce animations in tab bar
* chore: url accessory tooltip
* feat: use number keyboard for number cell inputs
* chore: mobile grid padding adjustments
* chore: field cell redesign and first field cannot be reordered
* fix: deal with empty fields
* chore: improve appearance of card action sheet
* feat: support the single select field actions in grid of tauri
* feat: support multiselect
* feat: support number field and number filter
* feat: support url field
* fix: eslint error
* feat: support checkbox filter
* feat: support checklist field
* fix: adjusting keydown event
* fix: edit record ui
* feat: support date field
* fix: url field bugs
* fix: the bug of the type option wasn't update
* chore: make plural tokens compatible with tauri
* fix: plural key
* fix: optimize get cell performance
* fix: update ts error
* fix: update select option bugs
* fix: grid calculate css
* fix: add DidUpdateFieldSettings
---------
Co-authored-by: Richard Shiue <71320345+richardshiue@users.noreply.github.com>
* feat: implement new property page
* feat: implement date option
* feat: add include time
* feat: add field header
* feat: implement new property page
* feat: add icons
* feat: add color list
* feat: add color list
* feat: integrate new property page
* feat: support creating property with values
* fix: select option doesn't work
* feat: set textinputaction to done
* feat: date picker editor
* feat: refactor date picker on mobile
* chore: update background color
* feat: date picker UI revamp
* feat: optimize the scroll behavior
* chore: remove unused code
* feat: implement select option cell
* feat: support adding new select option
* feat: support selecting / deselecting option
* feat: clear search field after adding new property
* feat: support updating option name
* feat: allow inserting fields before or after a certain field
* fix: tauri build
* chore: implement frontend
* test: rust-lib tests
* test: integration test
* chore: point to temp collab rev
* chore: bump collab rev
* chore: fix tauri build
* chore: fix the tauri build, for real this time
* fix: new field editor show detail not general
---------
Co-authored-by: nathan <nathan@appflowy.io>
* 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: calendar mobile ui
- Resolves double border on Calendar Cells
- Adds Jump to year quick action for Mobile
- Reduces Cell height in Calendar
- Change out EventList with EventIndicator in Cell
* chore: push card details screen
* fix: navigation to card details
* feat: day events screen update on new event
* fix: changes after merging main
* fix: missing argument
* fix: amend test and remove stack
* chore:test
* chore: update ui
* feat: set appflowy cloud url
* chore: add self host docs
* fix: save user
* fix: sign out when authenticator not match
* fix: sign out when authenticator not match
* fix: db lock
* chore: remove unuse env file
* test: disable supabase cloud test
* test: disable supabase cloud test
* chore: fix save
* 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
* 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
* test: fix tests
---------
Co-authored-by: Mathias Mogensen <mathias@appflowy.io>
* feat: adjust toggle list block
* feat: show block actions when tapping divider
* feat: add toggle list and callout to toolbar
* feat: refactor the emoji picker button
* fix: toggle list integration tests
* feat: add image toolbar entry
* feat: add ... buttos on math_equation and image block
* fix: review issues
* feat: add copy link and save image to gallery
* feat: support redo / undo on mobile toolbar
* feat: implement backend logic
* fix: did_create_row not working properly
* fix: did_delete_group not working properly
* fix: test
* chore: fix clippy
* fix: new card not editable and in wrong position
* feat: imlement UI for add new stack
* test: add integration test
* chore: i18n
* chore: remove debug message
* chore: merge conflict
---------
Co-authored-by: nathan <nathan@appflowy.io>
* chore: improve trash button
* feat: improve restore all&delete all
* refactor: add showFlowyMobileConfirmDialog
* feat: add toast in delete/restore single file
* refactor: refactor to TrashActionType enum
* fix: text invisible in signin page in dark mode
* feat: add FlowyMobileErrorStateContainer to display error state
* refactor: add FlowyMobileStateContainer to handle empty or error state
- Replace MobileErrorPage by FlowyMobileStateContainer.error
- Implement app version in reporting issue on github
- Implement FlowyMobileStateContainer in trash,setting,favorite and mobile view page
* refactor: unify bottom sheet style
- Unify bottom sheet style in add new page, page action, and trash action
- Add icon color in BottomSheetActionWidget for future use
- Add theme color in MobileBottomSheetDragHandle
* chore: unify Appbar style
* chore: remove the more button when trash list is empty
* fix: show bottom sheet error
* fix: fix merge and ui issue
* refactor: refactor ViewPageBottomSheet and origanize code
* chore: add icon color for favorite button
* fix: add missing icon color and delete comments
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* chore: don't use cache when building release package
* feat: refactor icon widget design
* feat: sync the emoji between page and view
* feat: use cache to store the emoji data to prevent reloading
* feat: customize the emoji item builder
* feat: add i18n and shuffle emoji button
* fix: integration test
* feat: replace emoji picker in Grid and slash menu
* feat: support adding icon on mobile platform
* feat: support adding and removing icon on mobile
* test: add integration tests
* Added tooltip when hovering over NO-Data
* chore: i18n for tooltip
* fix: wrong token
* chore: use flowytooltip
---------
Co-authored-by: Richard Shiue <71320345+richardshiue@users.noreply.github.com>
* chore: update connectivity plus to 5.0.1
* feat: update favorite status on time
* fix: text overflow
* feat: implement ... button in editor page
* fix: align the icon and the text on the favorite page
* feat: enable feedback when tapping icons
* chore: downgrade clipboard package
* fix: update i18n in the favorite page
* fix: update the favorite icon
* feat: support add new database
* chore: disable cache in unit test
* chore: bump version 0.3.7
* feat: edit the field by clicking on the drag icon
* Added localization
* Added .tr() function
* fix: BlockActionButton only show when _isFieldHover is true.
* fix: BlockActionButton only show when _isFieldHover is true.
* fix: Worked on requested changes
* fix: Fixed Location of Field Popover
* fixed pubspec.lock
* Updated pubspec.lock
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* chore: update calendar theming
* feat: add event popup editor
* chore: new event button redesign and add card shadows
* chore: unscheduled events button
* chore: event title text field
* fix: focus node double dispose
* chore: show popover when create new event
* test: integrate some tests for integration testing purposes
* fix: some fixes and more integration tests
* Create ur.json
* Add files via upload
* changes
* Added Locale change to the supported Locales List
* Added Urdu in Language.dart
* Delete .vscode/launch.json
* Changed the icon for Calendar
* feat: add end date to time cell data
* feat: implement ui for end time
* test: add date to text test
* chore: clippy warnings
* fix: unexpected time parsing
* fix: fix the date logic when toggling end date
---------
Co-authored-by: nathan <nathan@appflowy.io>
* feat: text and layout direction settings
Added ltr|rtl|auto direction button to appflowy toolbar.
Introduced layout and default direction settings.
* chore: formate code
* feat: added hint for direction settings
* fix: flutter analyze
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>