# 네이버블로그탭 — 시간대 KST 통일 + 글작성 성공/실패 히스토리

## 수정 1: 시간대 KST 통일

### 문제
네이버블로그탭 히스토리 영역의 시간이 한국시간(KST)이 아닌 UTC로 표시됨. 키워드분석, 글작성, 경쟁분석 모든 탭에서 동일 문제.

### 수정 대상
**파일**: `dashboard/components/NaverBlogView.js`

1. 히스토리 리스트에서 시간 표시하는 모든 곳을 찾아서 KST로 변환
2. 백엔드(`dashboard/server.py`)에서 히스토리 데이터 저장 시 시간대 확인
   - `datetime.now()` → `datetime.now(timezone(timedelta(hours=9)))` 또는 이미 KST면 프론트엔드 표시만 수정
3. **앞으로 저장되는 모든 시간도 KST로 입력되도록** 백엔드 저장 로직도 점검

확인 포인트:
- 키워드분석 히스토리 시간
- 글작성 히스토리 시간
- 경쟁분석 히스토리 시간
- 데이터 저장 시점의 timezone

### 수정 방법
프론트엔드에서 시간 표시 시:
```javascript
// UTC → KST 변환
new Date(timestamp).toLocaleString('ko-KR', { timeZone: 'Asia/Seoul' })
```

또는 백엔드에서 저장 시 이미 KST로 저장하도록:
```python
from datetime import datetime, timezone, timedelta
KST = timezone(timedelta(hours=9))
now_kst = datetime.now(KST).isoformat()
```

## 수정 2: 글작성 히스토리 성공/실패 구분

### 문제
글작성 탭의 히스토리에서 성공/실패 구분이 없음. 실패 시 에러 원인도 안 보임.

### 수정 대상
**파일**: `dashboard/components/NaverBlogView.js`, `dashboard/server.py`

1. 글작성 히스토리 데이터에 `status` 필드 추가 (success/failed)
2. 실패 시 `error_message` 필드에 에러 원인 저장
3. 프론트엔드에서 성공은 초록색, 실패는 빨간색으로 구분 표시
4. 실패 항목 클릭 또는 hover 시 에러 메시지 표시

히스토리 리스트 표시 예시:
- 성공: `✅ [제목] - 4월 13일 오후 3:48`
- 실패: `❌ [제목] - 4월 13일 오후 3:48 — 에러: 세션 만료`

## 검증 시나리오
1. **KST 표시**: 키워드분석 히스토리 시간이 한국시간으로 표시되면 성공 (현재 오전 06:48 → 오후 3:48)
2. **글작성/경쟁분석도 KST**: 모든 탭의 히스토리 시간이 KST이면 성공
3. **글작성 성공/실패 구분**: 성공은 초록, 실패는 빨간으로 시각 구분되면 성공
4. **에러 메시지**: 실패 항목에 에러 원인이 표시되면 성공
5. **새 데이터 KST**: 새로 키워드 분석 실행 후 히스토리에 KST 시간으로 저장되면 성공
6. **회귀**: 기존 네이버블로그탭 기능 정상 동작
