From 89152295ea3c0324e1119ee25df80248d4e5e960 Mon Sep 17 00:00:00 2001 From: dev Date: Thu, 10 Sep 2026 00:06:38 +0300 Subject: [PATCH] Add AI text correction button to journal edit modal --- public/admin.css | 9 ++++ public/journal.html | 98 ++++++++++++++++++++++++++++---------------- public/js/journal.js | 57 +++++++++++++++++++++++++- server.js | 37 +++++++++++++++++ 4 files changed, 165 insertions(+), 36 deletions(-) diff --git a/public/admin.css b/public/admin.css index a1c1317..c7d9cf9 100644 --- a/public/admin.css +++ b/public/admin.css @@ -5,6 +5,9 @@ body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;b .layout{display:flex;min-height:100dvh} .sidebar{width:var(--sidebar);background:var(--card);border-right:1px solid var(--border);padding:24px 0;position:fixed;top:0;left:0;height:100dvh;display:flex;flex-direction:column} .sidebar .logo{font-size:1.1rem;font-weight:700;padding:0 20px 20px;border-bottom:1px solid var(--border)} +.user-box{padding:14px 20px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:2px} +.user-box .user-name{font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} +.user-box .user-role{color:var(--muted);font-size:.72rem} .sidebar nav{flex:1;padding:12px 0} .sidebar nav a{display:flex;align-items:center;gap:10px;padding:10px 20px;color:var(--muted);text-decoration:none;font-size:.9rem;transition:all .15s;border-left:3px solid transparent} .sidebar nav a:hover{color:var(--text);background:var(--bg)} @@ -334,3 +337,9 @@ body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;b .audit-table tr:last-child td{border-bottom:none} .audit-table tr:hover td{background:rgba(37,99,235,.04)} .audit-wrap{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto} + +/* --- AI Correction --- */ +.ai-btn{background:none;border:none;color:var(--muted);cursor:pointer;font-size:1.1rem;padding:4px 8px;border-radius:6px;transition:color .15s,background .15s;vertical-align:middle;margin-left:6px} +.ai-btn:hover{color:var(--accent);background:rgba(37,99,235,.1)} +.ai-btn:disabled{opacity:.5;cursor:not-allowed} +#aiSuggestion{font-size:.9rem;line-height:1.5} diff --git a/public/journal.html b/public/journal.html index 07e79f8..be7c796 100644 --- a/public/journal.html +++ b/public/journal.html @@ -54,7 +54,9 @@
- +
@@ -73,49 +75,75 @@ + +