qinluhe
3f05ac8f62
fix: update codes
2024-06-27 13:49:09 +08:00
Lucas.Xu
b9ad2768cf
feat: duplicate space ( #5612 )
2024-06-25 10:03:02 +08:00
Mathias Mogensen
54c9d12171
feat: support switch model ( #5575 )
...
* feat: ai settings page
* chore: intergate client api
* chore: replace open ai calls
* chore: disable gen image from ai
* chore: clippy
* chore: remove learn about ai
* chore: fix wanrings
* chore: fix restart button title
* chore: remove await
* chore: remove loading indicator
---------
Co-authored-by: nathan <nathan@appflowy.io>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-06-25 07:59:38 +08:00
Nathan.fooo
b64da2c02f
refactor: File upload ( #5542 )
...
* chore: rename service
* refactor: upload
* chore: save upload meta data
* chore: add sql test
* chore: uploader
* chore: fix upload
* chore: cache file and remove after finish
* chore: retry upload
* chore: pause when netowork unreachable
* chore: add event test
* chore: add test
* chore: clippy
* chore: update client-api commit id
* chore: fix flutter test
2024-06-20 07:44:57 +08:00
Nathan.fooo
27899ee993
chore: save workspace member info to disk ( #5536 )
...
* chore: save workspace member info to disk
* chore: fix clippy
2024-06-14 11:34:23 +08:00
Nathan.fooo
e2ce274718
chore: polish chat UI ( #5533 )
...
* chore: adjust chat ui
* chore: clippy
2024-06-14 09:02:06 +08:00
Zack
6be9c00127
chore: update to latest client api ( #5529 )
2024-06-13 15:14:20 +08:00
Mathias Mogensen
bd5f5f8b9e
feat: integrate cloud document search ( #5523 )
2024-06-13 01:37:19 +02:00
Mathias Mogensen
4708c0f779
feat: plan+billing ( #5518 )
...
* feat: billing client
* feat: subscribe workspace default impl
* feat: added create subscription
* feat: add get workspace subs
* feat: added subscription cancellation
* feat: add workspace limits api
* fix: update client api
* feat: user billing portal
* feat: billing UI (#5455 )
* feat: plan ui
* feat: billing ui
* feat: settings plan comparison dialog
* feat: complete plan+billing ui
* feat: backend integration
* chore: cleaning
* chore: fixes after merge
* fix: dependency issue
* feat: added subscription plan cancellation information
* feat: subscription callback + canceled date
* feat: put behind feature flag
* feat: downgrade/upgrade dialogs
* feat: update limit error codes
* fix: billing refresh + downgrade dialog
* fix: some minor improvements to settings
* chore: use patch for client-api in tauri
* fix: add shared-entity to patch
* fix: compile
* ci: try to add back maximize build space step
* test: increase timeout in failing test
---------
Co-authored-by: Zack Fu Zi Xiang <speed2exe@live.com.sg>
2024-06-12 17:08:55 +02:00
Nathan.fooo
3d7a500550
feat: AI translation in Database ( #5515 )
...
* chore: add tranlate field type
* chore: integrate ai translate
* chore: integrate client api
* chore: implement UI
2024-06-12 16:32:28 +08:00
Nathan.fooo
bb3e9d5bd8
feat: Stream chat message ( #5498 )
...
* chore: stream message
* chore: stream message
* chore: fix streaming
* chore: fix clippy
2024-06-09 14:02:32 +08:00
Kilu.He
94060a0a99
fix: generate default document data from document id ( #5430 )
...
* fix: generate default document data from document id
* fix: update version
2024-06-09 13:42:09 +08:00
Mathias Mogensen
041e3c155a
fix: search workspace sync indexing ( #5437 )
...
* fix: search workspace sync indexing
* chore: update collab rev temporarily
* feat: revert comparison and implement index check
* chore: fixes after merg
* chore: enable search
* chore: disable ai test
---------
Co-authored-by: nathan <nathan@appflowy.io>
2024-06-05 10:05:51 +08:00
Nathan.fooo
9f66dcdc8f
chore: bump client api ( #5467 )
2024-06-04 22:43:38 +08:00
Nathan.fooo
aec7bc847e
feat: AI chat ( #5383 )
...
* chore: ai type
* chore: use patch to fix version issue
* chore: update
* chore: update
* chore: integrate client api
* chore: add schema
* chore: setup event
* chore: add event test
* chore: add test
* chore: update test
* chore: load chat message
* chore: load chat message
* chore: chat ui
* chore: disable create chat
* chore: update client api
* chore: disable chat
* chore: ui theme
* chore: ui theme
* chore: copy message
* chore: fix test
* chore: show error
* chore: update bloc
* chore: update test
* chore: lint
* chore: icon
* chore: hover
* chore: show unsupported page
* chore: adjust mobile ui
* chore: adjust view title bar
* chore: return related question
* chore: error page
* chore: error page
* chore: code format
* chore: prompt
* chore: fix test
* chore: ui adjust
* chore: disable create chat
* chore: add loading page
* chore: fix test
* chore: disable chat action
* chore: add maximum text limit
2024-06-03 14:27:28 +08:00
Nathan.fooo
68c4e19f91
chore: set min version number ( #5390 )
...
* chore: set min version number
* chore: fix test
2024-05-22 14:24:11 +08:00
Lucas.Xu
d303d5affd
fix: use full update states instead of patch update ( #5371 )
2024-05-20 21:51:40 +08:00
Bartosz Sypytkowski
39f8c47758
chore: udpated yrs to v0.18.8 ( #5316 )
2024-05-13 14:58:10 +08:00
Nathan.fooo
28a27d1b67
chore: use patch to fix version issue ( #5291 )
2024-05-10 07:56:10 +08:00
Nathan.fooo
b4279f8004
fix: ws connect with invalid token ( #5282 )
...
* chore: bump client api
* chore: fix potentail ws connect with invalid token
* fix: cargo clippy
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-05-07 17:37:11 +08:00
Nathan.fooo
a5b5a1f679
chore: bump client api ( #5275 )
2024-05-07 10:34:11 +08:00
Nathan.fooo
3a9de61599
chore: update yrs version ( #5262 )
...
* chore: update yrs version
* chore: update client api
2024-05-06 11:30:13 +08:00
Nathan.fooo
a69e83c2cb
feat: Implement summary field for database row ( #5246 )
...
* chore: impl summary field
* chore: draft ui
* chore: add summary event
* chore: impl desktop ui
* chore: impl mobile ui
* chore: update test
* chore: disable ai test
2024-05-05 22:04:34 +08:00
Nathan.fooo
7831d8d4ab
refactor: database row and cell notification ( #5237 )
...
* refactor: database row and cell notification
* chore: clippy
* chore: fix test
2024-05-02 11:42:33 +08:00
Nathan.fooo
9a8109f5f8
chore: update client api and collab ( #5231 )
2024-04-30 20:40:03 +08:00
Lucas.Xu
33802fa62d
feat: immersive page style on mobile ( #5135 )
2024-04-30 16:55:15 +08:00
Nathan.fooo
044dad1d3e
chore: bump client api ( #5217 )
...
* chore: bump client api
* chore: fix compile
* chore: fix compile
2024-04-27 21:55:12 +08:00
Nathan.fooo
122a392bf8
chore: update client api ( #5208 )
...
* chore: update client api
* chore: rename test target
* chore: fix test
2024-04-26 18:00:56 +08:00
Nathan.fooo
cc66147bc0
chore: checking workspace state consistent after switching workspace ( #5201 )
...
* refactor: getting workspace id
* refactor: check workspace id is match for http response
* refactor: check http repsonse in valid by checing the workspace id
* chore: update log
* chore: fix test
* chore: fix test
* chore: add test
* chore: update test
2024-04-26 09:44:07 +08:00
Nathan.fooo
6ecbf971b2
chore: check workspace id before write to disk ( #5197 )
...
* chore: check workspace id before write to disk
* chore: update logs
* chore: update logs
* chore: update ci
* chore: bump client api
2024-04-24 14:38:47 +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
Zack
62c80303c6
chore: update client api ( #5177 )
2024-04-22 14:03:57 +08:00
Nathan.fooo
83cf8b067c
chore: bump client api ( #5176 )
2024-04-22 12:46:58 +08:00
Richard Shiue
7745e54221
chore: improve link between folder and database ( #5024 )
...
* chore: improve link between folder and database
* chore: fix tests
* chore: update collab rev
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-04-19 17:24:11 +08:00
Richard Shiue
241bfa9ddd
chore: remove field width and visibility ( #5119 )
2024-04-16 18:20:15 +08:00
Nathan.fooo
d758e62c1a
chore: Bump collab ( #5136 )
...
* chore: bump collab
* chore: bump collab
* chore: bump collab
* chore: fix test
* chore: disable supabse test
2024-04-15 14:50:28 +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
Lucas.Xu
1597f7d94c
feat: implement magic link sign in ( #5036 )
2024-04-11 16:33:28 +08:00
Zack
828f312294
feat: workspace invite ( #4827 )
...
* feat: add rename and change icon for workspace cloud api
* feat: added created at field for UserWorkspacePB
* test: added view check after creating workspace
* fix: allow new_icon to be empty string
* feat: add invitation api cloud services
* chore: cargo clippy
* chore: merge conflict
* feat: add workspace invitation test
* fix: use back old role and af role
* chore: use 1.75 channel rust toolchain
* chore: added error for test case
* chore: added ci var
* chore: cargo clippy
2024-04-11 14:47:34 +08:00
Nathan.fooo
79ea485a27
chore: update client api ( #5087 )
2024-04-08 16:13:37 +08:00
Nathan.fooo
3e32fac876
chore: pass platform info to rust side ( #5079 )
...
* chore: pass platform info to rust side
* chore: pass platform info to rust side
* chore: fix test
* chore: fix test
* chore: fix test
* chore: enable ios log
2024-04-07 21:36:55 +08:00
Nathan.fooo
81594fa796
chore: bump client api ( #5078 )
2024-04-07 15:22:37 +08:00
Nathan.fooo
db6767f61e
chore: fix create workspace bugs ( #5074 )
2024-04-06 21:59:37 +08:00
Nathan.fooo
587de161f6
chore: bump collab and client api ( #5069 )
...
* chore: bump collab that do not emit awareness by default
* chore: bump collab
2024-04-05 13:57:34 +08:00
Nathan.fooo
33dd21f4a5
chore: bump collab that do not emit awareness by default ( #5063 )
2024-04-04 22:46:54 +08:00
Nathan.fooo
65e7e2347a
chore: versionize migration ( #5060 )
2024-04-04 13:03:40 +08:00
Nathan.fooo
8ade3b5f73
chore: bump client api ( #5057 )
2024-04-04 10:56:10 +08:00
Nathan.fooo
58fb529eaa
chore: fix user awareness fetch ( #5048 )
...
* chore: fix user awareness fetch
* chore: update
* chore: update
2024-04-03 15:43:19 +08:00
Lucas.Xu
38fe61ff69
chore: bump version 0.5.4 ( #5047 )
2024-04-03 13:29:11 +08:00
Nathan.fooo
a25c728866
chore: bump collab ( #5042 )
...
* chore: bump collab
* chore: bump client api
* chore: fix test
2024-04-03 11:26:48 +08:00