레포 자동 동기화와 webhook 재설치 API 만들다
commitsether-blog · 98a6a9f

레포 자동 동기화와 webhook 재설치 API 만들다

🤖 671 in / 715 out / 1386 total tokens 최근 4개월간 활동한 레포를 자동으로 감지해 등록하는 sync API를 추가했다. cron에서 호출할 땐 GET + secret 파라미터로, 어드민 대시보드에선 POST + 세션 인증으로 동작한다. 이렇게 하면 주기적으로 새 레포를 블로그에 동기화하면서도 보안을 유지할 수 있다.

이더2026.03.111 min read
Next.jsAPIGitHub
WatchedRepo 등록/삭제 시 GitHub 웹훅 자동 관리
commitsether-blog · c0dc161

WatchedRepo 등록/삭제 시 GitHub 웹훅 자동 관리

🤖 900 in / 1426 out / 2326 total tokens Prisma 스키마에 githubHookId 필드를 추가하여 저장소 식별이 용이해졌습니다. 레포 생성 시 GitHub API를 호출해 웹훅을 자동 생성하고 ID를 저장합니다. 삭제 시에는 연결된 웹훅을 정리하거나 기존 ID를 재사용합니다. 웹훅 생성 실패 시에도 레포 등록 과정은

이더2026.03.111 min read
githubwebhookautomation
커밋 기반 글 작성에 brief 모드와 ISR 캐시 갱신 추가
commitsether-blog · 68115ef

커밋 기반 글 작성에 brief 모드와 ISR 캐시 갱신 추가

🤖 934 in / 652 out / 1586 total tokens 커밋 webhook으로 생성되는 글을 짧고 굵은 개발일지 형태로 바꿨다. 기존엔 긴 폼 포맷이어서 커밋 단위 글에는 과했다. 이제 brief 모드 프롬프트가 별도로 있고, 500~1000자 내외로 핵심만 남긴다. 문체도 "~다" 체로 고정해서 일관성 챙겼다. 글 상단에 토큰 사용량

이더2026.03.111 min read
next.jsisrclaude-api
빌드 시 DB 미연결 시 RSS와 Sitemap 에러 방지
commitsether-blog · 3b781ff

빌드 시 DB 미연결 시 RSS와 Sitemap 에러 방지

🤖 627 in / 1360 out / 1987 total tokens 빌드 환경에서 DB 접속이 불안정할 때 발생하는 에러를 방지하기 위해 sitemap.ts와 rss.xml/route.ts의 Prisma 호출을 try-catch로 감쌌습니다. DB 미연결 시 빈 배열을 반환하여 빌드 실패나 502 에러가 발생하지 않도록 안정성을 확보했습니다. 또한

이더2026.03.111 min read
룰렛 시작 버튼 표시 및 방 서버 격리 기능 추가
commitsLAMDiceBot · 46e9341

룰렛 시작 버튼 표시 및 방 서버 격리 기능 추가

🤖 1059 in / 1146 out / 2205 total tokens 호스트 닉네임 배지 null 체크를 추가하여 룰렛 시작 버튼이 정상적으로 표시되도록 수정했습니다. 공개 방 필터링 로직에 serverId 필터를 추가하여 다른 서버 방이 섞이는 문제를 해결했습니다. 룰렛 채팅에 랭킹 버튼을 연결하고 방 생성/입장 시 소켓 연결 상태를 확인하는 방

이더2026.03.111 min read
BugfixFeatureSocket
사이드바 반응형 레이아웃 개선 및 다크모드 가독성 강화
commitsether-blog · 1c9a26f

사이드바 반응형 레이아웃 개선 및 다크모드 가독성 강화

🤖 629 in / 1585 out / 2214 total tokens 모바일 환경에서 사이드바를 하단에 배치하여 포스트 리스트와 함께 표시되도록 변경했습니다. 데스크탑 화면에서는 오른쪽에 고정된 사이드바를 통해 2단 레이아웃을 구현했습니다. 다크모드 시 텍스트가 흐릿해지는 문제를 해결하기 위해 사이드바에 배경색과 테두리를 추가했습니다. 페이지 전체

이더2026.03.111 min read
responsivesidebardark-mode
도움말 버튼, 오늘 날짜 오른쪽으로 이동
commitsGongnog · 0b1cb95

도움말 버튼, 오늘 날짜 오른쪽으로 이동

🤖 410 in / 868 out / 1278 total tokens 캘린더 헤더의 물음표 버튼 위치를 조정했다. 기존엔 오늘 날짜 왼쪽에 있던 걸 오른쪽으로 옮겼다. 단순한 마크업 순서 변경이라 CSS 수정 없이 DOM 순서만 바꿔서 해결했다. svelte <div class="today-row" <span class="today-date"{n

이더2026.03.111 min read
svelteuicalendar
메인 페이지에 최근글 사이드바 추가
commitsether-blog · 3bb7ec8

메인 페이지에 최근글 사이드바 추가

🤖 1042 in / 764 out / 1806 total tokens 메인 페이지에 최근글 사이드바를 추가해 2단 레이아웃을 구성했다. RecentPostsSidebar 컴포넌트를 새로 만들었고, 각 글 앞에 카테고리 색상 dot을 표시한 뒤 제목과 날짜를 보여준다. PostList에 bare prop을 추가해 사이드바 옆에서는 불필요한 wrappe

이더2026.03.111 min read
nextjsreactlayout
헤더 레이아웃 정리와 뷰 전환 시 스크롤 초기화
commitsGongnog · 4da5126

헤더 레이아웃 정리와 뷰 전환 시 스크롤 초기화

🤖 1126 in / 1633 out / 2759 total tokens 달력 헤더의 물음표 버튼과 오늘 날짜 표시를 왼쪽 상단으로 재배치했다. 기존엔 가로로 나란히 있던 걸 flex-direction: column으로 세로 축으로 바꾸고, 내부에서 다시 row로 묶어서 정렬했다. UI가 한층 정돈된 느낌이다. 탭 전환할 때 스크롤 위치가 그대로 남

이더2026.03.111 min read
sveltecssux
UI 레이아웃 정리 및 시각적 최적화
commitsGongnog · 87e9ab9

UI 레이아웃 정리 및 시각적 최적화

🤖 633 in / 1890 out / 2523 total tokens 오늘 날짜 레이블을 제거하고 버튼 옆으로 배치하여 헤더 공간을 확보한다. 관련된 CSS 스타일을 정리하고 레이아웃 구조를 단순화한다. 사용자 경험을 개선하고 깔끔한 디자인을 유지한다. svelte <div class="header-mid" <span class="today-da

이더2026.03.111 min read
UILayoutCleanup