khorshuheng
c1c5bf7420
chore: stop writing to af_collab_member
2024-12-13 10:17:22 +08:00
Zack
7cd7ea1f9e
feat: invite to workspace email wait ( #1057 )
...
* feat: invite to workspace email wait
* feat: add option to skip email
* fix: docker compose ci mailer settings
2024-12-11 09:43:27 +08:00
Zack Fu Zi Xiang
f3cfd87cb8
fix: patch publish name
2024-11-13 17:21:49 +08:00
Nathan.fooo
91b0c50722
chore: remove logs ( #986 )
2024-11-13 13:59:23 +08:00
Zack
85452ddfab
feat: add role for user when querying workspaces ( #983 )
2024-11-12 21:12:58 +08:00
Zack Fu Zi Xiang
8d8c3282ff
Merge branch 'main' into feat/last-publish-name
2024-11-11 17:15:41 +08:00
Zack
2028f4bffd
feat: use batch insert collab for workspace creation ( #977 )
...
* feat: use batch insert collab for workspace creation
* fix: separate user creation from initial workspace creation
* feat: separate workspace creation and collab initialization
2024-11-11 16:02:03 +08:00
Zack Fu Zi Xiang
b62552f382
fix: fetch published collab sql
2024-11-11 00:24:30 +08:00
Zack Fu Zi Xiang
8d8c895703
feat: support for original and modified namespace
2024-11-04 16:58:33 +08:00
Zack
56c55fb6a9
feat: handle duplicated publish names for a workspace ( #944 )
...
* feat: handle duplicated publish names for a workspace
* chore: cargo sqlx
2024-10-29 09:39:41 +08:00
Zack Fu Zi Xiang
0fe7d8def7
chore: merge with main
2024-10-28 09:46:31 +08:00
Nathan.fooo
9629d4cefa
chore: add limit for importing zip file ( #938 )
...
* chore: add limitation for import zip file
* chore: support upload big file
* chore: implement client api
* chore: implement client api
* chore: implement client api
* chore: update logs
* chore: check file size
* chore: last process at
* chore: set content type
* chore: fix test
* chore: try test
* chore: temporary disable test
2024-10-28 08:51:34 +08:00
Zack Fu Zi Xiang
dc44d0ae4e
fix: remove assert that might cause panic
2024-10-27 13:36:17 +08:00
Khor Shu Heng
ba8a670101
fix: workspace invitation failure due to email case sensitivity ( #904 )
...
* fix: integration test failure due to password mismatch
* fix: workspace invitation failure due to email case sensitivity
2024-10-19 10:10:35 +08:00
Zack
60c589bd9c
feat: CRUD interface for custom namespace ( #882 )
...
* feat: listing all published_info
* fix: add sqlx files
* feat: add additional fields for publish info
* feat: get and set default publish info
* chore: cargo sqlx prepare
* fix: cargo clippy
* fix: test case exe order
* chore: cargo sqlx
* feat: get info and meta from workspace namespace
* chore: cargo sqlx
* feat: add original doc info for published view
* chore: log all publish endpoints
* fix: default values for publish info extra fields
* feat: move namespace restriction to gateway
2024-10-19 10:09:54 +08:00
Nathan.fooo
9942e68089
chore: imported workspace should not become the latest visting workspace ( #890 )
...
* chore: imported workspace should not become the latest visting workspace
* chore: sqlx files
* chore: update test
* chore: fmt
2024-10-16 21:02:05 +08:00
Khor Shu Heng
ec124bcb46
Merge pull request #885 from AppFlowy-IO/additional-ac-config
...
feat: additional access control config
2024-10-16 17:00:54 +08:00
khorshuheng
383629ab1c
chore: simplify not enough permission error
2024-10-16 15:10:31 +08:00
Nathan.fooo
3c02fa253f
chore: retry import ( #887 )
...
* chore: retry import
* chore: delete temp files
* chore: bump collab
2024-10-16 12:55:53 +08:00
Nathan.fooo
14cfaa0bbd
chore: insert metadata after import notion zip file ( #871 )
...
* chore: insert metadata after import notion zip file
* chore: update logs
2024-10-10 22:32:02 +08:00
Nathan.fooo
9c0dffacef
feat: implement import notion zip file api endpoint ( #840 )
...
* chore: implement api endpoint
* chore: worker
* chore: async zip
* chore: test bulk insert
* chore: insert collab
* chore: custom task
* chore: consume un acked message
* chore: fix compile
* chore: add test
* test: update
* chore: save import record
* chore: save import record
* chore: fix ci
* chore: remove unused deps
* chore: update docker file
* chore: build worker images
* chore: use small int
* chore: use small int
* chore: rm protoc deps in runtime
* chore: move collab cache to database crate
* chore: update test
* chore: rm health api endpoint
* chore: clippy
* chore: update ci
* chore: add test
* chore: upgrade collab
* chore: clippy
* chore: update test
* chore: use custom host
* chore: config nginx
* chore: install cert
2024-10-03 22:22:29 +08:00
khorshuheng
5b799208a8
chore: remove publish collab related dead code
2024-10-03 11:05:28 +08:00
khorshuheng
81c9042439
feat: send email to workspace owner when user request access
2024-10-01 11:54:55 +08:00
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
11cdc862f2
feat: additional fields for workspace invitation
2024-09-13 17:43:10 +08:00
Zack Fu Zi Xiang
f25066f51f
feat: add get invitation by id
2024-09-12 15:10:48 +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
Zack Fu Zi Xiang
312411cca2
fix: slow query deleting collab embeddings
2024-09-05 00:06:04 +08:00
Zack Fu Zi Xiang
584ed0863f
chore: fmt sqlx
2024-09-04 12:03:25 +08:00
Zack Fu Zi Xiang
6d0a7cc95b
fix: delete user should only remove owned workspaces
2024-09-04 12:00:34 +08:00
Zack Fu Zi Xiang
0fc6a3c4e7
feat: use common table expression to improve user profile sql
2024-09-03 12:08:37 +08:00
khorshuheng
f6e78a941f
feat: api endpoint for template categories and creators
2024-08-12 13:43:14 +08:00
Khor Shu Heng
ea27e87103
feat: support avatar url for publish comment and reaction endpoint ( #711 )
...
* chore: update sqlx to 0.8
* feat: support avatar url for publish comment and reaction
* chore: simplify reactions and comments ops using query as
2024-08-08 23:58:28 +08:00
Khor Shu Heng
ff7de66dfa
feat: add can be deleted field to GlobalComment
2024-07-29 19:32:16 +08:00
khorshuheng
230358fd2f
fix: rename uid to uuid in AFWebUser struct for clarity
2024-07-29 16:04:54 +08:00
khorshuheng
422683d717
fix: order reactions by reaction type first creation date
2024-07-29 16:02:03 +08:00
khorshuheng
b6c9f541e2
fix: delete reaction from comment SQL query should be based on comment id, not view id
2024-07-29 14:47:33 +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
62f32e8757
feat: return user struct instead of uuid for reaction
2024-07-27 12:55:07 +08:00
Khor Shu Heng
b861f0a703
feat: endpoints for reactions on published view
2024-07-26 22:56:47 +08:00
Khor Shu Heng
122520e9f4
fix: order comments by recency
2024-07-26 16:28:35 +08:00
Zack Fu Zi Xiang
fc62a079c0
chore: merge with main
2024-07-25 21:05:29 +08:00
Khor Shu Heng
f71ac07ae7
chore: rename GlobalCommentCreator to AFWebUser to allow potential reuse
2024-07-25 14:39:02 +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
Zack Fu Zi Xiang
d06dbadc05
fix: update publish collab
2024-06-29 13:50:56 +08:00
Zack Fu Zi Xiang
395486adc3
fix: fix various publish issues
2024-06-29 11:23:23 +08:00
Bartosz Sypytkowski
71899ec792
chore: disabling indexing on workspace prunes collab embeddings
2024-06-28 09:09:18 +02:00
Zack Fu Zi Xiang
0bf6d3bd60
feat: change doc name to publish name
2024-06-21 11:18:44 +08:00