Nathan.fooo
3e9e42d59e
feat: update readme ( #167 )
...
* chore: add logos
* chore: add contributing
2023-11-15 11:12:17 +08:00
Nathan.fooo
147317bd1c
chore: update docs ( #165 )
...
* chore: update docs
* chore: update
* chore: update
2023-11-14 23:44:51 +08:00
Nathan.fooo
79a02edd00
feat: notify user via websocket after profile changed ( #164 )
...
* feat: notify user via websocket after profile changed
* chore: update
* chore: update
2023-11-14 12:47:10 +08:00
Nathan.fooo
54ef875f5f
feat: notify user profile change ( #163 )
...
* feat: send user profile changes via ws
* test: add tests
2023-11-13 22:58:18 +08:00
Nathan.fooo
29b39f9ba3
feat: Client api url ( #162 )
...
* chore: expose client base url
2023-11-13 20:43:04 +08:00
Nathan.fooo
2e14dcf129
feat: Client api with test util feature ( #161 )
...
* chore: expose client base url
* feat: add test util feature
* ci: fix af cloud test
* ci: fix af cloud test
2023-11-12 19:44:49 +08:00
Nathan.fooo
04989e9485
feat: Upload collab limit ( #160 )
...
* chore: add logs
* feat: update upload collab limit
2023-11-12 16:03:48 +08:00
Nathan.fooo
c7e90eb24b
feat: stop recv messages when subscribe drop ( #159 )
...
* feat: stop recv messages when subscribe drop
* chore: update collab rev
* chore: fmt
2023-11-11 12:04:52 +08:00
Nathan.fooo
487bc25767
fix: subscriber drop ( #158 )
...
* chore: test
* chore: test
* chore: test
* chore: test
* chore: test
* chore: test
* chore: test
* chore: test
* chore: test
* chore: test
* chore: test
* chore: test
* chore: test
2023-11-10 13:41:12 +08:00
Zack
1167768a7c
Merge pull request #157 from AppFlowy-IO/test-ci
...
ci: trigger ci
2023-11-09 23:22:04 +08:00
Fu Zi Xiang
563a4e47ff
ci: try with fix missing
2023-11-09 22:45:29 +08:00
Fu Zi Xiang
27878ab299
ci: trigger ci
2023-11-09 22:42:43 +08:00
Zack
e620bf8592
Merge pull request #155 from AppFlowy-IO/admin-frontend/access-token
...
Admin frontend/access token
2023-11-09 22:27:40 +08:00
Fu Zi Xiang
c3814c14cc
fix: refactor and clean up test case
2023-11-09 21:55:16 +08:00
Fu Zi Xiang
e07193d26a
chore: merge with main
2023-11-09 20:25:37 +08:00
Fu Zi Xiang
b4495687d3
fix: local test case
2023-11-09 20:23:44 +08:00
Fu Zi Xiang
ad948033eb
feat: added persistence to minio and postgresql
2023-11-09 19:15:21 +08:00
Fu Zi Xiang
71ee5c1d0b
chore: merge with main
2023-11-09 18:41:05 +08:00
Nathan.fooo
eb633c2ba4
chore: remove subscriber when receive init message ( #156 )
2023-11-09 16:52:09 +08:00
Fu Zi Xiang
f04a0bb0e6
feat: improve message box
2023-11-09 16:19:02 +08:00
Fu Zi Xiang
f149f21f61
feat: add loading indicator when button pressed
2023-11-09 16:02:50 +08:00
Fu Zi Xiang
3097169143
feat: use resp message from server
2023-11-09 14:40:05 +08:00
Nathan.fooo
f626e4a3b2
chore: log for broadcast ( #154 )
...
* chore: return not found
* chore: add logs
* chore: handle ws error
* chore: add logs
* chore: add logs
* chore: ping
* chore: ping
* chore: add log
* chore: update
* chore: update
* chore: update
2023-11-09 14:24:32 +08:00
Fu Zi Xiang
6803ff9cca
feat: self host support: sign up auto confirm
2023-11-09 13:38:32 +08:00
Fu Zi Xiang
e2d6d1df02
feat: use current token for go to app instead of refresh token
2023-11-09 10:31:24 +08:00
Fu Zi Xiang
680d6fe5b1
feat: remove moved configuration files
2023-11-09 10:06:42 +08:00
Nathan.fooo
d37fbbf486
ci: vendor protoc ( #152 )
...
* ci: vendor protoc
* ci: remove protoc compiler install
2023-11-08 21:12:00 +08:00
nathan
b4b8303bae
chore: remove log
2023-11-08 17:33:47 +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
Zack
e3d90d0a43
Merge pull request #149 from AppFlowy-IO/admin_creation
...
fix: restartable server when autoconfirm is true
2023-11-08 11:19:18 +08:00
Fu Zi Xiang
91bc8568ae
fix: unwrap
2023-11-07 11:00:37 +08:00
Fu Zi Xiang
d06f8d89b7
chore: remove unneeded print
2023-11-07 10:01:00 +08:00
Fu Zi Xiang
32390676f1
fix: user not allowed
2023-11-07 01:17:08 +08:00
Fu Zi Xiang
17044ad4f0
feat: indempotency restart for email autoconfirm and non autoconfirm
2023-11-07 00:32:28 +08:00
Fu Zi Xiang
c029759573
chore: merge with main
2023-11-06 23:54:36 +08:00
Fu Zi Xiang
119156a3a9
chore: merge with main
2023-11-06 23:18:55 +08:00
nathan
eb4814738b
chore: format logs
2023-11-06 20:32:23 +08:00
Nathan.fooo
507d19628b
feat: logs and debounce refresh token ( #150 )
...
* chore: rename error
* chore: debounce refresh token
* refactor: gotrue error
* feat: retry refresh token if it's failed by network error
* chore: reset token
* chore: foramt logs
2023-11-06 16:34:52 +08:00
Fu Zi Xiang
87049aa498
fix: added permission fix for container logs
2023-11-06 15:58:15 +08:00
Fu Zi Xiang
a6f7198443
chore: remove unneeded binding
2023-11-06 13:54:45 +08:00
Fu Zi Xiang
b785b1a482
fix: restartable server when autoconfirm is true
2023-11-06 13:50:38 +08:00
Nathan.fooo
41e01b91fc
feat: update collab rev and fix some bugs ( #148 )
...
* chore: remove todo
* chore: update collab rev
* chore: fmt
* chore: fmt
* chore: cache collab user
* fix: internal error
* ci: fix test
* chore: update collab rev
* ci: fix
2023-11-05 22:43:20 +08:00
Nathan.fooo
5559e8cbd7
chore: update logs ( #147 )
...
* chore: update logs
* chore: update logs
* chore: update logs
* chore: update logs
2023-11-05 13:25:47 +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
37a759ead6
feat: Request Id ( #144 )
...
* feat: added basic monitoring stack
* docs(grafana): import steps and recommended imports
* feat(metric): api metrics
* feat(prometheus): add appflowy cloud metric scraping job
* fix: put back tracing logger
* feat: middleware for path counter
* feat: added gotrue to prometheus metrics
* feat: added nginx to prometheus metrics
* feat: added latency and result to metrics
* feat(nginx): set request id to header
* feat: added request id in nginx
* feat: simplify metric collection
* feat: added simple grafana dashboard for appflowy cloud
* feat(logging): added logging stack
* docs: improve monitoring docs
* docs: added known common issues
* feat: give persistence
* feat: add exemplars
* fix: docker compose volumes
* feat(grafana): add trace id to prometheus datasource
* feat(grafana): improve dashboard to include exemplars
* feat: request id middleware
* docs: move doc to more relevant place
* chore: clean up logs
* feat: try json fmt
* feat: remove pretty
* feat: logging use json in prod but pretty in local
2023-11-03 16:57:05 +08:00
Nathan.fooo
937e3bd9b2
fix: fix some bugs ( #145 )
...
* chore: update
* chore: pub error code
* chore: update
* chore: update
* chore: update
* chore: update
* chore: update
* chore: update max frame size
* chore: update max frame size
* chore: ws buffer size
* chore: update
2023-11-03 14:15:08 +08:00
Nathan.fooo
9c911a3a94
refactor: Error ( #143 )
...
* chore: remove api
* chore: update log
* refactor: error
* chore: fmt
* ci: fix test
* ci: fix
* chore: remove unstable
2023-11-02 17:17:34 +08:00
Zack
1cc1158d36
feat: Metrics ( #141 )
...
* feat: added basic monitoring stack
* docs(grafana): import steps and recommended imports
* feat(metric): api metrics
* feat(prometheus): add appflowy cloud metric scraping job
* fix: put back tracing logger
* feat: middleware for path counter
* feat: added gotrue to prometheus metrics
* feat: added nginx to prometheus metrics
* feat: added latency and result to metrics
* feat(nginx): set request id to header
* feat: added request id in nginx
* feat: simplify metric collection
* feat: added simple grafana dashboard for appflowy cloud
* feat(logging): added logging stack
* docs: improve monitoring docs
* docs: added known common issues
* feat: give persistence
* feat: add exemplars
* fix: docker compose volumes
* feat(grafana): add trace id to prometheus datasource
* feat(grafana): improve dashboard to include exemplars
2023-11-02 15:34:00 +08:00
Nathan.fooo
5020d4738a
feat: Integrate workspace member ( #140 )
...
* chore: update client api
* chore: return user name in the workspace memeber
* chore: optimize logs
2023-10-25 20:44:30 +08:00
Zack
33b699cbae
feat: user invite ( #135 )
...
* feat: user invites another user through magic link
* feat: user invitation
* chore: use google oauth logo from official branding guideline
* chore: use appflowy svg
* chore: home page use appflowy svg
* feat: UI improvement
* chore: edit mailer url path for nginx reverse proxy
* feat: added discord login
* feat: added login with github
* feat(web-api): provide link to open appflowy app
* refactor: simplify sidebar
* feat: added navigational features
* chore: shadow on navigate
* chore: removed unneeded files
* feat: message box improvement
* refactor: remove most javascript
2023-10-25 18:46:41 +08:00