Nathan.fooo
|
15c03e4f85
|
refactor: realtime dir (#363)
* refactor: realtime dir
* chore: fmt
* chore: fix test
* chore: fix test
* chore: fix test
|
2024-03-04 12:53:44 +08:00 |
Nathan.fooo
|
0e57de98d8
|
refactor: Access control (#361)
* refactor: access level
* refactor: access control
* refactor: enforce action
* refactor: collab cache
* chore: fix test
* chore: fix test
* chore: fix test
* chore: fix test
* chore: commit migration file
* chore: commit migration file
|
2024-03-03 12:55:12 +08:00 |
Nathan.fooo
|
2cf857bd00
|
feat: optimize websocket message (#351)
* chore: send multiple message
* refactor: message
* refactor: message
* fix: test
* fix: test
* fix: test
* chore: docs
* fix: test
* chore: support compress
* chore: interval retry
* chore: fix test
* chore: merge main
* chore: clippy
* chore: clippy
* ci: fix test
* chore: clippy
* chore: clippy
|
2024-03-02 02:53:14 +08:00 |
Zack
|
79a0dd43c6
|
feat: Create workspace (#357)
* feat: initialize collab for user after workspace creation
* fix: add permission before adding new collab for new workspace
* chore: simplify logic
|
2024-02-29 13:02:27 +08:00 |
Zack Fu Zi Xiang
|
f8b9f623cf
|
feat: delete all files when workspace is deleted
|
2024-02-28 18:24:17 +08:00 |
Zack Fu Zi Xiang
|
7abba9d7ef
|
feat: add workspace icon field
|
2024-02-27 11:26:31 +08:00 |
Nathan.fooo
|
375318774a
|
chore: optimize websocket connect (#352)
* chore: optimize websocket connect
* chore: fix clippy
* chore: fix clippy
* chore: fix test
* chore: fix test
|
2024-02-26 15:24:54 +08:00 |
Nathan.fooo
|
deffd074b9
|
chore: check collab before insert (#349)
* chore: check collab before insert
* chore: fix audit
* chore: speed test
* chore: add expirate duration for cache encode collab
* chore: fix test
|
2024-02-25 12:38:07 +08:00 |
Nathan.fooo
|
10fc8dd2fe
|
chore: use Redis cache for enforcer (#348)
* chore: use redis cache
* chore: use redis to cache enforce result
* fix: test
* fix: test
* fix: test
* fix: test
|
2024-02-24 15:45:53 +08:00 |
Nathan.fooo
|
b71e443d3f
|
refactor: write snapshot (#345)
* chore: increase max connection size of pg (#344)
* chore: refactor snapshot
* chore: fix test
* chore: fix test
* chore: fix test
* chore: metric
* chore: clippy
* chore: fix test
* chore: fix test
|
2024-02-23 14:36:06 +08:00 |
Nathan.fooo
|
1590e948c6
|
feat: Optimize sync (#341)
* chore: optimize sync
* chore: optimize sync
* chore: optimize sync
* chore: update collab rev
|
2024-02-22 14:18:41 +08:00 |
Zack Fu Zi Xiang
|
cb715a5e58
|
chore: merge with main
|
2024-02-22 13:00:19 +08:00 |
Zack Fu Zi Xiang
|
86669dd655
|
chore: remove unneeded import
|
2024-02-22 12:57:44 +08:00 |
Zack Fu Zi Xiang
|
1c7966a486
|
chore: remove unneeded test
|
2024-02-22 12:55:49 +08:00 |
Zack Fu Zi Xiang
|
c50f872bb7
|
Revert "Merge pull request #328 from AppFlowy-IO/workspace-add-email"
This reverts commit 5e7794646a, reversing
changes made to d5869742c2.
|
2024-02-22 10:48:10 +08:00 |
Zack Fu Zi Xiang
|
ca63d309f7
|
tests: add test for rename workspace
|
2024-02-22 10:42:55 +08:00 |
Zack Fu Zi Xiang
|
d1a17bbccd
|
Merge branch 'main' into workspace-add-email
|
2024-02-21 14:43:03 +08:00 |
Nathan.fooo
|
399f7ba2b5
|
chore: abort sync when the update can not apply (#335)
* chore: abort sync when the update can not apply
* chore: fix ci
|
2024-02-21 09:22:26 +08:00 |
Zack Fu Zi Xiang
|
558d188cc4
|
chore: remove invalid test case
|
2024-02-20 17:18:38 +08:00 |
Zack Fu Zi Xiang
|
7c49359278
|
chore: merge with main
|
2024-02-20 15:54:14 +08:00 |
Nathan.fooo
|
119d6abe53
|
chore: enable collab ac (#333)
|
2024-02-20 11:59:44 +08:00 |
Nathan.fooo
|
2992f44e44
|
docs: casbin (#332)
|
2024-02-20 10:53:33 +08:00 |
Zack Fu Zi Xiang
|
4413f61f26
|
Merge branch 'main' into workspace-add-email
|
2024-02-20 10:16:58 +08:00 |
Nathan.fooo
|
8e36792dd9
|
fix: metrics (#331)
|
2024-02-20 08:34:57 +08:00 |
Nathan.fooo
|
1841dc21e2
|
chore: flush collab base on edit count (#330)
|
2024-02-20 06:32:19 +08:00 |
Nathan.fooo
|
5cd16d7544
|
chore: load user id and uuid when start (#329)
* chore: load user id and uuid when start
* chore: fix test
* chore: fix test
|
2024-02-20 05:43:33 +08:00 |
Zack Fu Zi Xiang
|
deedaae34d
|
feat: add test cases for inviting user
|
2024-02-20 01:45:03 +08:00 |
Zack Fu Zi Xiang
|
f9d9977076
|
chore: merge with main
|
2024-02-20 00:40:42 +08:00 |
Nathan.fooo
|
d4f7aac93a
|
test: add test (#327)
* test: add test
* test: add test
* test: add test
* test: add test
* test: add test
|
2024-02-19 17:12:07 +08:00 |
Zack Fu Zi Xiang
|
32fe1cc24d
|
feat: send email and create user if adding member but member not exist
|
2024-02-19 15:40:36 +08:00 |
Nathan.fooo
|
815be08d3b
|
chore: metrics for access control (#326)
* chore: metrics for access control
* chore: fix test
|
2024-02-19 12:26:35 +08:00 |
Nathan.fooo
|
f713ebedaa
|
chore: cache policy when load (#325)
|
2024-02-19 10:01:40 +08:00 |
Nathan.fooo
|
c9a3cd6b1b
|
chore: rename dir (#324)
* chore: rename dir
* chore: clippy
|
2024-02-19 08:28:32 +08:00 |
Nathan.fooo
|
7f12628547
|
chore: use dashmap (#319)
|
2024-02-18 11:55:47 +08:00 |
Nathan.fooo
|
2f0f093331
|
refactor: access control (#318)
* refactor: dir
* chore: update
* fix: test
* chore: fix test
* chore: clippy
* chore: update config
* chore: update
|
2024-02-17 01:15:06 +08:00 |
Nathan.fooo
|
a1494f0d09
|
feat: Realtime metrics (#309)
* chore: add metric
* chore: add metric
* chore: clippy
* chore: clippy
* ci: set rust version
* ci: set rust version
* ci: set rust version
|
2024-02-09 12:02:54 +08:00 |
Nathan.fooo
|
b1c14c8ffb
|
test: add (#300)
* test: add
* test: add
* chore: clippy
* chore: clippy
|
2024-02-09 07:10:26 +08:00 |
Nathan.fooo
|
d851b303bf
|
refactor: async send ws message in http request (#296)
* refactor: async send ws message in http request
* chore: update
* chore: update logs
* chore: update logs
* chore: clippy
* chore: add device id in header
* chore: fix test
* chore: fix device_id
* chore: fix client id
* chore: ratelimt for client
* chore: bump collab
|
2024-02-06 15:21:48 +08:00 |
Nathan.fooo
|
d497f2ab62
|
fix: pg lock (#299)
* chore: fix pg lock
* chore: fix pg lock
|
2024-02-06 13:44:39 +08:00 |
Nathan.fooo
|
1a7866e651
|
chore: use redis to cache collab data (#294)
* chore: use redis to cache collab data
* chore: create table
* chore: use cache
* chore: period check group status
* chore: remove trait
* chore: update logs
* chore: update logs
* chore: update logs
* chore: update logs
|
2024-02-05 09:54:16 +08:00 |
Nathan.fooo
|
d23ad1c4de
|
chore: fix refresh token (#292)
* chore: fix refresh token
* chore: fix wasm build
* chore: fix test
|
2024-02-03 16:57:00 +08:00 |
Nathan.fooo
|
9cd1f5ab0a
|
feat: cache uid (#290)
* feat: cache uid
* chore: remove select uid call
* chore: break loop if mailbox close
|
2024-02-03 13:08:49 +08:00 |
Zack Fu Zi Xiang
|
f849f39133
|
chore: add flakes to gitignore
|
2024-01-28 02:01:15 +08:00 |
Fu Zi Xiang
|
0f4fe7bd7b
|
chore: merge with main
|
2024-01-24 12:17:50 +08:00 |
Fu Zi Xiang
|
d04eae91e9
|
feat: add optional name param for workspace creation
|
2024-01-24 11:58:53 +08:00 |
Nathan.fooo
|
a318d2f96d
|
test: wasm test (#271)
* test: wasm test
* ci: run wasm test
* fix: wasm websocket connect
* chore: add logs
* ci: fix
|
2024-01-24 05:51:42 +08:00 |
Fu Zi Xiang
|
b10c85c8aa
|
chore: use utils from client api test util
|
2024-01-23 16:01:36 +08:00 |
Fu Zi Xiang
|
a683e8447e
|
chore: merge with main
|
2024-01-23 15:30:50 +08:00 |
Fu Zi Xiang
|
59d07040fc
|
fix: make unique user creation public
|
2024-01-23 15:19:19 +08:00 |
Fu Zi Xiang
|
7c95f6556a
|
feat: added test case and use triggers
|
2024-01-23 14:48:25 +08:00 |