Commit Graph

152 Commits

Author SHA1 Message Date
Fu Zi Xiang 591b66b73e
feat: auto refresh session 2023-10-13 12:08:53 +08:00
Fu Zi Xiang b994f84a4a
merge with main 2023-10-13 09:11:28 +08:00
Fu Zi Xiang b3471991ff
fix: reverse proxy for pgadmin 2023-10-12 17:14:59 +08:00
Nathan.fooo 3611c2076e
feat: update ws connect setting (#111)
* chore: update ws connect setting

* chore: remove token when token is invalid

* chore: close the ws connect when overflow happened

* fix: reset timing

* fix: reset timing

* chore: sleep if timeout not reach

* chore: sleep if timeout not reach
2023-10-12 16:51:44 +08:00
Zack 119adf53e4
feat: Pgadmin (#112)
* feat: added pgadmi

* feat: add pgadmin to nginx config for reverse proxy
2023-10-12 16:39:13 +08:00
Fu Zi Xiang f40c0d1479
chore: merge with main 2023-10-12 09:59:03 +08:00
Zack 8023efae97
feat: add admin frontend project (#102)
* feat: add admin frontend project

* feat: session token WIP

* feat: session token WIP - 2

* feat: session token and dev ease

* feat: added logout

* extractor for access token

* feat: added funtionality to show all users

* feat: show user list on frontend

* feat: user details

* fix: remove unneeded print statements

* chore: enable back to docker-compose.yml

* fix: integration tests

* feat: added redis session

* feat: change to session management using redis

* feat: add email to display at home page

* feat: added logging, logout

* feat: use redirect temporary

* feat: added add user by email

* feat: added add user set password web ui

---------

Co-authored-by: nathan <nathan@appflowy.io>
2023-10-11 22:17:41 +08:00
nathan 6228204167 Merge branch 'main' into admin_frontend 2023-10-11 21:39:35 +08:00
Nathan.fooo ef726092be
refactor: file storage (#110)
* refactor: return file id after save to disk

* test: add tests

* chore: mine type

* test: disbale two client sync test

* chore: get file with url

* refactor: client api
2023-10-11 21:36:57 +08:00
Fu Zi Xiang 5620b98373
feat: added add user set password web ui 2023-10-11 18:17:23 +08:00
Fu Zi Xiang bf6f010b90
feat: added add user by email 2023-10-11 17:47:34 +08:00
Fu Zi Xiang 66ac3adb16
feat: use redirect temporary 2023-10-11 16:18:29 +08:00
Fu Zi Xiang 31d1be2469
feat: added logging, logout 2023-10-11 16:13:13 +08:00
Fu Zi Xiang c76252be0a
feat: add email to display at home page 2023-10-11 15:41:18 +08:00
Fu Zi Xiang 646fae7c6e
feat: change to session management using redis 2023-10-11 15:24:51 +08:00
Fu Zi Xiang 60132e046d
feat: added redis session 2023-10-11 11:45:52 +08:00
Fu Zi Xiang 0518eaa6ab
fix: integration tests 2023-10-10 20:05:20 +08:00
Fu Zi Xiang 607a2ee313
chore: enable back to docker-compose.yml 2023-10-10 18:33:35 +08:00
Fu Zi Xiang fc9efc2c48
chore: merge with main 2023-10-10 18:27:33 +08:00
Fu Zi Xiang 9f362d3497
fix: remove unneeded print statements 2023-10-10 18:20:54 +08:00
Fu Zi Xiang 89a4c0756d
feat: user details 2023-10-10 18:14:14 +08:00
Nathan.fooo 00a086bc40
feat: collab message definition (#109)
* feat: collab message definition

* chore: update collab rev

* chore: maximum payload size
2023-10-10 17:45:44 +08:00
Fu Zi Xiang c91ea9234a
feat: show user list on frontend 2023-10-10 16:57:02 +08:00
Fu Zi Xiang 0ef6095481
feat: added funtionality to show all users 2023-10-10 16:11:49 +08:00
Fu Zi Xiang b2450419eb
extractor for access token 2023-10-10 14:37:12 +08:00
Fu Zi Xiang 427612b11f
feat: added logout 2023-10-10 13:02:41 +08:00
Fu Zi Xiang a293bd34ee
feat: session token and dev ease 2023-10-10 12:30:57 +08:00
Fu Zi Xiang 4a407ada33
chore: merge with main 2023-10-10 10:09:56 +08:00
Nathan.fooo 128590652e
refactor: collab storage dir (#108) 2023-10-10 08:45:29 +08:00
Fu Zi Xiang 307fc1390c
feat: session token WIP - 2 2023-10-10 02:23:40 +08:00
Nathan.fooo ad5b5b631d
feat: Set token from external (#107)
* chore: set token

* chore: set token

* chore: update

* chore: rm log
2023-10-09 23:07:34 +08:00
Fu Zi Xiang 827b79e15c
feat: session token WIP 2023-10-09 17:07:16 +08:00
Fu Zi Xiang c71665e57b
chore: merge with main 2023-10-09 09:44:20 +08:00
Nathan.fooo 089b3046ab
chore: implement batch get (#106)
* chore: implement batch get

* chore: add request id and update the local_server.sh

* chore: update collab commit id
2023-10-08 23:53:16 +08:00
Nathan.fooo a02da07627
Test deploy docker log (#105)
* chore: try to fix logs in docker

* ci: test deploy

* ci: log level
2023-10-08 21:42:25 +08:00
Fu Zi Xiang 375c463566
feat: remove unneeded sudo 2023-10-06 22:42:42 +08:00
Fu Zi Xiang 096cfb8d2e
feat: upgrade to use docker with compose plugin 2023-10-06 22:31:25 +08:00
Nathan.fooo 926da912ea
chore: log level (#104) 2023-10-06 21:34:14 +08:00
Nathan.fooo 17093de469
chore: opti log (#103)
* chore: opti log

* chore: clippy
2023-10-06 21:04:16 +08:00
Fu Zi Xiang bd83127519
feat: add admin frontend project 2023-10-06 18:11:15 +08:00
Nathan.fooo 9918a6fe43
chore: ws nginx config (#100) 2023-10-05 22:32:19 +08:00
Zack 3de367c8fe
ci: fix (#98)
* feat: use self hosted runner

* fix: bash syntax

* fix: debug github runner user

* fix: debug github runner user - 2

* fix: try again

* fix: add clean up and upgrade rust toolchain

* fix: debug PATH

* fix: temporary disable docker build

* fix: try export path

* fix: resume build

* fix: add LANG env

* fix: use the compose plugin instead

* feat: upgrade to use docker compose plugin insead

* fix: add locale to dockerfile build

* feat: revert back to github actions

* fix: upgrade to use docker compose plugin

* fix: try revert to 1.69.0
2023-10-05 17:45:08 +08:00
Nathan.fooo d3186cc07a
feat: websocket config (#99)
* chore: enable tls feature

* chore: update ws client

* chore: update ws client

* chore: expost database entities

* chore: update ws nginx config

* chore: rename error file

* chore: fix clippy
2023-10-05 17:43:50 +08:00
Nathan.fooo 4a279bc108
chore: config nginx (#93)
* chore: config nginx

* chore: update nginx
2023-10-04 22:11:46 +08:00
Nathan.fooo c0aea377d0
test: test with dev client (#91)
* test: test with dev client

* chore: add nginx conf

* chore: fix clippy

* chore: disable docker in lint
2023-10-04 21:43:21 +08:00
Zack 583f82b7fb
refactor: collab http (#89)
* refactor: collab http

* fix: sqlx uuid in types client_api
2023-10-04 16:59:03 +08:00
Nathan.fooo 74b583bc62
refactor: test directory (#88)
* refactor: test directory

* chore: rename
2023-10-04 16:57:15 +08:00
Nathan.fooo cf84557ebe
feat: oauth provider (#86)
* chore: remove opener

* chore: rename method

* chore: add docs

* chore: modify env
2023-10-03 22:06:07 +08:00
Nathan.fooo b0c213b5c0
fix: message queue (#85)
* fix: message queue

* chore: retry sink collab message

* chore: update
2023-10-02 15:28:35 +08:00
Nathan.fooo 3133e5ec32
chore: try fix test (#84) 2023-09-30 12:36:42 +08:00