diff --git a/server/package.json b/server/package.json index 97dd71d..ab6c9bb 100644 --- a/server/package.json +++ b/server/package.json @@ -1,13 +1,10 @@ { - "name": "remote-access-server", - "version": "0.2.0", - "description": "Backend platform: auth, MFA, RBAC, machine enrollment, signaling, audit logs", + "name": "bizgaze-support-server", + "version": "2.0.0", + "description": "BizGaze Support — remote screen sharing: public landing, agent console, sessions, SSO + webhook for BizGaze integration", "main": "server.js", - "type": "commonjs", - "scripts": { - "start": "node server.js", - "test": "node test/e2e.js" - }, + "scripts": { "start": "node server.js" }, "engines": { "node": ">=22.5.0" }, - "dependencies": { "ws": "^8.18.0" } + "dependencies": { "ws": "^8.18.0" }, + "optionalDependencies": { "nodemailer": "^6.9.14" } } diff --git a/server/public/connect.html b/server/public/connect.html index d78ecd6..321b9a8 100644 --- a/server/public/connect.html +++ b/server/public/connect.html @@ -31,6 +31,14 @@ .topbar2.show{display:flex;} #barStatus{font-weight:600;font-size:.9rem;color:var(--blue);} #endBtn{padding:.45rem 1rem;background:#fee2e2;color:#b91c1c;border:none;border-radius:8px;font-weight:600;cursor:pointer;} #video{width:100vw;height:calc(100vh - 46px);background:#0b1220;object-fit:contain;display:none;cursor:crosshair;outline:none;} + .profile{position:relative} + .profile .pbtn{display:flex;align-items:center;gap:.4rem;background:rgba(255,255,255,.14);color:#fff;border:1px solid #46598c;border-radius:10px;padding:.45rem .85rem;font-weight:600;font-size:.88rem;cursor:pointer} + .profile .pbtn:hover{background:rgba(255,255,255,.24)} + .profile .pmenu{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid #e6e9ef;border-radius:10px;box-shadow:0 10px 28px rgba(0,0,0,.18);min-width:190px;overflow:hidden;z-index:5000;display:none} + .profile .pmenu.open{display:block} + .profile .pmenu a{display:block;padding:.6rem .9rem;color:#1f2430;text-decoration:none;font-size:.9rem;cursor:pointer} + .profile .pmenu a:hover{background:#f1f5f9} + .profile .pmenu a.danger{color:#b91c1c;border-top:1px solid #eef1f6}
@@ -43,13 +51,20 @@ + +