Zack Fu Zi Xiang
4b59574392
chore: add specific error code for wrong invitee
2024-09-13 21:02:09 +08:00
Zack Fu Zi Xiang
d508aac03c
fix: new user and invite id url
2024-09-13 19:23:30 +08:00
Zack Fu Zi Xiang
adb9acf799
Merge branch 'main' into feat/workspace-invite-get
2024-09-13 09:25:07 +08:00
Zack Fu Zi Xiang
ab715aff7a
chore: add appflowy web url config
2024-09-12 16:55:34 +08:00
Zack Fu Zi Xiang
f25066f51f
feat: add get invitation by id
2024-09-12 15:10:48 +08:00
khorshuheng
c686aa91a6
feat: add retrieve sections endpoints
2024-09-12 13:02:14 +08:00
Khor Shu Heng
57a30817fe
Merge pull request #811 from AppFlowy-IO/add-is-published-to-folder-struct
...
feat: add additional fields to FolderView and support different root id
2024-09-11 23:23:37 +08:00
Khor Shu Heng
abae8d2d1b
feat: Support s3 as published collab storage ( #798 )
...
* chore: remove unused published collab methods
* feat: support s3 as published collab storage
2024-09-11 20:52:33 +08:00
khorshuheng
a97c1fbf1b
feat: add additional folder view fields, allow different root id, filter invalid view
2024-09-11 17:37:55 +08:00
Nathan.fooo
7cd88b7502
fix: batch create collab api endpoint might cause tokio runtime issue ( #810 )
...
* fix: batch create collab api endpoint might cause tokio runtime issue
* chore: remove test
* chore: clippy
2024-09-11 11:32:42 +08:00
Nathan.fooo
4e384b982e
chore: pass chat metadata ( #789 )
...
* chore: pass chat metadata
* chore: clippy
2024-09-04 17:19:39 +08:00
khorshuheng
56b9f9daf4
feat: published view outline endpoint
2024-09-03 15:27:59 +08:00
Zack Fu Zi Xiang
14a1382d1c
feat: call workspace delete when deleting user
2024-09-03 10:49:53 +08:00
Zack Fu Zi Xiang
7980bb04c5
chore: merge with main
2024-09-03 09:43:14 +08:00
Zack
826546c5cb
feat: duplicate published doc ( #700 )
...
* chore: test collab sync
* feat: folder view for user workspace
* feat: add private indicator
* chore: use collab cache instead
* chore: initial impl
* chore: cargo sqlx
* fix: write back to collab cache
* fix: assign page id
* fix: text map
* chore: connect api and refactor
* chore: switch to using mem storage
* fix: collab type
* feat: use group manager to manage sync
* feat: try add send command instead
* chore: add client api code
* feat: try use sink and stream from group collab
* chore: disable sync first
* fix: insert page before stopping group
* feat: add extra for view
* feat: add metadata to doc
* fix: icon
* fix: page circular dep
* fix: page circular dep
* fix: live update
* feat: database initial impl
* feat: workspace database
* chore: link database
* fix: database validation
* fix: workspace database oid
* fix: workspace database oid
* fix: specify view layout
* feat: add txn when inserting collab and rework database views
* fix: parent view id for new database
* fix: database view for folder
* fix: database ids
* fix: database row id
* fix: main database layout and write database before folder
* fix: metadata for non database main view
* chore: database in doc wip
* chore: filter visible views
* chore: use structure value instead of json
* chore: database in doc wip
* fix: remove child item push
* fix: main database view meta
* chore: rework inline database in doc
* fix: make duplicate more error forgiving
* chore: use get instead of get key value
* chore: merge with main
* feat: set max depth for folder view
* chore: update dependency counter
* chore: remove unneeded arg
* chore: simplify collab new from source
* chore: remove unneeded param
* chore: rename and doc
* feat: rework inline database and use duplicated ref
* chore: simplify params
* chore: fmt
* feat: deduplicate database wip
* fix: compatible with newer appflowy version
* fix: database views
* feat: database in doc
* chore: cargo clippy
* chore: update dockerfile rust toolchain
* fix: doc inline db parent id
* fix: database id
* fix: document data modification
* chore: minor refactor and todo
* chore: remove unneeded nesting
* fix: enforce ordering for views to add
* chore: add doc and test case for folder view
* fix: remove the need for cloning published collab
* fix: some review
* chore: move folder conversion logic
* fix: remove collab folder deps on shared entity
* chore: cargo fmt
* fix: compile
* chore: remove group manager dependency
* fix: dep count
* fix: add messages sent by server
* fix: dep count
* chore: add test for doc ref and inline doc database
* chore: cargo clippy
* chore: add more test scenarios
* chore: fix tests
* chore: get database id
* chore: update collab
* chore: add more assert and database row id checks
* fix: suggestions from review
* chore: sqlx
* fix: accumulate collab before insert
* chore: add tokio spawn blocking for encoding
* fix: reduce limit for publish collabs
---------
Co-authored-by: Bartosz Sypytkowski <b.sypytkowski@gmail.com>
Co-authored-by: nathan <nathan@appflowy.io>
2024-09-03 09:12:29 +08:00
Zack Fu Zi Xiang
6acaf69add
Merge branch 'main' into feat/delete-user
2024-09-03 02:24:58 +08:00
Nathan.fooo
365c64c5c2
chore: use colla storage instead of select from db directly ( #782 )
2024-09-02 21:25:21 +08:00
Zack Fu Zi Xiang
95460924f8
fix: dont return error if fail to revoke for apple signed in user
2024-09-02 21:20:32 +08:00
Zack Fu Zi Xiang
c96d93f7cd
Merge branch 'main' into feat/delete-user
2024-09-02 21:13:50 +08:00
Nathan.fooo
299680c14a
chore: decode encode collab using spawn blocking ( #781 )
2024-09-02 20:27:40 +08:00
Zack Fu Zi Xiang
25cec9982f
chore: revoke for apple user
2024-09-02 17:25:21 +08:00
Zack Fu Zi Xiang
89f2c7003b
feat: support user deletion
2024-09-02 11:14:04 +08:00
Zack Fu Zi Xiang
06a5a22032
feat: delete user
2024-09-01 00:51:05 +08:00
Bartosz Sypytkowski
8beac5c85f
chore: reuse group collab for indexing ( #737 )
...
* chore: reuse group collab for indexing
* chore: fix linting errors
* chore: post rebase fixes
2024-08-28 00:13:41 +08:00
Bartosz Sypytkowski
69f7b7f6dd
chore: drop endpoints used before client version 0.5.0
2024-08-26 18:53:24 +02:00
Bartosz Sypytkowski
43f6f3bc61
chore: apply same change to other ws endpoint
2024-08-26 15:03:18 +02:00
Khor Shu Heng
52f33e4d85
feat: endpoint for avatar upload ( #736 )
2024-08-23 16:36:09 +08:00
Khor Shu Heng
9c8e718246
feat: Template CRUD Endpoint ( #731 )
...
* feat: template crud endpoint
* fix: clippy error
* fix: categories for related view
* fix: add created at and last updated at to template response
* feat: template api delete endpoint
* feat: include number of template count for template creator
* fix: use params instead of individual fields for template api
* fix: seach template creator by name query
* chore: simplify query
* feat: support template count limit for template homepage
2024-08-20 15:22:56 +08:00
khorshuheng
63bee6f545
Merge branch 'main' into template-category-api
2024-08-19 12:41:08 +08:00
khorshuheng
59e5a13ee4
fix: replace rank with priority
2024-08-14 14:17:21 +08:00
khorshuheng
fc56654e61
chore: use UUID value instead of ref for func arg as UUID implements Copy
2024-08-14 13:26:36 +08:00
Bartosz Sypytkowski
ef860c2d5a
chore: fix cargo fmt and clippy errors
2024-08-13 19:59:48 +02:00
Bartosz Sypytkowski
c27866fb25
chore: upgrade code to use asynchronous locks
2024-08-13 19:59:46 +02:00
Nathan.fooo
71d292ebcd
chore: add app version when querying ai configuratino ( #724 )
...
* chore: update api endpoint that accepts app version
* chore: update env
* chore: disable locai ai config test
2024-08-13 11:14:32 +08:00
Nathan.fooo
7878a018a1
chore: Update index content api ( #723 )
...
* chore: support index pdf file
* chore: fix compile
* chore: fix test
2024-08-12 15:10:49 +08:00
khorshuheng
f6e78a941f
feat: api endpoint for template categories and creators
2024-08-12 13:43:14 +08:00
Nathan.fooo
0b3949152b
feat: support chat with markdown ( #718 )
...
* chore: store metatdata
* chore: support markdown
* chore: update test
2024-08-08 13:19:19 +08:00
Nathan.fooo
a371912c61
chore: enable chat with provided context ( #713 )
...
* chore: enable chat with provided context
* chore: rename
* chore: update create chat message api endpoint
* chore: use list context
* chore: use list context
* chore: fix test
* chore: update api endpoint
* chore: rename client api function
* chore: rename client api function
* chore: expose entity
* chore: update sqlx files
* chore: update test
2024-08-05 14:06:44 +08:00
Zack Fu Zi Xiang
c185063847
fix: publish nothing should result in error
2024-07-30 09:55:29 +08:00
Khor Shu Heng
ff7de66dfa
feat: add can be deleted field to GlobalComment
2024-07-29 19:32:16 +08:00
khorshuheng
ea8ca36b5b
fix: share query param struct for api client and server
2024-07-29 11:36:38 +08:00
Khor Shu Heng
b861f0a703
feat: endpoints for reactions on published view
2024-07-26 22:56:47 +08:00
Zack Fu Zi Xiang
fc62a079c0
chore: merge with main
2024-07-25 21:05:29 +08:00
Khor Shu Heng
69a6ac48c8
chore: use struct instead of tuple struct for GlobalComments
2024-07-25 16:09:26 +08:00
Khor Shu Heng
f535950643
feat: add database operations for publish comment crd
2024-07-25 13:32:43 +08:00
Khor Shu Heng
6eea93d774
feat: add create, retrieve, delete API for publish view global comment
2024-07-25 13:32:43 +08:00
Zack Fu Zi Xiang
11c1521b71
feat: improve workspace api
2024-07-25 04:19:40 +08:00
Nathan.fooo
eebdbcad79
chore: add api endpoint for local ai config ( #678 )
...
* chore: add api endpoint for local ai config
* chore: fix ci
* chore: api endpoint for download local ai config
* chore: update ci
* chore: ensure client version
* chore: update test
2024-07-15 08:30:11 +08:00
Nathan.fooo
c0bc7020d9
fix: return ai stream error when service unavailable ( #673 )
2024-07-02 13:24:40 +08:00
Zack Fu Zi Xiang
395486adc3
fix: fix various publish issues
2024-06-29 11:23:23 +08:00
Bartosz Sypytkowski
6c0f4985c3
Merge pull request #645 from AppFlowy-IO/merge-indexer-collaborate
...
Merge indexer collaborate
2024-06-28 07:48:32 +02:00
Nathan.fooo
9884d93aa2
chore: rename function and add docs ( #663 )
2024-06-28 13:43:58 +08:00
Bartosz Sypytkowski
c1f8c486fd
chore: failure in embedding fetch should block collab creation
2024-06-28 06:11:19 +02:00
Bartosz Sypytkowski
cce52a5185
chore: do not throw errors on invalid document schema during indexing
2024-06-28 05:40:44 +02:00
Bartosz Sypytkowski
5d3574d643
chore: save collab embeddings on collab create
2024-06-28 05:40:44 +02:00
Bartosz Sypytkowski
a706c312b3
chore: making embeddings code compile
2024-06-28 05:40:41 +02:00
Bartosz Sypytkowski
b1ebbecc5f
chore: moving appflowy indexer into appflowy cloud
2024-06-28 05:39:53 +02:00
Nathan.fooo
50ed9f4a6a
chore: update create collab list api endpoint ( #657 )
...
* chore: update create collab list api endpoint
* chore: clippy
* chore: fix compile
2024-06-27 15:41:10 +08:00
Nathan.fooo
d61524d636
chore: client api log ( #644 )
...
* chore: update logs
* chore: support stream completion
2024-06-23 21:42:01 +08:00
Nathan.fooo
72affd99e5
chore: update logs ( #643 )
2024-06-23 15:40:26 +08:00
Nathan.fooo
e33ef45d05
feat: Integrate workspace setting ( #642 )
...
* chore: update workspace setting
* chore: update workspace setting with changes
* chore: fix test
2024-06-23 15:36:32 +08:00
Nathan.fooo
c0937bfbeb
feat: support switch model ( #641 )
...
* feat: support switch model
2024-06-22 15:01:33 +08:00
Zack Fu Zi Xiang
0bf6d3bd60
feat: change doc name to publish name
2024-06-21 11:18:44 +08:00
Zack Fu Zi Xiang
0adbf132be
chore: merge with main
2024-06-20 21:15:25 +08:00
Nathan.fooo
a3af38162e
chore: fix upload filem meta key by adding parent dir as prefix ( #635 )
...
* chore: fix upload filem meta key by adding parent dir as prefix
* chore: fix test
2024-06-20 21:12:28 +08:00
Zack Fu Zi Xiang
02c0117ed0
chore: remove unneeded print
2024-06-20 17:58:00 +08:00
Zack Fu Zi Xiang
4c938575b5
chore: remove unneeded print
2024-06-20 17:57:26 +08:00
Zack Fu Zi Xiang
1d57c80fa6
feat: use custome async reader
2024-06-20 17:55:52 +08:00
Zack Fu Zi Xiang
44592e1730
fix: try use next instead of try next
2024-06-20 14:29:16 +08:00
Zack Fu Zi Xiang
b525e333f0
feat: batch unpublish
2024-06-20 12:05:12 +08:00
Zack Fu Zi Xiang
31f5c786a6
chore: merge with main
2024-06-20 11:20:16 +08:00
Zack Fu Zi Xiang
d4dd350da1
feat: batch publish item with metadata
2024-06-20 11:15:08 +08:00
Nathan.fooo
30f87457f3
feat: support uploading file with multiple part ( #625 )
...
* refactor: replace crate
* chore: remove s3-rust crate
* chore: test multiple upload
* chore: client api
* chore: client api
* chore: v1 version upload,download
* chore: fix test
* chore: fix test
* chore: remove workspace test
* chore: fix wasm build
* chore: update path
* chore: update path
* chore: rename
* chore: expose file entity
* chore: introduce client-api-entity
* chore: fix build
* chore: new url
* chore: fix test
* chore: merge main
* chore: fix clippy
2024-06-19 13:06:58 +08:00
Zack Fu Zi Xiang
6c09839728
feat: batch metadata
2024-06-19 01:30:51 +08:00
Zack Fu Zi Xiang
09828c5eea
feat: add impl for get collab info
2024-06-18 19:07:48 +08:00
Zack Fu Zi Xiang
18e9d0abae
feat: use view id
2024-06-18 18:20:05 +08:00
Bartosz Sypytkowski
0e50650aa8
chore: use appflowy ai client for embeddings in search api
2024-06-18 10:51:11 +02:00
Zack Fu Zi Xiang
236a22ac97
fix: get workspace namespace
2024-06-18 12:32:01 +08:00
Zack Fu Zi Xiang
d2cb0d4486
chore: remove unneeded api
2024-06-17 21:33:36 +08:00
Zack Fu Zi Xiang
ae29bbe9fe
fix: published doc alias
2024-06-17 01:07:40 +08:00
Zack Fu Zi Xiang
cb74f38ac8
fix: json metadata
2024-06-16 20:41:50 +08:00
Zack Fu Zi Xiang
05b284f7e7
feat: client code for namespace changes
2024-06-16 14:06:04 +08:00
Zack Fu Zi Xiang
233b757698
feat: add published endpoints
2024-06-15 21:47:11 +08:00
Zack Fu Zi Xiang
2ab59e79a3
feat: get published collab meta data
2024-06-15 21:20:59 +08:00
Zack Fu Zi Xiang
de413844dc
feat: put and get published collab data
2024-06-15 14:59:18 +08:00
Zack Fu Zi Xiang
94bd62869c
feat: delete publish collab
2024-06-15 11:51:05 +08:00
Zack Fu Zi Xiang
2c7cdefb83
Merge branch 'main' into feat/publish-document
2024-06-14 21:36:17 +08:00
Zack Fu Zi Xiang
18da7b873b
feat: publish namespace and metadata
2024-06-14 21:35:39 +08:00
Nathan.fooo
430e3e15c9
fix: chat stream ( #620 )
...
* chore: fix chat stream
2024-06-13 22:46:49 +08:00
Bartosz Sypytkowski
d02c7e4ea7
feat: add workspace label to search open ai token metrics
2024-06-12 08:27:37 +02:00
Bartosz Sypytkowski
0b93190cbd
chore: let prometheus track open ai tokens used on search
2024-06-12 08:20:57 +02:00
Nathan.fooo
ff4384fbd0
feat: translate api endpoint ( #612 )
...
* chore: support translate
* chore: support translate
* chore: update endpoint structs
2024-06-12 12:37:11 +08:00
Nathan.fooo
d0467e7e2e
feat: Stream chat message ( #610 )
...
* chore: test stream
* chore: fix test
* chore: fix test
* chore: add log
* chore: fix parsing
* chore: fix parsing
* chore: fix parsing
* chore: create answer
* chore: create answer
2024-06-08 22:51:19 +08:00
Bartosz Sypytkowski
b52369de7f
feat: add workspace settings with disable indexing option ( #606 )
...
* feat: add workspace settings with disable indexing option
* chore: added api workspace settings endpoint
* chore: add workspace settings read and write to client api
* chore: add tests for workspace settings client api
* fix: enforce authorization rules on workspace settings api
* chore: fix appflowy indexer test configuration
* chore: add dotenvy to appflowy indexer tests
* chore: override appflowy indexer env vars for tests
* chore: add appflowy indexer preindex env var
2024-06-06 09:26:21 +08:00
Nathan.fooo
6bb2a20888
fix: nginx ai test ( #603 )
...
* chore: add config for ai/chat
* chore: update config
2024-06-04 20:11:19 +08:00
Nathan.fooo
50ff40f9d1
chore: add ai completoin scope ( #599 )
...
* chore: add ai completoin scope
* chore: fix ci to run test
2024-06-04 10:49:28 +08:00
Nathan.fooo
b36715dc24
chore: generate answer manually ( #594 )
...
* chore: generate answer manually
* chore: rename
* chore: return reply message id
* chore: save message
* chore: commit schema files
2024-06-03 08:06:23 +08:00
Nathan.fooo
1cc5b58254
chore: update client api ( #593 )
2024-06-02 20:20:14 +08:00
nathan
33a68983b0
chore: update logs
2024-05-30 21:41:01 +08:00
Nathan.fooo
1537c4d1f6
chore: update chat test ( #590 )
2024-05-30 17:15:13 +08:00