diff --git a/server/public/home.html b/server/public/home.html index 8ac594f..8bedb1d 100644 --- a/server/public/home.html +++ b/server/public/home.html @@ -504,6 +504,23 @@ .modal h3{margin:0 0 .8rem;color:var(--blue);} .modal input#grpName,.modal input#giName{width:100%;padding:.6rem .7rem;border:2px solid var(--line);border-radius:10px;background:#fbfcfe;font-size:.95rem;margin-bottom:.8rem;} .modal input#grpName:focus,.modal input#giName:focus{outline:none;border-color:var(--brand);} + /* Branded confirm dialog (replaces the OS/Electron window.confirm). */ + .bz-confirm .bzc-msg{margin:.2rem 0 1.1rem;color:var(--ink);font-size:.92rem;line-height:1.5;} + .bz-confirm .bzc-actions{display:flex;justify-content:flex-end;gap:.5rem;} + .bz-confirm .bzc-actions button{border:none;border-radius:10px;padding:.55rem 1rem;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit;} + .bz-confirm .bzc-cancel{background:var(--blue-soft);color:var(--blue);} + .bz-confirm .bzc-cancel:hover{background:#dbe6fa;} + .bz-confirm .bzc-ok{background:var(--blue);color:#fff;} + .bz-confirm .bzc-ok:hover{background:var(--blue-d);} + .bz-confirm .bzc-ok.danger{background:var(--red);} + .bz-confirm .bzc-ok.danger:hover{background:#991b1b;} + /* "typing…" indicator inside the conversation, just above the composer. */ + .typing-row{padding:.1rem .95rem .3rem;min-height:0;color:var(--blue);font-size:.78rem;font-style:italic;font-weight:600;display:none;align-items:center;gap:.4rem;} + .typing-row.show{display:flex;} + .typing-row .tdots{display:inline-flex;gap:2px;} + .typing-row .tdots i{width:5px;height:5px;border-radius:50%;background:var(--blue);opacity:.5;animation:tdot 1s infinite;} + .typing-row .tdots i:nth-child(2){animation-delay:.15s;} .typing-row .tdots i:nth-child(3){animation-delay:.3s;} + @keyframes tdot{0%,60%,100%{opacity:.3;transform:translateY(0);}30%{opacity:1;transform:translateY(-2px);}} .avatar .mcount{position:absolute;right:-3px;bottom:-3px;min-width:16px;height:16px;border-radius:99px;background:var(--blue);color:#fff;font-size:.6rem;font-weight:800;display:grid;place-items:center;border:2px solid var(--card);padding:0 .15rem;z-index:1;} .convo-titlewrap{flex:1;min-width:0;} .convo-info{border:none;background:var(--blue-soft);color:var(--blue);width:32px;height:32px;border-radius:9px;font-size:1rem;cursor:pointer;flex:0 0 auto;display:grid;place-items:center;} @@ -771,7 +788,7 @@
- @@ -1253,6 +1270,7 @@ function convoShellHTML(it){ + '' + '' + '' + + '' + '