Nathan.fooo
|
284e2bf638
|
chore: compress collab data (#249)
* chore: compress collab data
* chore: custom buffer size
* chore: compression ws message
* chore: update log
* chore: update log
* chore: update client max body size
* chore: update client api
* docs: update docs
* chore: retry transaction
* chore: update timeout
* chore: stop previous loop
* chore: log ping error
* chore: log send error
* chore: log error
* chore: update log
* chore: async compress
* feat: stream payload
* chore: update load
* chore: update
* chore: update log
* chore: fix cmt
* fix: client message from http
* chore: bump collab
|
2024-01-10 08:05:57 +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
|
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
|
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
|
9dc7bbeee0
|
feat: Collab access control (#120)
* chore: check collab message with access permission
* chore: imple collab permission service
* refactor: migrations
* chore: collab member ops
* chore: collab permission
* chore: update can edit workspace collab
* chore: fix test
* feat: fetch collab members
* chore: fix test
* chore: fix client api
* chore: check permission for collab storage proxy
|
2023-10-17 14:00:04 +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 |
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 |
Nathan.fooo
|
3133e5ec32
|
chore: try fix test (#84)
|
2023-09-30 12:36:42 +08:00 |
Nathan.fooo
|
ca0813e265
|
refactor: ws ping (#66)
* chore: ws client
* chore: update ws ping
* chore: fix test
* chore: public funcs
* chore: fix test
* chore: check clent-api compile
|
2023-09-20 20:53:39 +08:00 |
Nathan.fooo
|
7ae645a7c1
|
test: add ws reconnect test (#58)
* test: add test
* test: add reconnect
|
2023-09-18 11:42:32 +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 |
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
|
b1adcc7919
|
test: websocket connect and then edit collab test (#40)
* refactor: realtime dir
* test: add test
* test: fix
|
2023-09-14 09:34:24 +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 |
Nathan.fooo
|
3cd3240bfc
|
chore: move realtime test (#26)
* chore: fix tests
* chore: add test server
* chore: move tests
|
2023-09-10 19:35:29 +08:00 |
Nathan.fooo
|
384501a00d
|
refactor: save collab data in pg (#19)
|
2023-09-08 19:41:35 +08:00 |
Nathan.fooo
|
c1f8d79169
|
chore: separate crates (#18)
|
2023-09-07 19:40:11 +08:00 |