Nathan.fooo
939ea29c3b
feat: Realtime multiple conn test( #45 )
...
* chore: multiple connection with same user
* chore: connect with device id
* fix: multiple connection
* test: add more test
* chore: fmt
2023-09-15 09:59:37 +08:00
Nathan.fooo
e03a6ce587
test: fix collab edit test ( #42 )
...
* test: fix
* chore: cargo sqlx check workspce
* chore: remove rocksdb deps
2023-09-14 14:05:15 +08:00
Nathan.fooo
c42158b7cb
test: add ws connect test ( #39 )
...
* test: add ws connect test
* chore: format log
2023-09-13 17:04:42 +08:00
Nathan.fooo
f0f58f98f3
feat: create collab handlers ( #34 )
...
* feat: logged user after sign up/sign in
* test: fix test
* chore: update sqlx files
* chore: add router
* chore: parser user uuid from token
2023-09-12 21:52:25 +08:00
Zack
da03009004
feat: use apply server migration when server starts ( #30 )
...
* feat: use apply server migration when server starts
* fix: add docs and fix local run
* feat: refactor migration
* feat: local build server wait on gotrue
* fix: add back sqlx commands
* fix: add migrations directory
* fix: try SQLX_OFFLINE=true
* test: fix rustlint
* chore: clippy fmt
---------
Co-authored-by: nathan <nathan@appflowy.io>
2023-09-12 15:12:08 +08:00
Zack
853f089ca0
feat: test gotrue when app start, use state for gotrue client, use go… ( #24 )
...
* feat: test gotrue when app start, use state for gotrue client, use gotrue UUID instead of BIGINT for user uid
* feat: backward compatibility with native authetication
* fix: native auth use uuid instead
* fix: sqlx preparation
* fix: sqlx metadata and unused variable
* fix: clippy
* fix: create workspace if not exist after sign in
* chore: update .sqlx with new query
* feat: query workspace
* revert: revert using i64 for user id
* fix: update sqlx queries
* fix: update .sqlx metadata
* feat: only use uuid from sqlx types, select user_profile view
* ci: add version check
* ci: add missing sqlx files
* chore: cargo fmt
2023-09-11 17:16:41 +08:00
Nathan.fooo
f964d14002
chore: kill the appflowy_cloud instance if it already exist ( #25 )
2023-09-10 12:37:08 +08:00
Nathan.fooo
7a09e1b860
chore: remove redundant sqlx command ( #22 )
...
* chore: remove redundant sqlx command
* chore: remove docker_env.sh
* chore: copy sqlx to docker
* chore update
2023-09-08 22:51:16 +08:00
Nathan.fooo
186ce6c5af
fix: run_local_server script ( #21 )
2023-09-08 20:35:06 +08:00
Zack
d4577f5e61
Feat: enrich http dto ( #20 )
...
* feat: add scripts for easier dev
* feat: add Json<T> as resp type for http server
* feat: restructure server and client shared entity
* feat: restructure server and client shared entity
* feat: use serde_repr to deserialize enum into json number
* feat: minor adjustment to results and server error
* feat: test: fix unconfirmed email message
* feat: test: add test case for existing user
* feat: test: modified api for sign_out
* feat: test: add test case pass
2023-09-08 20:01:28 +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
Nathan.fooo
e2e6d79cb0
chore: create tables ( #16 )
...
* chore: create tables
* ci: remove postgres service
* chore: separate ci
* chore: run cargo clippy with sqlx offline mode
* refactor: create docker action
* chore: rename
* chore: update table
* chore: update supabase_admin
* chore: update supabase_admin
* chore: remove create auth.jwt function
2023-09-07 10:43:10 +08:00
Nathan.fooo
f9825d4221
feat: refactor server collab ( #15 )
...
* refactor: collab storage
* chore: fix test
* chore: update sqlx version
* chore: disable realtime test
* chore: sqlx prepare
* chore: remove init.sql
2023-09-06 18:22:40 +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
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
2bc939479c
feat: document crud
2023-03-16 17:42:55 +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