Commits
GitHub 커밋 기반으로 자동 생성된 개발 기록
모바일에서 버튼 연타 시 화면 확대되던 문제 해결
🤖 726 in / 594 out / 1320 total tokens 공무원 근무기록 앱에서 출퇴근 버튼을 빠르게 연타하면 화면이 확대되는 문제가 있었다. 특히 iOS Safari에서 더블탭 줌 동작이 트리거되어 사용자 경험을 해쳤다. iOS 10부터는 viewport meta 태그의 user-scalable=no를 무시하기 때문에 CSS로 접근해야
일반 지식 프레임워크 삭제, 프로젝트 맞춤형 기술 스택으로 교체
🤖 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
출퇴근 시간 팝업에 빠른 조절 버튼 추가
🤖 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 / 1994 out / 2801 total tokens 회원가입 화면 구분 및 비밀번호 확인 추가. 로그인과 회원가입 헤더를 구분하여 UX를 개선했다. '근무/기록'과 '새 계정/만들기' 헤더를 사용자가 혼동하지 않도록 배치했다. 비밀번호 확인 필드를 추가하고 일치 여부를 검증하는 로직을 구현했다. 모드 전환 시 입력값을 초기화하여 데
회원가입 화면 분리하고 비밀번호 확인 붙였다
🤖 807 in / 520 out / 1327 total tokens 로그인 페이지 하나에 몰아넣었던 회원가입 UI를 분리했다. 모드 전환 시 헤더 텍스트와 설명이 바뀌도록 처리했다. 비밀번호 확인 입력 필드를 추가했다. passwordConfirm 변수를 만들고 회원가입 모드에서만 노출되도록 했다. submit() 함수에서 password !==
공노기로 이름 변경하고 토스트도 깔끔하게
🤖 994 in / 590 out / 1584 total tokens 앱 이름을 '공녹'에서 '공노기'로 변경했다. 스플래시 화면의 alt 텍스트와 표시 이름 모두 수정했다. 토스트 메시지도 간소화했다. '출근 기록됨', '퇴근 기록됨'에서 '출근', '퇴근'으로 줄였다. 메시지가 길어지면 줄바꿈이 생기고 토스트 크기가 커지는데, 핵심만 전달하면 된