khorshuheng
158830c63a
fix: gotrue image build error due to wrong docker file path
2024-10-23 23:49:05 +08:00
khorshuheng
e767f36a2f
fix: allow gotrue service to work without postgres user
2024-10-23 16:36:46 +08:00
khorshuheng
51600c1e2b
fix: integration test failure due to password mismatch
2024-10-18 15:22:29 +08:00
Zack
ba64963487
feat: oauth server ( #866 )
...
* feat: oauth serevr
* feat: working redirect after login
* feat: impl before sec checks
* feat: check client and url
* feat: code challenge verification
* feat: better error and nil handling from redis
* feat: use redirect in url instead
* fix: oauth refresh login
* feat: stop using javascript for parsing oauth information
* feat: oauth login redirect
* feat: remove unneeded logic
* feat: set up client secret
* feat: return error from redis json bytes instead
* chore: oauth local testing
* feat: add admin frontend to integration tests
* chore: lint and fmt
* fix: add ports for ci
2024-10-15 13:16:47 +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
81c9042439
feat: send email to workspace owner when user request access
2024-10-01 11:54:55 +08: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
Khor Shu Heng
ca6490c1ac
feat: deserialization for entities used in collab stream ( #682 )
2024-07-30 17:08:48 +08:00
Kilu.He
47f87cee1c
feat: support publish interfaces for wasm ( #654 )
...
* feat: support publish interfaces for wasm
* fix: fmt
* feat: support sign in with url
2024-07-23 17:47:21 +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
Bartosz Sypytkowski
44406ccdae
chore: update yrs and appflowy-collab ( #677 )
...
* chore: update yrs and appflowy-collab
* chore: remove wasm compilation target
* chore: fixed number conversion in tests
* chore: remove wasm integration tests
---------
Co-authored-by: nathan <nathan@appflowy.io>
2024-07-10 10:10:07 +08:00
Bartosz Sypytkowski
42b3cca886
chore: remove appflowy indexer service
2024-06-28 05:40:44 +02: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
Bartosz Sypytkowski
0e50650aa8
chore: use appflowy ai client for embeddings in search api
2024-06-18 10:51:11 +02: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
Zack
928d1dfe77
chore: remove auto deploy to test env ( #601 )
2024-06-05 11:02:46 +08:00
Bartosz Sypytkowski
58e01f4e8d
fix: index documents with missing embeddings at service start ( #597 )
...
* feat: appflowy-indexer indexes documents with missing embeddings at start
* chore: add tests to check initial indexing of collabs
* chore: log user search requests and response
* fix: wrong appflowy openai api key env var name
* chore: fill openai keys for integration testing
* chore: silence flaky test
2024-06-04 16:50:06 +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
Bartosz Sypytkowski
219d84af69
chore: add appflowy indexer service image to docker publish ( #583 )
2024-05-29 13:46:39 +08:00
Nathan.fooo
80d46a2e3c
chore: Clean redis update script ( #581 )
...
* chore: rename folder
* chore: add script to remove redis stream
* chore: add script to remove redis stream
* chore: fix ci
2024-05-27 16:48:13 +08:00
Nathan.fooo
c491f1a560
chore: fix ci ( #549 )
...
* chore: fix ci
2024-05-12 21:02:28 +08:00
Nathan.fooo
d994b10115
chore: appflowy ai client ( #547 )
...
* chore: appflowy ai client
* chore: clippy
* chore: clippy
* chore: fix ci
* chore: disable index search
2024-05-12 09:23:32 +08:00
Nathan.fooo
ef8e6f360f
chore: try to fix ws token error ( #530 )
...
* chore: try to fix ws token error
* chore: fix compile
* chore: bump version number
* chore: update
* chore: update
* ci: fix test
2024-05-07 16:45:12 +08:00
nathan
4e510bb452
chore: update ci
2024-05-05 19:11:19 +08:00
nathan
b28dfc66b5
chore: update ci
2024-05-05 17:47:12 +08:00
Nathan.fooo
79bb510aaf
ci: run history test ( #513 )
...
* ci: run history test
* chore: fix ci
2024-05-01 16:28:07 +08:00
Nathan.fooo
af75e8a2c0
chore: update configuration for ai docker ( #512 )
...
* chore: update configuration for ai docker
* chore: add script to test ci docker
* chore: update docs
* chore: update docs
2024-04-30 19:37:52 +08:00
Zack Fu Zi Xiang
206c7a29ea
chore: merge with main
2024-04-29 23:35:03 +08:00
Zack Fu Zi Xiang
9a25b92e57
fix: ci and use static file for template
2024-04-29 21:25:32 +08:00
Zack Fu Zi Xiang
9d6a335be8
fix: ci: install ca certs
2024-04-29 21:06:35 +08:00
Zack Fu Zi Xiang
bb4176732b
ci: debug 2
2024-04-29 20:58:07 +08:00
Zack Fu Zi Xiang
73a3bafa29
ci: debug 1
2024-04-29 20:24:50 +08:00
Zack Fu Zi Xiang
6e74449ab1
feat: accept workspace invite email
2024-04-29 19:40:20 +08:00
Nathan.fooo
b9173c276c
chore: docker image for history ( #499 )
2024-04-26 21:58:02 +08:00
Nathan.fooo
5f970a625a
chore: use rust 1.77 ( #493 )
2024-04-24 10:47:18 +08:00
Nathan.fooo
8ab7815740
chore: reduce pool lock ( #475 )
...
* chore: reduce pool lock
* chore: clippy
2024-04-16 20:26:26 +08:00
Nathan.fooo
f3279e9b4e
feat: implement grpc for history server ( #470 )
...
* ci: docker compose for ci
* chore: add test
* chore: imple grpc
* chore: fix test
* chore: fix ci
2024-04-16 14:10:56 +08:00
Kilu.He
5041f9f164
feat: support subscribe token ( #464 )
...
* feat: support subscribe token
* feat: support get collab
* feat: support browser rule for get collab
* fix: update collab version
2024-04-15 14:46:30 +08:00
Nathan.fooo
4d019728ba
refactor: insert encode collab object in redis ( #469 )
...
* chore: insert collab redis cache with timestamp
* chore: add test
* chore: update expire time
* chore: update
* chore: fix test
2024-04-13 22:31:36 +08:00
Nathan.fooo
bdee9fa8dc
feat: add feature brotli ( #452 )
...
* feat: add feature brotli
* chore: update reqwest version
* chore: update actix-http
* chore: fix wasm build
2024-04-06 16:43:38 +08:00
Nathan.fooo
c77329ea11
chore: encode collab with validate check ( #439 )
...
* chore: bump collab
* chore: fix test
* chore: fix test
2024-04-03 09:07:35 +08:00
Kilu.He
3bf5fb057d
feat: support client api to wasm ( #426 )
...
* feat: support client api to wasm
* fix: cargo fmt
* fix: delete github config
* fix: readme
* feat: add wasm ci
* fix: code review
* fix: add test
* fix: add sign in test
* fix: test error
---------
Co-authored-by: root <root@DESKTOP-RCFUF7L>
Co-authored-by: nathan <nathan@appflowy.io>
2024-04-02 15:19:21 +08:00
nathan
a98f3951ca
chore: enable pull request target
2024-04-02 11:56:51 +08:00
Nathan.fooo
5a06cb3278
feat: get collab retry ( #434 )
...
* chore: retry when fetch collab doc state
* chore: fix test
* chore: disable log
* chore: fix client api build
* chore: log
* chore: try invite and acccept
* chore: add todo
* chore: update ci
2024-04-01 09:39:02 +08:00
Nathan.fooo
6c96d05e2f
feat: introduce custom function in casbin model that supports compari… ( #433 )
...
* feat: introduce custom function in casbin model that supports comparing role or level
* chore: update
* chore: log
* chore: log
* chore: remove cache
2024-03-31 19:54:41 +08:00
Nathan.fooo
0f384a119a
chore: pull request target ( #428 )
2024-03-30 11:06:20 +08:00
Nathan.fooo
6b5d644c19
chore: update ci config ( #427 )
2024-03-30 10:34:26 +08:00
Nathan.fooo
4fc18d8615
feat: ping collab ( #424 )
...
* chore: ping
* chore: update test
* chore: fix test
* chore: ping
* ci: build cache
* chore: sync state
* chore: sync state
* tests: disable read only test
2024-03-28 21:15:14 +08:00
Nathan.fooo
6aa05b97d3
chore: metrics for realtime edit ( #415 )
...
* refactor: separate group code from rt server
* chore: separate group state
* chore: fix test
* chore: drop group
* chore: update metrics
* chore: metrics for realtime edit
* chore: update project config
* ci: fix test
2024-03-26 13:35:13 +08:00
Nathan.fooo
f7008d4c91
ci: update ci var ( #404 )
2024-03-20 20:37:27 +08:00