From 0de1d1bd6bd71e5e24068233594ed15da52c902e Mon Sep 17 00:00:00 2001 From: Stanislaw Grams Date: Fri, 13 Feb 2026 20:31:12 +0100 Subject: [PATCH] [fix](trx-frontend-http): restore tabs and retune dark theme Fix authenticated refresh by restoring tab visibility during startup, and retune dark mode toward deep blue with amber-red accents. Co-authored-by: OpenAI Codex Signed-off-by: Stanislaw Grams --- .../trx-frontend-http/assets/web/app.js | 1 + .../trx-frontend-http/assets/web/style.css | 44 +++++++++---------- 2 files changed, 23 insertions(+), 22 deletions(-) diff --git a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js index a2c7d53..26b1d2b 100644 --- a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js +++ b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js @@ -1288,6 +1288,7 @@ async function initializeApp() { if (authStatus.authenticated) { // User has valid session authRole = authStatus.role; + hideAuthGate(); updateAuthUI(); applyAuthRestrictions(); connect(); diff --git a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/style.css b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/style.css index 06016d2..5d544f6 100644 --- a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/style.css +++ b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/style.css @@ -1,30 +1,30 @@ :root { - --bg: #0d1117; - --card-bg: #161b22; - --input-bg: #0f1720; - --border: #1f2a35; - --border-light: #2d3748; - --text: #e5e7eb; - --text-muted: #9aa4b5; - --text-heading: #c5cedd; - --btn-bg: #1f2937; - --btn-border: #394455; - --accent-green: #00d17f; + --bg: #070d1a; + --card-bg: #0f172a; + --input-bg: #0b1324; + --border: #22324a; + --border-light: #304766; + --text: #e7edf9; + --text-muted: #91a3bd; + --text-heading: #c6d5ea; + --btn-bg: #16243a; + --btn-border: #3a5274; + --accent-green: #c24b1a; --accent-yellow: #f0ad4e; --accent-red: #e55353; --control-height: 2.6rem; - --jog-hi: #2a3444; - --jog-lo: #1a2230; + --jog-hi: #243a5b; + --jog-lo: #14233a; --jog-shadow: rgba(0,0,0,0.3); --jog-inset: rgba(255,255,255,0.05); - --audio-level-bg: #1f2937; - --audio-level-border: #2d3748; - --audio-level-fill-start: #00d17f; + --audio-level-bg: #14263f; + --audio-level-border: #304766; + --audio-level-fill-start: #c24b1a; --audio-level-fill-end: #f0ad4e; - --filter-bg: #1b2431; - --filter-fg: #e5e7eb; - --filter-border: #334155; - --wavelength-fg: #8f9daf; + --filter-bg: #13253e; + --filter-fg: #e7edf9; + --filter-border: #385577; + --wavelength-fg: #8da3be; --jog-wheel-size: 83.2px; } @@ -39,7 +39,7 @@ --text-heading: #2d3748; --btn-bg: #e6edf8; --btn-border: #a9b8cf; - --accent-green: #0f9d61; + --accent-green: #b04317; --accent-yellow: #b57600; --accent-red: #cf3f3f; --jog-hi: #e6edf8; @@ -48,7 +48,7 @@ --jog-inset: rgba(255,255,255,0.75); --audio-level-bg: #edf2fb; --audio-level-border: #b8c5da; - --audio-level-fill-start: #0f9d61; + --audio-level-fill-start: #b04317; --audio-level-fill-end: #b57600; --filter-bg: #eef3fb; --filter-fg: #1f2937;