Jiraffe7
36ef0f13b0
feat: casbin access control ( #178 )
...
* feat: casbin for access control
* fix: method to generate database url instead of ToString
* fix: hold write lock when modifying policies
* chore: fix compile
* fix: remove db constraint for lib integration tests
---------
Co-authored-by: nathan <nathan@appflowy.io>
2023-12-11 11:08:15 +08:00
Nathan.fooo
c0f5c2ce7e
feat: fix flaky test ( #202 )
...
* test: fix
* fix: flaky test
2023-12-09 12:48:46 +08:00
Nathan.fooo
f1dad07caa
feat: http init sync ( #151 )
...
* fix: bugs
* chore: support message type
* refactor: ws message
* feat: post realtime message
* feat: use proto to reduce message size
* ci: update
* ci: install protoc
* ci: update docker
* chore: update ci
* ci: update docker
* ci: fix
* ci: fix
* ci: fix
2023-11-08 15:41:39 +08:00
Nathan.fooo
d088fd2ec8
feat: ws frame size ( #146 )
...
* chore: update ws frame size
* chore: update
* chore: update frame size to 64 kb
* chore: fix merge
* chore: update
* chore: update collab rev
* chore: update
* chore: update
* chore: update
* chore: update
* chore: update
* chore: update ws state
* chore: update pg max connect
* chore: fix crash
2023-11-04 21:42:06 +08:00
Zack
f1a16058ce
feat: Gotrue admin api ( #73 )
...
* feat: set up admin account and auto confirm during appflowy start
* feat: client auth against gotrue whenever possible
* feat: admin add user
* feat: implement admin add user
* feat: generate registered user
* fix: enable cloud feature for client_api
* fix: test same user fix
2023-09-23 17:07:02 +08:00
Zack
67706f9e8e
feat: File api ( #68 )
...
* feat: s3 minio wip
* feat: s3 minio bucket create idempotent
* feat: put storage setting into configurations
* chore: clippy lint
* feat: add setting to base config
* feat: add configuration for prod
* fix: allow use different minio host
2023-09-22 15:10:41 +08:00
Nathan.fooo
8f8f6af0f9
feat: Integrate to client ( #52 )
...
* refactor: ws client
* chore: update
* chore: update
* chore: add ext_url
* chore: rename structs
* chore: add token notify
2023-09-17 12:52:44 +08:00
Zack
36499be26c
docs: test + deploy + environmental variables ( #14 )
...
* doc: test + deploy + environmental variables
* doc: local dev and testing(WIP)
* dev: set up local testing
* fix: ci: add DATABASE_URL env
* chore: update .env
* ci: fix
* dev: docker-compose-dev.yml
* ci: update
* ci: test env
* ci: add services
* ci: add services
* ci: update port
* ci: rename ci.yaml to rustlint.yaml
* ci: test
* ci: simplify tests
* ci: use cargo sqlx commands directly
* ci: fix: registered user
* ci: fix: test registered user creation
* ci: fix: test registered user creation - 2
* ci: fix: debug docker ci
* ci: fix: docker integration registered user
* ci: fix: docker integration registered user
---------
Co-authored-by: nathan <nathan@appflowy.io>
2023-09-07 15:29:39 +08:00
Zack
b28d5dda4c
feat: ci: dockerize gotrue auth server ( #13 )
...
* feat: ci: dockerize gotrue auth server
* feat: build: add gotrue to docker-compose
* fix: build: docker-compose + test
* feat: ci: simplify tests
* feat: ci: add back needed services for compilation
* fix: ci: github secrets
* fix: ci: use signup
* fix: ci: add export
* fix: test: generate unique email for registration to avoid conflict
2023-09-06 14:12:39 +08:00
Nathan.fooo
8b9e6584d2
feat: ws reconnect ( #5 )
...
* feat: ws reconnect
* chore: update collab rev
2023-05-10 20:54:10 +08:00
Nathan.fooo
18e950a829
feat: ws connect ( #3 )
...
* chore: ws
* chore: build client stream
* feat: test ws connect
* ci: fix ci
2023-05-08 19:03:50 +08:00
Nathan.fooo
bb80fd5350
fix: redis connect ( #2 )
...
* fix: redis connect
* chore: add Readme and support no tls
* chore: cache docker build
* chore: update
* fix: fix postgres and redis connection
* chore: update port
* ci: lint
2023-05-05 00:00:02 +08:00
appflowy
faacd8dd47
feat: create token crate
2023-03-15 14:41:23 +08:00
nathan
b2c59409b8
feat: config network
2023-03-15 10:02:37 +08:00
nathan
4adfd1a75f
ci: fix test
2023-03-14 14:45:53 +08:00
appflowy
542bc83144
feat: change password
2023-03-13 13:10:58 +08:00
appflowy
8af290ab80
chore: update database config & fix test
2023-03-12 21:02:19 +08:00
nathan
7b706b54ce
refactor: auth
2023-03-11 22:01:25 +08:00
appflowy
3012acce30
refactor: use cargo workspace
2022-02-07 15:08:49 +08:00
appflowy
0bda429d93
init appflowy server
2022-02-06 10:55:48 +08:00