1.8 KiB
1.8 KiB
sori.studio 할 일
v1.11 내부 개선
- 거대 컴포넌트 책임 분리 진행.
components/admin/AdminMarkdownEditor.vue: 미디어 모달, 슬래시 명령, 히스토리·선택 복원, 라이브/소스 전환 로직을 단계적으로 composable 또는 하위 컴포넌트로 분리.
- 미디어 카탈로그 전환 코드 수명 정리.
- 운영
MEDIA_CATALOG_MODE=database안정화 후shadow/filesystem런타임 분기 축소 가능 여부 검토. - fallback은 운영 안정성에 필요하므로 제거 전 reconcile·로그·테스트 기준을 먼저 정리.
- 운영
- 운영 의존성 보안 업데이트 검토.
sharp <0.35.0audit 경고는 breaking change 가능성이 있어 별도 검증 브랜치에서 이미지 업로드·썸네일 생성·본문 이미지 백필까지 확인 후 업데이트.
- 문서 구조 정리.
docs/update.md장기 누적 이력은 최신 작업 중심으로 유지하고 오래된 상세 이력은 역할에 맞게 분리하는 방안 검토.
1차 관리자 개발
2차 관리자 개발
프론트엔드 개발
- CSP Report-Only 운영 보고 관찰 후 강제 정책 추가 강화 검토.
- 광고·사용자 사이트 코드·외부 미디어의 정상 출처를
csp_violation_aggregates에서 충분히 확인. - 정상 출처 허용 목록과 반복 오탐을 정리한 뒤 script/style/img/frame/connect 지시어를 단계별 강제 전환.
- 광고·사용자 사이트 코드·외부 미디어의 정상 출처를
콘텐츠 스타일 구현
데이터베이스
- 통계 heartbeat/read 수집을 콘텐츠별 세션 기준으로 세분화 검토.
- 현재 관리자 응답은
읽음 <= 조회,100% <= 75% <= 50% <= 조회로 표시값을 정규화함. - 원시 집계 단계에서도 같은 탭의 여러 게시물 이동이 스크롤 구간 계산에 섞이지 않도록 별도 콘텐츠 세션 저장 구조 검토.
- 현재 관리자 응답은