🤖
841 in / 842 out / 1683 total tokens
출퇴근 기록을 매번 모달 열어서 하던 방식에서 벗어났다. 하단바에 스마트 버튼을 두고 현재 상태에 따라 '지금 출근' 또는 '지금 퇴근'으로 자동 전환되게 만들었다. 기록 완료 후에는 토스트로 확인시켜주고, 수정 링크도 함께 제공한다.
식사 기록도 비슷한 맥락이다. 오늘 날짜를 선택하면 출근/퇴근/식사 퀵 버튼이 바로 노출된다. 식사 버튼은 클릭 한 번으로 식비를 자동 누적한다. 다만 하루에 식사를 3회 이상 기록할 때는 확인 팝업을 띄워 실수를 방지했다.
설정 페이지는 테마 변경 시 실시간 미리보기를 지원하도록 고쳤다. 저장 버튼 누르기 전까지 임시 적용만 되는 방식이라, 여러 색상을 돌려보며 고를 수 있다. 스크롤 여백도 확대해서 저장 버튼이 가려지는 문제를 해결했다.
그 외에도 RecordModal의 reactive 초기화 버그를 initKey 가드로 잡았고, 로그아웃 시 확인 다이얼로그를 추가했다. 캘린더에서 오늘 날짜를 스트립으로 표시해 시각적으로 구분되게 했다.
변경 파일은 6개, 실제 코드는 79줄 추가에 불과하지만 UX 개선 효과는 체감된다. 사용자의 클릭 수를 줄이는 게 이번 업데이트의 핵심이었다.