You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(roadmap): Phase 1.5 진행 이력 및 완료 항목 반영 (2026-04-12 2차)
- 1.5.3: 임시 비번 강제 변경 화면 완료 체크
- 1.5.4: 모듈 0개 Empty UX, Marketplace 진입점 완료 체크
- 1.5.5: 관리자 PIN Step-up 흐름 완료 체크
- 진행 이력 테이블에 2026-04-12 2차 작업 내용 추가
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
-[x] Protected Route 정책 구현 (권한 부족 시 리다이렉트) - shell
188
190
-[ ] 관리자 PIN 관리 UI 구현 (최초 설정/변경/오류 처리)
189
191
-[ ] 관리자 세션 만료 UX 구현 (30분 만료 시 재인증 모달)
@@ -223,6 +225,7 @@ Control 전체 목록과 상태 관리는 별도 문서에서 관리:
223
225
| 2026-02-26 | P0, P0.5 Control 타입 계약 정의 및 export 반영 완료. 상세 구현 상태는 `ui/03-control-backlog.md` 기준으로 추적 |
224
226
| 2026-02-27 | Web 진입점을 React + TypeScript + Vite(`main.tsx`) 기준으로 전환 완료. 개발 실행 모드에 `dev:bypass` 추가. bypass 정책을 "설치만 스킵, 인증은 로그인부터"로 확정 |
225
227
| 2026-04-12 | 1차 UI/UX 전면 개편. 다크 모드 디자인 토큰 시스템 구축 및 고정 220px 좌측 사이드바 레이아웃으로 재설계. AppShell A/B/C/D 변형 폐기 후 단일 Shell로 통합. 로그인/홈/설정/관리자 CSS 전체를 다크 토큰 기반으로 전환 |
228
+
| 2026-04-12 | 임시 비밀번호 첫 로그인 강제 변경 화면(ChangePasswordView) 구현. 관리자 역할(isAdmin)과 PIN 인증(isPinVerified) 상태 분리 — 역할 보유자도 Admin 페이지 진입 시 PIN 재인증 필요. 비관리자 Admin 진입점 사이드바에서 숨김. Marketplace 사이드바 진입점 추가(Phase 3 플레이스홀더). @fieldstack/core ESM 빌드 전환 |
0 commit comments