1.52
스크린샷 붙여넣기 버그 수정 — Win+Shift+S/Mac 캡처 등 OS 스크린샷이 Ctrl+V로 안 들어오던 문제 해결. 다중 안전망 적용: (1) window + document 이중 이벤트 등록 — 일부 환경에서 window 이벤트가 도달 못 하던 케이스 대응, (2) clipboardData.items + .files 두 경로 모두 검사 — 브라우저별 차이 흡수, (3) kind/type 검사 완화 — 가능한 모든 이미지 데이터 포착, (4) onerror 추가 + 처리 중 토스트 표시, (5) 화면 중앙 + 누적 offset으로 일관 배치 (8번까지 20px씩)
1.51
(1) F5·Ctrl+R 새로고침 차단 — 실수 새로고침으로 작업 손실 사고 방지. 토스트로 비활성화 안내. Ctrl+Shift+R(하드 리프레시)는 의도적 디버깅용이므로 통과. (2) 기능 설명(hint) 위치 변경 — 화면 상단 메뉴 영역에 떠 있던 것을 보드 안쪽으로 이동 (fixed → board-wrapper 내부 absolute). 라이트/다크 테마 모두 잘 보이는 시각 디자인 개선
1.50
실수로 탭을 닫아도 작업 보존 — 1.46의 자동저장은 1.5초 debounce였는데, 마지막 변경 후 그 1.5초 안에 탭을 닫으면 저장 안 됨 → 다시 열 때 데이터 손실. 1.50에서 beforeunload·visibilitychange·pagehide 이벤트에 강제 즉시 저장 추가 → pending timer를 우회하여 닫기 직전 동기 저장 (Chrome·Edge·Safari·iOS 모두 대응)
1.49
내보내기 파일명을 보드명으로 통일 — PNG/JPG/PDF 모두 활성 보드의 이름을 기본 파일명으로 사용 (이전: "생각정리-타임스탬프"). 보드명 없으면 기존 타임스탬프로 fallback. 이메일 첨부·공유 파일명도 동일 적용 (.tbd 저장과 일관된 명명 규칙)
1.48
이미지가 프레임 안에 들어 있을 때 그 둘 사이 연결선 자동 숨김 — 이미지가 프레임의 일부처럼 보일 때(중심이 프레임 안 + 면적 80% 이상 겹침) 시각적 노이즈 제거. 화면 표시·박스선택·hit-test·내보내기(PNG/JPG/PDF) 모두 일관 처리. 이미지를 프레임 밖으로 옮기면 연결선 다시 표시됨
1.47
4가지 개선 — (1) z-depth 재조정: 텍스트/할일이 그림 위에 표시되도록 (이미지·도형·메모=10, 텍스트·할일=20, 프레임=0). (2) 연결선 좌표 보정: 이미지의 실제 DOM 크기를 bbox에 반영해 프레임 안 이미지 연결도 정확. (3) JPG 내보내기 3종 추가 — 저용량(30%) · 중간(60%) · 고용량(100%). (4) 초기화 시 localStorage 자동저장도 함께 삭제 → 크롬 닫고 다시 열어도 초기화 상태 유지
1.46
PWA 완성 — Service Worker로 오프라인 동작 + 설치성 강화. 크롬 주소창 옆 "설치" 아이콘으로 ThinkBoard를 독립 앱처럼 설치 가능 (Dock/작업표시줄에 ThinkBoard 아이콘). 자동 복원 — 작업 중 1.5초마다 localStorage에 자동 저장 → 크롬 닫고 다시 열면 마지막 상태로 자동 복원
1.45
z-depth 위계 재정렬 — 사용자 요구 반영. 위 → 아래 순: 선택된 항목(40) · 텍스트/이미지(20) · 사각/원/메모/할일(10) · 프레임(0). 이미지가 메모·할일 위에 항상 표시됨, 선택 시 항상 최상위로
1.44
메모(스티키) 색 변경 + 텍스트 글자색 변경 — 텍스트 옵션 패널에 글자 색 피커 추가, 메모 도구/메모 선택 시 추가로 배경 색 피커 + 8가지 파스텔 팔레트(노랑·빨강·주황·옅은노랑·초록·파랑·보라·분홍) 노출. 새로 만든 메모는 선택한 색, 기존 메모는 클래식 노랑 그대로 유지 (호환성)
1.43
프레임 옵션 패널 추가 — 프레임 도구 또는 프레임 선택 시 옵션 표시: 배경 색 / 테두리 색 / 라벨 글자 크기 + 8가지 파스텔 팔레트 빠른 적용 (기본·sky·green·amber·rose·violet·pink·dark). 핸들러는 null-safe IIFE 패턴으로 등록
1.42
이미지+프레임 z-index 버그 수정 — 이미지에 z-index 명시(5) 없어 프레임(z-index:0 !important)이 위로 올라와 이미지가 가려지던 문제 해결. 도형과 동일한 계층(5)으로 통일하여 프레임 위에 안정적으로 표시됨
1.41
저장 시 위치/파일명 선택 다이얼로그 — Chrome/Edge 등 지원 브라우저에서는 저장 위치와 파일명을 사용자가 직접 선택 가능 (File System Access API · 추천 파일명 자동 표시). Firefox/Safari 등 미지원 브라우저는 기존 다운로드 동작 유지. 사용자가 저장 취소 시 카운터도 증가하지 않음
1.40
프리셋 5종 디자인 리뉴얼 — 모던 파스텔 팔레트(Tailwind 영감) · 도형 위에 자유로운 텍스트 배치(이모지 + 위계적 타이포그래피) · 마인드맵에 중심↔가지 연결선 추가 · 좌우 대칭 정확히 · 시원한 간격. 모든 프리셋이 더 깔끔하고 일관된 인상
1.39
프리셋 보드 메뉴 추가 — 파일 섹션에 "프리셋" 버튼 (5개 템플릿 내장): 통제의 원(코비), SWOT 분석, Eisenhower Matrix, OKR 보드, 마인드맵. 클릭 1번으로 새 보드 추가 (기존 작업 유지). 통제의 원 디자인 다듬기 (타원→정원, 색상 조화)
1.38
UI 정리 — 브랜드 마크를 설정 버튼 옆으로 이동 (toolbar의 빈 5번째 줄 제거로 캔버스 공간 확보). 정보 모달에서 [정보(프로그램/제작자/버전)]를 위로, [업데이트 내역]을 아래로 순서 변경 (현재 상태 먼저 확인 후 변경 사항 스크롤)
1.37
툴바 4개 섹션(파일/그리기/삽입/편집)을 항상 세로 4줄로 배치 — 창이 커져도 한 줄로 옆으로 펴지지 않고 좁은 창과 동일하게 위→아래 배치 유지 (flex-basis:100% + width:max-content로 각 섹션이 자기 줄을 차지하고 컨텐츠 크기만큼만 좌측 정렬)
1.36
툴바 섹션 위치 완전 고정 — 1.35의 nowrap만으로 부족했던 부분 보완. 브랜드 마크의 margin-left:auto 제거하여 4개 섹션(파일/그리기/삽입/편집)이 항상 화면 좌측에 같은 픽셀 위치로 고정 (창을 키워도 절대 이동 안 함). 브랜드 마크는 4번째 섹션 바로 옆에 붙어 위치
1.35
툴바 섹션(파일/그리기/삽입/편집) 위치 안정화 — 창 크기 변경 시 섹션 내부의 버튼이 재배치되지 않게 nowrap + flex-shrink:0 적용. 좌측 정렬 유지, 브랜드 마크는 우측 끝 (모바일 좁은 화면에서는 기존대로 줄바꿈 허용)
1.34
박스를 텍스트보다 작게 축소할 수 없도록 — 메모/박스/원/타원 크기 조절 시 그 안의 텍스트 콘텐츠 크기가 최소 크기가 됨 (resize 시작 시 텍스트의 자연 크기를 측정하여 그 이하로 줄지 않게 제한). 도형은 텍스트가 있을 때만 적용, 빈 도형은 기존대로 20px까지 축소 가능
1.33
텍스트 구속 — 메모(sticky): 박스를 줄였을 때 글이 박스 밖으로 흘러나오던 문제 해결 (overflow:clip + 16px clip-margin으로 × 버튼은 노출, 텍스트는 박스 안으로 제한). 도형/원/타원: 박스가 텍스트보다 작을 때 위로 튀어나오던 정렬을 safe center로 변경 (텍스트가 위에서부터 보이고 아래쪽이 잘림)
1.32
메모(스티키) 삭제 버튼이 박스 안에서만 표시되던 문제 해결 — sticky의 overflow:hidden 제거하여 × 버튼이 박스 우상단 밖으로 자연스럽게 노출 (다른 항목들과 일관된 외관)
1.31
화살표·점선 옵션에 시작 화살촉/끝 화살촉 독립 토글 추가 — 양방향 화살표, 점선 화살표 등 자유 조합 가능 (도구는 그대로 두 개 유지, 안전한 점진적 추가). 핸들러는 null-safe 등록 패턴으로 1.29 사고 재발 방지
1.30
긴급 안정화 — 1.29의 "선" 도구 통합으로 인한 선택/이동/내보내기/잠금/메모 버튼 등 다수 버그 해결을 위해 line 도구 통합을 전체 롤백, 화살표·점선 원래대로 분리 복원 (기능 정상화). "열기" 버튼의 비파괴 추가 동작은 그대로 유지 (열기·드래그-드롭 모두 기존 보드 유지하며 추가)
1.29
[롤백됨 — 1.30에서 안정화] 화살표/점선을 "선" 도구로 통합 시도 (다수 버그 발생으로 전체 롤백)
1.28
.tbd 파일을 드래그-드롭하면 기존 보드를 유지한 채 새 보드로 추가됨 (이전: 기존 보드 모두 사라짐) · 같은 파일을 두 번 드래그해도 ID 충돌 없이 별도 보드로 추가 · 열기 버튼은 기존처럼 전체 대체 동작 유지
1.27
점선 편집 기능 추가 — 점선 endpoint(녹색) 핸들 드래그로 길이/방향 조절 · 점선 스타일 옵션에 "곡선" 추가 (Bezier 컨트롤 핸들로 곡선 형태 자유 조정) · PNG/PDF 내보내기에도 점선 곡선 그대로 반영
1.26
안정화 + 우선순위 기능 — [버그수정] 도형 BOLD가 Undo 후 사라지던 문제 + [신규] 자동저장 배지 툴팁에 마지막 저장 시각 ("3분 전 저장됨"), Ctrl+S 단축키가 텍스트 편집 중에도 동작, 클립보드 이미지 붙여넣기 화면 중앙에 추가, 보드 찾기 결과 클릭 시 항목이 너무 작으면 자동 줌인
1.25
PDF 내보내기 품질 선택 — "PDF 보통" (작은 파일·≈150 DPI) / "PDF 고품질" (선명·≈300 DPI, PNG 수준). 파일명에 품질 표시 자동 부가
1.24
PDF 내보내기 해상도 향상 — scale 2 → 2.5로 상향 (PNG의 scale 3에 근접) 텍스트·도형 더 또렷하게, 파일 크기 증가는 약 1.5배 정도로 적정
1.23
Esc 키로 모든 모달 닫기 — 정보/환경설정/검색/저장/삭제/이메일/자르기 모달 모두 통합 처리 (이전: 일부 모달에서만 동작했음)
1.22
정보 모달 분리 — 로고 클릭 시 별도 정보 창 (업데이트 내역 + 프로그램/제작자/버전), 환경설정에는 화면 모드 / 회사 로고 / 단축키 / 기능 안내만 남김
1.21
도구 바 우측 빈 공간 제거 — ThinkBoard 브랜드 마크를 도구 바 마지막 줄 우측 끝으로 자동 push (margin-left: auto)
1.20
도구 바 줄바꿈 시: 세로 라벨("삽입") 글자 잘리지 않게 white-space:nowrap 적용 + 섹션 박스가 우측에 회색 빈 공간 없이 컨텐츠 크기에 딱 맞도록 max-width 제거
1.19
화면 좁아질 때 도구 바가 우측으로 잘리던 문제 해결 — 각 섹션과 도구 그룹이 자동으로 다음 줄로 줄바꿈됨 (반응형). 모바일에서도 가로 스크롤 대신 줄바꿈 사용
1.18
저장 시 현재 활성 보드만 .tbd로 저장 (이전: 모든 보드 묶음 저장) — 보드별로 개별 파일 관리 가능. 기존 다중 보드 파일도 여전히 정상적으로 로드 가능
1.17
[버그수정] 내보내기·자동저장 메뉴가 도구바 박스에 가려져 안 보이던 문제 수정 (position: fixed로 변경) + 저장 시 활성 보드 이름으로 파일명 생성 + 보드별 자동 번호 (예: 보드1-01.tbd, 보드1-02.tbd)
1.16
Blender 스타일 저장 — "다른 이름" 버튼으로 파일명 지정 + 입력란 옆 "+" 버튼으로 번호 자동 증가 · 한 번 이름 정하면 이후 "저장" 클릭마다 -01, -02, -03... 연속 번호로 저장 · FS 폴더 자동 저장도 같은 이름 규칙 사용
1.15
할일 박스에서 Enter 키 → 아래에 새 할일 자동 생성 (Shift+Enter는 줄바꿈) + 폰트 BOLD 기능 (텍스트/메모/할일/도형 안 텍스트, Ctrl+B 단축키) + 폰트 크기 변경 시 박스 자동 확장
1.14
프레임 ↔ 프레임 (또는 프레임 ↔ 도형/이미지) 연결선 지원 + 그리기 스트로크에도 잠금 아이콘 표시 (자물쇠 배지)
1.13
프레임 크기 조절 + 텍스트/메모/할일 박스 크기 조절 (드래그: 박스만 / Shift+드래그: 폰트도 같이) + 폰트 크기 슬라이더 추가 + 메모 박스 내 텍스트 자동 줄바꿈/배치
1.12
프레임을 항상 최하단 레이어로 고정 + 프레임 라벨 어떤 도구에서도 더블클릭 편집 가능 + 도형 안 텍스트 엔터 시 아래로 줄바꿈 + 미니맵 휠 패닝 모드 토글 아이콘 (🖐/🖱)
1.11
도구 바를 카테고리별로 재정렬 (파일 / 그리기 / 삽입 / 편집) — 각 섹션 맨 앞에 세로 라벨 + 옅은 외곽선 박스 · 보드 탭 × 버튼 클릭 시 "저장 후 삭제 / 저장 없이 삭제 / 취소" 선택 모달 추가
1.10
파일 자동 저장 — 폴더/파일을 한 번 연결하면 모든 변경사항이 자동으로 디스크에 저장 (회사/집 PC에서 OneDrive·Google Drive 폴더 사용 시 자동 동기화)
1.9
다중 보드/탭 — 한 파일에 여러 보드를 두고 탭으로 전환 (보드 이름 더블클릭으로 변경, × 버튼으로 삭제)
1.8
미니맵(우측 하단 전체 보기) + 스티키 노트(노란 메모지) + 이미지 회전·자르기 · "보드 찾기"/"이미지 찾기" 명칭 분리 + 이미지 검색 결과 버그 수정 + 외부 이미지 드래그 시 중복 추가되던 버그 수정
1.7
정렬 가이드(스마트 가이드) + 색상 팔레트(8 기본+사용자 추가) + 다크 모드(밝은/어두운/시스템 자동)
1.6
프레임 도구 (큰 배경 박스 + 라벨로 영역 구분) + 보드 내 검색 (Ctrl+F · 텍스트/할일/도형/프레임 검색)
1.5
도형(사각형/타원) 안에 텍스트 입력 가능 — 더블클릭으로 편집, 크기·색·정렬 옵션
1.4.15
PNG/PDF 내보내기를 직접 캔버스 렌더링으로 재작성 — 이미지/텍스트 고해상도 유지, 전체 보드 캡처
1.4.14
폰트 선택 6종 (기본 · Pretendard · 나눔고딕 · 나눔명조 · 고운돋움 · 고정폭) — 텍스트/할일에 적용
1.4.13
클립보드 이미지 붙여넣기 버튼 추가 (모바일 지원) + 시스템 클립보드 적극 읽기
1.4.12
.tbd 확장자로 저장 + 파일을 화면에 끌어놓으면 자동 로드 + PWA 설치 시 더블클릭 열기 지원
1.4.11
연결선에 곡선 옵션 추가 (두 핸들로 베지어 곡선 자유 조절) + 화살표 '구불구불' 명칭을 '곡선'으로 변경
1.4.10
화살표 선택 시 시작점·끝점 핸들로 드래그하여 길이·방향 조절 (모든 스타일 지원)
1.4.9
구불구불 화살표를 베지어 S자 곡선으로 — 선택 시 두 조절점을 핸들로 자유롭게 드래그
1.4.8
화살표 스타일 5종 — 기본·테이퍼인·테이퍼아웃·점선·구불구불 (옵션 패널에서 선택)
1.4.7
잠금 / 해제 기능 — 선택 후 Ctrl+Shift+L (이동·편집·속성변경 차단, 자물쇠 표시)
1.4.6
환경설정에 기능 안내 + 업데이트 내역 섹션 추가
1.4.5
화살표가 도형에 침범하지 않도록 6px 여유 적용
1.4.4
PWA 지원 (manifest + 오프라인 캐싱), 모바일 file:// 안내 배너
1.4.3
연결선 곡선 제거, 위치 이동 핸들, 양쪽 화살표(none/end/start/both), 다중 평행 자동 분리
1.4.2
양방향 연결선 지원 (A→B와 B→A 동시 표현)
1.4.1
로고 박힌 새 파일 저장, 이미지 원본 비율 유지, 검색 50개 + 더보기, 구글 새 탭, 클립보드 붙여넣기
1.4.0
선택한 펜의 두께/색 변경, 연결선 점선/곡선/속성 패널, PDF 내보내기
1.3.3
자동 저장 + 복구 (30초 간격, localStorage)
1.3.2
복사 / 붙여넣기 / 복제 (Ctrl+C/V/D)
1.3.1
박스 드래그 다중 선택 (Shift+드래그로 추가)
1.3.0
연결선(커넥터) 도구 — 두 도형을 클릭으로 연결, 도형 이동 시 자동 추적
1.2.0
통합 history 시스템, 그룹화 인프라 (다음 버전에서 활성화)
1.1.x
무한 캔버스, 줌, 도형(사각형/원), 할 일, 단축키 모달, 브랜드 마크
1.0.x
펜·점선·화살표·텍스트·이미지(업로드/검색)·필압·로고·이메일