From 28f616d8299f231b3bd2b9030b349da6dac01784 Mon Sep 17 00:00:00 2001 From: sravan Date: Wed, 10 Jun 2026 16:46:03 +0530 Subject: [PATCH] Added Record screen, transcribe, mobile screen share bug fix. --- server/db.js | 4 ++ server/public/connect.html | 112 +++++++++++++++++++++++++++++++++++-- server/public/console.html | 96 +++++++++++++++++++++++-------- server/public/share.html | 43 ++++++++++++-- server/server.js | 97 ++++++++++++++++++++++++++++++++ 5 files changed, 320 insertions(+), 32 deletions(-) diff --git a/server/db.js b/server/db.js index 7c1c117..31ed1e0 100644 --- a/server/db.js +++ b/server/db.js @@ -77,4 +77,8 @@ CREATE TABLE IF NOT EXISTS sessions_log ( ); `); +// Migration: stored recording filename for a session (null if not recorded) +try { db.exec('ALTER TABLE sessions_log ADD COLUMN recording TEXT'); } catch (e) { /* exists */ } +try { db.exec('ALTER TABLE sessions_log ADD COLUMN transcript TEXT'); } catch (e) { /* exists */ } + module.exports = db; diff --git a/server/public/connect.html b/server/public/connect.html index 570ac1f..96d50ca 100644 --- a/server/public/connect.html +++ b/server/public/connect.html @@ -39,6 +39,10 @@ .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} + .pwwrap{position:relative;} + .pwwrap input{padding-right:2.7rem;} + .eye{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.3rem;width:auto;color:var(--muted);display:inline-flex;align-items:center;cursor:pointer;margin:0;} + .eye:hover{color:var(--blue);} @@ -52,7 +56,8 @@