Commit Graph

  • d49aa01bd5 fix: gateway 공장관리 카드 → dashboard-new.html로 변경 main Hyungi Ahn 2026-04-01 15:50:00 +09:00
  • f28922a3ae fix(sw): /dashboard, /login 경로 SW fetch에서 제외 — 리다이렉트 루프 방지 Hyungi Ahn 2026-04-01 15:47:32 +09:00
  • 7db072ed14 fix: /login, /dashboard 301 무한루프 해소 — gateway 내부 프록시로 전환 Hyungi Ahn 2026-04-01 15:44:08 +09:00
  • 0de9d5bb48 feat(sso): 인앱 브라우저 SSO 토큰 릴레이 — 카톡 WebView 쿠키 미공유 해결 Hyungi Ahn 2026-04-01 15:44:02 +09:00
  • de6d918d42 fix: nginx 레거시 리다이렉트 tkds→tkfb 수정 Hyungi Ahn 2026-04-01 15:41:18 +09:00
  • 1cfd4da8ba feat(pwa): Network-First 서비스 워커 — 홈화면 앱 자동 갱신 Hyungi Ahn 2026-04-01 15:36:36 +09:00
  • 46a1f8310d fix(cache): tkds→tkfb 변경 후 전 서비스 캐시 버스팅 갱신 Hyungi Ahn 2026-04-01 15:31:14 +09:00
  • 28a5924e76 fix: tkds.technicalkorea.net → tkfb.technicalkorea.net 일괄 전환 Hyungi Ahn 2026-04-01 15:26:32 +09:00
  • d3487fd8fd fix(tkfb): 로그인 후 redirect 404 수정 — 상대경로→절대URL Hyungi Ahn 2026-04-01 15:22:22 +09:00
  • 48e3b58865 fix(cors): 인앱 브라우저 CORS 차단 해결 — 카톡 WebView 대응 Hyungi Ahn 2026-04-01 15:15:49 +09:00
  • 697af50963 docs: CLAUDE.md에 개발 주의사항 추가 — 오늘 실수 기록 Hyungi Ahn 2026-04-01 15:13:45 +09:00
  • b70904a4de fix(auth): pagePermission 미들웨어 getPool await 누락 수정 Hyungi Ahn 2026-04-01 15:09:47 +09:00
  • cc69b452ab fix(auth): pageAccessRoutes 부서 조회에 sso_users fallback 추가 Hyungi Ahn 2026-04-01 14:50:16 +09:00
  • 05d9e90c39 fix(nav): 하단 배너 데스크톱(768px+)에서 숨김 처리 Hyungi Ahn 2026-04-01 14:24:09 +09:00
  • 72e4a8b277 fix(nav): 하단 배너에서 연차관리 제거 Hyungi Ahn 2026-04-01 14:18:54 +09:00
  • 3f870b247d fix(nav): 사이드바 메뉴를 DB 권한(accessibleKeys) 기반으로 필터링 Hyungi Ahn 2026-04-01 14:14:53 +09:00
  • 4063eba5bb feat(purchase): 카테고리 테이블 분리 + 동적 로드 + tkuser 관리 Hyungi Ahn 2026-04-01 14:07:14 +09:00
  • 118dc29c95 fix(tkuser): 소모품 권한 관리 — 누락 페이지 추가 + 명칭 수정 Hyungi Ahn 2026-04-01 14:03:46 +09:00
  • 52e6ec16f8 fix(dashboard): workers 없는 사용자 부서 권한 조회 수정 Hyungi Ahn 2026-04-01 14:01:04 +09:00
  • cbddf5a7a4 fix(password): 변경 후 쿠키/토큰 삭제 — 자동 재로그인 방지 Hyungi Ahn 2026-04-01 13:57:04 +09:00
  • 6e3c5d6748 fix(auth): 로그인 에러 표시 + 비밀번호 변경 모바일 수정 Hyungi Ahn 2026-04-01 13:53:47 +09:00
  • 35b140aa38 fix(password): 에러 메시지 표시 수정 — result.message 우선 읽기 Hyungi Ahn 2026-04-01 13:47:08 +09:00
  • 7cf0614e3b fix(cache): production-dashboard.js 캐시 버스팅 갱신 Hyungi Ahn 2026-04-01 13:41:53 +09:00
  • ca86dc316c fix(nginx): /api/auth/ 프록시 추가 — 비밀번호 변경 API 라우팅 Hyungi Ahn 2026-04-01 13:38:50 +09:00
  • 02e9f8c0ab feat(auth): 비밀번호 변경 API 추가 + 대시보드 바로가기 Hyungi Ahn 2026-04-01 13:34:49 +09:00
  • 30222df0ef fix: 바텀시트가 하단 네비에 가려지는 문제 — z-index 1010 + padding-bottom 확대 Hyungi Ahn 2026-04-01 13:26:47 +09:00
  • 708beb7fe5 fix(nav): '소모품 구매 관리' 메뉴 항목 제거 — 하단 네비 '소모품 신청'으로 통일 Hyungi Ahn 2026-04-01 13:22:05 +09:00
  • bf11ccebf5 fix(nav): 비관리자 네비에 공개 메뉴 항목 표시 + DB 페이지명 정리 Hyungi Ahn 2026-04-01 13:11:28 +09:00
  • 59242177d6 fix: 모바일 본문 하단이 네비에 가려지는 문제 — padding-bottom 확대 (140px) Hyungi Ahn 2026-04-01 12:50:41 +09:00
  • 7e78f66838 fix: tkfb.css 캐시버스팅 버전 갱신 (v=2026040105) Hyungi Ahn 2026-04-01 12:49:08 +09:00
  • 9f181644f9 fix(css): 하단 네비 스타일을 tkfb.css 공통으로 이동 Hyungi Ahn 2026-04-01 12:46:49 +09:00
  • 6cd613c071 feat(purchase): 소모품 사진 기능 — 검색 썸네일 + 신규/기존 품목 마스터 사진 등록 Hyungi Ahn 2026-04-01 12:31:05 +09:00
  • ba2e3481e9 feat(vacation): 이월연차 만료 시스템 + 대시보드 합산 개선 Hyungi Ahn 2026-04-01 12:27:17 +09:00
  • 58b756d973 fix(dashboard): 연차 상세 모달 하단 네비 가림 수정 Hyungi Ahn 2026-04-01 11:56:19 +09:00
  • e9ece8c6f1 refactor: 미사용 로컬 부적합 현황 페이지 삭제 Hyungi Ahn 2026-04-01 11:42:16 +09:00
  • 39c333bb39 fix(nav): 하단 네비에서 TBM/작업보고 제거, 신고 추가 Hyungi Ahn 2026-04-01 11:24:19 +09:00
  • bc92b0d5b0 fix(cache): tkfb-core.js 캐시 버스팅 v=2026040102 일괄 갱신 (35개 HTML) Hyungi Ahn 2026-04-01 11:16:17 +09:00
  • 9efb8c881a fix(auth): TBM 페이지 권한 제어 — restricted 플래그 추가 Hyungi Ahn 2026-04-01 11:12:50 +09:00
  • 661523e963 fix(core): escHtml const 충돌 해소 — 모바일 페이지 긴급 복구 Hyungi Ahn 2026-04-01 11:11:29 +09:00
  • 7c1369a1be feat(purchase): 구매 취소/반품 + 입고일 기준 월별 분석 Hyungi Ahn 2026-04-01 11:07:19 +09:00
  • 2c032bd9ea fix(tkeg): Dockerfile에 exports/uploads/excel_exports 디렉토리 추가 생성 Hyungi Ahn 2026-04-01 10:53:02 +09:00
  • 2308499668 fix(tkeg): Dockerfile에 logs 디렉토리 생성 추가 (non-root 권한 오류 수정) Hyungi Ahn 2026-04-01 10:51:46 +09:00
  • f09c86ee01 fix(security): CRITICAL 보안 이슈 13건 일괄 수정 Hyungi Ahn 2026-04-01 10:48:58 +09:00
  • 766cb90e8f feat(monthly-comparison): detail 페이지 수정요청 내역 표시 + 승인/거부 UI Hyungi Ahn 2026-04-01 10:21:50 +09:00
  • 5832755475 fix(purchase): 모바일 네비 수정 + 권한 자동허용 + 장바구니 다중 품목 신청 Hyungi Ahn 2026-04-01 10:21:16 +09:00
  • 41bb755181 fix(monthly-confirm): showToast 재귀 무한루프 수정 Hyungi Ahn 2026-04-01 09:59:36 +09:00
  • 5e22ff75e7 feat(monthly-confirm): 캘린더 셀 수정 + 수정요청 워크플로우 Hyungi Ahn 2026-04-01 09:56:43 +09:00
  • dcd40e692f fix(purchase): 네비 명칭/권한 수정 + 검색 재선택 가능하도록 개선 Hyungi Ahn 2026-04-01 09:50:15 +09:00
  • 798cc38945 fix(monthly-comparison): showToast 재귀 + vacation diff + 주말 0h Hyungi Ahn 2026-04-01 09:30:41 +09:00
  • cf75462380 feat(purchase): 소모품 신청 시스템 v2 — 모바일 최적화, 스마트 검색, 그룹화, 입고 알림 Hyungi Ahn 2026-04-01 09:21:20 +09:00
  • 0cc37d7773 fix(monthly-comparison): 근태 인라인 수정 — vacation_type_id 응답 추가 + 조퇴 옵션 Hyungi Ahn 2026-04-01 09:18:31 +09:00
  • a5f96dfe17 fix: monthly-comparison CSS 캐시 버스팅 갱신 Hyungi Ahn 2026-04-01 08:54:12 +09:00
  • fdd28d63b2 fix(monthly-comparison): 버튼 깜빡임 제거 + 뱃지 색상 구별 Hyungi Ahn 2026-04-01 08:51:43 +09:00
  • c9249da944 fix(monthly-comparison): 미검토→검토완료 뱃지 + 확인버튼 제거 Hyungi Ahn 2026-04-01 08:48:50 +09:00
  • 80eb018caa fix(monthly-comparison): getAllStatus 응답에 admin_checked + 상태 카운트 추가 Hyungi Ahn 2026-04-01 08:43:02 +09:00
  • 4309d308bc feat(monthly-comparison): 검토완료 상단 토글 + 월 유지 + 확인요청 조건 Hyungi Ahn 2026-04-01 08:37:19 +09:00
  • 4bb4fbd225 feat(monthly-comparison): 상세 뷰 작업자 이름 + 검토완료 버튼 Hyungi Ahn 2026-04-01 08:27:41 +09:00
  • 10fd65ba9e fix(monthly-comparison): 0일 0h 수정 + 관리자 검토 태깅 Hyungi Ahn 2026-04-01 08:20:27 +09:00
  • 65e5530a6a feat(sprint005): 월간 확인 워크플로우 — 관리자 확인요청 + 수정요청 Hyungi Ahn 2026-04-01 08:09:36 +09:00
  • 1340918f8e fix(monthly-confirm): 셀 색상 개선 + 연차일수 버그 + 여백 수정 Hyungi Ahn 2026-04-01 07:42:03 +09:00
  • 798ccc62ad feat(monthly-confirm): 캘린더 UI + 연차 API 수정 + 요약 카드 Hyungi Ahn 2026-04-01 07:28:14 +09:00
  • 0ebe6e5a31 hotfix: collation 충돌 수정 — user_page_permissions JOIN Hyungi Ahn 2026-04-01 07:10:10 +09:00
  • f7adbabb0f fix(permissions): 개인 권한 테이블 불일치 수정 Hyungi Ahn 2026-04-01 07:02:56 +09:00
  • 617b6f5c6f fix(monthly-confirm): 무한 로딩 수정 — window.currentUser → getCurrentUser() Hyungi Ahn 2026-04-01 06:51:26 +09:00
  • ca09f89cda feat(tkuser): 월간 근무 확인 페이지 권한 등록 Hyungi Ahn 2026-03-31 15:58:13 +09:00
  • c37ca24788 fix(tbm): tbm-mobile.js 캐시 버스팅 갱신 (v=2026033102) Hyungi Ahn 2026-03-31 15:55:31 +09:00
  • 242dca83b5 fix(tbm): "내 TBM 아님" 근본 수정 — currentUser 로드 + id 호환 Hyungi Ahn 2026-03-31 15:27:38 +09:00
  • b855ac973a feat(proxy-input): 부적합 대분류/소분류 선택 추가 Hyungi Ahn 2026-03-31 15:16:56 +09:00
  • c71286b52b fix(proxy-input): 공종 드롭다운 필드명 수정 Hyungi Ahn 2026-03-31 15:08:30 +09:00
  • 7ccec81615 feat(nav): 하단 네비 JS 컴포넌트 분리 + 4개 페이지 통일 Hyungi Ahn 2026-03-31 15:06:12 +09:00
  • f68c66e696 fix(proxy-input): worker_id→user_id 수정 + 공통 입력 UI로 변경 Hyungi Ahn 2026-03-31 14:57:30 +09:00
  • 77b66f49ae fix(tbm): 내 TBM 인식 + admin 편집 + 데스크탑 폭 + 하단네비 정리 Hyungi Ahn 2026-03-31 14:51:23 +09:00
  • 3cc38791c8 feat(proxy-input): 대리입력 리뉴얼 — 2단계 UI + UPSERT + 부적합 Hyungi Ahn 2026-03-31 14:50:04 +09:00
  • b8d3a516e1 feat(tbm): TBM 완료 후 작업보고서 페이지 이동 안내 Hyungi Ahn 2026-03-31 14:41:13 +09:00
  • 972fc07f8d fix(proxy-input): showToast 무한재귀 제거 + tbm_sessions 컬럼 추가 Hyungi Ahn 2026-03-31 14:22:03 +09:00
  • ab9e5a46cc fix(tkfb): 모바일 사이드바 z-index 전역 수정 Hyungi Ahn 2026-03-31 14:13:18 +09:00
  • 1c47505b0d fix(tkfb): 작업보고서 모바일 버전 교체 + TBM z-index 수정 Hyungi Ahn 2026-03-31 14:01:33 +09:00
  • 71132a1e8d fix(tkfb): 전체 HTML tkfb-core.js 캐시 버스팅 일괄 갱신 + TBM z-index Hyungi Ahn 2026-03-31 13:42:11 +09:00
  • f728f84117 feat(attendance): 주말+회사 휴무일 통합 처리 Hyungi Ahn 2026-03-31 13:29:37 +09:00
  • 5054398f4f fix(tbm): 진입 경로 tbm.html → tbm-mobile.html 교체 Hyungi Ahn 2026-03-31 13:26:10 +09:00
  • 755e4142e1 feat(proxy-input): 연차 정보 연동 — 연차 작업자 비활성화 + 뱃지 Hyungi Ahn 2026-03-31 13:09:05 +09:00
  • 492843342a feat(monthly-comparison): detail 모드 근태 인라인 편집 Hyungi Ahn 2026-03-31 13:02:16 +09:00
  • c9524d9958 fix(proxy-input): initAuth() 호출 추가 — 빈 페이지 수정 Hyungi Ahn 2026-03-31 12:57:29 +09:00
  • b9e3b868bd fix(tkfb): getCurrentUser() 추가 + monthly-comparison 초기화 수정 Hyungi Ahn 2026-03-31 12:50:48 +09:00
  • df688879a4 fix(tkfb): 메뉴 정리 — 휴가신청→tksupport, 부적합→tkqc 외부 링크 Hyungi Ahn 2026-03-31 11:58:58 +09:00
  • 76e4224b32 feat(sprint004-b): 작업자 월간 확인 페이지 신규 (모바일 전용) Hyungi Ahn 2026-03-31 11:27:23 +09:00
  • 01f27948e4 fix(sprint004-b): initAuth() 추가 + getSSOToken + 캐시 버스팅 Hyungi Ahn 2026-03-31 11:00:32 +09:00
  • d45466ad77 fix(attendance): 월간 출근부 미입사 표시 — hire_date 참조로 수정 Hyungi Ahn 2026-03-31 10:44:22 +09:00
  • f3b7f1a34f fix(sprint004): 코드 리뷰 반영 — vacation_days 소수 + 이중제출 방지 + deprecated 테이블 전환 Hyungi Ahn 2026-03-31 10:42:12 +09:00
  • 1980c83377 fix(attendance): 출퇴근 자동생성 시 입사일 체크 Hyungi Ahn 2026-03-31 10:40:16 +09:00
  • f58dd115c9 feat(dashboard): 연차/연장근로 통합 + 연차 상세 모달 Hyungi Ahn 2026-03-31 10:26:54 +09:00
  • 408bf1af62 feat(vacation): 조퇴 연차 차감 처리 (0.75일 = 반차+반반차) Hyungi Ahn 2026-03-31 10:17:32 +09:00
  • ec7699b270 fix(attendance): 조퇴 근무시간 0→2시간 수정 Hyungi Ahn 2026-03-31 10:08:12 +09:00
  • 0c8801849c fix(tkfb): 휴가 승인 시 sp_vacation_balances 차감 추가 Hyungi Ahn 2026-03-31 09:46:42 +09:00
  • d96a75adc2 fix(vacation): 경조사 오분류 수정 — type_code 우선 분류 + DB 정리 Hyungi Ahn 2026-03-31 09:46:26 +09:00
  • 9cbf4c98a5 fix(vacation): 배정일수 음수 허용 + 특별휴가 우선 차감 Hyungi Ahn 2026-03-31 09:32:51 +09:00
  • 8016237038 fix(vacation): 마이그레이션 WHERE 조건 수정 (deduct_days → type_code) Hyungi Ahn 2026-03-31 09:20:31 +09:00
  • d16b2f68ba fix(tkuser): 사용자 select에서 u.id → u.user_id 수정 Hyungi Ahn 2026-03-31 09:20:05 +09:00
  • d7408ce603 fix(tkuser): vacation_type_id 빈값 fallback + getVacTypeId 근본 수정 Hyungi Ahn 2026-03-31 09:17:13 +09:00
  • 9bd3888738 fix(tkuser): 연차 배정 모달 간소화 — 휴가유형 드롭다운 제거 Hyungi Ahn 2026-03-31 09:12:33 +09:00