2026-09-15 ServiceOn Blog 작업일지입니다. 오늘은 6건의 작업을 진행했습니다.
관리자 (NextAuth 세션 fetch)
현상/기능
- 세션 요청 시 오류로 세션 정보를 가져오지 못하는 현상이 발생했습니다
작업
- 서버 재시작 및 컴파일 중 탭 전환 시 세션이 불필요하게 재요청되는 것을 원인으로 확인함
- 탭 전환 시 불필요한 세션 재요청이 발생하지 않도록 수정함
공개 웹 (프로젝트 상세 대표 이미지)
현상/기능
- 프로젝트 상세 화면의 대표 이미지가 지나치게 크게 표시되어 배경 여백이 많이 남는 현상이 있었습니다
- 대표 이미지 영역의 고정 비율 박스를 제거하고 카드가 이미지 비율에 맞도록 조정했습니다
- 이미지가 원본 비율로 표시되도록 하고 표시 높이를 제한했습니다
- 소개 이미지는 기존 표시 방식을 유지했습니다
배포 (merge 후 GitHub Actions 실패)
현상/기능
- 병합 이후 배포 과정에서 오류가 발생해 프로세스가 실패로 종료되는 현상이 있었습니다
- 실패 원인이 빌드 과정의 타입 검사에서 발생한 값 불일치임을 확인했습니다
- 값이 정해진 형식에 맞게 정규화되도록 수정했습니다
- 실행 환경 관련 경고는 실패 원인이 아님을 확인하고 실행 환경 구성 요소를 최신 버전으로 갱신했습니다
Git (ServiceOn_Blog/main pull 충돌)
현상/기능
- 원격 저장소를 내려받을 때 병합되지 않은 파일로 인해 진행이 되지 않는 현상이 있었습니다
- 관련 저장 구조를 조정했습니다
- 사이트맵에서 두 경로를 모두 유지하면서 중복 경로를 제거했습니다
- 관련 패치를 모두 적용했습니다
- 관련 주석 표기를 통일했습니다
프로젝트 (외주·개인·기타)
현상/기능
- 프로젝트 내용에 외주, 개인, 기타 등 구분이 없어 구분이 필요한 상황이었습니다
- 관련 저장 구조를 조정했습니다
- 프로젝트 구분을 외주, 개인, 기타로 나누고 기본값을 기타로 설정했습니다
- 기존 진행 단계 표시는 카드와 상세 화면에 태그로 유지했습니다
- 목록 화면에서 구분별 구간을 나누고 홈 화면에도 구분과 단계를 함께 표시했습니다
- 등록 화면에 구분 선택 항목을 추가했습니다
공개 웹 (AI 자동화 메뉴)
현상/기능
- 자동화 관련 포스팅을 위한 메뉴와 등록 기능이 없는 상황이었습니다
- 관련 저장 구조를 조정했습니다
- 상단 메뉴에 자동화 항목을 추가하고 위치를 조정했습니다
- 하단 메뉴는 일부 항목을 묶어 더보기 형태로 구성했습니다
- 자동화 목록과 상세 화면을 기존 프로젝트와 동일한 형식으로 구성했습니다
- 등록 화면은 기존 프로젝트 등록 항목을 재사용하도록 구성했습니다
- 일부 목록과 화면에는 자동화 항목이 노출되지 않도록 했습니다
- 현황판의 자동화 건수는 관련 데이터를 기준으로 집계되도록 했습니다