feat: XAVIS 브랜드 이미지를 NCue 로고·favicon으로 교체
로그인·네비·F-Scan 로고, favicon, 페이지 타이틀, 인증 메일 브랜딩을 NCue로 통일. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -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;">
|
||||
<tr>
|
||||
<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 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>
|
||||
@@ -365,7 +365,7 @@ function buildMagicLinkEmailHtml(linkUrl, linkMinutes) {
|
||||
</td>
|
||||
</tr>
|
||||
</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>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -401,7 +401,7 @@ async function sendMagicLinkEmail(to, linkUrl) {
|
||||
await transporter.sendMail({
|
||||
from,
|
||||
to,
|
||||
subject: "[인증] XAVIS AI Platform 인증 링크",
|
||||
subject: "[인증] NCue AI Platform 인증 링크",
|
||||
text: textBody,
|
||||
html: htmlBody,
|
||||
});
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 2.0 KiB |
BIN
public/images/ncue-favicon.png
Normal file
BIN
public/images/ncue-favicon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.0 KiB |
BIN
public/images/ncue-logo.png
Normal file
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 |
@@ -122,7 +122,7 @@ body { font-family: 'Malgun Gothic', 'Apple SD Gothic Neo', sans-serif; backgrou
|
||||
<body>
|
||||
<div class="container">
|
||||
<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">
|
||||
<h1>FSCAN 시리즈 제품 선정 도우미</h1>
|
||||
<p>검사 대상물의 H · W 치수를 입력하여 적합한 모델을 선정합니다</p>
|
||||
|
||||
@@ -64,9 +64,9 @@ body {
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
/* 상단 XAVIS 로고: 기본(168px) 대비 약 50% */
|
||||
.logo-img-xavis {
|
||||
max-width: 84px;
|
||||
/* 상단 NCue 로고 (가로형) */
|
||||
.logo-img-ncue {
|
||||
max-width: 168px;
|
||||
}
|
||||
|
||||
.logo-img-aiplatform {
|
||||
|
||||
@@ -2643,7 +2643,7 @@ app.post("/api/ax-apply", (req, res, next) => {
|
||||
});
|
||||
|
||||
const SYSTEM_PROMPT = [
|
||||
"당신은 자비스(XAVIS) 플랫폼의 도우미입니다. 친절하고 정확하게 답변해주세요.",
|
||||
"당신은 NCue AI 플랫폼의 도우미입니다. 친절하고 정확하게 답변해주세요.",
|
||||
"",
|
||||
"웹 검색이나 제공된 검색 결과를 쓸 수 있으면 여러 출처를 종합해 답하세요.",
|
||||
"회사·조직의 주소·위치·소재지·오시는 길 등을 묻는 질문에는 본사(또는 등기·공시상 대표 주소)뿐 아니라, 검색·자료에 나오면 공장·연구소·지사·지역 거점 등 주요 부속 시설을 구분해 짧게 정리해 포함하세요. 정보가 본사만 확인되는 경우에도 그 한계를 짧게 밝히고, 추가 거점이 공개되어 있으면 빠짐없이 반영하세요.",
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title>사용자 현황관리 - XAVIS</title>
|
||||
<title>사용자 현황관리 - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title><%= story.title %> - AI 활용 사례 - XAVIS</title>
|
||||
<title><%= story.title %> - AI 활용 사례 - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title>AI 활용 사례 > 작성하기 - XAVIS</title>
|
||||
<title>AI 활용 사례 > 작성하기 - NCue</title>
|
||||
<link rel="stylesheet" href="https://uicdn.toast.com/editor/3.2.2/toastui-editor.min.css" />
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
</head>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title>AI 활용 사례 관리 - XAVIS</title>
|
||||
<title>AI 활용 사례 관리 - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
<style>
|
||||
.visually-hidden {
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title>AI 활용 사례 - XAVIS</title>
|
||||
<title>AI 활용 사례 - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title>AI - XAVIS</title>
|
||||
<title>AI - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
</head>
|
||||
<body
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title>FSCAN 조사각 선정도우미 - XAVIS</title>
|
||||
<title>FSCAN 조사각 선정도우미 - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
</head>
|
||||
<body class="ai-fscan-page">
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title>프롬프트 라이브러리 - XAVIS</title>
|
||||
<title>프롬프트 라이브러리 - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title><%= title %> - AI 활용 사례 - XAVIS</title>
|
||||
<title><%= title %> - AI 활용 사례 - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title>AX 과제 신청 - XAVIS</title>
|
||||
<title>AX 과제 신청 - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
</head>
|
||||
<body
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title>채팅 - XAVIS</title>
|
||||
<title>채팅 - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title>경영성과 대시보드 - XAVIS</title>
|
||||
<title>경영성과 대시보드 - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
<link rel="stylesheet" href="/mgmt-perf/dashboard.css" />
|
||||
<style>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title>대시보드 - XAVIS</title>
|
||||
<title>대시보드 - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
</head>
|
||||
<body class="ai-explore-page dashboard-page">
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<% var admTitle = typeof adminPageTitle !== 'undefined' ? adminPageTitle : '학습센터 관리'; %>
|
||||
<title><%= admTitle %> - XAVIS</title>
|
||||
<title><%= admTitle %> - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title>콘텐츠 수정 - XAVIS</title>
|
||||
<title>콘텐츠 수정 - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title><%= typeof pageTitle !== 'undefined' ? pageTitle : '학습센터' %> - XAVIS</title>
|
||||
<title><%= typeof pageTitle !== 'undefined' ? pageTitle : '학습센터' %> - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title><%= lecture.title %> - 학습센터 - XAVIS</title>
|
||||
<title><%= lecture.title %> - 학습센터 - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title><%= lecture.title %> - 학습센터 - XAVIS</title>
|
||||
<title><%= lecture.title %> - 학습센터 - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title>서비스 접속 - XAVIS</title>
|
||||
<title>서비스 접속 - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
<style>
|
||||
.login-page {
|
||||
@@ -123,13 +123,13 @@
|
||||
<div class="login-card">
|
||||
<div class="login-logo-stack" style="display: flex; flex-direction: column; align-items: center; gap: 8px; margin-bottom: 12px">
|
||||
<a
|
||||
href="https://xavis.co.kr"
|
||||
href="https://ncue.net"
|
||||
class="logo-link"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
aria-label="XAVIS 회사 사이트(새 탭)"
|
||||
aria-label="NCue 회사 사이트(새 탭)"
|
||||
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>
|
||||
<img
|
||||
src="/public/images/aiplatform-logo.png"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title>회의록 AI - XAVIS</title>
|
||||
<title>회의록 AI - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
</head>
|
||||
<body class="meeting-minutes-page">
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
<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" />
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
<aside class="left-nav" id="nav-drawer">
|
||||
<div class="nav-logo-section">
|
||||
<a
|
||||
href="https://xavis.co.kr"
|
||||
class="logo-link logo-link-xavis"
|
||||
href="https://ncue.net"
|
||||
class="logo-link logo-link-ncue"
|
||||
target="_blank"
|
||||
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>
|
||||
<img
|
||||
src="/public/images/aiplatform-logo.png"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<%- include('partials/favicon') %>
|
||||
<title>(회의록 기반) 업무 체크리스트 AI - XAVIS</title>
|
||||
<title>(회의록 기반) 업무 체크리스트 AI - NCue</title>
|
||||
<link rel="stylesheet" href="/public/styles.css" />
|
||||
</head>
|
||||
<body class="task-checklist-page">
|
||||
|
||||
Reference in New Issue
Block a user