feat(ui): 상세/공유 모달과 단독 상세·로그인 페이지

- _project_detail.ejs: 모달/단독 공용 상세(헤더·반응·바로가기·댓글 스레드·입력)
- dashboard: 상세 모달 오버레이 + 프로젝트별 template 저장소 + 새 프로젝트 등록 모달
- project.ejs(단독)·login.ejs 새 디자인으로 재작성

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Hyemin Lee
2026-06-29 17:26:50 +09:00
parent ace46d2fb8
commit 42542a0912
4 changed files with 200 additions and 45 deletions

View File

@@ -1,12 +1,12 @@
<%- include("_header") %>
<div class="login-wrap">
<div class="box login-card">
<div class="login-logo">🧠</div>
<div class="login-card">
<img class="login-logo" src="/public/logo.svg" width="56" height="56" alt="" />
<div class="login-title"><%= brand %></div>
<% if (typeof error !== "undefined" && error) { %>
<div class="alert"><%= error %></div>
<% } %>
<a class="btn btn-primary" style="width:100%" href="/auth/login">Keycloak 으로 로그인</a>
<a class="btn btn-primary" style="width:100%;justify-content:center" href="/auth/login">Keycloak 으로 로그인</a>
<p class="muted" style="margin-top:16px">사번으로 로그인합니다. (사내 SSO)</p>
</div>
</div>