feat: XAVIS 브랜드 이미지를 NCue 로고·favicon으로 교체

로그인·네비·F-Scan 로고, favicon, 페이지 타이틀, 인증 메일 브랜딩을 NCue로 통일.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dsyoon
2026-05-26 22:46:40 +09:00
parent 073a8343dd
commit f7df18f181
31 changed files with 37 additions and 37 deletions

View File

@@ -343,7 +343,7 @@ function buildMagicLinkEmailHtml(linkUrl, linkMinutes) {
<table role="presentation" width="100%" cellspacing="0" cellpadding="0" border="0" style="max-width:560px;background-color:#ffffff;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;"> <table role="presentation" width="100%" cellspacing="0" cellpadding="0" border="0" style="max-width:560px;background-color:#ffffff;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;">
<tr> <tr>
<td style="padding:28px 22px 8px 22px;font-family:'Apple SD Gothic Neo','Malgun Gothic',Helvetica,Arial,sans-serif;"> <td style="padding:28px 22px 8px 22px;font-family:'Apple SD Gothic Neo','Malgun Gothic',Helvetica,Arial,sans-serif;">
<p style="margin:0 0 4px 0;font-size:13px;font-weight:700;letter-spacing:0.02em;color:#dc2626;">XAVIS</p> <p style="margin:0 0 4px 0;font-size:13px;font-weight:700;letter-spacing:0.02em;color:#2563eb;">NCue</p>
<p style="margin:0 0 20px 0;font-size:17px;font-weight:700;color:#0f172a;line-height:1.35;">AI Platform</p> <p style="margin:0 0 20px 0;font-size:17px;font-weight:700;color:#0f172a;line-height:1.35;">AI Platform</p>
<p style="margin:0 0 14px 0;font-size:15px;line-height:1.65;color:#334155;">계정 인증을 위해 아래의 인증 링크를 안내드립니다.</p> <p style="margin:0 0 14px 0;font-size:15px;line-height:1.65;color:#334155;">계정 인증을 위해 아래의 인증 링크를 안내드립니다.</p>
<p style="margin:0 0 24px 0;font-size:15px;line-height:1.65;color:#334155;">아래 버튼을 누르시면 인증이 완료되며, 이후 서비스를 정상적으로 이용하실 수 있습니다.</p> <p style="margin:0 0 24px 0;font-size:15px;line-height:1.65;color:#334155;">아래 버튼을 누르시면 인증이 완료되며, 이후 서비스를 정상적으로 이용하실 수 있습니다.</p>
@@ -365,7 +365,7 @@ function buildMagicLinkEmailHtml(linkUrl, linkMinutes) {
</td> </td>
</tr> </tr>
</table> </table>
<p style="margin:16px 0 0 0;font-size:11px;line-height:1.4;color:#94a3b8;font-family:'Apple SD Gothic Neo','Malgun Gothic',Helvetica,Arial,sans-serif;">© XAVIS · 본 메일은 시스템에 의해 자동 발송되었습니다.</p> <p style="margin:16px 0 0 0;font-size:11px;line-height:1.4;color:#94a3b8;font-family:'Apple SD Gothic Neo','Malgun Gothic',Helvetica,Arial,sans-serif;">© NCue · 본 메일은 시스템에 의해 자동 발송되었습니다.</p>
</td> </td>
</tr> </tr>
</table> </table>
@@ -401,7 +401,7 @@ async function sendMagicLinkEmail(to, linkUrl) {
await transporter.sendMail({ await transporter.sendMail({
from, from,
to, to,
subject: "[인증] XAVIS AI Platform 인증 링크", subject: "[인증] NCue AI Platform 인증 링크",
text: textBody, text: textBody,
html: htmlBody, html: htmlBody,
}); });

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
public/images/ncue-logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

View File

@@ -122,7 +122,7 @@ body { font-family: 'Malgun Gothic', 'Apple SD Gothic Neo', sans-serif; backgrou
<body> <body>
<div class="container"> <div class="container">
<div class="header"> <div class="header">
<img class="header-logo" src="/public/images/xavis-logo.png" alt="Xavis"> <img class="header-logo" src="/public/images/ncue-logo.png" alt="NCue">
<div class="header-text"> <div class="header-text">
<h1>FSCAN 시리즈 제품 선정 도우미</h1> <h1>FSCAN 시리즈 제품 선정 도우미</h1>
<p>검사 대상물의 H · W 치수를 입력하여 적합한 모델을 선정합니다</p> <p>검사 대상물의 H · W 치수를 입력하여 적합한 모델을 선정합니다</p>

View File

@@ -64,9 +64,9 @@ body {
margin: 0 auto; margin: 0 auto;
} }
/* 상단 XAVIS 로고: 기본(168px) 대비 약 50% */ /* 상단 NCue 로고 (가로형) */
.logo-img-xavis { .logo-img-ncue {
max-width: 84px; max-width: 168px;
} }
.logo-img-aiplatform { .logo-img-aiplatform {

View File

@@ -2643,7 +2643,7 @@ app.post("/api/ax-apply", (req, res, next) => {
}); });
const SYSTEM_PROMPT = [ const SYSTEM_PROMPT = [
"당신은 자비스(XAVIS) 플랫폼의 도우미입니다. 친절하고 정확하게 답변해주세요.", "당신은 NCue AI 플랫폼의 도우미입니다. 친절하고 정확하게 답변해주세요.",
"", "",
"웹 검색이나 제공된 검색 결과를 쓸 수 있으면 여러 출처를 종합해 답하세요.", "웹 검색이나 제공된 검색 결과를 쓸 수 있으면 여러 출처를 종합해 답하세요.",
"회사·조직의 주소·위치·소재지·오시는 길 등을 묻는 질문에는 본사(또는 등기·공시상 대표 주소)뿐 아니라, 검색·자료에 나오면 공장·연구소·지사·지역 거점 등 주요 부속 시설을 구분해 짧게 정리해 포함하세요. 정보가 본사만 확인되는 경우에도 그 한계를 짧게 밝히고, 추가 거점이 공개되어 있으면 빠짐없이 반영하세요.", "회사·조직의 주소·위치·소재지·오시는 길 등을 묻는 질문에는 본사(또는 등기·공시상 대표 주소)뿐 아니라, 검색·자료에 나오면 공장·연구소·지사·지역 거점 등 주요 부속 시설을 구분해 짧게 정리해 포함하세요. 정보가 본사만 확인되는 경우에도 그 한계를 짧게 밝히고, 추가 거점이 공개되어 있으면 빠짐없이 반영하세요.",

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title>사용자 현황관리 - XAVIS</title> <title>사용자 현황관리 - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
</head> </head>
<body> <body>

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title><%= story.title %> - AI 활용 사례 - XAVIS</title> <title><%= story.title %> - AI 활용 사례 - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
</head> </head>
<body> <body>

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title>AI 활용 사례 &gt; 작성하기 - XAVIS</title> <title>AI 활용 사례 &gt; 작성하기 - NCue</title>
<link rel="stylesheet" href="https://uicdn.toast.com/editor/3.2.2/toastui-editor.min.css" /> <link rel="stylesheet" href="https://uicdn.toast.com/editor/3.2.2/toastui-editor.min.css" />
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
</head> </head>

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title>AI 활용 사례 관리 - XAVIS</title> <title>AI 활용 사례 관리 - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
<style> <style>
.visually-hidden { .visually-hidden {

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title>AI 활용 사례 - XAVIS</title> <title>AI 활용 사례 - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
</head> </head>
<body> <body>

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title>AI - XAVIS</title> <title>AI - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
</head> </head>
<body <body

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title>FSCAN 조사각 선정도우미 - XAVIS</title> <title>FSCAN 조사각 선정도우미 - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
</head> </head>
<body class="ai-fscan-page"> <body class="ai-fscan-page">

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title>프롬프트 라이브러리 - XAVIS</title> <title>프롬프트 라이브러리 - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
</head> </head>
<body> <body>

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title><%= title %> - AI 활용 사례 - XAVIS</title> <title><%= title %> - AI 활용 사례 - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
</head> </head>
<body> <body>

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title>AX 과제 신청 - XAVIS</title> <title>AX 과제 신청 - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
</head> </head>
<body <body

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title>채팅 - XAVIS</title> <title>채팅 - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
</head> </head>
<body> <body>

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title>경영성과 대시보드 - XAVIS</title> <title>경영성과 대시보드 - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
<link rel="stylesheet" href="/mgmt-perf/dashboard.css" /> <link rel="stylesheet" href="/mgmt-perf/dashboard.css" />
<style> <style>

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title>대시보드 - XAVIS</title> <title>대시보드 - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
</head> </head>
<body class="ai-explore-page dashboard-page"> <body class="ai-explore-page dashboard-page">

View File

@@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<% var admTitle = typeof adminPageTitle !== 'undefined' ? adminPageTitle : '학습센터 관리'; %> <% var admTitle = typeof adminPageTitle !== 'undefined' ? adminPageTitle : '학습센터 관리'; %>
<title><%= admTitle %> - XAVIS</title> <title><%= admTitle %> - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
</head> </head>
<body> <body>

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title>콘텐츠 수정 - XAVIS</title> <title>콘텐츠 수정 - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
</head> </head>
<body> <body>

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title><%= typeof pageTitle !== 'undefined' ? pageTitle : '학습센터' %> - XAVIS</title> <title><%= typeof pageTitle !== 'undefined' ? pageTitle : '학습센터' %> - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
</head> </head>
<body> <body>

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title><%= lecture.title %> - 학습센터 - XAVIS</title> <title><%= lecture.title %> - 학습센터 - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
</head> </head>
<body> <body>

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title><%= lecture.title %> - 학습센터 - XAVIS</title> <title><%= lecture.title %> - 학습센터 - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
</head> </head>
<body> <body>

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title>서비스 접속 - XAVIS</title> <title>서비스 접속 - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
<style> <style>
.login-page { .login-page {
@@ -123,13 +123,13 @@
<div class="login-card"> <div class="login-card">
<div class="login-logo-stack" style="display: flex; flex-direction: column; align-items: center; gap: 8px; margin-bottom: 12px"> <div class="login-logo-stack" style="display: flex; flex-direction: column; align-items: center; gap: 8px; margin-bottom: 12px">
<a <a
href="https://xavis.co.kr" href="https://ncue.net"
class="logo-link" class="logo-link"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
aria-label="XAVIS 회사 사이트(새 탭)" aria-label="NCue 회사 사이트(새 탭)"
style="margin-bottom: 0" style="margin-bottom: 0"
><img src="/public/images/xavis-logo.png" alt="XAVIS" class="logo-img logo-img-xavis" ><img src="/public/images/ncue-logo.png" alt="NCue" class="logo-img logo-img-ncue"
/></a> /></a>
<img <img
src="/public/images/aiplatform-logo.png" src="/public/images/aiplatform-logo.png"

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title>회의록 AI - XAVIS</title> <title>회의록 AI - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
</head> </head>
<body class="meeting-minutes-page"> <body class="meeting-minutes-page">

View File

@@ -1,2 +1,2 @@
<link rel="icon" href="/favicon.ico" type="image/x-icon" /> <link rel="icon" href="/favicon.ico" type="image/x-icon" />
<link rel="apple-touch-icon" href="/favicon.ico" /> <link rel="apple-touch-icon" href="/public/images/ncue-favicon.png" />

View File

@@ -5,13 +5,13 @@
<aside class="left-nav" id="nav-drawer"> <aside class="left-nav" id="nav-drawer">
<div class="nav-logo-section"> <div class="nav-logo-section">
<a <a
href="https://xavis.co.kr" href="https://ncue.net"
class="logo-link logo-link-xavis" class="logo-link logo-link-ncue"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
aria-label="XAVIS 회사 사이트(새 탭)" aria-label="NCue 회사 사이트(새 탭)"
> >
<img src="/public/images/xavis-logo.png" alt="XAVIS" class="logo-img logo-img-xavis" /> <img src="/public/images/ncue-logo.png" alt="NCue" class="logo-img logo-img-ncue" />
</a> </a>
<img <img
src="/public/images/aiplatform-logo.png" src="/public/images/aiplatform-logo.png"

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<%- include('partials/favicon') %> <%- include('partials/favicon') %>
<title>(회의록 기반) 업무 체크리스트 AI - XAVIS</title> <title>(회의록 기반) 업무 체크리스트 AI - NCue</title>
<link rel="stylesheet" href="/public/styles.css" /> <link rel="stylesheet" href="/public/styles.css" />
</head> </head>
<body class="task-checklist-page"> <body class="task-checklist-page">