v0.2.17
v0.2.17 — 내 일정(Agenda) 다듬기 + Node 22 LTS 권장
릴리즈 일자: 2026-06-04
이전 버전: v0.2.16
요약 (TL;DR)
이번 패치는 내 일정(Agenda) 기능을 실사용에 맞게 다듬는 데 집중했습니다. JIRA 가져오기에 상태 필터가 생기고, 가져온 이슈를 일정에서 숨기거나 다시 복원할 수 있습니다. 일정 메모는 단일 날짜가 아닌 기간(시작~종료) 으로 잡을 수 있고, 월뷰에서 가로 막대로 한눈에 보입니다. 또한 better-sqlite3를 12로 올리며 권장 Node.js를 22 LTS 이상으로 상향했습니다.
주요 변경
내 일정(Agenda)
- JIRA 가져오기 상태 필터: 가져올 때 UI에서 어떤 상태(예: 진행 중, 완료 등)의 이슈를 가져올지 선택할 수 있습니다. 불필요한 이슈가 일정에 쏟아지지 않습니다.
- JIRA 이슈 숨김/복원: 가져온 이슈 중 내 일정에 안 보이게 하고 싶은 항목을 숨기고, 필요하면 다시 복원할 수 있습니다.
- 기간형 일정 메모: 메모를 하루 단위가 아니라 시작일~종료일 범위로 지정합니다. 월뷰에서는 해당 기간이 가로 막대로 표시되어 일정의 길이가 직관적으로 보입니다. 시간 입력 필드는 제거되어 입력이 단순해졌습니다.
안정성 / 의존성
better-sqlite311 → 12 업그레이드. Node 24용 prebuilt 바이너리를 포함해, 최신 Node에서 소스 빌드 없이 설치됩니다.- 세션 자동 커밋 훅(
commit-session)이 커밋 메시지가WIP(형식이 아닐 때 안전하게 폴백하도록 수정했습니다.
마이그레이션
- 권장 Node.js가 20+ → 22+ 로 상향되었습니다. 가급적 LTS(짝수 메이저) 릴리즈를 사용하세요.
- 갓 출시된 홀수/최신 메이저는 네이티브 모듈 prebuilt 바이너리가 아직 없을 수 있고, 이 경우 소스 빌드를 위해 C++ 툴체인(Windows의 Visual Studio Build Tools, macOS의
xcode-select --install)이 필요합니다. - Node 20에서도 동작할 수 있으나 공식 권장 범위에서 벗어납니다. Node 22 LTS로 업데이트 후 재설치를 권장합니다.
- 갓 출시된 홀수/최신 메이저는 네이티브 모듈 prebuilt 바이너리가 아직 없을 수 있고, 이 경우 소스 빌드를 위해 C++ 툴체인(Windows의 Visual Studio Build Tools, macOS의
설치 / 업데이트
npm i -g clitrigger@0.2.17데스크탑 앱: GitHub Release 자산의 .exe / .dmg / .AppImage 사용.
전체 커밋 목록
- 8995746 fix(hooks): commit-session 메시지가 'WIP(' 형식 아니면 폴백 사용
- bc7e2b0 chore(deps): better-sqlite3 11→12 업그레이드 (Node 24 prebuilt) + Node 22 LTS 권장 문서
- 5fb2342 feat(agenda): 일정 메모를 기간(시작~종료)으로 + 월뷰 가로 막대, 시간 입력 제거
- 1450e78 feat(agenda): JIRA 이슈를 내 일정에서 숨김/복원
- f4d5210 feat(agenda): JIRA 가져오기에 상태 필터 추가 (UI에서 가져올 상태 선택)
관련 문서
- 상세 changelog — 날짜별 기술 결정 기록
Full Changelog: v0.2.16...v0.2.17