No description
Find a file
caadiq 1646617069 리팩토링 6단계: Liberation 비즈니스 로직 utils.js로 추출 (458 → 299)
- features/liberation/utils.js 신설
  * bossEarn, calcWeekPoints, calcDoneEarn, calcMonthlyEarn
  * getSchedulerWeekRange
  * computeCompletionDate (파라미터로 state 주입받는 순수 함수)
- Liberation.jsx는 상태/렌더링/뷰모델만 담당 (299줄)
- WeeklyScheduler.jsx의 중복 bossEarn/calcWeeklySum/getWeekRange/makeEmptyWeek
  모두 utils에서 import (alias 유지)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 12:21:32 +09:00
backend API 키 로그인 + 캐릭터 드롭다운 + 관리자 네비게이션 2026-04-19 10:54:12 +09:00
frontend 리팩토링 6단계: Liberation 비즈니스 로직 utils.js로 추출 (458 → 299) 2026-04-19 12:21:32 +09:00
images 초기 프로젝트 설정 2026-04-07 18:55:06 +09:00
.env 보스 결정 사용자 페이지 + UI/UX 개선 2026-04-13 19:17:49 +09:00
.gitignore 초기 프로젝트 설정 2026-04-07 18:55:06 +09:00
docker-compose.yml 보스 목록 드래그 앤 드롭 정렬 추가 2026-04-13 16:06:08 +09:00