Commit Graph

  • 03a462d72e fix: 작업실 채팅의 링크가 클릭 불가 평문이던 문제 main kimandClaude Code 2026-09-25 20:36:47 +09:00
  • b4f9a3df9f feat: ACTION-PROMISE 가드 — 실행 예고만 하고 도구 0개로 끝난 턴 1회 넛지 kimandClaude Code 2026-09-25 20:30:16 +09:00
  • a61086d93c feat: 도면 버튼 — 작업실 STL 카드·STL 편집기에서 3면도 즉시 생성 kimandClaude Code 2026-09-25 19:45:12 +09:00
  • 3761390d8e feat: stl_cad에 transform 액션 — 외부 STL도 채팅으로 크기변경/회전/거울/이동 kimandClaude Code 2026-09-25 19:30:48 +09:00
  • 1125f3afb9 feat: 부품 바닥 z=0 규칙 — 컴파일 자동 정렬 + 편집기 정렬 버튼 kimandClaude Code 2026-09-25 18:58:14 +09:00
  • 7e22a3074f feat: 작업실 파일·폴더 삭제를 영구 rm → 휴지통 이동으로 변경 kimandClaude Code 2026-09-25 18:25:54 +09:00
  • 2a72388f9c fix: 웹에서 mp4/mp3 재생이 아니라 다운로드로 떨어지던 문제 kimandClaude Code 2026-09-25 18:01:35 +09:00
  • 875b08e70a feat: STL 3면도 + 외곽 치수선 자동 생성 (C안) kimandClaude Code 2026-09-25 17:43:15 +09:00
  • cedf881f2d feat: 조립 설명서 호환 .scad 작성 규칙을 코드에 하드코딩 (규칙 문구·lint·SCAD/ 경로 보정) kimandClaude Sonnet 5 2026-09-25 11:18:29 +09:00
  • 2bdc5563dc feat: .scad 소스를 프로젝트 SCAD/ 폴더로 분리 (STL은 CAD/ 유지) + 렌더 미리보기는 사진/ kimandClaude Sonnet 5 2026-09-25 10:38:41 +09:00
  • 86d541d928 fix: .scad 선택 시 "새 경로 + 옛 부품" 어긋난 상태로 렌더가 실패하던 문제 kimandClaude Sonnet 5 2026-09-25 10:31:53 +09:00
  • b611c045b6 fix: 조립 탭 ".scad 파일 선택이 안 된다" — datalist를 선택 상자로 교체 kimandClaude Sonnet 5 2026-09-25 10:21:00 +09:00
  • f976182e0f chore: 작업실 분리 파일 머리말 주석의 옛 파일명 정정 kimandClaude Sonnet 5 2026-09-25 10:04:29 +09:00
  • d235ee94f3 refactor: 작업실 핵심 스크립트를 기능별 파일로 분리 (core/parts/tasks/files/chat/init) kimandClaude Sonnet 5 2026-09-25 09:59:12 +09:00
  • 0b7057f975 refactor: 작업실 스크립트에서 조립·장비 탭을 별도 모듈로 분리하고 지연 로딩 kimandClaude Sonnet 5 2026-09-25 09:53:49 +09:00
  • 6119be592d refactor: 작업실 HTML에서 CSS·JS를 별도 파일로 분리 — 내용 변경 없음 kimandClaude Sonnet 5 2026-09-25 09:45:28 +09:00
  • ba193eec3c feat: 작업실 파일 폴더 규칙 통일 — STL을 .scad와 같은 폴더에, 프로젝트별 제각각 구조 정돈 kimandClaude Sonnet 5 2026-09-25 09:37:55 +09:00
  • c4807c9400 fix: 작업실 전체 점검 — 저장 경쟁 상태(가짜 충돌)·팔레트 PNG 썸네일·빈 조립 명세·중복 응답 루프 kimandClaude Sonnet 5 2026-09-25 09:20:34 +09:00
  • c625826325 feat: 조립 설명서 .scad 자동 연동 — 자동 연결·자동 초안·변경 시 자동 재렌더 kimandClaude Sonnet 5 2026-09-25 09:06:48 +09:00
  • 8677a090d5 feat: 작업실 "조립 설명서" — .scad에서 단계별 조립도·분해도·부품표를 자동 생성 kimandClaude Sonnet 5 2026-09-24 23:03:43 +09:00
  • 37630be619 feat: 작업실 대규모 업그레이드 — 이력/충돌감지/도구 확장/표·게이지·진행률/출력 감시 외 kimandClaude Sonnet 5 2026-09-24 11:53:21 +09:00
  • 8e9226e117 fix: 작업실 앱 전수 검토 결함 일괄 수정 — 채팅 저장 덮어쓰기·업로드 크래시·XSS 외 kimandClaude Sonnet 5 2026-09-24 11:26:19 +09:00
  • eaa34714cf feat: WORKSHOP SAVE 가드 — 도구 없이 "저장했습니다" 헛보고를 강제 재유도로 차단 kimandClaude Code 2026-09-24 09:15:03 +09:00
  • b327eef57e fix: 작업실 프롬프트에 저장 액션 실호 규칙 — 도구 없이 "저장했습니다" 헛보고 금지 kimandClaude Code 2026-09-24 09:07:22 +09:00
  • 01c9de8374 fix: 작업실 채팅에 KaTeX 도입 — 앱 중 유일하게 수식 렌더러가 빠져 있었음 kimandClaude Code 2026-09-24 08:42:32 +09:00
  • 12f717c626 fix: 작업실 채팅 renderMd에 마크다운 표 지원 추가 kimandClaude Code 2026-09-24 08:36:38 +09:00
  • e88e9c5885 fix: web_search에 검색실패 프로토콜 규칙 — web_fetch 우선·쿼리 재구성·기억 답변 금지 kimandClaude Code 2026-09-24 08:32:40 +09:00
  • ee7a0ac604 fix: web_search에 콤마 나열 다중제품 쿼리 금지 규칙 — "vs" 분리 규칙의 확장 kimandClaude Code 2026-09-24 08:23:36 +09:00
  • 9f236063bf fix: 작업실 개요 이동 요청의 도구회피 실측 수정 — readme 경로 인지 + 읽기 우선 규칙 kimandClaude Code 2026-09-24 08:13:14 +09:00
  • e01b92966a feat: 작업실 장비 탭 밀링 카드에도 라이브 뷰 kimandClaude Code 2026-09-24 07:52:38 +09:00
  • 75b887d295 feat: 작업실 장비 탭 K2 카드에 라이브 뷰 kimandClaude Code 2026-09-24 07:45:29 +09:00
  • eb516e2b74 feat: 작업실 저장 개편 — 전체문서 PUT을 프로젝트 단위 PUT으로 + LOW 2건 kimandClaude Code 2026-09-24 07:38:53 +09:00
  • f42a09b038 fix: 작업실 앱 리뷰 HIGH·XSS 수정 5건 kimandClaude Code 2026-09-24 07:30:54 +09:00
  • c3da185ade fix: workshop_project set_description — 파라미터 이름 혼동 실측 수정 kimandClaude Code 2026-09-23 17:09:59 +09:00
  • 2da7b9fd98 feat: 작업실 개요를 파일 폴더 대신 개요 탭으로 + /api/files 텍스트 charset 수정 kimandClaude Code 2026-09-23 16:48:12 +09:00
  • 91ed19bda0 feat: 작업실 프로젝트별 개요 폴더 + readme.md 자동생성 kimandClaude Code 2026-09-23 16:32:45 +09:00
  • c13a688e17 feat: python_eval 다중파일 다운로드 루틴 가이드 — 순차수신+타임아웃 재시도+이어받기, 폴더 구조 평평하게 kimandClaude Code 2026-09-23 13:13:17 +09:00
  • f89b61f15f fix: python_eval — os.makedirs/mkdir 허용(폴더 생성은 파괴 연산 아님) + 파일 다운로드 가이드 설명 삽입 kimandClaude Code 2026-09-23 13:03:53 +09:00
  • a815721976 docs: 게이트웨이 입력게이트·도구게이팅·출력가드 전체 지도 도표 (guard-map.html) kimandClaude Code 2026-09-23 12:16:27 +09:00
  • 9283df99d8 fix: MakerWorld 다운로드 profileId 선택 — hits[].id는 인스턴스 id라 iot-service 400 kimandClaude Code 2026-09-23 12:07:35 +09:00
  • 5a571f592e feat: 3D 모델 저장소 연동 — model_search/model_download (Printables·MakerWorld·Thingiverse) kimandClaude Code 2026-09-23 11:43:03 +09:00
  • 4d6afc10c8 feat: 작업실 세션 프롬프트에 활성 프로젝트 BOM(부품 목록) 주입 kimandClaude Code 2026-09-23 11:03:55 +09:00
  • b00db7c064 feat: models.profiles[<model>].think — 모델별 think 모드 오버라이드 kimandClaude Code 2026-09-23 01:05:36 +09:00
  • f8d1c9f9df feat: thinking 분리를 thinking-separation.ts로 추출 + GLM 영어 셀프토크 구조 기반 분리 kimandClaude Code 2026-09-23 00:41:49 +09:00
  • fe934cbd36 fix: scad_animate/write_scad 설명에 작업실 프로젝트 폴더 접두어 규칙 명시 kimandClaude Code 2026-09-22 23:27:27 +09:00
  • bbe9599637 feat: scad_animate 프레임 상한 120→600 kimandClaude Code 2026-09-22 23:22:50 +09:00
  • 6046f3fb15 fix: scad_animate — 소스의 최상위 $t 할당 자동 제거 가드 kimandClaude Code 2026-09-22 22:10:04 +09:00
  • 7377ec154f fix: scad_animate를 --animate 네이티브 방식으로 전환 kimandClaude Code 2026-09-22 21:54:11 +09:00
  • b0a3d427aa fix: scad_animate 카메라 자동 프레이밍 — autocenter/viewall 의존 제거 kimandClaude Code 2026-09-22 21:23:36 +09:00
  • 2ee133b183 feat: scad_animate 도구 — OpenSCAD $t 프레임 렌더 → ffmpeg MP4 합성 kimandClaude Code 2026-09-22 21:10:08 +09:00
  • bff18650a5 feat: 작업실 채팅 세션을 프로젝트별로 분리 kimandClaude Code 2026-09-22 19:39:10 +09:00
  • 22cb075835 fix: 작업실 앱 버그 4종 — STL선택 프로젝트 오염, 부품 필드 인젝션, 파일탭 스테일, parts 섀도잉 kimandClaude Code 2026-09-22 19:36:01 +09:00
  • 54263ae0b4 fix: 작업실 앱 6종 버그 수정 — renderMd 코드/리스트, softRefresh 덮어쓰기, escJs 인젝션, 테마 아이콘 kimandClaude Code 2026-09-22 19:28:54 +09:00
  • 7587adb624 feat: 작업실 CAD 도구 3종 업그레이드 — 불리언연산·체적/밀폐분석·파라메트릭 컴파일 kimandClaude Code 2026-09-22 19:28:18 +09:00
  • 703ea0f671 fix: stl_cad/scad_to_stl/write_scad를 작업실 세션 전용으로 제한 kimandClaude Code 2026-09-22 17:21:22 +09:00
  • bb6a64bff4 feat: write_scad 도구 추가 + 전체조립/부품 저장위치 분리 + PART 오타 흡수 kimandClaude Code 2026-09-22 17:17:58 +09:00
  • 7485192e4d fix: 작업실 채팅의 scad→STL 변환을 끝까지 신뢰성 있게 만듦 kimandClaude Code 2026-09-22 17:05:45 +09:00
  • 71afd45959 fix: 앱 채팅 "대화 지우기" 버튼이 실제로는 안 지워지던 버그 kimandClaude Code 2026-09-22 16:19:35 +09:00
  • a2439583b3 feat: stl_cad 도구에 scad→STL 컴파일 액션 추가 kimandClaude Code 2026-09-22 16:19:27 +09:00
  • 1f87651812 fix: 작업실 채팅 크로스 프로젝트 파일 노출 코드 백스톱 kimandClaude Code 2026-09-22 15:56:19 +09:00
  • 88662663b1 fix: 작업실 채팅에 현재 프로젝트 컨텍스트 주입 kimandClaude Code 2026-09-22 15:45:19 +09:00
  • c79364312c feat: 작업실 앱 파일 탭에 K2 슬라이서 연동 kimandClaude Code 2026-09-22 14:28:49 +09:00
  • 80ea4322bc feat: 작업실 앱에 프로젝트별 파일 브라우저 + K2 CAD 편집기 연동 kimandClaude Code 2026-09-22 13:23:05 +09:00
  • bdf87d824e fix: 작업실/의사 앱 세션이 메인 채팅 사이드바에 노출되던 버그 수정 kimandClaude Sonnet 5 2026-09-21 22:18:26 +09:00
  • 5424583b9f feat: 검색 지속성 일반 규칙 추가 — 클로드 검색 노하우 이식 kimandClaude Sonnet 5 2026-09-21 21:54:59 +09:00
  • dc76158c6f feat: 작업실 채팅에 경량 모델 pill 추가 kimandClaude Sonnet 5 2026-09-21 21:50:40 +09:00
  • 3330910c3b fix: 파일/모델 검색 요청에 다중 쿼리 시도 가이드 추가 kimandClaude Sonnet 5 2026-09-21 21:28:01 +09:00
  • c54c07338a refactor: K2 3MF 지원을 패스스루 대신 서버 변환 방식으로 전환 kimandClaude Code 2026-09-21 20:43:58 +09:00
  • b2285a8059 feat: K2 슬라이서에 3MF 파일 지원 추가 kimandClaude Code 2026-09-21 20:39:23 +09:00
  • af6627f0ce feat: print3d_model에 작업실 프로젝트 하위폴더 저장 옵션 추가 kimandClaude Code 2026-09-20 22:50:00 +09:00
  • 77c573f4a5 feat: "STL 확인" → Three.js 3D STL 편집기로 전환 kimandClaude Code 2026-09-20 21:53:24 +09:00
  • 25a7fbb71d feat: k2 슬라이서에 STL 복수 로드 + 위아래 뒤집기 추가 kimandClaude Code 2026-09-20 21:38:10 +09:00
  • fedc03d5f4 feat: k2 슬라이서에 Cura식 모델 배치(복제/이동/회전/배율) 추가 kimandClaude Code 2026-09-20 21:29:05 +09:00
  • d93e6bcdf9 fix: 슬라이서 툴패스가 빌드플레이트 중심에서 벗어나던 문제 수정 kimandClaude Code 2026-09-20 21:19:31 +09:00
  • 9a0026b225 refactor: k2 슬라이서를 k2-app 오버레이 → 전용 팝업창으로 분리 kimandClaude Code 2026-09-20 21:13:21 +09:00
  • 8fbf581ca1 feat: k2-app Cura 스타일 3D 슬라이싱 GUI (Three.js 툴패스 레이어뷰) kimandClaude Code 2026-09-20 21:08:23 +09:00
  • 5920540689 feat: k2-app 슬라이싱 풀 프로필 에디터 추가 kimandClaude Code 2026-09-20 20:47:31 +09:00
  • 65d9325f8b feat: k2-app에 STL 확인 웹 UI 추가(드롭다운+미리보기+구멍뚫기) kimandClaude Sonnet 5 2026-09-20 20:21:02 +09:00
  • c6e11302d5 feat: stl_cad 채팅도구 추가 — OpenSCAD 기반 STL 확인/렌더링/구멍뚫기 kimandClaude Sonnet 5 2026-09-20 20:10:14 +09:00
  • 7ec72e776a refactor: "로봇 프로젝트" 단일 대시보드를 여러 프로젝트를 오가는 "작업실"로 일반화 kimandClaude Sonnet 5 2026-09-20 19:04:49 +09:00
  • 4911ab005a feat: robot_project 도구에 add_link/delete_link 액션 추가 kimandClaude Sonnet 5 2026-09-20 18:12:31 +09:00
  • 076a53b8de feat: 로봇 부품 카드에 참고링크(구매처/대체품/업그레이드/레포 등) 추가 kimandClaude Sonnet 5 2026-09-20 18:06:28 +09:00
  • 68c1ae9b21 fix: K2 원격 출력 시작 시 필라멘트 삽입 확인 안내 추가 kimandClaude Sonnet 5 2026-09-20 17:55:19 +09:00
  • 164ce6dcc1 feat: k2-app 웹 UI에 STL 슬라이싱 기능 추가 kimandClaude Sonnet 5 2026-09-20 17:13:13 +09:00
  • 9dfef8b568 refactor: robot-app 부품 리스트를 표에서 펼침형 카드로 변경 kimandClaude Sonnet 5 2026-09-20 14:58:38 +09:00
  • 54285c8a4c feat: robot-app에 내장 채팅 패널 추가 (doctor/lawyer 앱과 같은 사이드 패널 패턴) kimandClaude Sonnet 5 2026-09-20 14:48:50 +09:00
  • e3d5da38cf feat: robot_project 전용 채팅도구 추가 — 로봇 프로젝트 대시보드를 채팅으로 편집 kimandClaude Sonnet 5 2026-09-20 14:16:11 +09:00
  • b358cbc968 feat: robot-app에 K2/밀링 장비 연동 위젯(장비 탭) 추가 kimandClaude Sonnet 5 2026-09-20 14:07:54 +09:00
  • 9641f689b8 feat: 로봇 프로젝트 관리 대시보드(robot-app) 추가 kimandClaude Sonnet 5 2026-09-20 13:46:37 +09:00
  • cd4843d480 refactor: print3d_model 슬라이서를 CuraEngine에서 PrusaSlicer로 교체 kimandClaude Sonnet 5 2026-09-20 13:29:05 +09:00
  • 33b5a258b2 fix: print3d_model 예상 출력시간이 항상 6666초로 나오는 CuraEngine CLI 버그 수정 kimandClaude Sonnet 5 2026-09-20 13:16:34 +09:00
  • fdbed6266e feat: STL→K2 프린터 자동 슬라이싱/출력 채팅 도구(print3d_model) 추가 kim 2026-09-20 00:19:02 +09:00
  • 101a673827 fix: K2 카메라 연결 지연(20~30초) 수정 — ICE gathering 완전종료 대신 1.5초 바운드 kim 2026-09-19 23:55:22 +09:00
  • 5eed244340 fix: NVR go2rtc WS mixed-content, K2 재연결 레이스, 시그널링 타임아웃 + WS 프록시 공통화 kim 2026-09-19 23:46:53 +09:00
  • d65e8d958d feat: K2/밀링 앱을 NPM 서브도메인(HTTPS)으로 전환, 홈 드롭다운 재추가 kimandClaude Sonnet 5 2026-09-19 16:39:30 +09:00
  • f13b40712c feat: 복원된 옛 홈페이지(애플체리, XpressEngine) 앱 추가 kimandClaude Sonnet 5 2026-09-19 11:24:36 +09:00
  • 72d4ac62ee fix: K2 콤보 카메라 STUN 서버 복원 (host candidate만으론 응답 없음) kimandClaude Sonnet 5 2026-09-18 23:17:57 +09:00
  • a8149c136a feat: 프린터실 카메라 웹코덱(WebRTC/MSE) 전환 + K2 콤보 카메라 프록시, 옛 3D프린터 앱 제거 kimandClaude Sonnet 5 2026-09-18 22:40:10 +09:00
  • e7a86d6f2d fix: go2rtc mjpeg 트랜스코더 멈춤 자동 감지/복구 엔드포인트 추가 kimandClaude Sonnet 5 2026-09-18 14:27:38 +09:00
  • d34dd10ba7 feat: 독립 카메라에 ONVIF PTZ 지원 추가 (프린터실 카메라 등록) kimandClaude Sonnet 5 2026-09-18 00:31:38 +09:00