김보곤
8c734bbf2d
feat: [planning-design] 스토리보드 블록 템플릿 시스템 추가
...
- 기본 프리셋 9종: 검색+목록, 상세폼, CRUD, 대시보드, 결재폼,
탭 레이아웃, 팝업/모달, 로그인, 빈 페이지
- 내 템플릿 저장/삽입/삭제 (localStorage 영구 보관)
- 템플릿 검색 필터, 프리셋/커스텀 탭 분리
- 현재 페이지 블록을 한 번에 템플릿으로 저장하여 재활용
2026-03-07 23:29:31 +09:00
김보곤
2f9ef0d0a2
feat: [planning-design] 스토리보드 블록 편집기 구현
...
- 노션 스타일 블록 기반 화면 설계 편집기
- 15종 블록: 제목(H1/H2), 텍스트, 테이블, 콜아웃, 체크리스트,
코드, 버튼, 입력필드, 셀렉트, 카드, 뱃지, 이미지, 구분선
- 드래그 앤 드롭 블록 순서 변경
- 블록 복제, 위/아래 이동, 삭제 지원
- HTML 내보내기에 블록 렌더링 반영
2026-03-07 23:19:29 +09:00
김보곤
90c03b3f14
feat: [planning-design] 메뉴 트리 편집 모달 UI 추가
...
- JSON prompt 방식 → 트리구조 모달 UI로 개선
- 상위/하위 메뉴 추가, 삭제, 이름 편집 지원
- 드래그 앤 드롭으로 메뉴 순서 변경 가능
- 접기/펼치기 토글 지원
2026-03-07 23:07:37 +09:00
김보곤
f16d078359
feat: [planning-design] 스토리보드 뷰 통합 완성
...
- loadProject()에서 sb 데이터 복원 추가
- newProject()에서 sb 초기화 추가
- init()에서 sbInitPages() 호출 추가
2026-03-07 22:55:56 +09:00
김보곤
439d80b09a
fix: [rd] 기획디자인 연결선 화살표 제거, 단순 곡선으로 변경
2026-03-07 22:32:18 +09:00
김보곤
7b9ce99541
feat: [rd] 기획디자인 연결선 삭제 + 스페이스바 패닝 기능 추가
...
- 연결선 클릭 선택 → Delete/Backspace로 삭제
- 우클릭 컨텍스트 메뉴에 '연결선 삭제' 항목 추가
- 스페이스바 누른 채 마우스 드래그로 캔버스 이동 (Figma/FigJam 방식)
- 패닝 중 커서 grab/grabbing 변경
2026-03-07 22:28:54 +09:00
김보곤
b0a70481e8
fix: [rd] 기획디자인 연결선 렌더링 수정 (SVG namespace 문제 해결)
...
- Alpine.js <template x-for>가 SVG 내부에서 path 요소 생성 불가 문제
- SVG 요소를 createElementNS로 직접 생성하는 renderConnections() 도입
- x-effect + _connTick 카운터로 노드 이동/연결 변경 시 자동 리렌더
2026-03-07 22:22:51 +09:00
김보곤
98f7b94516
feat: [rd] 기획디자인 7대 기능 추가 (칸반/모달/체크리스트/담당자/필터/검색/리스트뷰)
...
- 칸반 보드: 상태별 컬럼 드래그앤드롭으로 상태 전환
- 노드 상세 모달: 더블클릭으로 전체 편집 (Notion 스타일)
- 체크리스트: 모달 내 하위 작업 관리, 진행률 프로그레스 바
- 담당자/마감일 필드: 노드별 배정, 기한 초과 빨간 표시
- 필터 바: 상태/우선순위/유형/텍스트 필터링 (Ctrl+F)
- 리스트/테이블 뷰: 정렬 가능한 전체 노드 목록
- autoSave toast 제거 (UX 방해 요소)
2026-03-07 22:17:08 +09:00
김보곤
d0f997321e
feat: [rd] 기획디자인 플래닝 캔버스 페이지 추가
...
- 연구개발 > 기획디자인 메뉴 라우트/컨트롤러/뷰 추가
- Alpine.js 기반 캔버스 도구 (노드 배치, 연결, 줌/팬)
- 16종 노드 타입 (기획/분석/구조/산출물 카테고리)
- 타임라인/플로우 뷰 모드, 프로젝트 저장/불러오기
- 실행취소/재실행, 키보드 단축키 지원
2026-03-07 22:06:27 +09:00
김보곤
2150d236b8
fix: [approval] 결재선 인원 목록에서 미배정/퇴사/외주 사용자 제외
...
- 부서 미배정(department_id NULL) 사용자 목록에서 제외
- 코드브릿지엑스(tenant_id=1) 테넌트에서 영업팀(외주) 제외
2026-03-07 21:53:39 +09:00
김보곤
64a9c0556e
feat: [approval] 결재선 요약 카드 가로 2분할 (결재선 | 참조선 분리 표시)
...
- 기안 작성 페이지 결재선 요약 영역을 좌우 2분할 레이아웃으로 변경
- 좌측: 결재선 (결재/합의 카드), 우측: 참조선 (참조 카드)
- 참조자가 없으면 결재선만 전체 너비로 표시
2026-03-07 20:58:14 +09:00
김보곤
089808a5ba
fix: [menus] 메뉴 관리 페이지 기본 행 표시 500개 고정
...
- 공통 pagination_per_page 쿠키 대신 menu_per_page 전용 쿠키 사용
- 다른 페이지에서 200개로 설정해도 메뉴 관리는 항상 500개 기본
2026-03-07 19:51:09 +09:00
김보곤
c309d70a7e
feat: [claude-code] 벤치마크 이름 hover 시 설명 툴팁 추가 (SWE-bench, GPQA, ARC-AGI 등)
2026-03-07 19:29:49 +09:00
김보곤
48bb0a5ae0
fix: [claude-code] 모델 비교 카드 날짜 뱃지 inline style로 변경 (Tailwind bg-opacity 미적용 문제)
2026-03-07 19:29:49 +09:00
김보곤
b1e5d54020
fix: [claude-code] 모델 비교 카드 날짜 텍스트 색상 수정 (흰배경에 흰글자 → 명시적 text-white)
2026-03-07 19:29:49 +09:00
김보곤
6958d18938
fix: [claude-code] 발전과정 리서치 데이터 보강 및 오류 수정
...
- Opus 4.1 (2025.08.05) 모델 추가 (SWE 74.5%, GPQA 80.9%)
- Haiku 4.5 SWE-bench 73.3% 벤치마크 추가
- Opus 4.5 가격 수정 ($15/$75 → $5/$25)
- Opus 4 GPQA 수정 (79.6% → 76.9%), 출시일 수정 (09 → 05)
- Claude Code GA 날짜 정정 (2025.04 → 2025.05.22)
- Claude Code $1B 런레이트 매출 달성 정보 추가
- SWE-bench 성장 바 차트에 Opus 4.1, Haiku 4.5 추가
2026-03-07 19:29:49 +09:00
김보곤
cfe1e924c5
feat: [claude-code] 발전과정 페이지 대폭 강화 - 모델 비교 탭 추가
...
- 새 '모델 비교' 탭: 각 모델별 특징 카드, 벤치마크 바 차트, 핵심 스펙
- Opus 4.6/4.5, Sonnet 4.6/4.5, 4 Opus/Sonnet, 3.7/3.5, Haiku 4.5 상세
- SWE-bench, GPQA Diamond, ARC-AGI 2, OSWorld 벤치마크 수치 반영
- Opus 4.6 vs Sonnet 4.6 직접 비교표 추가
- 모델 진화 탭: 세대별 비교표 10개 모델로 확장, SWE-bench 성장 바 차트
- 타임라인 탭: Opus 4.5(2025.11) 노드 추가, 정확한 출시일 반영
- 히어로 수치 업데이트 (9세대 모델, SWE-bench 80.8%)
2026-03-07 19:29:49 +09:00
김보곤
0f5b123a2c
feat: [claude-code] 발전과정 페이지 추가 (타임라인/핵심혁신/모델진화/생태계)
2026-03-07 19:29:49 +09:00
김보곤
6a25389164
feat: [china-tech] 중국 AI기술 발전과정 페이지 추가
2026-03-07 19:27:15 +09:00
김보곤
348b22c296
feat: [help] 도움말 > 바로빌 연동 가이드 페이지 추가
...
- 7탭 구성: 전체 구조, 초기 설정, 세금계산서, 계좌/카드, 홈택스 연동, 카카오톡/SMS, 메뉴 맵
- BarobillGuideController + HX-Redirect 패턴 적용
- 테넌트 필수 설정, 바로빌↔SAM 연동 구조, FAQ 포함
2026-03-07 19:03:06 +09:00
김보곤
594ae575a5
feat: [help] 도움말 > 연차휴가/근태관리 페이지 추가
...
- 7탭 구성: 전체 흐름도, 연차 발생/계산, 휴가 신청/결재, 근태 기록, 연차촉진제도, 급여 연동, 메뉴 맵
- AttendanceGuideController + HX-Redirect 패턴 적용
- 근로기준법 기반 연차 발생 기준, 촉진 타임라인, 급여 연동 로직 포함
2026-03-07 18:51:09 +09:00
김보곤
33f0a9b808
feat: [help] 도움말 > 회계동작원리 페이지 추가
...
- 6탭 구성: 전체 흐름도, 일상 업무, 월간 업무, 세금/부가세, 정산/결산, 메뉴 맵
- AccountingGuideController + HX-Redirect 패턴 적용
- 중소기업 회계담당자를 위한 SAM 재무/회계 가이드
2026-03-07 18:36:51 +09:00
김보곤
f8e5a4df75
Revert "feat: [database] codebridge DB 분리 - 118개 MNG 전용 테이블 connection 설정"
...
This reverts commit 8291cdc39b .
2026-03-07 11:37:39 +09:00
김보곤
8291cdc39b
feat: [database] codebridge DB 분리 - 118개 MNG 전용 테이블 connection 설정
...
- config/database.php에 codebridge connection 추가
- 78개 MNG 전용 모델에 $connection = 'codebridge' 설정
- Admin (15): PM, 로드맵, API Explorer
- Sales (16): 영업파트너, 수수료, 가망고객
- Finance (9): 법인카드, 자금관리, 홈택스
- Barobill (12): 은행/카드 동기화 관리
- Interview (1), ESign (6), Equipment (2)
- AI (3), Audit (3), 기타 (11)
2026-03-07 11:31:27 +09:00
b67bc20f1b
chore: 기타 모델/설정 보완
...
- PayrollSetting 모델 수정
- PptxController 수정
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-07 03:05:19 +09:00
9e69c64024
feat: [품질검사] 제품검사 요청서 템플릿 시더 + Pretendard 폰트
...
- ProductInspectionRequestTemplateSeeder (template ID 66)
- Pretendard 폰트 + TCPDF 폰트 파일 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-07 03:05:14 +09:00
3e1d1ffc33
feat: [문서인쇄] 스냅샷 출력 + 절곡 전용 렌더링
...
- print.blade.php rendered_html 스냅샷 우선 출력
- bending-inspection-data, bending-worklog 파셜 추가
- documents/show.blade.php 개선
- DocumentTemplateSection 모델 보완
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-07 03:05:07 +09:00
김보곤
d9be4e2400
feat: [hr] 연차촉진 관리 페이지 추가
...
- LeavePromotionController: 대상자 목록 조회 + 일괄 통지 발송
- LeaveService: getPromotionCandidates(), sendPromotionNotices() 메서드 추가
- 통지 현황 추적 (미발송/1차 발송/완료)
- 일괄 선택 + 결재 문서 자동 생성 + 상신
2026-03-07 00:46:31 +09:00
김보곤
b708f473d1
fix: [approval] 연차사용촉진 통지서 Employee 모델 속성 수정
...
- departments->first() → department? (BelongsTo 단수 관계)
- $emp->name → $emp->display_name
- $emp->position → $emp->position_key
- $emp->id → $emp->user_id
- LeaveService에 department eager load 추가
2026-03-07 00:33:55 +09:00
김보곤
e95598acad
feat: [approval] 연차사용촉진 통지서 1차/2차 양식 추가
...
- 1차 통지서: 직원 선택, 연차 현황(발생/사용/잔여), 제출기한, 법적 문구
- 2차 통지서: 직원 선택, 잔여연차, 회사 지정 휴가일(다건), 법적 문구
- create/edit/show 통합 완료
- 미리보기/인쇄 기능 포함
2026-03-07 00:29:39 +09:00
김보곤
8f287149ef
fix: [approval] 공문서 양식에 샘플 데이터 기본값 추가
2026-03-06 23:53:42 +09:00
김보곤
d43cb4bc9b
feat: [approval] 공문서 양식 추가
...
- 공문서 전용 폼/조회 파셜 추가
- create/edit/show 페이지에 공문서 통합
- 문서번호, 수신, 참조, 제목, 본문, 붙임 입력
- 발신자 정보 테넌트에서 자동 로드
- 미리보기/인쇄 기능 (공문서 형식)
2026-03-06 23:39:13 +09:00
김보곤
5f1a211722
feat: [approval] 견적서 양식 추가
...
- 견적서 전용 폼/조회 파셜 추가
- create/edit/show 페이지에 견적서 통합
- Alpine.js 동적 품목 테이블 (자동 세액 계산)
- 공급자 정보 테넌트에서 자동 로드
- 미리보기/인쇄 기능
2026-03-06 23:22:21 +09:00
김보곤
05321c8839
feat: [approval] 이사회의사록 양식 추가
...
- 이사회의사록 전용 폼(_board-minutes-form.blade.php) 생성
- 이사회의사록 읽기전용 뷰(_board-minutes-show.blade.php) 생성
- Alpine.js 의안/서명란 동적 추가/삭제 기능
- 테넌트 정보에서 회사명/대표자 자동 채움
- create/edit/show 페이지 통합
- 미리보기/인쇄 기능 포함
- 인사/근태 카테고리에 배치
2026-03-06 23:00:39 +09:00
김보곤
f149a987c9
feat: [approval] 위임장 양식 추가
...
- 위임장 전용 폼(_delegation-form.blade.php) 생성
- 위임장 읽기전용 뷰(_delegation-show.blade.php) 생성
- create/edit/show 페이지에 위임장 통합
- 미리보기/인쇄 기능 포함
- 인사/근태 카테고리에 배치
2026-03-06 22:25:17 +09:00
김보곤
33f02379e4
feat: [finance] 경조사비 관리 페이지 추가
...
- 거래처 경조사비 관리대장 CRUD (등록/수정/삭제)
- 축의/부조 구분, 부조금(현금/계좌이체/카드), 선물(종류/금액) 관리
- 연도별 필터, 구분별 필터, 거래처/내역 검색
- 통계 카드 (총건수, 총금액, 부조금 합계, 선물 합계, 축의/부조 비율)
- CSV 내보내기
- 라우트: /finance/condolence-expenses
2026-03-06 21:39:19 +09:00
김보곤
bf802d6af3
feat: [approvals] 결재선/참조선 2영역 분리 UI
...
- 결재선 에디터를 결재선(결재/합의)과 참조선으로 분리
- 좌측 인원 목록에 '결재' / '참조' 두 버튼 제공
- 결재선: 드래그 정렬, 결재/합의 유형 선택
- 참조선: 칩(태그) 형태로 표시, 상신 즉시 열람 가능
- show 페이지에 참조자 목록 표시 추가
- getStepsData()에서 결재선+참조선 합산하여 기존 API 호환 유지
2026-03-06 21:18:48 +09:00
김보곤
20c4e9d879
fix: [approvals] 사용인감계 create 폼/미리보기 인감비교 형식 반영
...
- create.blade.php: buildSealUsagePreviewHtml 인감비교 레이아웃 적용
- create.blade.php: saveApproval formContent에서 seal_type/remarks 제거, attachment_desc 추가
- _seal-usage-form.blade.php: 인감비교 2열 레이아웃 + 용도/제출처/첨부서류 필드
- _seal-usage-show.blade.php: 읽기전용 인감비교 레이아웃
2026-03-06 21:09:42 +09:00
김보곤
ae367e733e
fix: [approvals] 사용인감계 미리보기를 인감비교 형식으로 통일
...
- edit/show 페이지의 buildSealUsagePreviewHtml을 법인인감|사용인감 비교 레이아웃으로 교체
- 구 테이블 형식(인감종류/비고 필드) 제거
- create 페이지와 동일한 확약문구, 일자 포맷, 회사정보 레이아웃 적용
2026-03-06 21:03:31 +09:00
김보곤
c96a92bcb5
feat: [approvals] 사용인감계 양식 추가
...
- 증명서 카테고리에 사용인감계(seal_usage) 양식 등록
- 입력 폼: 사용일자, 인감종류, 용도, 제출처, 비고
- 회사 정보 자동 로드 (테넌트 정보 기반)
- 미리보기/인쇄 기능 (원본 DOCX 유사 레이아웃)
- create/edit/show 3개 페이지 모두 지원
2026-03-06 20:48:19 +09:00
김보곤
da20e3552f
feat: [org-chart] 부서 숨기기 상태 DB 저장
...
- departments.options JSON 컬럼에 orgchart_hidden 플래그 저장
- 숨기기/복원 시 API 호출하여 영구 저장
- 페이지 로드 시 DB에서 숨김 상태 복원
2026-03-06 20:28:25 +09:00
김보곤
eeb56ae206
fix: [org-chart] 대표이사 미배치 제외 및 숨긴 부서 연결선 제거
...
- 대표이사/사장/회장 등 임원직 미배치 목록에서 제외
- ceoName과 일치하는 직원도 미배치에서 제외
- 숨긴 부서의 상위 연결선(vertical connector) 제거
- rootDepts getter에서도 숨긴 부서 필터링
2026-03-06 20:20:29 +09:00
김보곤
3e47402d3e
feat: [org-chart] 부서 숨기기 기능 추가
...
- 부서 헤더 더블클릭 시 숨기기 버튼 표시
- 숨긴 부서와 하위 부서 트리에서 제거, 연결선 자동 조정
- 숨겨진 부서 패널에서 눈 아이콘 클릭으로 복원
2026-03-06 20:16:11 +09:00
김보곤
3ace66065e
fix: [org-chart] 연결선 'ㄱ'자 형상 수정 및 드롭존 숨김 처리
...
- 수평 연결선 위치: top:12px → top:0 (수직선과 정확히 접합)
- 하위 부서 드롭존: 기본 숨김, 드래그 시에만 표시
2026-03-06 20:10:09 +09:00
김보곤
48a41e535b
fix: [org-chart] 부서 드래그 정렬 버그 수정 및 계층 이동, 직책 표시 개선
...
- SortableJS+Alpine 충돌 해결: 수동 DOM 렌더링으로 전환
- 부서 드래그로 다른 부서 하위로 이동 가능 (parent_id 변경)
- 순환 참조 방지 (자기 자신/하위로 이동 불가)
- 재귀 렌더링으로 무제한 depth 지원
- 직책이 이름 앞에 표시 ("사원 김보곤")
- 빈 하위 드롭존: 드래그 시에만 표시
2026-03-06 20:05:48 +09:00
김보곤
8111910d6c
feat: [org-chart] 조직도 최상단 노드 색상 수정 및 부서 드래그 정렬 기능 추가
...
- 최상단 회사 노드: Tailwind gradient → inline style로 변경 (글씨 안보이는 문제 수정)
- 부서 카드 드래그 앤 드롭 정렬: SortableJS handle 기반
- 1단계/2단계 부서 모두 드래그 정렬 가능
- sort_order 변경 즉시 서버 저장 (reorder-depts API)
- 부서 헤더에 드래그 아이콘 추가
2026-03-06 19:51:01 +09:00
김보곤
11d5fb57a7
feat: [rd] 조직도 클래식 하향식 트리 형태로 개편
...
- 회사(대표이사) → 1단계 부서 → 2단계 → 3단계 하향식 트리 구조
- 부서 간 수직/수평 연결선으로 계층 시각화
- 미배치 직원 패널을 상단 접이식으로 변경
- 부서 카드 클릭 시 하위 부서 펼침/접기
- drag & drop 배치 기능 유지
2026-03-06 19:42:37 +09:00
김보곤
a164410791
fix: [rd] 조직도 Blade 템플릿 ParseError 수정
...
- @json 내 화살표 함수를 컨트롤러로 이동
- Blade 컴파일러와 배열 구문 충돌 해결
2026-03-06 19:37:22 +09:00
김보곤
3fccd7414c
feat: [rd] 조직도 관리 화면 추가
...
- SortableJS 기반 drag & drop 부서 배치 UI
- 미배치 직원 패널 + 부서 트리 (3단계 계층 지원)
- 직원 배치/해제 API 엔드포인트
- 실시간 저장 및 인원수 표시
2026-03-06 19:35:06 +09:00
김보곤
08bf255480
fix: [approvals] 근태신청 기간 표시에서 T 제거 (2026-03-12T14:00 → 2026-03-12 14:00)
2026-03-06 17:59:13 +09:00