| 개발 일지 — 작업 타임라인 |
| No. |
세션 |
단계 / 구분 |
작업 내용 |
주요 결정 · 이슈 |
상태 |
| 1 |
오늘은 여기까지 1 |
UI 정리 |
통계 바와 '오늘의 리포트' 중복 제거 — 통계 바를 없애고 리포트를 헤더 바로 아래로 이동 |
정보가 한곳에 모이도록 통합, 핑계 말풍선 제거로 제목 가림 해결 |
완료 |
| 2 |
오늘은 여기까지 1 |
UI 정리 |
리포트 칸 정렬 보정 (상단 기준 정렬, '오늘의 판정' 우측 정렬), 칸 간격 확대 |
라벨 높이가 들쭉날쭉한 baseline 정렬 문제 수정 |
완료 |
| 3 |
오늘은 여기까지 1 |
기획 |
추가 기능 아이디어 8가지 제안 및 우선순위 논의 |
핑계 스타일 선택 · 공유 카드 · 이월/기록 · 카테고리 · 주간 리포트 · 마스코트 감정 · 다크모드 · 애니메이션 |
완료 |
| 4 |
오늘은 여기까지 1 |
기능 개발 |
'다 고쳐줘' — 8가지 기능을 모두 반영한 새 버전으로 전면 재작성 |
JS 문법/요소 ID 검증 진행 (샌드박스 마운트 캐싱 이슈 우회) |
완료 |
| 5 |
[중단] 오늘은 여기까지 1 |
UI 정리 |
검색/전체삭제 버튼 간격·패딩 조정, 날짜 줄과 제목 사이 간격 8→20px 확대 |
여백 균형 다듬기 |
완료 |
| 6 |
[중단] 오늘은 여기까지 1 |
기획·기술검토 |
Firebase 연동(로그인+클라우드 저장) 방향 논의 |
CDN 방식으로 단일 HTML 유지, 비로그인 시 localStorage / 로그인 시 클라우드 동기화 하이브리드 채택 |
완료 |
| 7 |
[중단] 오늘은 여기까지 1 |
네이밍 |
영문 프로젝트명 후보 검토 → 'enoughday' 확정 |
call-it-a-day 등 후보 중 선택, Firebase 프로젝트 ID 유일성 고려 |
완료 |
| 8 |
[중단] 오늘은 여기까지 1 |
기능 개발 |
Firebase Auth + Firestore 연동 코드 삽입 (config 반영, 동기화 훅 연결) |
SDK 12.14.0 확인, apiKey 공개 안전성 확인, Firestore 보안 규칙 제공 |
완료 |
| 9 |
[중단] 오늘은 여기까지 1 |
기능 개발 |
로그인 방식을 이메일/비밀번호 → Google 로그인(팝업)으로 변경 |
콘솔에서 Google 제공업체를 켠 것에 맞춰 코드 교체, 이메일/비번 모달 제거 |
완료 |
| 10 |
[중단] 오늘은 여기까지 1 |
배포 |
GitHub 업로드 → GitHub Pages 활성화, Firebase 승인 도메인(jhc2265.github.io) 추가 |
배포 주소 https://jhc2265.github.io/enoughday/ 생성 |
완료 |
| 11 |
[중단] 오늘은 여기까지 2 |
이슈 대응 |
주소가 .web.app이 아닌 github.io로 나오는 문제 혼선 정리 |
GitHub Pages와 Firebase Hosting의 차이 설명, 'Site Not Found' 원인 파악 |
진행/중단 |
| 12 |
[중단] 오늘은 여기까지 2 |
이슈 대응 |
firebase.json 부재 확인 — firebase init 없이 Pages로만 배포된 상태로 진단 |
Firebase Hosting(.web.app)으로 이전 + 로그인 재구성 방향으로 논의 |
진행/중단 |
| 13 |
[중단] 오늘은 여기까지 3 |
디자인(아이콘) |
액션 아이콘(핀·연필·이미지·복사·새로고침)을 GPT 생성 이미지로 교체 |
누끼(배경 제거)·크롭·최적화(5~10KB) 후 assets/ic_*.png 저장 |
완료 |
| 14 |
[중단] 오늘은 여기까지 3 |
디자인(아이콘) |
아이콘 크기 조정 (액션 17→13px, 입력창 연필 19px 유지) |
연필만 별도 규칙으로 분리 |
완료 |
| 15 |
[중단] 오늘은 여기까지 3 |
디자인(아이콘) |
아이콘 색감(채도·대비) 보정으로 가시성 개선 |
연필은 밝기 유지하며 채도만 상향(여러 버전 비교) |
완료 |
| 16 |
[중단] 오늘은 여기까지 3 |
디자인(아이콘) |
메뉴·설정용 아이콘 8종(계정·핑계말투·다크모드·반복·카테고리·전체보기·주간리포트·백업) 누끼·크롭·보정 후 적용 |
계정 아이콘은 '사람' 이미지 선택, 다크모드는 라이트=달이미지/다크=☀️ 이모지 처리 |
완료 |
| 17 |
[중단] 오늘은 여기까지 3 |
디자인(아이콘) |
카드 더보기 메뉴의 '수정/삭제' 아이콘 스타일 불일치 수정 (연필·휴지통 단색 SVG로 통일) |
이미지 아이콘과 문자(✕) 혼용 문제 해결 |
진행/중단 |