Commits
GitHub 커밋 기반으로 자동 생성된 개발 기록
Gongnog
모바일 확대 기능 완전 차단
🤖 609 in / 1404 out / 2013 total tokens 모바일 기기의 확대 기능을 CSS와 JS 이벤트 차단으로 완전히 제거합니다. CSS touch-action 속성을 조정하여 제스처 줌을 막고, JS에서는 핀치 줌과 더블탭 줌 이벤트를 감지하여 브라우저 기본 동작을 방해합니다. 이로 인해 사용자가 앱 내에서 확대/축소를 시도하더라도
모바일 버튼 연타 시 화면 확대 방지
🤖 726 in / 1263 out / 1989 total tokens touch-action: manipulation 전역 스타일 적용으로 iOS Safari 등에서 더블탭 줌을 비활성화한다. 스크롤 기능은 유지하면서 버튼 클릭 반응 속도만 개선하여 UX를 개선했다. 웹뷰 환경에서 발생하는 확대 현상을 CSS로 깔끔하게 해결했다.
모바일에서 버튼 연타 시 화면 확대되던 문제 해결
🤖 726 in / 594 out / 1320 total tokens 공무원 근무기록 앱에서 출퇴근 버튼을 빠르게 연타하면 화면이 확대되는 문제가 있었다. 특히 iOS Safari에서 더블탭 줌 동작이 트리거되어 사용자 경험을 해쳤다. iOS 10부터는 viewport meta 태그의 user-scalable=no를 무시하기 때문에 CSS로 접근해야
출퇴근 시간 팝업에 빠른 조절 버튼 추가
🤖 1180 in / 699 out / 1879 total tokens 출퇴근 시간 등록할 때 매번 타이핑하거나 시계를 조작하는 게 귀찮았다. 그래서 확인 팝업에 -1분, -5분, -10분, -60분 버튼을 달았다. 실수로 늦게 찍었거나 식사 시간을 빼고 싶을 때 한 번에 조절 가능하다. adjustTime 함수를 새로 만들었다. HH:MM 문자열을
출퇴근 시간 팝업에 빠른 조절 기능 구현
🤖 1180 in / 1612 out / 2792 total tokens 출퇴근 시간 입력 팝업에 -1, -5, -10, -60분 버튼을 추가했다. BottomBar와 DaySheet 컴포넌트 모두 시간을 분 단위로 계산하여 0~23시 59분 사이로 자동 정리하는 로직을 적용했다. CSS로 버튼 레이아웃도 함께 정리했다.
출퇴근 기록에 시간 수정 기능 팝업 도입
🤖 980 in / 1747 out / 2727 total tokens 기존 즉시 등록 방식을 수정하여 사용자가 시간을 직접 선택하고 저장할 수 있도록 구현했다. BottomBar와 DaySheet에서 팝업 상태 관리 로직을 작성하고, 현재 시간을 자동으로 입력해준다.
출퇴근 시간 확인 팝업 추가
🤖 980 in / 654 out / 1634 total tokens 출퇴근 등록 전 시간을 확인하고 수정할 수 있는 팝업을 추가했다. 기존에는 출근/퇴근 버튼을 누르면 현재 시간으로 즉시 등록됐다. 실수를 방지하고 시간을 조정할 수 있도록 중간에 확인 단계를 넣었다. 팝업이 뜨면 현재 시간이 자동으로 입력되어 있고, 필요하면 time input으로
회원가입 화면 분리하고 비밀번호 확인 붙였다
🤖 807 in / 520 out / 1327 total tokens 로그인 페이지 하나에 몰아넣었던 회원가입 UI를 분리했다. 모드 전환 시 헤더 텍스트와 설명이 바뀌도록 처리했다. 비밀번호 확인 입력 필드를 추가했다. passwordConfirm 변수를 만들고 회원가입 모드에서만 노출되도록 했다. submit() 함수에서 password !==
claude-team-gui
일반 지식 프레임워크 삭제, 프로젝트 맞춤형 기술 스택으로 교체
🤖 3243 in / 1869 out / 5112 total tokens JTBD나 MoSCoW, 테스트 피라미드 같은 일반적인 가이드라인을 전면 폐기하고, 프로젝트의 확정된 결정사항으로 교체했다. 스킬 파일들을 프로젝트 맞춤형으로 재작성하여, 범용적인 프레임워크 설명 대신 실제 개발에 바로 적용 가능한 IPC 구조, 데이터 모델, UI 컴포넌트 트리
스킬 파일 대폭 수정 — 이론은 빼고 실전으로
🤖 3243 in / 700 out / 3943 total tokens 일반적인 프레임워크 설명(JTBD, MoSCoW, 테스트 피라미드 따위)을 싹 걷어냈다. 대신 이 프로젝트에만 적용되는 구체적인 결정사항, 기술 스택, 코드 패턴으로 교체했다. 백엔드는 Electron 메인 프로세스에서 Anthropic SDK 직접 호출, API 키는 keyt