Repository navigation
HTMLEdit 1.2.1 — 소스 보기 복원 수정
HTMLEdit 1.2.1
브라우저의 소스 보기로 저장한 HTML을 다시 정렬한 경우, 복원 시 화면 ID 안에 줄바꿈이 들어가 메뉴 전환이 멈추던 문제를 수정했습니다. 소스 보기의 행 경계를 기준으로 원본 줄바꿈을 복원해 ID와 스크립트를 유지합니다.
- 공백·빈 행·엔티티·스크립트 보존 및 ID 기반 메뉴 전환 회귀 테스트를 추가했습니다.
- Codex 1.2.0 스킬의 문서 열기 → 화면 편집 → 메모 3개 저장 → AI 반영 → 자동 갱신 → 완성본 저장 실사용 검증 기록도 포함했습니다.
- 기존 작업 사본은 자동으로 재생성하지 않습니다. 이미 손상된 작업 사본은 백업 후 개별 복구가 필요하며, 이번 수정은 소스 보기 파일을 새로 가져올 때 적용됩니다.
업데이트
HTMLEdit 개발 저장소 밖의 폴더에서 실행하세요.
npx --yes @woody_s/htmledit@1.2.1 install --agent all기존 작업을 저장한 뒤 새 스킬로 다시 여세요. 이전 서버 버전 안내가 나오면 해당 작업 파일의 서버를 종료하고 다시 열면 됩니다.
배포
v1.2.1 태그로 GitHub Actions의 npm trusted publishing을 실행합니다. 릴리스의 tarball은 npm 레지스트리에서 내려받은 파일이며 SHA256SUMS를 함께 제공합니다. 검증 기록
검증 결과
- Windows CI: 빌드, 형식 검사, 단위 테스트 44개, Chrome·Edge 브라우저 테스트 54개, 패키지 설치 검증 모두 통과.
- 실제 문제가 발생했던 소스 파일의 화면 ID 8개가 정상 복원됨을 확인했습니다. 기존 작업 사본을 백업 후 복구하고 내장 브라우저에서 전체 채팅으로 이동하는 것도 확인했습니다.
- 릴리스 커밋:
9004ed23a548e87ed0f16caa71ceaef4c1ae9e61.
공개 게시 확인
- Release 워크플로의 publish·release job 모두 성공했습니다. 로컬 npm publish는 실행하지 않았습니다.
- npm
latest: 1.2.1. GitHub Actions OIDC trusted publisher와 SLSA provenance를 확인했습니다._resolved·_from경로 필드는 없습니다. - GitHub 첨부 tarball과 레지스트리 tarball 및 SHA256SUMS가 일치합니다.
- SHA-256:
6e7c76d7b15907cc8978b6d4d7f1befe189853eb59e0f43d50ed8ede0d92743d