From 07892aea3c6b1de26d89c2c57eb265eb3c0a772f Mon Sep 17 00:00:00 2001
From: th-kim0823
Date: Fri, 15 May 2026 15:20:49 +0900
Subject: [PATCH] =?UTF-8?q?docs(changelog):=20v0.4.0=20force=20re-tag=20do?=
=?UTF-8?q?gfood=20UX=202=ED=9A=8C=EC=B0=A8=20=EB=B0=98=EC=98=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
CHANGELOG.md | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6e66d5d..a5cc23d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,20 +3,26 @@
본 파일은 Inkling 의 버전별 사용자 영향 변경 사항을 기록한다.
형식은 [Keep a Changelog](https://keepachangelog.com/) 를 느슨하게 따른다.
-## [0.4.0] — 2026-05-15 (force re-tag: 2026-05-15, dogfood UX 보완)
+## [0.4.0] — 2026-05-15 (force re-tag, dogfood UX 2회 보완)
-### 추가 dogfood UX (2026-05-15 force re-tag)
+### 추가 dogfood UX 2회차 (2026-05-15 force re-tag)
-force re-tag 로 같은 v0.4.0 안에 묶인 후속 변경. 새 minor 안 늘리고 동일 release notes 확장.
+dogfood 2일차 피드백 묶음. force re-tag 로 같은 v0.4.0 에 추가.
+
+- **AI 정리하기 (default notebook batch 분류)** — 사이드바 default notebook 선택 시 main 영역 상단에 "🪄 AI 정리하기" 버튼. 클릭 → AI 가 default 의 active 노트들을 한 prompt 에 묶어 분석 → BatchMoveModal 에 noteId 별 추천 notebook + checkbox → 사용자 confirm 후 일괄 moveNote. top N=50 cap, 한국어 prompt, hallucinated notebook 이름은 null 로 coerce.
+- **노트북 순서 변경** — `notebooks.sort_order` 컬럼 (m009 마이그레이션) + NotebookList row hover 시 ↑↓ 버튼. 인접 sort_order swap. drag-drop 은 v0.5+ 후보.
+- **이동 UX 정리** — NoteCard 의 notebook chip 을 tag 영역 → footer 의 "이동" 버튼 옆으로 이동. tag(키워드) / notebook(컨텍스트) 의미 분리. dropdown 도 위쪽으로 펼침.
+
+### 추가 dogfood UX 1회차 (2026-05-15)
- **NotebookChip 시각 강화** — 청색 배경 + 📓 아이콘 + ▾ caret + dropdown 헤더 "이동할 노트북". chip 클릭 시 다른 notebook 선택 dropdown 이 보이는 affordance 명확화. 다른 notebook 없으면 disabled.
- **헤더 좌측 ☰ 햄버거 버튼** — 마우스 클릭으로 사이드바 토글 (Cmd/Ctrl+B 단축키와 동일).
- **사이드바 default visible** — 새 사용자가 처음부터 사이드바 보이게 (`settings.getSidebarVisible` default false → true). 기존 사용자가 명시적으로 false 저장했다면 그 값 그대로.
- **inboxWindow 기본 크기 확장** — 900×720 → 1200×800. 사이드바 240px 가 default 가시화되므로 main 영역 확보.
-### 게이트 (추가 fix 후)
+### 게이트 (2회차 후)
-- 단위 851 PASS
+- 단위 877 PASS
- typecheck 0 errors
---