작업 이력 — 2026-06-19
배포
09:24 — malgn-helper-admin → Cloudflare Pages
- 커밋:
31900b7(신규 커밋: yes) - 메시지: feat(standard-answers): 상세·편집을 모달→전용 페이지(/standard-answers/id)로 전환
- 목록 standard-answers.vue → standard-answers/index.vue (모달 제거, 행클릭→페이지 이동)
- 신규 standard-answers/id.vue: 본문(질문·답변 TinyMCE)·분류·승인 워크플로 풀페이지
- /bots 패턴과 동일 구조
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
12:22 — malgn-helper-api → Cloudflare Workers
- 커밋:
9f71ac2(신규 커밋: yes) - 메시지: feat(harvest): 수집 본문 단락 보존(htmlToParagraphs/paragraphsToHtml) + reflow-harvest 보정 엔드포인트
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
12:29 — malgn-helper-api → Cloudflare Workers
- 커밋:
9f71ac2(신규 커밋: no) - 메시지: chore(harvest): reflow-harvest 일회용 보정 라우트 재배포(실행용)
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
13:33 — malgn-helper-api → Cloudflare Workers
- 커밋:
6867d4a(신규 커밋: yes) - 메시지: feat(standard-answers): GET 정렬 파라미터 sort(updated|created|usage) 추가
13:34 — malgn-helper-admin → Cloudflare Pages
- 커밋:
63004ba(신규 커밋: yes) - 메시지: feat(standard-answers): 목록 정렬 컨트롤(수정일순/등록일순) 추가
13:42 — malgn-helper-api → Cloudflare Workers
- 커밋:
cab2b80(신규 커밋: yes) - 메시지: chore(harvest): 일회용 reflow-harvest·harvest-curate-v2 라우트 admin 게이트(무인증 노출 차단, 보정 완료)
14:14 — malgn-helper-api → Cloudflare Workers
- 커밋:
94c4d7f(신규 커밋: no) - 메시지: feat(standard-answers): 정렬 방향(asc/desc)+사용순 — sort=field_dir 파싱
14:14 — malgn-helper-admin → Cloudflare Pages
- 커밋:
4491910(신규 커밋: yes) - 메시지: feat(standard-answers): 정렬 필드(수정일/등록일/사용순)+방향 토글
15:25 — malgn-helper-admin → Cloudflare Pages
- 커밋:
137e9e3(신규 커밋: yes) - 메시지: feat(announces): 상세·편집을 모달→전용 페이지(/announces/id) + 질문·본문 TinyMCE(띄어쓰기·단락 렌더)
- announces.vue → announces/index.vue (모달 제거, 행클릭→상세 이동, 미리보기 v-html)
- announces/id.vue 신규: 편집 전용(생성 없음), 본문/질문 AdminRichEditor, 분류·승인·삭제
- 본문 데이터는 reflow 보정으로 단락 복원됨
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
18:45 — malgn-helper-api → Cloudflare Workers
- 커밋:
2d2cb18(신규 커밋: yes) - 메시지: feat(auth): 맑은오피스 SSO 엔드포인트 GET /auth/sso (ek=SHA-256(email_yyyyMMdd_MALGNHELPER) 검증→세션 발급)
18:46 — malgn-helper-admin → Cloudflare Pages
- 커밋:
021ea01(신규 커밋: yes) - 메시지: feat(auth): /slogin 맑은오피스 SSO 핸드오프 페이지 + ssoLogin + 미들웨어 공개경로