feat: improve collaboration rooms (#1338)

This commit is contained in:
ZacharyZcR
2026-08-25 02:15:44 +08:00
committed by GitHub
parent 8d0bcb3b1f
commit 0ab7cf2ab8
17 changed files with 1260 additions and 222 deletions
+99 -1
View File
@@ -7,7 +7,6 @@
"": {
"name": "termix",
"version": "2.7.1",
"hasInstallScript": true,
"dependencies": {
"@anthropic-ai/sdk": "^0.116.0",
"@simplewebauthn/browser": "^13.3.0",
@@ -39,6 +38,7 @@
"node-pty": "^1.1.0",
"pg": "^8.22.0",
"qrcode": "^1.5.4",
"redis": "^6.2.1",
"serialport": "^13.0.0",
"sharp": "^0.35.3",
"socks": "^2.8.7",
@@ -5647,6 +5647,78 @@
"dev": true,
"license": "MIT"
},
"node_modules/@redis/bloom": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/@redis/bloom/-/bloom-6.2.1.tgz",
"integrity": "sha512-huQgNLaCIZfQ9SeLn4q9124uOUd8HbZDYHwwUzNcRgHqCHiHKl2dDxMqJCeWh8cMqZAoWuHR8XnWbDMIf+o7ag==",
"license": "MIT",
"engines": {
"node": ">= 20.0.0"
},
"peerDependencies": {
"@redis/client": "^6.2.1"
}
},
"node_modules/@redis/client": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/@redis/client/-/client-6.2.1.tgz",
"integrity": "sha512-LzxBY7SIBvvJiyCgcaJZZakE3fJrZZ++i24+EDW9fKpCl68D35uJcKFpZZwCfOoG9WZTbyZlMzMeM0gtOAMU9Q==",
"license": "MIT",
"dependencies": {
"cluster-key-slot": "1.1.2"
},
"engines": {
"node": ">= 20.0.0"
},
"peerDependencies": {
"@node-rs/xxhash": "^1.1.0",
"@opentelemetry/api": ">=1 <2"
},
"peerDependenciesMeta": {
"@node-rs/xxhash": {
"optional": true
},
"@opentelemetry/api": {
"optional": true
}
}
},
"node_modules/@redis/json": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/@redis/json/-/json-6.2.1.tgz",
"integrity": "sha512-AFIUJ8Gj0DaaSBHYuSt8+O0oYWM+50OK1c0OmodB7XERIA8+BbyV3O4v76f9iccWasd1/7qjfZTpuzexUaZtrQ==",
"license": "MIT",
"engines": {
"node": ">= 20.0.0"
},
"peerDependencies": {
"@redis/client": "^6.2.1"
}
},
"node_modules/@redis/search": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/@redis/search/-/search-6.2.1.tgz",
"integrity": "sha512-2vfOAOyYFE7UUw3sBBlkqqruBtOUS4HRY5MtW4hp83llrwvtrTE4r22CEqXddlV+54zkLxBE4nmsIJ/dpezQrQ==",
"license": "MIT",
"engines": {
"node": ">= 20.0.0"
},
"peerDependencies": {
"@redis/client": "^6.2.1"
}
},
"node_modules/@redis/time-series": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/@redis/time-series/-/time-series-6.2.1.tgz",
"integrity": "sha512-kiYniph04dJOole+L359B6C9E+jYS2uDP7hca6Onj0xF38ZIpyxARO0Iq0W4ZRn1e8Q6vqW00QFZVSMRA/2Ijw==",
"license": "MIT",
"engines": {
"node": ">= 20.0.0"
},
"peerDependencies": {
"@redis/client": "^6.2.1"
}
},
"node_modules/@replit/codemirror-lang-nix": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/@replit/codemirror-lang-nix/-/codemirror-lang-nix-6.0.1.tgz",
@@ -8658,6 +8730,7 @@
"version": "13.0.3",
"resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-13.0.3.tgz",
"integrity": "sha512-RbOBxmLBG8uvFUc15X9+9SFemKcQ0WBuISBVkpuiaUB2qblC8UWlHEjdWVoZ8AdhSwmoEgsiXKfopX0CQxaACQ==",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
"node-addon-api": "^8.0.0"
@@ -9180,6 +9253,15 @@
"node": ">=6"
}
},
"node_modules/cluster-key-slot": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz",
"integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==",
"license": "Apache-2.0",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/cmdk": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/cmdk/-/cmdk-1.1.1.tgz",
@@ -15882,6 +15964,22 @@
"node": ">=8"
}
},
"node_modules/redis": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/redis/-/redis-6.2.1.tgz",
"integrity": "sha512-Z9VHtgYs48PiQC77X9O2Er8Hj4T+5BtFjT91/vi5Is1D04N72cA946ZslM1ImJw8ZctFBZWAVjM7S5wJNeHMpg==",
"license": "MIT",
"dependencies": {
"@redis/bloom": "6.2.1",
"@redis/client": "6.2.1",
"@redis/json": "6.2.1",
"@redis/search": "6.2.1",
"@redis/time-series": "6.2.1"
},
"engines": {
"node": ">= 20.0.0"
}
},
"node_modules/reflect-metadata": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz",