Commit Graph

  • f711a721ec feat(tkuser): 협력업체 CRUD 권한을 permission 시스템으로 확장 Hyungi Ahn 2026-03-16 11:23:17 +09:00
  • 5a911f1d4b fix(tkuser): 협력업체 삭제 시 sso_users 컬럼명 오류 수정 (id → user_id) Hyungi Ahn 2026-03-16 09:13:04 +09:00
  • 457c74084f fix(tkpurchase): 테이블 첫 행 가림 버그 수정 — sticky 헤더 제거 Hyungi Ahn 2026-03-16 08:41:26 +09:00
  • 509691eebb feat(tkpurchase): 협력업체 포털/이력에 프로젝트 정보 배지 추가 Hyungi Ahn 2026-03-16 08:34:56 +09:00
  • 5d24584553 fix(tkpurchase): API 요청에 _t= 타임스탬프 캐시버스터 추가 Hyungi Ahn 2026-03-16 08:27:06 +09:00
  • 8ed0b832ab feat(tkuser): 협력업체 완전삭제 기능 추가 (admin 전용) Hyungi Ahn 2026-03-16 07:58:39 +09:00
  • 73bd13a7cd fix(tkpurchase): fetch에 cache:no-store 추가 — 브라우저 캐시 완전 우회 Hyungi Ahn 2026-03-16 07:46:41 +09:00
  • 5398581b87 feat(tkpurchase/tkuser): 사이드바에 협력업체 관리 외부 링크 추가 + tkuser ?tab= 라우팅 Hyungi Ahn 2026-03-16 07:37:44 +09:00
  • 54bb26dbd6 fix(tkpurchase): 일정 목록 미표시 버그 수정 — 캐시·타임존·페이지네이션 Hyungi Ahn 2026-03-16 07:34:40 +09:00
  • 17f7c6f3b0 fix(tksafety): uploads/risk 디렉토리 생성을 lazy로 변경 — 볼륨 권한 충돌 해결 Hyungi Ahn 2026-03-15 08:07:13 +09:00
  • e9b69ed87b feat(tksafety): 위험성평가 모듈 Phase 1 구현 — DB·API·Excel·프론트엔드 Hyungi Ahn 2026-03-15 08:05:19 +09:00
  • fe5f7cd155 feat(ux): 전체 시스템 모바일 UX 개선 — 햄버거메뉴·필터반응형·터치타겟·iOS줌방지 Hyungi Ahn 2026-03-14 17:57:47 +09:00
  • 2d8ac92404 fix(ux): 데스크탑 UX 일괄 개선 — fade-in·ESC·스크롤잠금·z-index·sticky Hyungi Ahn 2026-03-14 09:51:40 +09:00
  • e42a08e74d fix(tkfb): 작업 분석 페이지 백지 현상 — 내부 요소 fade-in 클래스 제거 Hyungi Ahn 2026-03-13 22:22:09 +09:00
  • cc626a408e feat(tkfb): navigation.js 모듈 추가 — api-config.js import 404 해결 Hyungi Ahn 2026-03-13 22:09:40 +09:00
  • cea72b1858 fix(purchase): year_month 예약어 백틱 처리 Hyungi Ahn 2026-03-13 21:58:54 +09:00
  • aacd18be1c fix(purchase): purchase_requests 테이블 스키마 — item_id NULL + 직접입력/사진 컬럼 Hyungi Ahn 2026-03-13 21:57:49 +09:00
  • cae735f243 feat(purchase): 구매신청 검색/직접입력/사진첨부/HEIC 지원/마스터 자동등록 Hyungi Ahn 2026-03-13 21:49:41 +09:00
  • 13e177e818 fix(tkuser): uploads/consumables 디렉토리 권한 — Dockerfile에서 미리 생성 Hyungi Ahn 2026-03-13 21:23:21 +09:00
  • 3623551a6b feat(purchase): 생산소모품 구매 관리 시스템 구현 Hyungi Ahn 2026-03-13 21:21:59 +09:00
  • 1abdb92a71 fix(tksafety): 작업별 항목 표시 안 되는 버그 — check_type 'task' vs 'work_type' 불일치 수정 Hyungi Ahn 2026-03-13 21:13:20 +09:00
  • 07aac305d6 feat(tksafety): 체크리스트 작업별 항목에 tkuser 작업(task) 참조 연동 Hyungi Ahn 2026-03-13 21:07:29 +09:00
  • e8076a8550 fix(purchase): 작업일정 삭제 시 관련 데이터 캐스케이드 삭제 (admin 전용) Hyungi Ahn 2026-03-13 21:03:27 +09:00
  • 3e50639914 feat(training): 안전교육 실시 페이지 수정/삭제 기능 추가 Hyungi Ahn 2026-03-13 20:31:29 +09:00
  • e236883c64 feat(tkuser): 부서 관리 개선 — 상위부서 제거, hard delete, 휴가 부서별 그룹 Hyungi Ahn 2026-03-13 20:27:14 +09:00
  • 7e10a90a1a feat(dashboard): 행정지원(tksupport) 카드 활성화 — 준비중 해제 Hyungi Ahn 2026-03-13 20:22:18 +09:00
  • 054518f4fc fix: loadNotifications() 에러 내성 강화 - r.ok 체크 추가 Hyungi Ahn 2026-03-13 20:05:29 +09:00
  • 0fd202dcbb fix(dashboard): page key를 DB 실제 key와 일치시켜 카드 표시 수정 Hyungi Ahn 2026-03-13 19:59:52 +09:00
  • 12367dd3a1 fix(security): 전체 서비스 보안 점검 — XSS·인가·토큰·헤더·에러마스킹 일괄 수정 Hyungi Ahn 2026-03-13 19:50:00 +09:00
  • 86312c1af7 feat(dashboard): 대시보드 UI 개선 — 환영 인사 + 현황 카드 + 시스템 설명 Hyungi Ahn 2026-03-13 19:39:21 +09:00
  • 7161351607 refactor(gateway): gateway↔system1 분리 — gateway=문짝, system1-web=독립 Hyungi Ahn 2026-03-13 19:19:45 +09:00
  • a66656b1c3 feat(tkds): 대시보드 바로가기를 동적 배너로 교체 Hyungi Ahn 2026-03-13 18:51:31 +09:00
  • ccdb1087d7 fix(sso-auth): CORS allowedOrigins에 누락된 서브도메인 4개 추가 Hyungi Ahn 2026-03-13 18:51:30 +09:00
  • 2a8ae8572f feat(tkds): 대시보드 UI 개선 — 역할 기반 바로가기 + 시스템 입구 통합 Hyungi Ahn 2026-03-13 18:29:40 +09:00
  • f4999df334 feat(tkds): 독립 대시보드 서비스 분리 (tkds.technicalkorea.net) Hyungi Ahn 2026-03-13 17:38:53 +09:00
  • baf68ca065 feat(gateway): 통합 대시보드 네비게이션 허브 추가 Hyungi Ahn 2026-03-13 16:51:05 +09:00
  • 4b68431d2d fix(notifications): 알림 수신자 관리 본인 검증을 권한 검증으로 교체 Hyungi Ahn 2026-03-13 16:33:21 +09:00
  • be24c12551 fix(notifications): 알림 수신자 관리 비admin 사용자 권한 허용 Hyungi Ahn 2026-03-13 15:50:23 +09:00
  • 3011495e6d feat(tksupport): 전사 행정지원 서비스 신규 구축 (Phase 1 - 휴가신청) Hyungi Ahn 2026-03-13 15:39:59 +09:00
  • fa61bdbb30 fix(tkpurchase): 협력업체 포탈 작업 신청 폼 항상 표시 Hyungi Ahn 2026-03-13 15:38:13 +09:00
  • b1154a8bc7 feat(notifications): 알림 유형 개선 - 카테고리 그룹화 + 구매팀 세분화 Hyungi Ahn 2026-03-13 15:29:29 +09:00
  • 0a712813e2 fix(tkpurchase): 협력업체 포탈 활성 일정 전체 표시로 변경 Hyungi Ahn 2026-03-13 15:21:30 +09:00
  • 7fd646e9ba feat: 실시간 알림 시스템 (Web Push + 알림 벨 + 서비스간 알림 연동) Hyungi Ahn 2026-03-13 15:01:44 +09:00
  • 1ad82fd52c fix(tksafety): UNION ALL collation 불일치 해결 (utf8mb4_general_ci/unicode_ci) Hyungi Ahn 2026-03-13 14:58:28 +09:00
  • bf9254170b fix(tkpurchase): 협력업체 포탈 캐시로 인한 로딩 실패 수정 Hyungi Ahn 2026-03-13 14:51:22 +09:00
  • 2fc4179052 fix(tksafety): DB 스키마 불일치로 인한 API 500 에러 수정 Hyungi Ahn 2026-03-13 14:51:06 +09:00
  • 0211889636 feat(tkpurchase): 협력업체 작업 신청 기능 추가 Hyungi Ahn 2026-03-13 14:40:20 +09:00
  • 03119a0849 fix(tksafety): Dockerfile *.html 와일드카드로 변경하여 HTML 404 해결 Hyungi Ahn 2026-03-13 14:36:34 +09:00
  • 6a20056e05 feat(tksafety): 통합 출입신고 관리 시스템 구현 Hyungi Ahn 2026-03-13 14:24:13 +09:00
  • 5a062759c5 fix(tkpurchase): 체크아웃 폼 worker_names 없을 때 actual_worker_count만큼 빈 행 생성 Hyungi Ahn 2026-03-13 13:59:18 +09:00
  • 6e5c1554d0 feat(tkpurchase): 협력업체 포탈 3→2단계 흐름 단순화 + 작업 이력 페이지 Hyungi Ahn 2026-03-13 13:50:07 +09:00
  • e2def8ab14 feat(tksafety): 테마 색상 주황→파랑 변경 (tkfb와 시각적 구분) Hyungi Ahn 2026-03-13 13:43:49 +09:00
  • b14448fc54 feat(tkpurchase): 체크인 worker_names 배열 저장 + 구매팀 체크인 관리 기능 Hyungi Ahn 2026-03-13 10:53:46 +09:00
  • 9fda89a374 feat: 안전 코드 tksafety 이관 + 사용자 관리 정리 + UI Tailwind 전환 Hyungi Ahn 2026-03-13 10:46:22 +09:00
  • 8373fe9e75 fix(tkpurchase): 협력업체 포탈 보고 폼 자동 표시 + 체크인 작업자 pre-populate Hyungi Ahn 2026-03-13 10:31:27 +09:00
  • 0a0439c794 fix: tkuser 권한 UI 캐시 버스팅 버전 업데이트 Hyungi Ahn 2026-03-13 10:27:32 +09:00
  • 3b0ac615bf feat(tkuser): 통합 관리 탭별 권한 시스템 추가 Hyungi Ahn 2026-03-13 10:20:21 +09:00
  • 976e55d672 feat(tkpurchase): 업무현황 다건 입력 + 작업자 시간 추적 + 종합 페이지 Hyungi Ahn 2026-03-13 09:43:33 +09:00
  • 48994cff1f fix: 업무현황 저장 시 report_date 누락 버그 수정 Hyungi Ahn 2026-03-13 09:06:29 +09:00
  • 1006e8479e fix: 로그아웃 후 자동 재로그인 버그 수정 Hyungi Ahn 2026-03-13 09:00:19 +09:00
  • 3d6cedf667 fix: 작업일정 업체명 검색 필터 동작하도록 수정 Hyungi Ahn 2026-03-13 08:34:39 +09:00
  • b5b0fa1728 feat: 작업일정 기간 기반 + 프로젝트 연결 Hyungi Ahn 2026-03-13 08:18:53 +09:00
  • fa4c899d95 fix: 계정관리 API 경로 수정 — /partners/:id/accounts → /partner-accounts Hyungi Ahn 2026-03-13 07:47:15 +09:00
  • 9ac92f5775 fix: 협력업체 목록 안 뜨는 버그 수정 — c.name → c.company_name Hyungi Ahn 2026-03-13 07:44:56 +09:00
  • 5945176ad4 fix: daily_work_reports 테이블명 충돌 → partner_work_reports로 변경 Hyungi Ahn 2026-03-13 07:25:07 +09:00
  • efc3c14db5 fix: 배포 후 버그 수정 — 테이블명/컬럼명 불일치, navbar active, API 검증 강화, 대시보드 통계 라우트 추가 Hyungi Ahn 2026-03-13 07:22:25 +09:00
  • b800792152 feat: 구매/안전 시스템 전면 개편 — tkpurchase 개편 + tksafety 신규 + 권한 보강 Hyungi Ahn 2026-03-12 17:42:59 +09:00
  • a195dd1d50 fix: JWT 디코딩 시 한글 깨짐 수정 (atob → TextDecoder) Hyungi Ahn 2026-03-12 16:06:21 +09:00
  • 281f5d35d1 feat: tkpurchase 시스템 Phase 1 - 협력업체 마스터 + 당일 방문 관리 Hyungi Ahn 2026-03-12 15:45:37 +09:00
  • 5b1b89254c feat: RAG 임베딩 자동 동기화 + AI 서비스 개선 Hyungi Ahn 2026-03-12 13:05:32 +09:00
  • 65db787f92 fix: system2-web nginx ai-service upstream을 ai.hyungi.net으로 변경 Hyungi Ahn 2026-03-12 08:02:30 +09:00
  • d827f22f4d feat: tkreport/tkqc UX 개선 - 신고 완료 모달, 크로스시스템 배너, AI 도우미 가시성 Hyungi Ahn 2026-03-12 08:00:14 +09:00
  • 85f674c9cb feat: ai-service를 ds923에서 맥미니로 이전 Hyungi Ahn 2026-03-11 15:07:58 +09:00
  • 2d25d54589 fix: Chrome 로그아웃 실패 수정 - 쿠키 삭제 시 secure/samesite 속성 추가 Hyungi Ahn 2026-03-11 13:59:06 +09:00
  • d42380ff63 feat: 챗봇 신고 페이지 AI 백엔드 추가 및 기타 개선 Hyungi Ahn 2026-03-09 14:11:00 +09:00
  • 5aeda43605 fix: 전 시스템 Chrome 무한 로그인 루프 해결 및 role 대소문자 통일 Hyungi Ahn 2026-03-09 14:10:46 +09:00
  • df0a125faa fix: TKQC Chrome 무한 로그인 루프 해결 및 SSO 리다이렉트 수정 Hyungi Ahn 2026-03-09 03:13:24 +09:00
  • 81478dc6ac fix: TKQC 인증 흐름 무한루프 방지 및 스크립트 로드 순서 정리 Hyungi Ahn 2026-03-08 13:11:40 +09:00
  • 9647ae0d56 refactor: TKQC AI 기능 재배치 Hyungi Ahn 2026-03-07 12:52:41 +09:00
  • e6cc466a0e feat: AI 어시스턴트 마크다운 렌더링 및 상태 표시 개선 Hyungi Ahn 2026-03-07 12:52:19 +09:00
  • 617c51ca53 perf: RAG Q&A 속도 최적화 및 프롬프트 개선 Hyungi Ahn 2026-03-07 12:52:08 +09:00
  • e9d73ee30e refactor: AI 서비스 조립컴 Ollama 단독 운영으로 전환 Hyungi Ahn 2026-03-07 12:51:53 +09:00
  • 59cbcebb94 chore: docker-compose MLX 환경변수 추가 및 인프라 정비 Hyungi Ahn 2026-03-06 23:18:31 +09:00
  • 11cffbd920 refactor: System2/3, User Management SSO 인증 통합 Hyungi Ahn 2026-03-06 23:18:23 +09:00
  • 61c810bd47 refactor: 프론트엔드 SSO 인증 통합 및 API 경로 정리 Hyungi Ahn 2026-03-06 23:18:09 +09:00
  • ec755ed52f refactor: System1 API 인증 체계 SSO 전환 및 마이그레이션 정비 Hyungi Ahn 2026-03-06 23:18:00 +09:00
  • 2f7e083db0 feat: AI 서비스 MLX 듀얼 백엔드 및 모델 최적화 Hyungi Ahn 2026-03-06 23:17:50 +09:00
  • cad662473b fix: SSO Auth CORS 정책 강화 및 Redis 세션 지원 추가 Hyungi Ahn 2026-03-06 23:17:42 +09:00
  • b3012b8320 feat: AI 서비스 및 AI 어시스턴트 전용 페이지 추가 Hyungi Ahn 2026-03-06 09:38:30 +09:00
  • d385ce7ac1 refactor: worker_id 잔재 제거 - user_id 기반으로 완전 전환 Hyungi Ahn 2026-03-06 07:47:01 +09:00
  • 7089548722 fix: 작업자 배정 조회 쿼리 수정 및 작업보고서 시간 자동입력 Hyungi Ahn 2026-03-06 06:55:37 +09:00
  • e18983ac06 feat: TBM 중복 배정 방지, 설비 배치도 좌표계 통일, 구역 상세 CSS 수정 Hyungi Ahn 2026-03-05 15:38:11 +09:00
  • 7a12869d26 fix: 지도 작업자 수 중복 카운트 수정 (team_member_count + leader 이중 합산 제거) Hyungi Ahn 2026-03-05 13:35:38 +09:00
  • 9b81a52283 feat(system3): TKQC 모바일 전용 페이지 구현 및 데스크탑 관리함 반응형 개선 Hyungi Ahn 2026-03-05 13:34:52 +09:00
  • abd7564e6b refactor: worker_id → user_id 전체 마이그레이션 (Phase 1-4) Hyungi Ahn 2026-03-05 13:13:10 +09:00
  • 2197cdb3d5 refactor(system3): 프로젝트/사용자/일일공수 관리 기능 제거 Hyungi Ahn 2026-03-05 10:35:06 +09:00
  • 6f1efdb03c fix: 로그인 리다이렉트 통합 및 캐시 버스팅 정리 Hyungi Ahn 2026-03-05 09:56:08 +09:00
  • 4388628788 refactor: TBM/작업보고 코드 통합 및 API 쿼리 버그 수정 Hyungi Ahn 2026-03-05 07:51:24 +09:00
  • 22a37ac4d9 fix: TBM 관리 탭 데스크탑-모바일 데이터 불일치 해결 Hyungi Ahn 2026-03-04 15:42:29 +09:00
  • e7272b0688 fix: TBM 관리 탭에서 모든 사용자의 TBM 표시 Hyungi Ahn 2026-03-04 15:04:57 +09:00