Mathias Mogensen
cdcb393efd
feat: custom windows title bar ( #5311 )
2024-05-12 22:09:55 +02:00
Mathias Mogensen
a0ed043cb8
feat: workspace settings page ( #5225 )
...
* feat: my account settings page
* test: amend tests
* chore: remove unused code
* test: remove widget tests
* fix: text color on select buttons
* test: clean and remove unused test helpers
* feat: settings workspace page
* chore: fixes after merge
* fix: recent views bugfix
* fix: make sure text buttons have color
* test: add test for delete workspace in settings
* test: remove pumpAndSettle for create workspace
* test: longer pump duration
* test: attempt with large pump duration
* test: attempt workaround
* chore: clean code
* fix: missing language key
* test: add one more check
* test: pump
* test: more pump
* test: attempt pumpAndSettle
* chore: code review
* fix: persist single workspace on patch
* fix: listen to workspace changes
* chore: remove redundant builder
* test: remove unstable test
* fix: changes after merge
* chore: changes after merge
* feat: support changing cursor and selection color
* chore: move members up in menu
* feat: clean code and beautify dialogs
* fix: fix test and make show selected font
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-05-10 16:08:32 +02:00
Mathias Mogensen
c4f6703b76
fix: launch review improvements ( #5263 )
...
* fix: recent views fix
* fix: text button font color
* fix: sidebar scrollbar inset
* fix: account settings launch review
* fix: open + menu on mobile provider issue
* fix: code review
* fix: push view improvement
2024-05-06 18:13:17 +08:00
Lucas.Xu
10a1571910
chore: revert auto expand feature ( #5232 )
2024-04-30 22:04:12 +08:00
Mathias Mogensen
4981baac13
feat: settings my account ( #5223 )
...
* feat: my account settings page
* test: amend tests
* chore: remove unused code
* test: remove widget tests
* fix: text color on select buttons
* test: clean and remove unused test helpers
* test: fix test after refactor
2024-04-30 14:09:08 +02:00
Lucas.Xu
3fce5eebf8
fix: migrate OKRs issues ( #5215 )
...
* fix: disable color paraser when pasting texts
* fix: compile error
* fix: register hotkeys in init function
* fix: improve settings hotkey
* chore: update editor
* fix: view title overflow
* fix: integration test
* chore: improve auto expanding animation
* chore: bump version 0.5.6
* chore: enable collab workspace
---------
Co-authored-by: Mathias Mogensen <mathias@appflowy.io>
2024-04-29 11:41:09 +08:00
Lucas.Xu
d86afb03ba
chore: add workspace log ( #5206 )
2024-04-26 14:09:02 +08:00
Mathias Mogensen
275d0b2ac4
fix: search launch review ( #5169 )
...
* fix: support filtering results by workspace
* feat: add search button to sidebar
* fix: reduce view/recent view fetching across application
* feat: add channel to search listener
* feat: clean + localization
* chore: remove redundant code
* fix: disable search
* chore: trigger ci
* chore: disable search in backend
* test: disable search tests for now
* feat: temp disable reliance on folder search
* fix: add debounce to inline actions
* chore: complete future if disposed
* fix: clean code
* chore: disable unused bloc with feature flag
* fix: recent views lazy read
* chore: revert podilfe change
* chore: update logs
* chore: update client api and collab
* chore: fix tst
* chore: fix test & update collab commit
* chore: update collab commit
* test: fix unit tests
* chore: update rust toolchain 1.77
* chore: use opt-level 1
* fix: code review
* chore: clippy
---------
Co-authored-by: nathan <nathan@appflowy.io>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-04-23 21:46:57 +08:00
Lucas.Xu
0355ca5d73
feat: expand the view automatically upon opening ( #5180 )
...
* chore: remove unused code
* feat: expand the view automatically upon opening
2024-04-22 16:57:51 +08:00
Lucas.Xu
568311a855
fix: launch review issues 0.5.5 ( #5162 )
...
* fix: remove doubel tap to rename
* fix: keep showing the magic link toast
* feat: display workspace name instead of workspace
* feat: set the keyboard type of magic link textfield to email_address
* feat: support switching sign in and sign up
* fix: magic link ui design
* fix: improve sign in error toast
* fix: improve image load failed
2024-04-22 14:04:55 +08:00
Mathias Mogensen
b4d22bab14
feat: search mvp ( #5064 )
...
* feat: implement folder indexer
* feat: sqlite search views using fts5
* feat: add view indexing to user manager
* feat: implement folder indexer
* feat: add sqlite search documents
* feat: add document indexing to user manager
* feat: add document indexing to folder indexer
* chore: update collab rev
* feat: search frontend integration
* refactor: search index
* test: add event test
* chore: fix ci
* feat: initial command palette overlay impl (#4619 )
* chore: test search engine
* chore: initial structure
* chore: replace old search request
* chore: enable log for lib-dispatch
* chore: move search manager to core
* feat: move traits and responsibility to search crate
* feat: move search to search crate
* feat: replace sqlite with tantivy
* feat: deserialize tantivy documents
* chore: fixes after rebase
* chore: clean code
* feat: fetch and sort results
* fix: code review + cleaning
* feat: support custom icons
* feat: support view layout icons
* feat: rename bloc and fix indexing
* fix: prettify dialog
* feat: score results
* chore: update collab rev
* feat: add recent view history to command palette
* test: add integration_tests
* fix: clippy changes
* fix: focus traversal in cmd palette
* fix: remove file after merging main
* chore: code review and panic-safe
* feat: index all views if index does not exist
* chore: improve logic with conditional
* chore: add is_empty check
* chore: abstract logic from folder manager init
* chore: update collab rev
* chore: code review
* chore: fixes after merge + update lock file
* chore: revert cargo lock
* fix: set icon type when removing icon
* fix: code review + dependency inversion
* fix: remove icon fix for not persisting icon type
* test: simple tests manipulating views
* test: create 100 views
* fix: tauri build
* chore: create 1000 views
* chore: create util methods
* chore: test
* chore: test
* chore: remove logs
* chore: fix build.rs
* chore: export models
* chore: enable clear cache on Rust-CI
* fix: navigate to newly created views
* fix: force disable setting workspace listener on rebuilds
* fix: remove late final
* fix: missing returns
* fix: localization and minor fixes
* test: add index assert to large test
* fix: missing section param after merging main
* chore: try fix unzip file error
* chore: lower the test
* feat: show hint when result is in trash
* feat: one index_writer per index
* fix: minor changes after merge
* fix: make create_log_filter public after merge
* chore: fix test
* chore: fix test
* chore: flutter analyze
* chore: flutter analyze
* chore: fix tauri build
---------
Co-authored-by: nathan <nathan@appflowy.io>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
Co-authored-by: Nathan.fooo <86001920+appflowy@users.noreply.github.com>
2024-04-12 16:21:41 +08:00
Vivek Verma
b51ff318a1
feat: double tab edit side panel ( #5000 )
...
* feat: double tab edit side panel
* fix: double tap edit only for selected view, check added
* fix: format
2024-04-11 14:47:02 +08:00
Vishwa Karthik
3bbba2eeb4
fix: import panel exits on esc key ( #4259 ) ( #5062 )
2024-04-10 15:59:53 +08:00
Lucas.Xu
9536cde789
feat: add a loading indicator when creating, deleting, or switching workspaces. ( #5067 )
2024-04-07 23:06:33 +08:00
Nathan.fooo
db6767f61e
chore: fix create workspace bugs ( #5074 )
2024-04-06 21:59:37 +08:00
Lucas.Xu
e8931c5bd2
fix: workspaces empty error in local mode ( #5045 )
...
* fix: workspaces empty error in local mode
* fix: not allowed the user delete the only workspace
2024-04-03 12:21:02 +08:00
Nathan.fooo
419600ca11
chore: fix flutter log ( #5038 )
2024-04-02 20:02:45 +08:00
Lucas.Xu
096a01ed44
fix: remove the deleted workspace from local storage ( #5026 )
...
* fix: remove the deleted workspace from local storage
* fix: unable to get latest workspaces on mobile
* fix: unable to get latest workspaces on desktop
* chore: try to fix ios ci
* fix: user workspace menu flash
* Revert "chore: try to fix ios ci"
This reverts commit 4a1e8bcb9d11f5d40292989f2401a2e36841e13a.
2024-04-02 11:28:05 +08:00
Lucas.Xu
75e51fdeea
fix: favorite section doesn't update after switching workspace ( #5025 )
2024-04-01 15:34:30 +08:00
Lucas.Xu
723423d423
feat: support moving view across sections ( #5015 )
2024-04-01 14:27:29 +08:00
Lucas.Xu
0e7b3c7db2
feat: support leaving workspace ( #5007 )
2024-03-29 19:01:43 +08:00
Lucas.Xu
60acf8c889
feat: collab cursor/selection ( #4983 )
...
* feat: support collab selection
* feat: collab cusro/selection
* chore: add metadata field
* feat: support displaying user name above cursor
* fix: emit error
* feat: support displaying collaborators
* feat: sync collaborator
* fix: collab doc issues
* chore: update deps
* feat: refactor device id
* chore: enable share button
* chore: update collab a816214
* fix: clippy lint
* chore: use extension type instead class function
* feat: add clear recent views button in debug mode
* chore: support clear recent views
* feat: support saving the last opened workspace
* chore: update collab
2024-03-28 17:46:31 +08:00
Lucas.Xu
bf98a627b9
fix: workspace names align issue ( #4993 )
2024-03-26 15:36:48 +08:00
Lucas.Xu
6e5b346f25
feat: show member count on mobile ( #4991 )
...
* feat: show member count on mobile
* fix: favorite section not sync after switching workspace
* fix: favorite page will throw an error
* fix: flutter analyze
2024-03-26 14:52:48 +08:00
Lucas.Xu
a1b183f330
feat: support for switching workspace on mobile ( #4990 )
...
* feat: support switching workspaces on mobile
* fix: sync recent section
2024-03-26 11:21:49 +08:00
Lucas.Xu
de3e7ca9be
fix: create new page error on mobile ( #4984 )
...
* chore: update translations
* fix: remove sidebar_root_view_bloc
* fix: remove sidebar_root_view_bloc
* chore: fix ios ci
* feat: customize image cache path
2024-03-25 23:08:52 +08:00
Lucas.Xu
c0642d3ff3
fix: collab workspace issues ( #4961 )
2024-03-22 17:15:18 +08:00
Lucas.Xu
27ff5f07ab
Revert "feat: folder search mvp ( #4665 )" ( #4962 )
...
This reverts commit c1006c18c3de1640d22acb10150ef3847af67c91.
2024-03-22 15:15:38 +08:00
Mathias Mogensen
c1006c18c3
feat: folder search mvp ( #4665 )
...
* feat: implement folder indexer
* feat: sqlite search views using fts5
* feat: add view indexing to user manager
* feat: implement folder indexer
* feat: add sqlite search documents
* feat: add document indexing to user manager
* feat: add document indexing to folder indexer
* chore: update collab rev
* feat: search frontend integration
* refactor: search index
* test: add event test
* chore: fix ci
* feat: initial command palette overlay impl (#4619 )
* chore: test search engine
* chore: initial structure
* chore: replace old search request
* chore: enable log for lib-dispatch
* chore: move search manager to core
* feat: move traits and responsibility to search crate
* feat: move search to search crate
* feat: replace sqlite with tantivy
* feat: deserialize tantivy documents
* chore: fixes after rebase
* chore: clean code
* feat: fetch and sort results
* fix: code review + cleaning
* feat: support custom icons
* feat: support view layout icons
* feat: rename bloc and fix indexing
* fix: prettify dialog
* feat: score results
* chore: update collab rev
* feat: add recent view history to command palette
* test: add integration_tests
* fix: clippy changes
* fix: focus traversal in cmd palette
* fix: remove file after merging main
* chore: code review and panic-safe
* feat: index all views if index does not exist
* chore: improve logic with conditional
* chore: add is_empty check
* chore: abstract logic from folder manager init
* chore: update collab rev
* chore: code review
* chore: fixes after merge + update lock file
* chore: revert cargo lock
* fix: set icon type when removing icon
* fix: code review + dependency inversion
* fix: remove icon fix for not persisting icon type
* test: simple tests manipulating views
* test: create 100 views
* fix: tauri build
* chore: create 1000 views
* chore: create util methods
* chore: test
* chore: test
* chore: remove logs
* chore: fix build.rs
* chore: export models
* chore: enable clear cache on Rust-CI
* fix: navigate to newly created views
* fix: force disable setting workspace listener on rebuilds
* fix: remove late final
* fix: missing returns
* fix: localization and minor fixes
* test: add index assert to large test
* fix: missing section param after merging main
* chore: try fix unzip file error
* chore: lower the test
* feat: show hint when result is in trash
---------
Co-authored-by: nathan <nathan@appflowy.io>
Co-authored-by: Jiraffe7 <twajxjiraffe@gmail.com>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-03-21 17:34:53 +01:00
Lucas.Xu
ef9891abfe
feat: support private section ( #4882 )
2024-03-21 12:02:03 +08:00
Lucas.Xu
ac34617e51
feat: support changing the workspace icon ( #4898 )
2024-03-15 14:10:30 +08:00
Lucas.Xu
f484675008
fix: uninitialized error in members setting page ( #4834 )
2024-03-07 09:28:31 +08:00
Lucas.Xu
c8e86f4f26
feat: open workspace, rename workspace and update workspace icon ( #4818 )
...
* feat: support opening a workspace
* feat: support renaming a workspace
* fix: rename issue
* fix: rename issues
* feat: refactor menu bloc
* test: add collaborative workspace test
* test: add open workspace integration tet
* test: add delete workspace integration tet
* chore: turn off collab workspace feature
2024-03-05 13:51:03 +08:00
Mathias Mogensen
ba965caa8f
fix: stop hover when scrolling ( #4801 )
2024-03-04 12:41:34 +01:00
Lucas.Xu
90146148b6
feat: show the workspace list on top-left corner ( #4799 )
2024-03-04 10:43:00 +08:00
Mathias Mogensen
609557c357
feat: word and char count ( #4705 )
...
* feat: word and char count
* chore: lints after merge
* feat: add create time of view in more action
* fix: missing comma lint
* feat: add duplicate/delete + database view more
* fix: dispose logic
* feat: code cleanup
* fix: add false for isDocument in databases
* feat: register view info bloc on plugin basis
* fix: accidental removal
* chore: clean up
* fix: add ViewInfoBloc above Row Document Editor
* chore: final clean up
2024-02-25 16:46:13 +01:00
Lucas.Xu
2abb396467
feat: use result instead of either ( #4724 )
...
* feat: use result instead of either
* chore: remove dartz
2024-02-24 21:54:10 +08:00
Lucas.Xu
252699d249
chore: upgrade to flutter 3.19.0 ( #4677 )
...
* chore: upgrade to flutter 3.19.0
* chore: adjust to the latest flutter convention
* chore: update CI flutter version
* fix: flutter analyze
* fix: flutter analyze
* fix: flutter analyze
* chore: fix docker build
2024-02-19 13:49:55 +08:00
Ansah Mohammad
747fe40648
feat: toggle favourites from the documents top bar. ( #4382 )
...
* feat: init star button
* feat: implemented star button on the right bar
* feat: Implemented toggle logic
* chore: Added ToolTip for favorite button
* refactor: renamed star to favorite
* refactor: moved appplication logic into favorite_cubit
* chore: arranged imports in alphabetical order
* refactor: reused favorite_bloc for toggle
* fix: fixed the icon no rebuild
* refactor: moved the FavoriteBloc higher in the widget tree
* refactor: moved FavoriteBloc inside multiBlocProvider of desktop_home_screen
* chore: specified bloc type
* chore: cleaned code
* refactor: use any instead of map
2024-02-08 10:45:54 +01:00
Mathias Mogensen
92ceb2cd7d
fix: dispose of resources in time ( #4625 )
...
* fix: limit length when renaming views
* chore: clean up database listeners
* fix: dispose of controllers properly
* fix: dispose of resources properly
* fix: deleting filters with same name
* chore: extend DatabaseTabBarItemBuilder
* fix: null check on null value
2024-02-07 18:38:53 +01:00
Mathias Mogensen
3129fa6cc1
fix: use cmd+. to toggle sidebar on macOS ( #4621 )
...
* fix: use cmd+. to hide sidebar on macOS
* fix: update missed tooltip
2024-02-07 12:18:13 +08:00
Mathias Mogensen
db5372c18e
feat: hotkey to open settings dialog ( #4620 )
...
* feat: hotkey to open settings dialog
* chore: change to cmd/ctrl+,
2024-02-07 12:17:48 +08:00
Mathias Mogensen
86a0569d84
feat: f2 to rename current view ( #4522 )
...
* feat: cmd+shift+r to rename current view
* test: change cmd to f2 and add test
* chore: code review
* fix: unawaited future
2024-01-29 20:55:37 +01:00
Richard Shiue
05a06980b9
chore: add unwaited futures to analysis options ( #4485 )
2024-01-29 10:26:45 +08:00
Mathias Mogensen
acc03b8cc4
chore: code cleanup according to unintroduced lints ( #4488 )
...
* chore: remove redundant arguments
* chore: remove unused constructor params
* chore: reorganize constructors
* chore: remove unnecessary awaits in returns
* chore: remove unnecessary paranthesis
* chore: add lints
* chore: clean up after merge
* chore: add sort constructors first
* chore: organize constructors in blocs
* chore: use sizedbox.shrink over empty container
2024-01-25 23:37:36 +08:00
Mathias Mogensen
baa7c8d826
feat: reminder on date ( #4288 )
...
* feat: support reminder on date
* feat: support reminder on date in database
* fix: include time static
* fix: do not force unwrap
* chore: clean flutter code
* test: add test for reminder in database
* fix: interpret reminder option
* feat: date and reminder on mobile
* feat: improve notification actions and support open row
* feat: support dates in document
* fix: minor changes + review
* feat: support reminder on mobile in document
* feat: support open row on database reminder mobile
* test: add more tests
* fix: first part of review
* fix: open row responsibility
* fix: abstract application logic from presentation layer
* fix: update reminder on date cell update
* test: fix failing test
* fix: show correct selected day after end date toggled
2024-01-24 15:15:57 +01:00
Nathan.fooo
5facb61e23
refactor: crates ( #4258 )
...
* chore: rename flowy-folder2 to flowy-folder
* chore: rename flowy-document2 to flowy-document
* chore: fix test
* chore: move lib-infra crate
* chore: remove shared-lib
* chore: fix clippy
2023-12-31 07:29:40 +08:00
Lucas.Xu
121ed5a06e
fix: tooltips and overlay related issues ( #4206 )
...
* fix: align button tooltip
* chore: upgrade Flutter to latest beta version
* chore: bump version 0.4.0
* chore: minor ui update
* chore: update dependencies
* chore: upgrade flutter api
* chore: use beta channel
* chore: disable search bar and optimize toolbar ui
* chore: rename extra info keys
* feat: highlight text again after changing color
* chore: update iOS icon
* fix: lose children issues when converting block type
* chore: update editor version
* chore: update iOS icon and android navigation bar color
* fix: docker build issue
* fix: android keyboard issues
* chore: update icon
2023-12-27 11:11:14 +08:00
Nathan.fooo
a49b009980
tests: more cloud test ( #4204 )
...
* test: add anon user test
* chore: add to runner
* test: fix
* test: fix
* test: add tests
* chore: add test
* chore: fix warn
* chore: fix warn
* fix: build
* fix: test
* chore: rename
* chore: fix test
* chore: fix test
* chore: fix test
* chore: disable test
2023-12-26 02:03:42 +08:00
Lucas.Xu
9a1ea138fc
feat: sync the icon & title ( #4150 )
...
* feat: sync the icon & title
* feat: diff the view data when refreshing
* fix: unable to update folder
* test: refactor bloc tests
2023-12-20 10:08:35 +08:00