Direct typing and presence (#10147)

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
This commit is contained in:
Kristina
2025-10-24 21:52:42 +07:00
committed by GitHub
parent 5def0cb231
commit 28fb9a4baf
36 changed files with 256 additions and 211 deletions
+128 -128
View File
@@ -59,23 +59,23 @@ importers:
specifier: ^0.7.5
version: 0.7.5
'@hcengineering/communication-client-query':
specifier: ^0.7.7
version: 0.7.7
specifier: ^0.7.8
version: 0.7.8
'@hcengineering/communication-rest-client':
specifier: ^0.7.7
version: 0.7.7
specifier: ^0.7.8
version: 0.7.8
'@hcengineering/communication-sdk-types':
specifier: ^0.7.7
version: 0.7.7
specifier: ^0.7.8
version: 0.7.8
'@hcengineering/communication-server':
specifier: ^0.7.7
version: 0.7.7
specifier: ^0.7.8
version: 0.7.8
'@hcengineering/communication-shared':
specifier: ^0.7.7
version: 0.7.7
specifier: ^0.7.8
version: 0.7.8
'@hcengineering/communication-types':
specifier: ^0.7.7
version: 0.7.7
specifier: ^0.7.8
version: 0.7.8
'@hcengineering/core':
specifier: ^0.7.10
version: 0.7.10
@@ -3180,29 +3180,29 @@ packages:
'@hcengineering/collaborator-client@0.7.5':
resolution: {integrity: sha512-f6sF1BhNgJBS0VZSJiTJQ/S5Nna0Eyw7THazbdriG1iENgoLtWqszaf4c3sVJdttn2v2+pBXZaf5dfUlM/HcyA==}
'@hcengineering/communication-client-query@0.7.7':
resolution: {integrity: sha512-Cx4H//U+4s3AS/x+b0OBCSv8KPcPFYTjKECDvxRNw1vJ3pNPK25qEayhtvXS/skx5UN/kQ8lL3WLsRSeubraBA==}
'@hcengineering/communication-client-query@0.7.8':
resolution: {integrity: sha512-Zi5pb2usiUCSajrbzWqxZU5UirYI64jdRcT3SSva0Daqzd68lmDDKQYGXdjamjEr0GmjSUivlpWC5aK4sVku8g==}
'@hcengineering/communication-cockroach@0.7.7':
resolution: {integrity: sha512-L0g2iYvc9aYH18KzbB7eFfK6pBCmFSZ7/1RIcgp/2ybNG/Onba1uuS9Cjp35IaNDqX3UDPi1kL0CtEwmkn8kGw==}
'@hcengineering/communication-cockroach@0.7.8':
resolution: {integrity: sha512-Qx+rmgt/HbjgASFNj9XYDmSPp6aEwzN32+JYy2jYKK5hFDZ70rDM/wOK9WJLOLm38fzHb/BJYyMoEgA/PTWF2w==}
'@hcengineering/communication-query@0.7.7':
resolution: {integrity: sha512-YnKXluIVwBD5B7MXu5A5g9Rw1GwQiA2HR2wfUlauE8F5ojXSG1JPXegDzY2aIwUBdYXO95gr9ZvSGzhaJnsgpw==}
'@hcengineering/communication-query@0.7.8':
resolution: {integrity: sha512-Iflv8qBEogsw+kOFrOgLro+3SIOECsN+qX2gTtOyl30SBn1KMedCeVBUYy71va45R2zifYSG13XmM9bYSr+8sg==}
'@hcengineering/communication-rest-client@0.7.7':
resolution: {integrity: sha512-L86OnLj61lw3q2P3oSpSAixPmmUresI2pHAhys+nttLHGSUxRskLV5EzGwmLpGCjs1mEGPuDaEBZGpnd1+kPqQ==}
'@hcengineering/communication-rest-client@0.7.8':
resolution: {integrity: sha512-N+sm1l+d8Npd8AuSccCPTSJYWQfbjwBBUvt9CJwcJUzbGoMg9Hq0NW7RsaOF8FDQrLDNYy8N0kRBMZFd2L3M6w==}
'@hcengineering/communication-sdk-types@0.7.7':
resolution: {integrity: sha512-aU71qqF7Cspz3/LRnS5zS6jwjM61bLU8cfl3qz+qXadM/F7GLc6KSJZCSpeIXe0q4jICUeGXpJjY6EGXhGL+jw==}
'@hcengineering/communication-sdk-types@0.7.8':
resolution: {integrity: sha512-i6Qscbm0NAJURjomHkosZXnWc2ANpC4zcH4p23i3c4MwugSQxL9SsGXhbQxIzyL+cl8UXRXGlgT5XfqEOY6g3A==}
'@hcengineering/communication-server@0.7.7':
resolution: {integrity: sha512-NTA4Y0kGJocSgYd+DDeGhcvKb7HWdGtk6+8Nm3vnJVDG2zsfRNKi42YFFz/kZNQxBsYSDH1CMEJ6wChOJQKILg==}
'@hcengineering/communication-server@0.7.8':
resolution: {integrity: sha512-MBkerLNjN4v+v9Np2dWaZ74/TpyIZMDSk6LNj1aTZwdxznVcSZKnhas4Mq1coJZwFzlVM+O4DcWqj27zW+XYxw==}
'@hcengineering/communication-shared@0.7.7':
resolution: {integrity: sha512-3pLVoE9+vpSky45Dt9qmhlCKLmkwV3/TAu425VPI4rCe7f4weSkj2PDy+LxdZUebo5z37qqP4pTSOZOGL9yqNw==}
'@hcengineering/communication-shared@0.7.8':
resolution: {integrity: sha512-CLacQGilIkj/7J+tMS9l2WWs6Qdv75pxQS7WJhtlhr4OjxiNDS3voniRVwtQk4FNw32og9Oa/2YuA/RrmEKQhQ==}
'@hcengineering/communication-types@0.7.7':
resolution: {integrity: sha512-udBDfzfoAb/wIUMw1yR51RXDBig6QD51IxDvsGs9B8PRdHzmpYh9Uv4CJnmRJmXH2EW5khwEeGiLvYG5OINo5A==}
'@hcengineering/communication-types@0.7.8':
resolution: {integrity: sha512-CqsE566h6UNT7dq1Xqi7Ea2G/Bm5DqCJwlDXKQ9b88uDLBeCZNRYwN2/1mXrrh/vfGiv9EkLSmRBNZoHqff6QQ==}
'@hcengineering/core@0.7.10':
resolution: {integrity: sha512-gMf6cUHkB3FHEPIYOTHwz872p/Ge6iSWy07IiQP7Wg98pfn+7iAFg6mLoT3AAW7PsTjJ2GCZoHLLzTDtkrNbxg==}
@@ -4730,7 +4730,7 @@ packages:
version: 0.0.0
'@rush-temp/activity-resources@file:projects/activity-resources.tgz':
resolution: {integrity: sha512-vxC5C+RUDPhua+giMXq0J5zkTfZ2MaVmZHkdCv092a6vK76pD+Mg2A+mia3yjWbijD/rEsxVhrUrbllwa+lURg==, tarball: file:projects/activity-resources.tgz}
resolution: {integrity: sha512-qTTZkrtpE6g0TRWK005pffh2+SCDRUYRwjaQMYEdLJWG9dnzoLeKA+7FI+mGUWMTN+WmF/bN5dD/cCYWmtNyhg==, tarball: file:projects/activity-resources.tgz}
version: 0.0.0
'@rush-temp/activity@file:projects/activity.tgz':
@@ -4858,7 +4858,7 @@ packages:
version: 0.0.0
'@rush-temp/card-resources@file:projects/card-resources.tgz':
resolution: {integrity: sha512-b8GWDLMC1hMW5pWF3fJX+Gd7W3p1EyI3iZOk97T7l2X4EowFjZYyK156qmHUH/jYrasJyt4iR/cHn2LTI8crvw==, tarball: file:projects/card-resources.tgz}
resolution: {integrity: sha512-oBt4zGf/Yt3QLBndwpoe+dJ89o0bXOAHiAxj2SF5mkf3HnOtg85eXmOQ+dv5SPrO1WP49tfNac/u3lgsv3J1pQ==, tarball: file:projects/card-resources.tgz}
version: 0.0.0
'@rush-temp/card@file:projects/card.tgz':
@@ -4870,7 +4870,7 @@ packages:
version: 0.0.0
'@rush-temp/chat-resources@file:projects/chat-resources.tgz':
resolution: {integrity: sha512-q2tm1AC13FliXLs+vjr3fZLUHqwjKj4IX7sat5q/3lQD1qFdlH1MhwNWZO2XoVSVXrrKVQdRV1XC2t2udMDjwg==, tarball: file:projects/chat-resources.tgz}
resolution: {integrity: sha512-eZezeWpzr/K5l5klADjknr1n9BdwEchFO062CcOOoP2BAQ3vjbPutxi49PaXAyTpUE2ZdK+3CYYo+heZ8MGRWw==, tarball: file:projects/chat-resources.tgz}
version: 0.0.0
'@rush-temp/chat@file:projects/chat.tgz':
@@ -4898,11 +4898,11 @@ packages:
version: 0.0.0
'@rush-temp/communication-resources@file:projects/communication-resources.tgz':
resolution: {integrity: sha512-2Qdf6gDJXZvz9nfr7fo5wOulEeZf4GXReFdqF9ONYDqSpaa6CHsVvmFQ9vnM3p3lHCiJAc+/wR4FmIE/5h9N9A==, tarball: file:projects/communication-resources.tgz}
resolution: {integrity: sha512-eROfn3quRc5+7Yt1MNuqZFN3aWQICeFsDx6rK99llaJPnZtWGxRvf8CWcBkDehK6i7oAWCZ+YONNBq5yYRv9Dw==, tarball: file:projects/communication-resources.tgz}
version: 0.0.0
'@rush-temp/communication@file:projects/communication.tgz':
resolution: {integrity: sha512-x4ADD7ZiRzCVJ1yh723O98We0OkqEWXs/TefA7nxS+I/hZwx2TS3zyQ0H802qZg2R7LQoF6eYB455pRNzgyUIA==, tarball: file:projects/communication.tgz}
resolution: {integrity: sha512-AHI8iwhUUEAo8tkvXLawZSc4XecBRkv3XrOdu37vy2UcS/iSuQQG/ihrZIypR5l4gXEWqJ5USzRGJ8d/0rWyoQ==, tarball: file:projects/communication.tgz}
version: 0.0.0
'@rush-temp/contact-assets@file:projects/contact-assets.tgz':
@@ -4958,7 +4958,7 @@ packages:
version: 0.0.0
'@rush-temp/desktop@file:projects/desktop.tgz':
resolution: {integrity: sha512-hAjymHQdLfb0uGCerYdNYyK5EZzPZv8EIPveJkGl4znj8Rbh+l7IrpgdRpw1cURU8m/VurMq36Ks/Q4YGIjNZA==, tarball: file:projects/desktop.tgz}
resolution: {integrity: sha512-W9W4oRDM5hbfHj3c18aC9pEsX1XnozKEDmHRaWI8h/B+oUJ6tUz/Tyyu04qsXvAfwtXnWLxhyslEDolUBdt5lg==, tarball: file:projects/desktop.tgz}
version: 0.0.0
'@rush-temp/devmodel-resources@file:projects/devmodel-resources.tgz':
@@ -5138,7 +5138,7 @@ packages:
version: 0.0.0
'@rush-temp/inbox-resources@file:projects/inbox-resources.tgz':
resolution: {integrity: sha512-VcXuydRF3H6pLF9g9F7JDzOh2sOf1eNAoSPUIEWc0NQMq0Ep8urCXyGscL6S63WxaQMMRoXNWAp7ar1HRBK69w==, tarball: file:projects/inbox-resources.tgz}
resolution: {integrity: sha512-JgKls31AlVsOlFWEvhimGr8l2wb9lxUoq5CkkhZbHzCydKxG3SX+31re5vT5RM4iiBU0i7Yf82GicOKb9goWoA==, tarball: file:projects/inbox-resources.tgz}
version: 0.0.0
'@rush-temp/inbox@file:projects/inbox.tgz':
@@ -5210,7 +5210,7 @@ packages:
version: 0.0.0
'@rush-temp/mail-common@file:projects/mail-common.tgz':
resolution: {integrity: sha512-U+QVONT/vdPI+E221/SNM7cUquPVZ1gz/HKCRwwBKf7jrDpQTis5LAoG4JnVS49U1Yi+E7sMW3kdK8mw5ys0vg==, tarball: file:projects/mail-common.tgz}
resolution: {integrity: sha512-xFkcmO5vO65cclHFCvksaJO92uvsIuPHs8AC21oBRfh6ebu1XGhLyo6VkoGPEmadf9hF2O+gGVJ+7KLxGWMWfg==, tarball: file:projects/mail-common.tgz}
version: 0.0.0
'@rush-temp/mail@file:projects/mail.tgz':
@@ -5286,7 +5286,7 @@ packages:
version: 0.0.0
'@rush-temp/model-communication@file:projects/model-communication.tgz':
resolution: {integrity: sha512-l0xPUpZCd5espBfUGPWFXmL+0SZfFC8dNriTgpmwrcjkN56aWsQAB62bykU8dSWiMHHiCU9Ifk4USFFI/eDvww==, tarball: file:projects/model-communication.tgz}
resolution: {integrity: sha512-vEtRrJzPCgWVcEE+LUXnt/HAzcGb+0jCtaq6rskgionc5m0KA35ZrFTwMdz5LobtknnLYVkiRueA44EJcDPOCQ==, tarball: file:projects/model-communication.tgz}
version: 0.0.0
'@rush-temp/model-contact@file:projects/model-contact.tgz':
@@ -5686,7 +5686,7 @@ packages:
version: 0.0.0
'@rush-temp/pod-fulltext@file:projects/pod-fulltext.tgz':
resolution: {integrity: sha512-D+/ti2HaiipLipwfl6d61IsHUBBvRmuZUdy6fR84FMZUWJ2yNcvgt7MWSR4NyMj1/87SkI8/9x1UmCh33YBjPA==, tarball: file:projects/pod-fulltext.tgz}
resolution: {integrity: sha512-6pcZOAzpMisxWbjEaoq2SPX+5ll9gCx2dYfjIuhmPJwkIcLp3M4qub6rHiDbPb1hp8daiDsxSTdKnUUm2Z+/vw==, tarball: file:projects/pod-fulltext.tgz}
version: 0.0.0
'@rush-temp/pod-github@file:projects/pod-github.tgz':
@@ -5694,7 +5694,7 @@ packages:
version: 0.0.0
'@rush-temp/pod-gmail@file:projects/pod-gmail.tgz':
resolution: {integrity: sha512-Fy18dEFo/+eg1uBOC0TbV0bmFem+o+FJXotupbgX2HrIJaE3DybGASb4DbafIopEFxvtHqE9FiKqTvKM7rO98w==, tarball: file:projects/pod-gmail.tgz}
resolution: {integrity: sha512-djvlL/nFCqTiPfu7E4BLCH3EDAfn9JAX6TR7LkscCtx8iVMKflEtLHahwEbel/Qz0Pnzx12YcAo73DbrAeFGfw==, tarball: file:projects/pod-gmail.tgz}
version: 0.0.0
'@rush-temp/pod-love@file:projects/pod-love.tgz':
@@ -5702,7 +5702,7 @@ packages:
version: 0.0.0
'@rush-temp/pod-mail-worker@file:projects/pod-mail-worker.tgz':
resolution: {integrity: sha512-X3wm4jlK15ErKwWntQukoGFk5m2A1GynxZ31bjpVwlG256lB8nAjQyHenz1HKgv9zWaaLPddmOHjj8O9E6TqVQ==, tarball: file:projects/pod-mail-worker.tgz}
resolution: {integrity: sha512-KyBb3jRFOPRpXUzhP1el9EyR+QQawEM7KH4fRfuf99Dn+x/zqsBglepZS23LoimykXnfwhYHlKWTpIT8Nsp8AQ==, tarball: file:projects/pod-mail-worker.tgz}
version: 0.0.0
'@rush-temp/pod-mail@file:projects/pod-mail.tgz':
@@ -5710,7 +5710,7 @@ packages:
version: 0.0.0
'@rush-temp/pod-media@file:projects/pod-media.tgz':
resolution: {integrity: sha512-P54Re9w8UuEeH6HRyQTrtySSU+kQ0K/7TQlVoPmLlNXDoVprhQWGtevAVUuHxu/0itna/mHGDOERW4ANs6HbQA==, tarball: file:projects/pod-media.tgz}
resolution: {integrity: sha512-TNAtdM6LBxv9MtTHXW2Nci3m3PKRWWfeAkrrdT/O1pVlAr5zF8Dqe16yMLdWOTWfPJF0CM1W65f7XPetKVl4oQ==, tarball: file:projects/pod-media.tgz}
version: 0.0.0
'@rush-temp/pod-notification@file:projects/pod-notification.tgz':
@@ -5726,15 +5726,15 @@ packages:
version: 0.0.0
'@rush-temp/pod-process@file:projects/pod-process.tgz':
resolution: {integrity: sha512-rv+aR+l8BTZl1iGYWJ/l5jnrN0YTRNBHkoevFlrTbzWkyko7r3v+xHz1LyvulD/1+GMIBSCPo6FRLq2zdt1n5w==, tarball: file:projects/pod-process.tgz}
resolution: {integrity: sha512-S8KK8QBzU1LLnUMjeqtDcbOhy/IyHRA5axHhgcP0bp++4cUfIp8t5SUX8acNIXsZQKNEvSAC02434OuXCD3S9w==, tarball: file:projects/pod-process.tgz}
version: 0.0.0
'@rush-temp/pod-rating@file:projects/pod-rating.tgz':
resolution: {integrity: sha512-KH06taEKwEwG5TdLld/6G8YuUDbB5NfdBCdjWVPV+hU+yC5aPjrWfMyLP0ZSATzfBsIcLEUHC2xPqrBruH9VxA==, tarball: file:projects/pod-rating.tgz}
resolution: {integrity: sha512-v7SIffUgAP6Dw+gH0wCwx8ma/mwD2ot4pDNvAyaBbDbpYhbBGUUyrAvqyiuzNVwPWvJcZNyqTG/zHFFlloJwbw==, tarball: file:projects/pod-rating.tgz}
version: 0.0.0
'@rush-temp/pod-server@file:projects/pod-server.tgz':
resolution: {integrity: sha512-95U6ez9bMPBMRmkpLDztVDtmF+8a/TjHNPUVm4gRnrTgBJX0rLC0/BSK1AW+xW6itShXMGsONNyCefbXg4Edmg==, tarball: file:projects/pod-server.tgz}
resolution: {integrity: sha512-T7F26duISM99wF1WpVp78XeQDueyVnR7mxC6JZeuMcr2yEzz6tQ9YsRoyzR/B5w0nA16d+nLzJc61oUDdcPbTg==, tarball: file:projects/pod-server.tgz}
version: 0.0.0
'@rush-temp/pod-sign@file:projects/pod-sign.tgz':
@@ -5754,7 +5754,7 @@ packages:
version: 0.0.0
'@rush-temp/pod-translate@file:projects/pod-translate.tgz':
resolution: {integrity: sha512-cdak2NAfd+s4CAv3kGdBPeAgM5o/QJCH2OYfS6NI8GhTL0BsdmbiLbn2hQxzpRlpCBFnvOaUzO6HcFUa0owrcA==, tarball: file:projects/pod-translate.tgz}
resolution: {integrity: sha512-qfW4qGdpLjT1ulSHUXcrWvFlkxXiEKaH/UE8RAio40dv9nLO4kG7MHxxBz6dIfX80fLLWX/yrZ9B/0SPbxKKww==, tarball: file:projects/pod-translate.tgz}
version: 0.0.0
'@rush-temp/pod-worker@file:projects/pod-worker.tgz':
@@ -5782,7 +5782,7 @@ packages:
version: 0.0.0
'@rush-temp/presentation@file:projects/presentation.tgz':
resolution: {integrity: sha512-x8ZTDkt30fxp/u72E3DMgh9xeAIMyGC2B8sHQxDFez6r+vzh41XlBxu1TOayAj5T7YJ9n9wkbnPTnUqd1ma6gQ==, tarball: file:projects/presentation.tgz}
resolution: {integrity: sha512-99b1SYMOhA37OI7SMoe6Dz89fALLGcz5k3SV5+70crLEcI8YK5WqdzA4e/WkG+JUzFoRY+9kF7+87uwSe9I4iA==, tarball: file:projects/presentation.tgz}
version: 0.0.0
'@rush-temp/print-assets@file:projects/print-assets.tgz':
@@ -5910,7 +5910,7 @@ packages:
version: 0.0.0
'@rush-temp/server-activity-resources@file:projects/server-activity-resources.tgz':
resolution: {integrity: sha512-3G5qUJ2grTG1WjvnGa1Q69mmzGzSs53ZQeaQin/3KolUZDy55rYvxmFBNhz0+zjqvVxL8wQUoahGT5ETqyVr9w==, tarball: file:projects/server-activity-resources.tgz}
resolution: {integrity: sha512-PvCkvhyCH3ynQLKfBTY8XlHRkcQBoDBWekNygFbfRb5n5BY10j2q/URjhIwsstLe09Efs+nlbD1urv5m4dEZ9g==, tarball: file:projects/server-activity-resources.tgz}
version: 0.0.0
'@rush-temp/server-activity@file:projects/server-activity.tgz':
@@ -5954,7 +5954,7 @@ packages:
version: 0.0.0
'@rush-temp/server-card-resources@file:projects/server-card-resources.tgz':
resolution: {integrity: sha512-K+F9EGV5UW/13bGMfQPWmCqTjqiIPCQDF3xwPZDV6oTROBUCWMS477b0QkrW5xIrw71GLQ834oCP6R5zQSkifw==, tarball: file:projects/server-card-resources.tgz}
resolution: {integrity: sha512-u4oZ7JGfFdy9d6J7Z+fnGHaNIQkcs+CWIJLFjCrdqhKe3h949URwuWG/bsUFvSoCeZ8g7G2slDf5dOTzVspBPA==, tarball: file:projects/server-card-resources.tgz}
version: 0.0.0
'@rush-temp/server-card@file:projects/server-card.tgz':
@@ -6046,7 +6046,7 @@ packages:
version: 0.0.0
'@rush-temp/server-indexer@file:projects/server-indexer.tgz':
resolution: {integrity: sha512-09Egad9mZU7ANfKIhDNT4aTJPSHpHuKMEZhrvZ/gzn1qXg40fzptONO3VasQ6elLPkjVMG42mIDxNIhYPdox8Q==, tarball: file:projects/server-indexer.tgz}
resolution: {integrity: sha512-FTGACfNKH0Sj7t02mabwmJrDmUHS7g3h1peHyC68s/UQM6I5nauF5IfKMGg+rCDOYwMjU92lUqp5AVUTouhR1A==, tarball: file:projects/server-indexer.tgz}
version: 0.0.0
'@rush-temp/server-inventory-resources@file:projects/server-inventory-resources.tgz':
@@ -6082,7 +6082,7 @@ packages:
version: 0.0.0
'@rush-temp/server-pipeline@file:projects/server-pipeline.tgz':
resolution: {integrity: sha512-h0ID1TQIf1aRHh7Tq8NTSdQl9egsvIYygJYJPbTm+dTtK3qAdsNuSCiL8BU4bam2b3/U/z32bFZGFZLa1YnbVQ==, tarball: file:projects/server-pipeline.tgz}
resolution: {integrity: sha512-uEhGS/9ShbT7ioSVuqZPQ/QvAbgBpT12mC4TvxOneClQJcIBJ2kTJLh2um+chWxBXV9OmkAOG69/fmi6RWNSvg==, tarball: file:projects/server-pipeline.tgz}
version: 0.0.0
'@rush-temp/server-preference@file:projects/server-preference.tgz':
@@ -6326,7 +6326,7 @@ packages:
version: 0.0.0
'@rush-temp/tool@file:projects/tool.tgz':
resolution: {integrity: sha512-KC5RwTDvtqx1YpdwrU7FADZie6fveOKPNuQCKJA72w7HhuDP+Zar0KodO/lQfJOuKoBln4WZC+g5cr61LvX+Fg==, tarball: file:projects/tool.tgz}
resolution: {integrity: sha512-SDrP5tL5lzbl1CWYPj6kuquRDNC0u8iiPQWDmd6BV1uG5rg5wXqclTYkbGqAm0ZNn+mUjnnoh+BdFva9yLtp3w==, tarball: file:projects/tool.tgz}
version: 0.0.0
'@rush-temp/tracker-assets@file:projects/tracker-assets.tgz':
@@ -6386,7 +6386,7 @@ packages:
version: 0.0.0
'@rush-temp/workbench-resources@file:projects/workbench-resources.tgz':
resolution: {integrity: sha512-9EgBLFdon0IlJBXe1RkpRiL9kGYnrHllZSsO6IRDKBRs4KeHRzoorjnhcAKc6mPb8bvX4eGtid73f8Y/hfZstw==, tarball: file:projects/workbench-resources.tgz}
resolution: {integrity: sha512-y8lM3HgcZ+QYjbpvJMAOYDirt5vSdUGLAs89O2ZnIXRe9gmVC82UoZgCKLmhRssOH6wJL8HjniUYAVkuHBe1pQ==, tarball: file:projects/workbench-resources.tgz}
version: 0.0.0
'@rush-temp/workbench@file:projects/workbench.tgz':
@@ -15647,51 +15647,51 @@ snapshots:
dependencies:
'@hcengineering/core': 0.7.10
'@hcengineering/communication-client-query@0.7.7':
'@hcengineering/communication-client-query@0.7.8':
dependencies:
'@hcengineering/communication-query': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-query': 0.7.8
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-types': 0.7.8
'@hcengineering/hulylake-client': 0.7.6
fast-equals: 5.2.2
'@hcengineering/communication-cockroach@0.7.7':
'@hcengineering/communication-cockroach@0.7.8':
dependencies:
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-shared': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-shared': 0.7.8
'@hcengineering/communication-types': 0.7.8
postgres: 3.4.7
uuid: 8.3.2
'@hcengineering/communication-query@0.7.7':
'@hcengineering/communication-query@0.7.8':
dependencies:
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-shared': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-shared': 0.7.8
'@hcengineering/communication-types': 0.7.8
'@hcengineering/hulylake-client': 0.7.6
fast-equals: 5.2.2
uuid: 8.3.2
'@hcengineering/communication-rest-client@0.7.7':
'@hcengineering/communication-rest-client@0.7.8':
dependencies:
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-shared': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-shared': 0.7.8
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
snappyjs: 0.7.0
'@hcengineering/communication-sdk-types@0.7.7':
'@hcengineering/communication-sdk-types@0.7.8':
dependencies:
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/communication-server@0.7.7':
'@hcengineering/communication-server@0.7.8':
dependencies:
'@hcengineering/account-client': 0.7.7
'@hcengineering/communication-cockroach': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-shared': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-cockroach': 0.7.8
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-shared': 0.7.8
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/hulylake-client': 0.7.6
'@hcengineering/server-token': 0.7.5
@@ -15700,13 +15700,13 @@ snapshots:
uuid: 8.3.2
zod: 3.24.2
'@hcengineering/communication-shared@0.7.7':
'@hcengineering/communication-shared@0.7.8':
dependencies:
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-types': 0.7.8
'@hcengineering/hulylake-client': 0.7.6
'@hcengineering/communication-types@0.7.7':
'@hcengineering/communication-types@0.7.8':
dependencies:
'@hcengineering/core': 0.7.10
@@ -18108,7 +18108,7 @@ snapshots:
'@rush-temp/activity-resources@file:projects/activity-resources.tgz(@babel/core@7.23.9)(@jest/types@29.6.3)(@types/node@22.15.29)(babel-jest@29.7.0(@babel/core@7.23.9))(esbuild@0.25.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(prosemirror-inputrules@1.4.0)(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.37.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))':
dependencies:
'@hcengineering/analytics': 0.7.5
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/platform': 0.7.5
'@hcengineering/platform-rig': 0.7.19(@babel/core@7.23.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(sass@1.93.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))
@@ -19440,7 +19440,7 @@ snapshots:
dependencies:
'@hcengineering/account-client': 0.7.7
'@hcengineering/analytics': 0.7.5
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/platform': 0.7.5
'@hcengineering/platform-rig': 0.7.19(@babel/core@7.23.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(sass@1.93.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))
@@ -19567,8 +19567,8 @@ snapshots:
'@rush-temp/chat-resources@file:projects/chat-resources.tgz(@babel/core@7.23.9)(@jest/types@29.6.3)(@types/node@22.15.29)(babel-jest@29.7.0(@babel/core@7.23.9))(esbuild@0.25.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(prosemirror-inputrules@1.4.0)(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.37.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))':
dependencies:
'@hcengineering/analytics': 0.7.5
'@hcengineering/communication-shared': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-shared': 0.7.8
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/platform': 0.7.5
'@hcengineering/platform-rig': 0.7.19(@babel/core@7.23.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(sass@1.93.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))
@@ -19900,8 +19900,8 @@ snapshots:
'@rush-temp/communication-resources@file:projects/communication-resources.tgz(@babel/core@7.23.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(esbuild@0.25.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(prosemirror-inputrules@1.4.0)(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.37.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))':
dependencies:
'@hcengineering/analytics': 0.7.5
'@hcengineering/communication-shared': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-shared': 0.7.8
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/platform': 0.7.5
'@hcengineering/platform-rig': 0.7.19(@babel/core@7.23.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(sass@1.93.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))
@@ -19956,7 +19956,7 @@ snapshots:
'@rush-temp/communication@file:projects/communication.tgz(@babel/core@7.23.9)(@jest/types@29.6.3)(@types/node@22.15.29)(babel-jest@29.7.0(@babel/core@7.23.9))(esbuild@0.25.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(sass@1.93.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))':
dependencies:
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/platform': 0.7.5
'@hcengineering/platform-rig': 0.7.19(@babel/core@7.23.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(sass@1.93.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))
@@ -20513,7 +20513,7 @@ snapshots:
dependencies:
'@hcengineering/client': 0.7.6
'@hcengineering/client-resources': 0.7.6
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/platform': 0.7.5
'@hcengineering/platform-rig': 0.7.19(@babel/core@7.23.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(sass@1.93.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))
@@ -22400,8 +22400,8 @@ snapshots:
'@rush-temp/inbox-resources@file:projects/inbox-resources.tgz(@babel/core@7.23.9)(@jest/types@29.6.3)(@types/node@22.15.29)(babel-jest@29.7.0(@babel/core@7.23.9))(esbuild@0.25.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(prosemirror-inputrules@1.4.0)(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.37.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))':
dependencies:
'@hcengineering/analytics': 0.7.5
'@hcengineering/communication-shared': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-shared': 0.7.8
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/platform': 0.7.5
'@hcengineering/platform-rig': 0.7.19(@babel/core@7.23.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(sass@1.93.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))
@@ -23131,10 +23131,10 @@ snapshots:
dependencies:
'@hcengineering/account-client': 0.7.7
'@hcengineering/api-client': 0.7.5(bufferutil@4.0.8)(prosemirror-inputrules@1.4.0)(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.37.2)(utf-8-validate@6.0.4)
'@hcengineering/communication-rest-client': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-shared': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-rest-client': 0.7.8
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-shared': 0.7.8
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/kafka': 0.7.8
'@hcengineering/platform-rig': 0.7.19(@babel/core@7.23.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(sass@1.93.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))
@@ -23877,7 +23877,7 @@ snapshots:
'@rush-temp/model-communication@file:projects/model-communication.tgz(@babel/core@7.23.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(esbuild@0.25.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(sass@1.93.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))':
dependencies:
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/model': 0.7.6
'@hcengineering/platform': 0.7.5
@@ -27931,8 +27931,8 @@ snapshots:
'@hcengineering/analytics-service': 0.7.5(encoding@0.1.13)
'@hcengineering/client': 0.7.6
'@hcengineering/client-resources': 0.7.6
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-server': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-server': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/elastic': 0.7.8
'@hcengineering/hulylake-client': 0.7.6
@@ -28123,8 +28123,8 @@ snapshots:
'@hcengineering/api-client': 0.7.5(bufferutil@4.0.8)(prosemirror-inputrules@1.4.0)(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.37.2)(utf-8-validate@6.0.4)
'@hcengineering/client': 0.7.6
'@hcengineering/client-resources': 0.7.6
'@hcengineering/communication-rest-client': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-rest-client': 0.7.8
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/kafka': 0.7.8
'@hcengineering/platform': 0.7.5
@@ -28265,9 +28265,9 @@ snapshots:
'@hcengineering/account-client': 0.7.7
'@hcengineering/analytics-service': 0.7.5(encoding@0.1.13)
'@hcengineering/api-client': 0.7.5(bufferutil@4.0.8)(prosemirror-inputrules@1.4.0)(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.37.2)(utf-8-validate@6.0.4)
'@hcengineering/communication-rest-client': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-rest-client': 0.7.8
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/kafka': 0.7.8
'@hcengineering/platform': 0.7.5
@@ -28392,8 +28392,8 @@ snapshots:
'@hcengineering/analytics': 0.7.5
'@hcengineering/analytics-service': 0.7.5(encoding@0.1.13)
'@hcengineering/api-client': 0.7.5(bufferutil@4.0.8)(prosemirror-inputrules@1.4.0)(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.37.2)(utf-8-validate@6.0.4)
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/kafka': 0.7.8
'@hcengineering/platform': 0.7.5
@@ -28627,8 +28627,8 @@ snapshots:
'@hcengineering/analytics': 0.7.5
'@hcengineering/analytics-service': 0.7.5(encoding@0.1.13)
'@hcengineering/api-client': 0.7.5(bufferutil@4.0.8)(prosemirror-inputrules@1.4.0)(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.37.2)(utf-8-validate@6.0.4)
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/kafka': 0.7.8
'@hcengineering/platform': 0.7.5
@@ -28686,8 +28686,8 @@ snapshots:
'@hcengineering/account-client': 0.7.7
'@hcengineering/analytics': 0.7.5
'@hcengineering/analytics-service': 0.7.5(encoding@0.1.13)
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-server': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-server': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/kafka': 0.7.8
'@hcengineering/middleware': 0.7.10
@@ -28759,8 +28759,8 @@ snapshots:
'@hcengineering/account-client': 0.7.7
'@hcengineering/analytics': 0.7.5
'@hcengineering/analytics-service': 0.7.5(encoding@0.1.13)
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-server': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-server': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/kafka': 0.7.8
'@hcengineering/middleware': 0.7.10
@@ -29120,9 +29120,9 @@ snapshots:
'@hcengineering/analytics': 0.7.5
'@hcengineering/analytics-service': 0.7.5(encoding@0.1.13)
'@hcengineering/api-client': 0.7.5(bufferutil@4.0.8)(prosemirror-inputrules@1.4.0)(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.37.2)(utf-8-validate@6.0.4)
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-shared': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-shared': 0.7.8
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/hulylake-client': 0.7.6
'@hcengineering/kafka': 0.7.8
@@ -29437,10 +29437,10 @@ snapshots:
'@hcengineering/analytics': 0.7.5
'@hcengineering/client': 0.7.6
'@hcengineering/collaborator-client': 0.7.5
'@hcengineering/communication-client-query': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-shared': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-client-query': 0.7.8
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-shared': 0.7.8
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/hulylake-client': 0.7.6
'@hcengineering/platform': 0.7.5
@@ -30767,8 +30767,8 @@ snapshots:
'@rush-temp/server-activity-resources@file:projects/server-activity-resources.tgz(@babel/core@7.23.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(esbuild@0.25.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(sass@1.93.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))':
dependencies:
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/platform': 0.7.5
'@hcengineering/platform-rig': 0.7.19(@babel/core@7.23.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(sass@1.93.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))
@@ -31191,8 +31191,8 @@ snapshots:
'@rush-temp/server-card-resources@file:projects/server-card-resources.tgz(@babel/core@7.23.9)(@jest/types@29.6.3)(@types/node@22.15.29)(babel-jest@29.7.0(@babel/core@7.23.9))(esbuild@0.25.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(sass@1.93.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))':
dependencies:
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/platform': 0.7.5
'@hcengineering/platform-rig': 0.7.19(@babel/core@7.23.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(sass@1.93.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))
@@ -32061,10 +32061,10 @@ snapshots:
'@rush-temp/server-indexer@file:projects/server-indexer.tgz(@babel/core@7.23.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(esbuild@0.25.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(prosemirror-inputrules@1.4.0)(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.37.2)(sass@1.93.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))':
dependencies:
'@hcengineering/analytics': 0.7.5
'@hcengineering/communication-rest-client': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-shared': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-rest-client': 0.7.8
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-shared': 0.7.8
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/hulylake-client': 0.7.6
'@hcengineering/platform': 0.7.5
@@ -32413,8 +32413,8 @@ snapshots:
'@rush-temp/server-pipeline@file:projects/server-pipeline.tgz(@babel/core@7.23.9)(@jest/types@29.6.3)(@swc/core@1.13.5)(babel-jest@29.7.0(@babel/core@7.23.9))(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(sass@1.93.2)':
dependencies:
'@hcengineering/communication-sdk-types': 0.7.7
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-sdk-types': 0.7.8
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/kafka': 0.7.8
'@hcengineering/middleware': 0.7.10
@@ -34857,7 +34857,7 @@ snapshots:
'@hcengineering/client': 0.7.6
'@hcengineering/client-resources': 0.7.6
'@hcengineering/collaboration': 0.7.8(prosemirror-inputrules@1.4.0)(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.37.2)
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/datalake': 0.7.8
'@hcengineering/elastic': 0.7.8
@@ -35516,7 +35516,7 @@ snapshots:
'@hcengineering/account-client': 0.7.7
'@hcengineering/analytics': 0.7.5
'@hcengineering/client': 0.7.6
'@hcengineering/communication-types': 0.7.7
'@hcengineering/communication-types': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/platform': 0.7.5
'@hcengineering/platform-rig': 0.7.19(@babel/core@7.23.9)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3)))(postcss@8.5.3)(sass@1.93.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.29)(typescript@5.9.3))
+1 -1
View File
@@ -283,7 +283,7 @@
"electron-updater": "^6.3.4",
"livekit-client": "^2.15.6",
"@hcengineering/server-backup": "^0.7.0",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-types": "^0.7.8",
"ws": "^8.18.2"
},
"productName": "Huly Desktop",
+1 -1
View File
@@ -183,7 +183,7 @@
"@hcengineering/api-client": "^0.7.5",
"@faker-js/faker": "^8.4.1",
"@hcengineering/hulylake-client": "^0.7.6",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-types": "^0.7.8",
"@hcengineering/pod-rating": "^0.7.0"
}
}
+6 -1
View File
@@ -56,7 +56,8 @@ import {
TypeNumber,
TypeRef,
TypeString,
UX
UX,
ReadOnly
} from '@hcengineering/model'
import attachment from '@hcengineering/model-attachment'
import { TAttachedDoc, TClass, TDoc, TMixin, TSpace } from '@hcengineering/model-core'
@@ -129,6 +130,10 @@ export class TCard extends TDoc implements Card {
children?: number
parentInfo!: ParentInfo[]
@Hidden()
@ReadOnly()
peerId?: string
}
@Model(card.class.CardSpace, core.class.Space, DOMAIN_SPACE)
+1 -1
View File
@@ -37,7 +37,7 @@
"@hcengineering/card": "^0.7.0",
"@hcengineering/communication": "^0.7.0",
"@hcengineering/communication-resources": "^0.7.0",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-types": "^0.7.8",
"@hcengineering/contact": "^0.7.0",
"@hcengineering/core": "^0.7.10",
"@hcengineering/model": "^0.7.6",
+4 -4
View File
@@ -46,10 +46,10 @@
"@hcengineering/client": "^0.7.6",
"@hcengineering/contact": "^0.7.0",
"@hcengineering/collaborator-client": "^0.7.5",
"@hcengineering/communication-client-query": "^0.7.7",
"@hcengineering/communication-sdk-types": "^0.7.7",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-shared": "^0.7.7",
"@hcengineering/communication-client-query": "^0.7.8",
"@hcengineering/communication-sdk-types": "^0.7.8",
"@hcengineering/communication-types": "^0.7.8",
"@hcengineering/communication-shared": "^0.7.8",
"@hcengineering/core": "^0.7.10",
"@hcengineering/diffview": "^0.7.0",
"@hcengineering/notification": "^0.7.0",
+1 -1
View File
@@ -51,7 +51,7 @@
"@hcengineering/ui": "^0.7.0",
"@hcengineering/view": "^0.7.0",
"@hcengineering/view-resources": "^0.7.0",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-types": "^0.7.8",
"@hcengineering/emoji": "^0.7.0",
"@hcengineering/emoji-resources": "^0.7.0",
"svelte": "^4.2.20"
+1 -1
View File
@@ -41,7 +41,7 @@
"dependencies": {
"@hcengineering/presence": "^0.7.0",
"@hcengineering/presentation": "^0.7.0",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-types": "^0.7.8",
"@hcengineering/communication-resources": "^0.7.0",
"@hcengineering/core": "^0.7.10",
"@hcengineering/ui": "^0.7.0",
@@ -200,8 +200,14 @@
</svelte:fragment>
<svelte:fragment slot="presence">
<Component is={presence.component.Presence} props={{ object: doc }} />
<Component is={presence.component.PresenceAvatars} props={{ object: doc, size: 'x-small', limit: 5 }} />
<Component
is={presence.component.Presence}
props={{ object: doc, presenceId: doc.peerId ? `peer:${doc.peerId}` : doc._id }}
/>
<Component
is={presence.component.PresenceAvatars}
props={{ object: doc, size: 'x-small', limit: 5, presenceId: doc.peerId ? `peer:${doc.peerId}` : doc._id }}
/>
</svelte:fragment>
<svelte:fragment slot="pre-utils">
+2
View File
@@ -57,6 +57,8 @@ export interface Card extends Doc, IconProps {
parent?: Ref<Card> | null
rank: Rank
readonly?: boolean
peerId?: string
}
export interface CardSpace extends Space {
+2 -2
View File
@@ -42,7 +42,7 @@
"@hcengineering/card": "^0.7.0",
"@hcengineering/card-resources": "^0.7.0",
"@hcengineering/chat": "^0.7.0",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-types": "^0.7.8",
"@hcengineering/communication": "^0.7.0",
"@hcengineering/contact": "^0.7.0",
"@hcengineering/contact-resources": "^0.7.0",
@@ -55,7 +55,7 @@
"@hcengineering/workbench": "^0.7.0",
"@hcengineering/workbench-resources": "^0.7.0",
"@hcengineering/communication-resources": "^0.7.0",
"@hcengineering/communication-shared": "^0.7.7",
"@hcengineering/communication-shared": "^0.7.8",
"@hcengineering/rank": "^0.7.5",
"@hcengineering/text": "^0.7.5",
"@hcengineering/text-markdown": "^0.7.5",
+2 -2
View File
@@ -49,8 +49,8 @@
"@hcengineering/card": "^0.7.0",
"@hcengineering/chat": "^0.7.0",
"@hcengineering/communication": "^0.7.0",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-shared": "^0.7.7",
"@hcengineering/communication-types": "^0.7.8",
"@hcengineering/communication-shared": "^0.7.8",
"@hcengineering/contact": "^0.7.0",
"@hcengineering/contact-resources": "^0.7.0",
"@hcengineering/core": "^0.7.10",
@@ -25,6 +25,7 @@
import communication from '../plugin'
export let cardId: CardID
export let peerId: string | undefined
const maxTypingPersons = 3
const acc = getCurrentAccount()
@@ -40,6 +41,8 @@
let typingInfo = new Map<string, TypingInfo>()
let typingGroups: TypingGroup[] = []
$: objectId = peerId ? `peer${peerId}` : cardId
$: void updateTypingPersons(typingInfo)
async function updateTypingPersons (typingInfo: Map<string, TypingInfo>): Promise<void> {
@@ -91,7 +94,7 @@
class="root h-4 mt-1 mb-1 ml-0-5 overflow-label"
use:typing={{
socialId: acc.primarySocialId,
objectId: cardId,
objectId,
onTyping: handleTyping
}}
>
@@ -461,7 +461,7 @@
if (message !== undefined) return
if (!isEmptyMarkup(draft.content)) {
throttle.call(() => {
void setTyping(acc.primarySocialId, card._id)
void setTyping(acc.primarySocialId, card.peerId ? `peer:${card.peerId}` : card._id)
})
}
}
@@ -705,7 +705,7 @@
</div>
{#if message === undefined}
<TypingPresenter cardId={card._id} />
<TypingPresenter cardId={card._id} peerId={card.peerId} />
{/if}
<style lang="scss">
+1 -1
View File
@@ -38,7 +38,7 @@
},
"dependencies": {
"@hcengineering/platform": "^0.7.5",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-types": "^0.7.8",
"@hcengineering/core": "^0.7.10",
"@hcengineering/contact": "^0.7.0",
"@hcengineering/ui": "^0.7.0",
+2 -2
View File
@@ -42,8 +42,8 @@
"@hcengineering/card": "^0.7.0",
"@hcengineering/communication": "^0.7.0",
"@hcengineering/communication-resources": "^0.7.0",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-shared": "^0.7.7",
"@hcengineering/communication-types": "^0.7.8",
"@hcengineering/communication-shared": "^0.7.8",
"@hcengineering/contact": "^0.7.0",
"@hcengineering/contact-resources": "^0.7.0",
"@hcengineering/core": "^0.7.10",
@@ -19,8 +19,9 @@
import PresenceContext from './PresenceContext.svelte'
export let object: Doc
export let presenceId: string | undefined = undefined
</script>
{#key object._id}
<PresenceContext {object} />
<PresenceContext {object} {presenceId} />
{/key}
@@ -25,6 +25,7 @@
import { followee, toggleFollowee } from '../store'
export let object: Doc
export let presenceId: string | undefined = undefined
export let size: IconSize = 'small'
export let limit: number = 4
@@ -55,7 +56,7 @@
<div
use:presence={{
personId: me,
objectId: object._id,
objectId: presenceId ?? object._id,
objectClass: object._class,
onPresence
}}
@@ -21,18 +21,19 @@
import { updatePresence, deletePresence } from '../presence'
export let object: Doc
export let presenceId: string | undefined = undefined
export let presenceTtlSeconds: number = 5
export let presenceUpdateSeconds: number = 2
const personId = getCurrentEmployee()
async function doUpdatePresence (): Promise<void> {
const presence = { personId, objectId: object._id, objectClass: object._class }
const presence = { personId, objectId: presenceId ?? object._id, objectClass: object._class }
await updatePresence(presence, presenceTtlSeconds)
}
async function doDeletePresence (object: Doc): Promise<void> {
const presence = { personId, objectId: object._id, objectClass: object._class }
async function doDeletePresence (object: Doc, presenceId?: string): Promise<void> {
const presence = { personId, objectId: presenceId ?? object._id, objectClass: object._class }
await deletePresence(presence)
}
@@ -41,15 +42,20 @@
const interval = setInterval(doUpdatePresence, presenceUpdateSeconds * 1000)
return () => {
clearInterval(interval)
void doDeletePresence(object)
void doDeletePresence(object, presenceId)
}
})
let previousObject: Doc = object
let prevPresenceId: string | undefined = presenceId
$: if (object !== undefined && (object._id !== previousObject._id || object._class !== previousObject._class)) {
$: if (
object !== undefined &&
(object._id !== previousObject._id || object._class !== previousObject._class || presenceId !== prevPresenceId)
) {
void doDeletePresence(previousObject)
previousObject = object
prevPresenceId = presenceId
void doUpdatePresence()
}
</script>
+3 -3
View File
@@ -19,13 +19,13 @@ import presentation, { createPulseClient } from '@hcengineering/presentation'
export interface PresenceInfo {
personId: Ref<Person>
objectId: Ref<Doc>
objectId: string
objectClass: Ref<Class<Doc>>
}
export interface PresenceActionParams {
personId: Ref<Employee>
objectId: Ref<Doc>
objectId: string
objectClass: Ref<Class<Doc>>
onPresence: (presence: Map<string, Ref<Person>>) => void
}
@@ -83,7 +83,7 @@ export function presence (node: HTMLElement, params: PresenceActionParams): any
export async function subscribePresence (
objectClass: Ref<Class<Doc>>,
objectId: Ref<Doc>,
objectId: string,
callback: Callback<PresenceInfo | undefined>
): Promise<UnsubscribeCallback> {
const client = await createPulseClient()
+5 -5
View File
@@ -14,7 +14,7 @@
import { type UnsubscribeCallback, type Callback } from '@hcengineering/hulypulse-client'
import { type IntlString, getMetadata } from '@hcengineering/platform'
import presentation, { createPulseClient } from '@hcengineering/presentation'
import { type Doc, type Ref, type PersonId } from '@hcengineering/core'
import { type PersonId } from '@hcengineering/core'
const typingDelaySeconds = 2
@@ -24,13 +24,13 @@ function getWorkspace (): string {
export interface TypingInfo {
socialId: PersonId
objectId: Ref<Doc>
objectId: string
status?: IntlString
}
export interface TypingActionParams {
socialId: PersonId
objectId: Ref<Doc>
objectId: string
onTyping: (presence: Map<string, TypingInfo>) => void
}
@@ -84,7 +84,7 @@ export function typing (node: HTMLElement, params: TypingActionParams): any {
}
export async function subscribeTyping (
objectId: Ref<Doc>,
objectId: string,
callback: Callback<TypingInfo | undefined>
): Promise<UnsubscribeCallback> {
const client = await createPulseClient()
@@ -100,7 +100,7 @@ export async function subscribeTyping (
return async () => false
}
export async function setTyping (socialId: PersonId, objectId: Ref<Doc>, status?: IntlString): Promise<void> {
export async function setTyping (socialId: PersonId, objectId: string, status?: IntlString): Promise<void> {
const client = await createPulseClient()
if (client !== undefined) {
+1 -1
View File
@@ -58,7 +58,7 @@
"@hcengineering/support-resources": "^0.7.0",
"@hcengineering/view-resources": "^0.7.0",
"@hcengineering/inbox": "^0.7.0",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-types": "^0.7.8",
"fast-copy": "^3.0.2",
"@hcengineering/analytics": "^0.7.5",
"@hcengineering/account-client": "^0.7.7",
+2 -2
View File
@@ -76,8 +76,8 @@
"@hcengineering/postgres": "^0.7.9",
"@hcengineering/mongo": "^0.7.8",
"@hcengineering/kafka": "^0.7.8",
"@hcengineering/communication-server": "^0.7.7",
"@hcengineering/communication-sdk-types": "^0.7.7",
"@hcengineering/communication-server": "^0.7.8",
"@hcengineering/communication-sdk-types": "^0.7.8",
"@hcengineering/hulylake-client": "^0.7.6"
}
}
+2 -2
View File
@@ -64,8 +64,8 @@
"@hcengineering/server-token": "^0.7.5",
"@hcengineering/attachment": "^0.7.0",
"@hcengineering/drive": "^0.7.0",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-sdk-types": "^0.7.7",
"@hcengineering/communication-types": "^0.7.8",
"@hcengineering/communication-sdk-types": "^0.7.8",
"dotenv": "~16.0.0",
"kafkajs": "^2.2.4"
}
+2 -2
View File
@@ -61,8 +61,8 @@
"dependencies": {
"@hcengineering/analytics": "^0.7.5",
"@hcengineering/analytics-service": "^0.7.5",
"@hcengineering/communication-server": "^0.7.7",
"@hcengineering/communication-sdk-types": "^0.7.7",
"@hcengineering/communication-server": "^0.7.8",
"@hcengineering/communication-sdk-types": "^0.7.8",
"@hcengineering/contact": "^0.7.0",
"@hcengineering/core": "^0.7.10",
"@hcengineering/kafka": "^0.7.8",
@@ -45,8 +45,8 @@
"@hcengineering/server-core": "^0.7.8",
"@hcengineering/server-notification-resources": "^0.7.0",
"@hcengineering/text-core": "^0.7.5",
"@hcengineering/communication-sdk-types": "^0.7.7",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-sdk-types": "^0.7.8",
"@hcengineering/communication-types": "^0.7.8",
"@hcengineering/server-card": "^0.7.0"
}
}
+2 -2
View File
@@ -43,8 +43,8 @@
"@hcengineering/core": "^0.7.10",
"@hcengineering/platform": "^0.7.5",
"@hcengineering/server-core": "^0.7.8",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-sdk-types": "^0.7.7",
"@hcengineering/communication-types": "^0.7.8",
"@hcengineering/communication-sdk-types": "^0.7.8",
"@hcengineering/communication": "^0.7.0",
"@hcengineering/server-contact": "^0.7.0",
"@hcengineering/contact": "^0.7.0"
+34 -13
View File
@@ -541,21 +541,29 @@ async function updateParentInfoName (
async function OnThreadCreate (ctx: TxCreateDoc<Card>[], control: TriggerControl): Promise<Tx[]> {
const res: Tx[] = []
for (const tx of ctx) {
if (tx.space === core.space.DerivedTx) continue
const doc = TxProcessor.createDoc2Doc(tx)
if (doc.peerId != null) continue
const parent = doc.parentInfo?.[0]
if (parent == null) continue
if (!control.hierarchy.isDerived(parent._class, communication.type.Direct)) continue
const direct = (await control.findAll(control.ctx, parent._class, { _id: parent._id }, { limit: 1 }))[0] as Direct
if (direct == null) continue
res.push(...(await createThreadCardPeers(direct, doc, control)))
const peerId = generateId()
res.push(control.txFactory.createTxUpdateDoc(doc._class, doc.space, doc._id, { peerId }))
res.push(...(await createThreadCardPeers(direct, doc, control, peerId)))
}
return res
}
async function createThreadCardPeers (direct: Direct, doc: Card, control: TriggerControl): Promise<Tx[]> {
async function createThreadCardPeers (
direct: Direct,
doc: Card,
control: TriggerControl,
peerId: string
): Promise<Tx[]> {
const res: Tx[] = []
const cardIds = new Map<Ref<Card>, Ref<Space>>([[doc._id, doc.space]])
const members = direct.members ?? []
@@ -600,7 +608,8 @@ async function createThreadCardPeers (direct: Direct, doc: Card, control: Trigge
_class,
personSpace._id,
{
...doc
...doc,
peerId
},
_id
)
@@ -627,18 +636,20 @@ async function createThreadCardPeers (direct: Direct, doc: Card, control: Trigge
}
if (cardIds.size > 1) {
const group = generateId()
let newValue = true
for (const [cardId, spaceId] of cardIds.entries()) {
const event: CreatePeerEvent = {
type: PeerEventType.CreatePeer,
workspaceId: control.workspace.uuid, // TODO: person_workspace
cardId,
kind: 'card',
value: group,
value: peerId,
extra: { space: spaceId },
date: new Date(doc.modifiedOn)
date: new Date(doc.modifiedOn),
options: { newValue }
}
await control.domainRequest(control.ctx, 'communication' as OperationDomain, { event })
newValue = false
}
}
@@ -656,7 +667,12 @@ function getDirectTitle (employees: Employee[], me: Ref<Person>): string {
}
}
async function createDirectCardPeers (doc: Card, members: Ref<Person>[], control: TriggerControl): Promise<Tx[]> {
async function createDirectCardPeers (
doc: Card,
members: Ref<Person>[],
control: TriggerControl,
peerId: string
): Promise<Tx[]> {
const res: Tx[] = []
const cardIds = new Map<Ref<Card>, Ref<Space>>([[doc._id, doc.space]])
if (members.length === 0) return []
@@ -683,6 +699,7 @@ async function createDirectCardPeers (doc: Card, members: Ref<Person>[], control
personSpace._id,
{
...doc,
peerId,
title
},
_id
@@ -702,18 +719,20 @@ async function createDirectCardPeers (doc: Card, members: Ref<Person>[], control
}
if (cardIds.size > 1) {
const group = generateId()
let newValue = true
for (const [cardId, spaceId] of cardIds.entries()) {
const event: CreatePeerEvent = {
type: PeerEventType.CreatePeer,
workspaceId: control.workspace.uuid, // TODO: person_workspace
cardId,
kind: 'card',
value: group,
value: peerId,
extra: { space: spaceId },
date: new Date(doc.modifiedOn)
date: new Date(doc.modifiedOn),
options: { newValue }
}
await control.domainRequest(control.ctx, 'communication' as OperationDomain, { event })
newValue = false
}
}
@@ -724,11 +743,13 @@ async function OnDirectCreate (ctx: TxCreateDoc<Direct>[], control: TriggerContr
const res: Tx[] = []
for (const tx of ctx) {
if (tx.space === core.space.DerivedTx) continue
const doc = TxProcessor.createDoc2Doc(tx)
if (doc.peerId != null) continue
const members = doc.members ?? []
const peerId = generateId()
res.push(...(await createDirectCardPeers(doc, members, control)))
res.push(control.txFactory.createTxUpdateDoc(doc._class, doc.space, doc._id, { peerId }))
res.push(...(await createDirectCardPeers(doc, members, control, peerId)))
}
return res
+4 -4
View File
@@ -49,10 +49,10 @@
"@hcengineering/drive": "^0.7.0",
"fast-equals": "^5.2.2",
"@hcengineering/storage": "^0.7.5",
"@hcengineering/communication-rest-client": "^0.7.7",
"@hcengineering/communication-sdk-types": "^0.7.7",
"@hcengineering/communication-shared": "^0.7.7",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-rest-client": "^0.7.8",
"@hcengineering/communication-sdk-types": "^0.7.8",
"@hcengineering/communication-shared": "^0.7.8",
"@hcengineering/communication-types": "^0.7.8",
"@hcengineering/hulylake-client": "^0.7.6"
}
}
+2 -2
View File
@@ -180,8 +180,8 @@
"@hcengineering/card": "^0.7.0",
"@hcengineering/mail": "^0.7.0",
"@hcengineering/kafka": "^0.7.8",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-sdk-types": "^0.7.7",
"@hcengineering/communication-types": "^0.7.8",
"@hcengineering/communication-sdk-types": "^0.7.8",
"@hcengineering/communication": "^0.7.0",
"@hcengineering/communication-assets": "^0.7.0"
}
+2 -2
View File
@@ -64,8 +64,8 @@
"@hcengineering/chat": "^0.7.0",
"@hcengineering/client": "^0.7.6",
"@hcengineering/client-resources": "^0.7.6",
"@hcengineering/communication-sdk-types": "^0.7.7",
"@hcengineering/communication-rest-client": "^0.7.7",
"@hcengineering/communication-sdk-types": "^0.7.8",
"@hcengineering/communication-rest-client": "^0.7.8",
"@hcengineering/contact": "^0.7.0",
"@hcengineering/kvs-client": "^0.7.0",
"@hcengineering/mail-common": "^0.7.0",
+4 -4
View File
@@ -50,10 +50,10 @@
"@hcengineering/api-client": "^0.7.5",
"@hcengineering/card": "^0.7.0",
"@hcengineering/chat": "^0.7.0",
"@hcengineering/communication-rest-client": "^0.7.7",
"@hcengineering/communication-sdk-types": "^0.7.7",
"@hcengineering/communication-shared": "^0.7.7",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-rest-client": "^0.7.8",
"@hcengineering/communication-sdk-types": "^0.7.8",
"@hcengineering/communication-shared": "^0.7.8",
"@hcengineering/communication-types": "^0.7.8",
"@hcengineering/contact": "^0.7.0",
"@hcengineering/core": "^0.7.10",
"@hcengineering/kafka": "^0.7.8",
+3 -3
View File
@@ -62,9 +62,9 @@
"@hcengineering/api-client": "^0.7.5",
"@hcengineering/card": "^0.7.0",
"@hcengineering/chat": "^0.7.0",
"@hcengineering/communication-rest-client": "^0.7.7",
"@hcengineering/communication-sdk-types": "^0.7.7",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-rest-client": "^0.7.8",
"@hcengineering/communication-sdk-types": "^0.7.8",
"@hcengineering/communication-types": "^0.7.8",
"@hcengineering/contact": "^0.7.0",
"@hcengineering/core": "^0.7.10",
"@hcengineering/kafka": "^0.7.8",
+2 -2
View File
@@ -65,8 +65,8 @@
"@hcengineering/server-core": "^0.7.8",
"@hcengineering/server-token": "^0.7.5",
"@hcengineering/account-client": "^0.7.7",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-sdk-types": "^0.7.7",
"@hcengineering/communication-types": "^0.7.8",
"@hcengineering/communication-sdk-types": "^0.7.8",
"@temporalio/client": "1.12.3",
"dotenv": "~16.0.0"
}
+2 -2
View File
@@ -71,8 +71,8 @@
"@hcengineering/postgres": "^0.7.9",
"@hcengineering/mongo": "^0.7.8",
"@hcengineering/kafka": "^0.7.8",
"@hcengineering/communication-server": "^0.7.7",
"@hcengineering/communication-sdk-types": "^0.7.7",
"@hcengineering/communication-server": "^0.7.8",
"@hcengineering/communication-sdk-types": "^0.7.8",
"@hcengineering/rating": "^0.7.0",
"@hcengineering/contact": "^0.7.0",
"lru-cache": "^11.1.0"
+3 -3
View File
@@ -58,9 +58,9 @@
"@hcengineering/api-client": "^0.7.5",
"@hcengineering/billing-client": "^0.7.0",
"@hcengineering/card": "^0.7.0",
"@hcengineering/communication-sdk-types": "^0.7.7",
"@hcengineering/communication-shared": "^0.7.7",
"@hcengineering/communication-types": "^0.7.7",
"@hcengineering/communication-sdk-types": "^0.7.8",
"@hcengineering/communication-shared": "^0.7.8",
"@hcengineering/communication-types": "^0.7.8",
"@hcengineering/contact": "^0.7.0",
"@hcengineering/core": "^0.7.10",
"@hcengineering/hulylake-client": "^0.7.6",