Skip to content

Releases: Longseabear/ISPBlockMaker

ISP Block Maker v0.1.14

Choose a tag to compare

@Longseabear Longseabear released this 17 Sep 06:46

변경사항

  • 프로젝트 로컬 에이전트 지침을 공통 진입점과 6개 작업별 스킬로 분리했습니다. 블록 구현, JOB 관리, Visualizations, Image Viewer, SDD, 버전·번들 공유에 필요한 지침만 읽도록 안내합니다.
  • Codex와 Claude Code에 같은 지침을 공급합니다. 기존 호출 경로는 유지하며, 알려진 이전 기본 스킬은 자동 갱신하고 사용자가 수정한 파일은 보존합니다. 병합이 필요한 새 템플릿은 프로젝트의 .isp/skill-updates/에 둡니다.
  • “리포트 발행해 / 시각화해”는 Visualizations, “뷰어에 띄워”는 Image Viewer, 명시적인 SDD 요청은 Documentation으로 연결하도록 구분했습니다.
  • 여러 워크스페이스를 동시에 열 때 인증 쿠키가 충돌해 Visualizations에 간헐적으로 Unauthorized가 표시되던 문제를 수정했습니다. 서버 포트별로 쿠키를 분리합니다.
  • GitHub Pages에 목적별 스킬 사용법과 결과 화면 선택 예시를 추가했습니다.

업데이트 후

실행 중인 이전 서버를 종료하고 새 버전으로 프로젝트를 여세요. 브라우저를 새로고침하고 에이전트도 새 세션에서 시작하면 새 스킬 목록을 확인할 수 있습니다. 사용자 수정으로 자동 갱신되지 않은 지침은 .isp/skill-updates/의 새 템플릿과 비교해 병합하세요.

배포

Windows x64 설치파일과 오프라인 ZIP, SHA-256을 제공합니다. Node 런타임과 서버 의존성을 포함하며 사용자 프로젝트와 예제는 제외합니다. Git, Python·프로젝트 패키지, 에이전트 CLI와 모델 접속 환경은 별도로 준비하세요.

검증

전체 테스트 51개, TypeScript/Vite 빌드, Windows x64 패키지의 런타임·터미널 검사, 런처 서버 시작·종료 및 SHA-256 검증을 통과했습니다. 패키지의 Codex·Claude 스킬 7개씩과 사용자 프로젝트·예제 제외를 확인했습니다.

ISP Block Maker v0.1.13

Choose a tag to compare

@Longseabear Longseabear released this 17 Sep 04:46

변경사항

  • 에이전트가 메모 변환 없이 JOB을 직접 등록하는 create-job 명령/API를 추가했습니다. 블록별 또는 전체 그래프에 대기 상태로 등록하며 자동 실행하지 않습니다.
  • split-job / merge-jobs로 기존 대기 JOB을 분할·병합할 수 있습니다. 같은 범위에서 원자적으로 교체하고 원본 설명·메모·요청 연결·JOB ID 이력을 보존합니다.
  • 진행 중·완료된 JOB, 잘못된 ID, 중복 ID, 오래된 revision은 재편을 거부합니다.
  • UI에 직접 등록 표시와 분할·병합 이력을 추가했습니다.
  • 프로젝트 스킬을 업데이트하고 기존 워크스페이스에도 새 안내를 추가합니다. 등록 요청과 실행 요청을 구분하며 새 JOB ID를 확인·보고하도록 안내합니다.
  • GitHub Pages에 JOB 관리 사용법을 추가했습니다.

배포

Windows x64 설치파일과 오프라인 ZIP, SHA-256을 제공합니다. Node 런타임과 서버 의존성을 포함하며 사용자 프로젝트와 예제는 제외합니다.

검증

전체 테스트 40개, TypeScript/Vite 빌드, 패키지 런처 서버 시작·종료 검사 및 SHA-256 검증 통과.

ISP Block Maker v0.1.12

Choose a tag to compare

@Longseabear Longseabear released this 16 Sep 01:50

변경사항

  • 구현 버전 선택의 기본 화면을 태그로 변경했습니다. 태그(완성된 결과물), 브랜치(작업 흐름), 커밋(중간 결과물)을 별도 탭으로 제공합니다.
  • 현재 커밋에 연결된 태그 이름을 상단에 표시합니다. 일반/주석 태그의 미리보기와 전환, 태그 변경 시 오래된 미리보기 차단을 지원합니다.
  • 기존 작업 폴더를 UI에서 열 때 '폴더별 서버입니다'로 막히던 문제를 수정했습니다. 실행 중인 서버에 연결하거나 새 서버를 자동 시작하며, 기존 서버와 터미널은 유지합니다.
  • 번들 기본 파일명을 프로젝트 이름으로 지정합니다. 공유 창에 파일명을 표시하며 Windows에서 사용할 수 없는 문자를 정리합니다.
  • GitHub Pages 사용 안내를 업데이트했습니다.

배포 파일

  • ISPBlockMaker-Setup.exe: Windows x64 설치파일
  • ISPBlockMaker-0.1.12-*-x64.zip: 오프라인 설치 패키지
  • Node 런타임 및 서버 의존성을 포함합니다. 예제와 사용자 프로젝트는 제외합니다.
  • 설치파일 SHA-256을 함께 제공합니다.

검증

  • 전체 자동 테스트 39개 통과
  • TypeScript/Vite 빌드 완료
  • 패키지 런처 서버 시작·종료 검사, SHA-256 및 사용자 데이터 제외 검증 완료

ISP Block Maker v0.1.11

Choose a tag to compare

@Longseabear Longseabear released this 15 Sep 14:33

주요 변경

  • 사이드바를 기본 아이콘 표시로 줄이고, 마우스를 올리면 펼쳐지도록 개선했습니다. 핀 고정과 너비 조절을 지원합니다.
  • Image Viewer와 Visualizations 상단 UI를 줄이고 설정·메타 정보·크롭 패널을 접을 수 있게 해 이미지 공간을 넓혔습니다. 터미널 작업 공간은 유지합니다.
  • 드래그 후 Shift+드래그로 여러 영역을 선택하고 한 번 추가하면, 설명 하나를 가진 크롭 항목으로 저장합니다. 모든 영역의 좌표·파일을 에이전트에게 전달하고 ZIP 다운로드·묶음 삭제·번들 복원을 지원합니다.
  • 각 크롭 영역에 Bayer/Tetra/TetraSquare CFA 정렬을 적용합니다. 화면 이동은 오른쪽 또는 가운데 버튼 드래그입니다.
  • 전체 그래프에 프로젝트용 에이전트 설명 탭을 추가했습니다. 기존 설명 데이터를 유지하며 Git과 에이전트 context에 반영합니다.
  • 로컬 에이전트 가이드와 GitHub Pages 사용 안내를 업데이트했습니다.

다운로드

  • Windows x64: ISPBlockMaker-Setup.exe
  • 오프라인 설치 패키지: ISPBlockMaker-0.1.11-*-x64.zip
  • Node 런타임과 서버 의존성을 포함하며, 예제와 사용자 작업 데이터는 포함하지 않습니다.
  • SHA-256 파일을 함께 제공합니다.

검증

  • 자동 테스트 38개 통과 및 TypeScript/Vite 빌드 완료.
  • 실제 UI에서 세 영역 드래그, 설명 저장·전달, 묶음 복원·삭제 및 프로젝트 에이전트 설명 저장 확인.
  • 배포 패키지 런처의 서버 시작·종료 자체 검사, SHA-256 검증 및 사용자 데이터 제외 확인.

ISP Block Maker v0.1.10

Choose a tag to compare

@Longseabear Longseabear released this 15 Sep 13:03

v0.1.10

  • Added whole-graph descriptions, detailed flow, entry points and freeform agent notes. These are versioned with graph.json and available through agent context and the graph-info CLI.
  • Added UI bundle import into a new workspace folder.
  • Added a resizable left sidebar with persisted width and keyboard controls.
  • Fixed cancelling the current Viewer crop selection without deleting saved crops.
  • Added project-local guidance for intermediate outputs under tmp/, excluded from Git and bundles.
  • Updated the installation and usage guide on GitHub Pages.

Validation: 38 tests passed; Windows packaged launcher self-test passed. Includes Node and server dependencies for Windows x64. Examples and user workspaces are excluded.

Download ISPBlockMaker-Setup.exe for installation, or the x64 ZIP for offline distribution. SHA-256 checksum is included.

ISP Block Maker v0.1.9

Choose a tag to compare

@Longseabear Longseabear released this 15 Sep 09:12

ISP Block Maker v0.1.9

프로젝트를 .bundle 파일 하나로 공유하고 새 작업 폴더에 복원하는 Windows x64 릴리즈입니다.

프로젝트 공유

  • 상단 공유 → .bundle 저장: 포함/제외 파일 목록, 예상 용량, Viewer 원본 포함 여부, Git 이력 포함 여부를 확인합니다.
  • isp-block-maker pack . -o project.bundle로 명령줄에서도 저장합니다.
  • isp-block-maker open project.bundle --into C:\Work\MyISP로 새 폴더에 복원한 뒤 서버와 브라우저를 엽니다. 부모 폴더는 미리 준비하세요.
  • 그래프, 구현, 로컬 요청/JOB, 시각화·문서, Viewer 크롭과 설명, 프로젝트 스킬을 포함합니다. Viewer 원본은 기본 포함, Git 이력은 선택입니다.
  • 서버 접속 토큰과 도구, 알려진 개인 설정·비밀 파일명, 가상환경·node_modules·링크는 제외합니다. 임의의 소스 내용에 적힌 비밀값은 검사하지 않습니다. Git 이력을 선택하면 과거 커밋도 공유됩니다.
  • SHA-256/CRC 검증, 경로 검사, 새 폴더 전용 복원으로 기존 파일 덮어쓰기를 방지합니다. ZIP 저장 방식이며 최대 2 GiB, 파일당 256 MiB, 10,000개 파일입니다.
  • 원본을 제외한 번들의 Viewer 크롭은 다운로드할 수 있습니다. 동일 RAW와 설정을 viewer-open으로 다시 등록하면 누락된 원본도 복구할 수 있습니다.

실행 옵션

isp-block-maker pack . -o project.bundle --without-images
isp-block-maker pack . -o project.bundle --with-git
isp-block-maker pack . --dry-run
isp-block-maker open project.bundle --into C:\Work\MyISP --no-open

기존 isp-block-maker .와 시작 메뉴 실행도 유지합니다. 받는 사람도 v0.1.9 이상을 설치하세요. Git, Python 패키지, 에이전트 CLI와 모델 연결은 별도입니다. 설치파일에 Node와 서버 의존성이 포함되며 예제·사용자 워크스페이스는 포함하지 않습니다.

ISP Block Maker v0.1.8

Choose a tag to compare

@Longseabear Longseabear released this 15 Sep 08:39

ISP Block Maker v0.1.8

Image Viewer의 공간 활용과 에이전트 이미지 열기 흐름을 개선한 Windows x64 릴리즈입니다.

변경 사항

  • 오른쪽/가운데 버튼 또는 Shift+드래그로 이미지를 직접 이동합니다. 이미지보다 큰 여백에서도 이동할 수 있으며, 휠은 마우스 위치를 중심으로 확대합니다.
  • 해상도, 이미지 해석 조건, 에이전트 안내를 오른쪽 아래 접이식 정보 패널에 모았습니다. 크롭 입력은 오른쪽 패널로 옮겨 터미널과 함께 사용하는 이미지 공간을 확보했습니다.
  • 이동·확대 후 현재 View 공유 좌표를 실제 보이는 이미지 영역에 맞춥니다. 이미지가 화면 밖으로 나가면 이전 화면을 최신 화면으로 제공하지 않습니다.
  • viewer-open 파일 --spec 설정.json으로 RAW 등록과 표시 요청을 함께 수행하고, 표시 결과를 확인할 수 있습니다. 동일한 파일과 설정은 재사용합니다.
  • RAW의 비트 정렬, CFA 배열과 그룹, 행 간격, 렌더링 조건을 확인할 수 있습니다. Simple ISP의 그룹 평균 및 bilinear 보간 방식도 표시합니다.

설치 및 실행

ISPBlockMaker-Setup.exe를 실행하세요. Node와 실행 의존성이 포함되며 예제·사용자 워크스페이스는 포함하지 않습니다. 설치 후 새 터미널에서 작업 폴더로 이동해 isp-block-maker .를 실행하세요.

Git, Python, 에이전트 CLI와 모델 접속 환경은 별도입니다. 설치 파일은 코드 서명되지 않았으며 SHA-256 체크섬을 제공합니다.

ISP Block Maker v0.1.7

Choose a tag to compare

@Longseabear Longseabear released this 15 Sep 05:01

ISP Block Maker v0.1.7

터미널 복사 동작을 수정한 Windows x64 릴리즈입니다.

수정 사항

  • 선택한 터미널 내용을 Ctrl+C / Ctrl+Insert로 복사할 때 브라우저의 기본 복사를 사용합니다. 클립보드 쓰기 권한에만 의존하던 문제를 수정했습니다.
  • Ctrl+Shift+C도 기본 복사 명령을 먼저 사용하고, 실패하면 클립보드 API를 시도합니다.
  • 선택 영역이 없는 Ctrl+C는 실행 중단으로 유지합니다. 기존 붙여넣기 동작도 유지합니다.
  • 에이전트가 마우스를 사용하는 화면에서는 Shift+드래그로 텍스트를 선택할 수 있습니다.

설치 및 실행

ISPBlockMaker-Setup.exe를 실행하세요. Node와 실행 의존성이 포함되며 예제·사용자 워크스페이스는 포함하지 않습니다. 설치 후 새 터미널에서 작업 폴더로 이동해 isp-block-maker .를 실행하세요.

Git, Python, 에이전트 CLI와 모델 접속 환경은 별도입니다. 설치 파일은 코드 서명되지 않았으며 SHA-256 체크섬을 제공합니다.

ISP Block Maker v0.1.6

Choose a tag to compare

@Longseabear Longseabear released this 14 Sep 15:59

ISP Block Maker v0.1.6

Image Viewer의 사용자·에이전트 양방향 작업을 개선했습니다.

변경 사항

  • 에이전트가 이미지 열기, 줌, 중심 이동, 영역 강조, 렌더링 설정 변경을 요청하고 실제 적용 여부를 확인할 수 있습니다.
  • Viewer가 표시 중인 화면 PNG·좌표·설정을 자동 갱신합니다. 별도 전달 버튼 없이 에이전트가 현재 화면을 읽을 수 있습니다. 이미지 입력을 지원하는 도구/연동이 필요하며, 텍스트 출력만으로 모델에 이미지가 전달되지는 않습니다.
  • 현재 화면은 최신 파일 하나만 유지합니다. 화면 갱신이 10초 이상 끊기면 오래된 화면의 이미지 조회를 거부합니다.
  • 마우스 휠로 커서 중심 확대·축소, Shift+드래그 또는 가운데 버튼으로 이동할 수 있습니다.
  • 오른쪽 크롭 패널 너비를 드래그로 조절하고 기억합니다.
  • Shift+클릭으로 크롭 범위를 선택하거나 체크박스로 개별 선택한 뒤 한 번에 전달합니다. 좌표·저장된 설명·파일 경로가 포함됩니다.
  • 크롭 저장·다운로드·제거 버튼을 아이콘으로 정리했습니다. 크롭과 설명은 명시적으로 저장합니다.
  • 터미널의 기본 Ctrl+V 붙여넣기, 선택 영역 Ctrl+C 복사, Ctrl+Shift+A 전체 선택을 지원합니다. 선택이 없는 Ctrl+C는 실행 중단으로 유지합니다.
  • 새 RAW 이미지의 기본 표시를 Simple ISP로 설정했습니다. Bayer/Tetra·감마 미리보기이며 원본 RAW는 변경하지 않습니다.

설치 및 실행

Windows x64용 ISPBlockMaker-Setup.exe를 실행하세요. Node와 실행 의존성이 포함되며 예제·사용자 워크스페이스는 포함하지 않습니다. 설치 후 새 터미널에서 작업 폴더로 이동해 isp-block-maker .를 실행하세요.

Git, Python, 에이전트 CLI와 모델 접속 환경은 별도입니다. 기존 프로젝트의 사용자 스킬은 자동 덮어쓰지 않으므로 새 Viewer 명령 사용법을 반영하려면 프로젝트 스킬도 갱신하세요. 설치 파일은 코드 서명되지 않았으며 SHA-256 체크섬을 제공합니다.

ISP Block Maker v0.1.5

Choose a tag to compare

@Longseabear Longseabear released this 14 Sep 10:24

ISP Block Maker v0.1.5

Windows x64용 Visualization 및 Image Viewer 업데이트입니다.

변경 사항

  • Visualization의 플로팅 확장 버튼으로 터미널·사이드바·헤더를 잠시 접고, 다시 누르면 기존 배치를 복원합니다. 터미널 세션은 유지됩니다.
  • 이미지 영역 선택 후 크롭 추가 버튼을 누르면 오른쪽 목록에 여러 크롭을 보관할 수 있습니다.
  • 크롭마다 설명을 작성하고 설명 저장 버튼으로 저장합니다. 자동 저장하지 않습니다.
  • 크롭 항목을 개별 제거할 수 있습니다. 해당 크롭의 파일·미리보기·메타데이터를 삭제하며 원본 이미지와 다른 크롭은 유지합니다.
  • Bayer/Tetra 픽셀 정렬과 크롭 좌표 정보를 유지합니다.
  • 에이전트가 워크스페이스 밖의 이미지도 읽기 전용으로 가져올 수 있습니다.

설치 및 실행

ISPBlockMaker-Setup.exe를 실행하세요. Node와 서버 의존성을 포함하며 예제·사용자 워크스페이스는 포함하지 않습니다. 설치 후 새 터미널에서 작업 폴더로 이동해 isp-block-maker .를 실행하세요.

Git, Python, 에이전트 CLI와 모델 접속 환경은 별도입니다. 설치 파일은 코드 서명되지 않았으며 SHA-256 체크섬을 제공합니다. 기존 프로젝트의 사용자 스킬은 자동으로 덮어쓰지 않습니다.