fengmk2
36ed81bcc6
refactor(server): use doc model on PgWorkspaceDocStorageAdapter ( #9852 )
...
close CLOUD-104
2025-02-07 12:21:58 +00:00
forehalo
0b9d30b55a
refactor: rename all page query to doc ( #10019 )
2025-02-07 11:40:59 +00:00
forehalo
4b1c931503
fix(server): default page owner ( #10015 )
2025-02-07 07:31:56 +00:00
forehalo
12cc94f32a
fix(server): batch grant page roles ( #10007 )
2025-02-07 05:55:07 +00:00
liuyi
00b1f01f9b
feat(server): add public user type ( #10006 )
2025-02-07 04:03:59 +00:00
Brooooooklyn
41107eafae
feat(server): allow to set default role in page ( #9963 )
2025-02-06 17:18:50 +00:00
forehalo
7c7febd495
refactor(server): remove never used column in page permission ( #9985 )
2025-02-06 10:52:05 +00:00
forehalo
d3843d8f11
refactor(server): role actions definition ( #9962 )
2025-02-06 04:54:34 +00:00
fengmk2
a2acacea3b
refactor(server): use userDoc model on PgUserspaceDocStorageAdapter ( #9845 )
...
close CLOUD-104
2025-02-06 11:08:06 +08:00
forehalo
7826e2b7c8
refactor(server): use feature model ( #9932 )
2025-02-05 10:27:26 +00:00
forehalo
0ff8d3af6f
feat(server): auto create page owner role ( #9944 )
2025-02-05 10:09:57 +00:00
Brooooooklyn
abeff8bb1a
feat(server): doc level permission ( #9760 )
...
close CLOUD-89 CLOUD-90 CLOUD-91 CLOUD-92
2025-02-05 07:06:57 +00:00
liuyi
a95803d33b
fix(server): selfhost should not use canary mobile pages ( #9929 )
2025-02-02 10:00:51 +00:00
forehalo
6370f45928
feat(server): cluster level event system ( #9884 )
2025-01-25 14:51:03 +00:00
forehalo
85434fe309
feat(server): search user in workspace ( #9870 )
2025-01-23 08:09:17 +00:00
fengmk2
8021b89944
fix(server): use ClsInterceptor on websocket ( #9859 )
...
https://papooch.github.io/nestjs-cls/considerations/compatibility#websockets
2025-01-23 06:54:23 +00:00
fengmk2
d52d03e1cd
refactor(server): print magic link on local dev env ( #9864 )
2025-01-23 03:39:32 +00:00
forehalo
994d758c07
feat(server): support selfhost licenses ( #8947 )
2025-01-22 10:21:07 +00:00
forehalo
5828eb53b6
feat(core): support one time password ( #9798 )
2025-01-22 07:33:10 +00:00
darkskygit
83ed215f4a
feat(server): new email template ( #9528 )
...
use `yarn af server dev:mail` to preview all mail template
fix CLOUD-93
2025-01-22 02:55:25 +00:00
darkskygit
1116a1d74e
feat(server): supplement team email remind ( #9483 )
...
fix PD-2047 AF-1996
2025-01-21 05:18:02 +00:00
Brooooooklyn
779029148e
refactor(server): enhance the Logger usage ( #9763 )
2025-01-17 12:12:14 +00:00
forehalo
44de4474c3
feat(server): use user model ( #9710 )
2025-01-17 07:06:12 +00:00
fengmk2
b7635c8944
refactor(server): use session model in auth service ( #9660 )
2025-01-14 07:43:26 +00:00
fengmk2
ee99b0cc9d
refactor(server): use verificationToken model instead of tokenService ( #9657 )
2025-01-14 03:39:05 +00:00
forehalo
6d29f80894
feat(server): user model ( #9608 )
2025-01-09 09:14:02 +00:00
Brooooooklyn
482b534a90
chore(server): setup winston logger ( #9561 )
...
There is no impact on the existing logger, as the current logger is used with `new Logger(Context)` and does not utilize dependency injection. In the next phase, gradually replace and supplement the existing `Logger`.
2025-01-07 09:15:08 +00:00
liuyi
378db1054b
fix(server): avoid get object content when syncing ( #9402 )
2024-12-28 00:25:15 +08:00
DarkSky
4ae8c2f4ef
fix(server): team quota await ( #9352 )
2024-12-26 12:08:49 +00:00
darkskygit
5d27a13e2c
feat(server): distinguash workspace quota calc ( #9338 )
...
fix AF-2021
2024-12-26 11:33:31 +00:00
darkskygit
aacdb71ee2
feat(server): role changed email ( #9227 )
2024-12-23 10:13:04 +00:00
DarkSky
e3f922bfac
fix(server): send declined email ( #9188 )
2024-12-17 18:15:43 +08:00
darkskygit
27d4aa7ca7
test(server): add more test for team workspace ( #9182 )
2024-12-17 08:42:19 +00:00
forehalo
83618e38a2
chore(server): cleanup team impl ( #9171 )
2024-12-16 08:41:11 +00:00
darkskygit
de2dab32c0
feat(server): always send invite email ( #9168 )
...
fix AF-1976
2024-12-16 04:45:12 +00:00
forehalo
0e73737407
refactor(server): make redis required module ( #9121 )
2024-12-13 06:27:15 +00:00
forehalo
81c68032e1
refactor(server): standalone runtime module ( #9120 )
2024-12-13 06:27:14 +00:00
forehalo
4c23991047
chore: rename fundamentals to base ( #9119 )
2024-12-13 06:27:13 +00:00
forehalo
d620a525cc
fix(server): allow email with dot in name
2024-12-13 10:53:49 +08:00
DarkSky
ab1ad65858
feat(server): adapt normal workspace's invite link behavior ( #9130 )
2024-12-12 20:32:32 +08:00
darkskygit
56c573ebf3
fix(server): accept invite condition ( #9124 )
2024-12-12 10:01:13 +00:00
darkskygit
cdb55a3393
chore(server): filter out some logs ( #9059 )
2024-12-12 09:19:48 +00:00
darkskygit
69e5997608
feat(server): team mail sender ( #9104 )
...
fix AF-1914
2024-12-12 07:33:32 +00:00
darkskygit
350696c861
fix(server): invite link & accept ( #9109 )
...
fix AF-1920
2024-12-12 07:33:30 +00:00
DarkSky
9b0f1bb293
feat(server): improve team invite ( #9092 )
2024-12-11 18:00:49 +08:00
liuyi
671c41cb1a
fix(server): should drop blob steam if not used ( #9103 )
2024-12-11 17:59:59 +08:00
forehalo
2f80b4f822
feat(nbstore): add cloud implementation ( #8810 )
2024-12-10 10:48:27 +00:00
JimmFly
612310bc26
feat(core): impl team workspace ( #8920 )
...
AF-1738 AF-1735 AF-1731 AF-1721 AF-1717 AF-1736 AF-1727 AF-1719 AF-1877
UI for team workspaces :
- add upgrade to team & successful upgrade page ( `/upgrade-to-team` & `/upgrade-success/team`)
- update team plans on pricing page ( settings —> pricing plans )
- update reaching the usage/member limit modal
- update invite member modal
- update member CRUD options
2024-12-10 06:31:36 +00:00
DarkSky
9365958a02
feat(server): team quota ( #8955 )
2024-12-09 18:51:54 +09:00
forehalo
1aff9de981
refactor(server): cleanup selfhost module ( #9038 )
2024-12-06 09:23:22 +00:00