khorshuheng
2bd2c17e0d
feat: add joined at and avatar url for member list endpoint
2025-04-22 10:39:29 +08:00
Khor Shu Heng
c36243d8fa
Merge pull request #1350 from AppFlowy-IO/fix-panic-on-no-latest-visited-workspace
...
fix: avoid panic when user does not have a last visit workspace
2025-04-21 10:13:22 +08:00
khorshuheng
008dcf1a04
fix: avoid panic when user does not have a last visit workspace
2025-04-20 10:41:17 +08:00
khorshuheng
471f726d83
feat: api to get and delete invitation code, new code should replace existing one
2025-04-19 00:38:15 +08:00
khorshuheng
82242e339f
feat: mask comment and reaction's email if profile name is not set
2025-04-17 11:50:37 +08:00
khorshuheng
553d7101bd
feat: api to get invitation code info
2025-04-16 10:26:54 +08:00
Nathan.fooo
3e65dd1014
add docs and tests for embedding related ( #1328 )
...
* chore: add docs and tests
* chore: add test
* chore: fix typo
* chore: clippy
2025-04-10 23:12:53 +08:00
Bartosz Sypytkowski
1fd900d994
Document paragraphs ( #1119 )
...
* chore: create embeddings by paragraphs
* chore: use document paragraphs method
* chore: document indexing by paragraphs with consistent hash
* chore: compare produced embeddings against existing ones
* chore: make pg stored proc compare between input and existing embedded fragments
* chore: missing sqlx generation
* fix: appflowy worker
* chore: make sure that embeddings are only changed when content had changed
* chore: remove partition key and recreate af_collab_embeddings_upsert migration
* chore: use pg15 on CI and update af_collab_embeddings table primary key
* chore: fix test
---------
Co-authored-by: Nathan <nathan@appflowy.io>
2025-04-06 17:47:02 +08:00
khorshuheng
dba8db995d
feat: join workspace by invite code
2025-04-03 22:12:38 +08:00
Bartosz Sypytkowski
a720cb2c75
chore: more fixes of compile time errors in tests
2025-04-01 08:22:36 +02:00
Bartosz Sypytkowski
0cedc39856
chore: ported uuids for everything except tests
2025-04-01 08:18:12 +02:00
Bartosz Sypytkowski
a5d6cc0a59
chore: passed through first circle of hell
2025-04-01 07:42:13 +02:00
Bartosz Sypytkowski
4c9dd9eaf1
chore: working on query conversions
2025-04-01 07:42:13 +02:00
Bartosz Sypytkowski
c2e14a9639
chore: working on query conversions
2025-04-01 07:42:13 +02:00
Nathan.fooo
f7288f46c2
chore: use ai model auto ( #1304 )
2025-03-27 20:50:04 +08:00
khorshuheng
d9d511be99
chore: remove unnecessary package as reported by cargo machete
2025-02-17 16:26:01 +08:00
khorshuheng
fb15b79909
chore: remove unused collab member crud api
2025-02-13 10:48:19 +08:00
khorshuheng
44dee16e64
feat: add comments enabled and duplicate enabled to publish info
2025-01-20 14:30:14 +08:00
Khor Shu Heng
0f7a1f41d0
feat: support disabling comments and disallow duplicate as template for published page ( #1167 )
2025-01-17 09:43:56 +08:00
Nathan.fooo
327ba7157e
chore: save fragment index ( #1106 )
2024-12-31 10:03:36 +08:00
nathan
1a5c1714db
Merge branch 'main' into stateless
2024-12-24 14:59:04 +08:00
Nathan.fooo
1131818eb7
fix: support index document in the background, fix stack overflow when calling rayon::spawn ( #1099 )
...
* chore: batch index
* chore: format log
* chore: index workspace
* chore: fix stack overflow
* chore: background index
* chore: clippy
* chore: filter tasks
* chore: clippy
* chore: add metrics
* chore: fix test
2024-12-24 14:30:17 +08:00
khorshuheng
8674c9f3ad
Merge branch 'main' into stateless
2024-12-20 13:24:44 +08:00
khorshuheng
414d721ee0
feat: quick note CRUD APIs
2024-12-20 11:11:51 +08:00
nathan
9c40c3128b
chore: clippy
2024-12-20 11:08:01 +08:00
nathan
011a5b59c9
chore: rename data to doc_state
2024-12-20 10:22:08 +08:00
khorshuheng
1b17c8586b
Merge branch 'quick-notes-api' into stateless
2024-12-19 16:50:33 +08:00
khorshuheng
8128c2f8e5
feat: quick note CRUD APIs
2024-12-19 16:50:05 +08:00
Bartosz Sypytkowski
9d6b272656
chore: merge main into stateless branch
2024-12-19 06:52:20 +01:00
Nathan.fooo
e758f18d75
chore: add metadata column to save embeding info ( #1086 )
2024-12-18 22:48:25 +08:00
Bartosz Sypytkowski
d5252f4273
Merge branch 'main' into stateless
2024-12-17 18:24:17 +01:00
Nathan.fooo
abf827f2a6
chore: query multiple collab embedding state ( #1081 )
...
* chore: query multiple collab embedding state
* chore: clippy
2024-12-17 23:23:43 +08:00
Bartosz Sypytkowski
24deac35a1
Merge branch 'main' into stateless
2024-12-17 06:48:56 +01:00
Nathan.fooo
91c2a925bc
test: add test ( #1077 )
2024-12-16 16:19:41 +08:00
Bartosz Sypytkowski
1b35326f0a
Merge branch 'main' into stateless
2024-12-16 04:47:26 +01:00
Nathan.fooo
ec9c38254b
chore: open ai call directly ( #1074 )
...
* chore: use open ai embedding
* chore: update test
* chore: retry
* chore: metrics
* chore: clippy
* chore: env
* chore: delete test
2024-12-15 23:29:46 +08:00
Nathan.fooo
2ab1e94b99
chore: create embed in background ( #1071 )
...
* refactor: create indexer scheduler
* refactor: replace current calls
* chore: use rayon thread pool
* chore: index unindexed collab using thread pool
* chore: index collab when write to disk
* chore: add test
* chore: add test
* chore: add test
* chore: fix client api deps
* chore: chat with document test
* chore: fix test
* chore: clippy
* chore: update test
2024-12-15 12:29:51 +08:00
Bartosz Sypytkowski
41e9302ff9
Merge branch 'main' into stateless
2024-12-12 16:00:45 +01:00
Nathan.fooo
af38efe6d9
feat: sync document through http request ( #1064 )
...
* chore: query embedding
* chore: create embeddings
* chore: apply update to editing collab
* refactor: web-update
* chore: calculate missing update the sv is not none
* chore: add test
* chore: fix audit
* chore: commit sqlx
* chore: fix client api
* test: add
* chore: clippy
* chore: fix collab drop when save
2024-12-12 14:53:07 +08:00
khorshuheng
719b95b94a
chore: update validator crate
2024-12-11 12:33:46 +08:00
Nathan.fooo
ee87bb9bd6
chore: setup tokio console ( #1046 )
...
* chore: setup tokio console
* chore: setup tokio console
* chore: clippy
* chore: clippy
2024-12-06 11:33:04 +08:00
Bartosz Sypytkowski
5e7b5f87fa
chore: merge branch main into stateless
2024-12-03 09:10:01 +01:00
Bartosz Sypytkowski
51bf9a85c7
chore: make collab storage switch between s3 and postgres configurable ( #1035 )
2024-12-03 14:09:09 +08:00
Bartosz Sypytkowski
9ff6f1c744
S3 collab cache ( #1028 )
...
* chore: collab cache for S3
* chore: adjust disk cache api to accomodate s3
* chore: move postgres dependent ops to disk cache
* chore: replace blob inserts from pg to s3
* chore: delete blob and collab exist now use s3
* chore: fix clippy erorrs
* chore: post rebase fixes
* chore: fix clippy warnings
* chore: fix imports
* chore: make snapshots work over S3
* chore: remove dead code
* chore: use compressed snapshots
* chore: add zstd compression
* chore: introduce collab size threshold to keep smaller collabs in postgres
* chore: remove collabs from S3 if they were put to postgres
* chore: update tests
2024-12-03 13:08:55 +08:00
Nathan.fooo
0ec12c5f2f
chore: add file size ( #1015 )
2024-11-22 16:31:50 +08:00
Bartosz Sypytkowski
401cc3ad25
Merge branch 'main' into stateless
2024-11-16 07:22:34 +01:00
Zack
85452ddfab
feat: add role for user when querying workspaces ( #983 )
2024-11-12 21:12:58 +08:00
Zack
288fd59d3b
Merge pull request #975 from AppFlowy-IO/feat/last-publish-name
...
feat: support last publish name
2024-11-12 08:42:00 +08:00
Nathan.fooo
14adf250a8
chore: update ai api endpoint & rename structs ( #953 )
...
* chore: revmap loader type
* chore: revamp context
* chore: fix test
* chore: remove unused handler
* chore: create new chat api endpoint
* chore: add docs
* chore: clippy
* chore: fix test
2024-11-11 20:10:46 +08:00
Zack Fu Zi Xiang
a07b453c0b
feat: support last publish name
2024-11-08 17:29:02 +08:00