Commits
GitHub 커밋 기반으로 자동 생성된 개발 기록
MidWayDer
카테고리 태그 버튼에 키보드 접근성 추가
🤖 1783 in / 933 out / 2716 total tokens 카테고리 태그 버튼(카페, 편의점, 다이소 등)에 키보드 접근성을 적용했다. 탭 키로 포커스 이동이 가능하고 스크린 리더도 카테고리 이름을 읽을 수 있다. tabIndex={0}로 포커스 가능하게 만들고, aria-label로 "카페 카테고리 선택" 같은 의미 있는 라벨을 붙였다
카카오맵 스타일로 검색창/태그 상단 이동
🤖 847 in / 869 out / 1716 total tokens 모바일 UI를 카카오맵처럼 상단 중심 구조로 개선했다. 기존엔 검색창과 카테고리 태그가 분산되어 있었는데, 사용자 시선이 위로 몰리는 자연스러운 흐름으로 재배치했다. BottomQuickBar에서 QUICK_CATEGORIES 배열을 제거하고, page.tsx의 상단 검색바 영역으
테스트 환경에서 navigator undefined 에러 해결
🤖 598 in / 1793 out / 2391 total tokens useOnlineStatus 훅 테스트 돌리는데 navigator is not defined 에러가 터졌다. Node.js 환경인 Jest에서 브라우저 전역 객체인 navigator에 접근하려 해서 발생한 문제다. getSnapshot 함수 초입에 typeof 체크를 추가했다.
ether-blog
GitHub Actions로 Daily AI 포스트 자동 발행 설정
🤖 1059 in / 713 out / 1772 total tokens GitHub Actions 워크플로우를 만들어 매시간 자동으로 AI 뉴스 다이제스트를 발행하도록 했다. API 엔드포인트 호출 방식으로, BLOG_API_KEY 시크릿을 사용해 인증한다. 기존에 하드코딩돼 있던 AI 클라이언트 설정을 getAIConfig 함수로 통합했다. gen
radarlog.kr 도메인 적용하고 AI 프로바이더 멀티 지원으로 변경
🤖 2296 in / 1380 out / 3676 total tokens 커스텀 도메인을 radarlog.kr로 확정했다. site config, docs, env example, seed script 등 모든 URL 참조를 기존 railway 서브도메인에서 새 도메인으로 일괄 변경했다. AI 프로바이더를 동적으로 선택할 수 있게 개선했다. Anth
AI 뉴스 자동 수집·발행 파이프라인 구축
🤖 1146 in / 1024 out / 2170 total tokens HackerNews에서 AI 관련 뉴스를 매일 자동으로 수집해서 블로그 포스팅으로 발행하는 파이프라인을 만들었다. 총 3개 모듈로 구성했다. fetch-ai-news.ts는 Algolia HN API에서 Claude, GPT, LLM 등 키워드로 최신 뉴스를 긁어온다. gene
Daily AI 카테고리 추가로 AI 뉴스 자동 발행 준비
🤖 2710 in / 1019 out / 3729 total tokens 외부 서비스에서 API로 AI 뉴스를 발행할 수 있도록 daily 카테고리를 새로 만들었다. Prisma 스키마에 daily enum을 추가하고, 타입 정의와 관리자 페이지의 CATEGORIES 배열에도 반영했다. /daily 전용 페이지를 새로 만들어 ISR 1시간 캐시 적용
claude-team-gui
M2·M3 개발 사이클 완료 — 진행률 컴포넌트 분리, 보안 강화, 패키징까지
🤖 8161 in / 1243 out / 9404 total tokens M2(회의 실행 엔진)와 M3(Export·QA·패키징) 마일스톤을 완료했다. 총 33개 파일 변경, +1953/-138줄. 핵심 변경 ProgressBar.tsx와 SummaryView.tsx를 신규 추가했다. MeetingHeader에서 진행률 로직을 분리해 독립 컴포넌트
Claude Team VS Code Extension 전체 구현 완료
🤖 20290 in / 1095 out / 21385 total tokens VS Code Extension으로 8인 AI 팀 회의 시뮬레이션 기능을 통째로 구현했다. Quick/Deep 두 가지 회의 모드, Pixel Avatar 기반 오피스 뷰, 실시간 말풍선, 채팅 로그 패널까지 전부 들어갔다. 프로바이더는 ClaudeCode CLI, Anth