From 6b9f1188c3361819e415eb5f8df696f78c3daff3 Mon Sep 17 00:00:00 2001 From: Variet Worker Date: Fri, 17 Apr 2026 08:06:53 +0900 Subject: [PATCH] feat(bridge): DOM Markdown parser restoration (v0.5.56) + code noise filter fix + user msg relay #task-634 --- docs/devlog/2026-04-17.md | 5 + docs/devlog/entries/20260417-001.md | 17 ++++ extension/package.json | 2 +- extension/src/http-bridge.ts | 6 +- extension/src/observer-script.ts | 151 ++++++++++++++++++++-------- 5 files changed, 134 insertions(+), 47 deletions(-) create mode 100644 docs/devlog/2026-04-17.md create mode 100644 docs/devlog/entries/20260417-001.md diff --git a/docs/devlog/2026-04-17.md b/docs/devlog/2026-04-17.md new file mode 100644 index 0000000..16e0867 --- /dev/null +++ b/docs/devlog/2026-04-17.md @@ -0,0 +1,5 @@ +# 2026-04-17 + +| NNN | HH:MM | 작업 설명 | `커밋해시` | 완료 | +|-------|-------|----------|-----------|----------| +| 001 | 08:05 | v18 Observer DOM->Markdown 파서 개선( 파싱 포함) 및 노이즈 필터 부작용(코드 블럭 잘림 방지) 해결, User 구문 추출 연동, v0.5.56 배포 | `미정` | ✅ | diff --git a/docs/devlog/entries/20260417-001.md b/docs/devlog/entries/20260417-001.md new file mode 100644 index 0000000..614c18b --- /dev/null +++ b/docs/devlog/entries/20260417-001.md @@ -0,0 +1,17 @@ +# DOM Observer 마크다운 구조 복원 및 사용자 메시지 연동 (v0.5.56) + +### 목표 +DOM Observer(`observer-script.ts`)가 AI 채팅을 `innerText`로 추출하며 잃어버리는 마크다운 서식을 복원하고, 사용자(User) 메시지도 포착하여 함께 Discord 봇으로 보내기 (#634 이슈). + +### 변경 사항 +1. **`convertNodeToMarkdown` 파서 확장**: + - AI 채팅창의 DOM Tree를 순회하며 `

`~`

`, `

`, `