Skip to content

Releases: KiimDoHyun/obsidian-daily-note-manager

0.3.1

Choose a tag to compare

@github-actions github-actions released this 01 Oct 08:47

🔧 유지보수

옵시디언 자동 리뷰 경고 해소

체크박스 줄을 알아보는 정규식에 필요 없는 이스케이프 문자(\[)가 들어 있어 자동 리뷰가 경고를 냈습니다(src/engine/parser.ts). 해당 문자만 걷어냈고, 동작은 0.3.0 과 완전히 같습니다.

  • - [ ], - [x], - [X], - [-], * [/] 등 체크박스 인식 결과 동일
  • 같은 규칙으로 소스 전체를 검사해 남은 경고 없음
  • 전체 테스트 304건 통과

0.3.0 의 변경 사항(부재 후 복귀 규칙, "오늘 드롭된 업무" 칸 등)은 0.3.0 릴리스 노트를 참고하세요.

0.3.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 08:37

✨ 바뀐 동작

며칠·몇 달을 비웠다 돌아와도 오늘 노트 하나만 만듭니다

예전에는 비운 날짜마다 데일리 노트를 한꺼번에 만들어 채웠습니다(최대 14일). 이제는 그 사이 날짜의 노트는 만들지 않고 오늘 노트만 생성합니다.

  • 이월 일수와 드롭은 그 사이 평일마다 노트가 있었던 것처럼 계산합니다. 예) 5월 29일에 남긴 업무를 9월 1일에 열면 → 6월 4일 날짜로 드롭되어 6월 드롭 문서·월간 종합에 기록됩니다.
  • #장기 업무는 그 사이 일수가 그대로 쌓여 오늘 노트로 넘어옵니다(예: 79일째, 111일째).
  • 마지막 노트는 얼마나 오래됐든 반드시 이어받습니다. 예전에는 14일을 넘기면 마지막 노트의 미완료 업무와 완료 기록이 알림 없이 사라졌습니다.

오늘 노트 맨 아래에 "⏭️ 오늘 드롭된 업무" 칸

이월 기준일을 넘겨 자동으로 드롭된 업무를 노트 최하단(마커 예시 아래)에 참고용으로 보여줍니다.

---
**⏭️ 오늘 드롭된 업무 2건** (이월 5일째 도달 · [[2026-09 드롭]])
- 보고서 작성 (09-11 시작, 09-17까지 5일 이월 후 드롭)
  • 직접 [-] 로 지운 항목은 넣지 않고, 드롭이 없는 날에는 칸을 만들지 않습니다.
  • 다음 날 노트 생성에는 영향을 주지 않습니다.

설정 변경

  • "실행 시 자동 catch-up", "Catch-up 최대 일수" 설정을 제거했습니다. 위 규칙으로 더 이상 필요하지 않습니다(기존 설정값은 자동으로 무시).
  • 드롭 기준일을 바꾸면 마커 예시(#장기 → N일 드롭 규칙 면제)와 드롭 문서 안내문의 숫자도 함께 바뀝니다(예전엔 "5일"로 고정).
  • 오늘 노트 자동 생성이 실패하면 알림을 띄우고 1분마다 다시 시도합니다.

🐛 버그 수정

  • 옵시디언을 켤 때 자동 생성과 놓친 날 처리가 동시에 돌아 이월 일수가 실행 순서에 따라 달라지던 문제, 같은 파일을 두 번 만들려다 충돌하던 문제
  • 노트를 다시 만들거나 실패한 기록을 재시도할 때 월간 종합·드롭 문서·보관함에 같은 기록이 중복되던 문제
  • 보관함·드롭 문서 쓰기에 실패하면 업무와 하위 메모가 사라지던 문제 (이제 대기열에 보관 후 재시도)
  • 대문자 [X] 로 체크한 업무가 완료로 기록되지 않던 문제, *·+ 목록 기호와 [/] 같은 상태 표시를 인식하지 못하던 문제
  • 이월 태그 뒤에 글을 덧붙이면 이월 일수가 1로 초기화되던 문제
  • #장기프로젝트 같은 다른 태그를 #장기 로 잘못 인식하던 문제
  • 1년 넘게 이월된 업무의 시작 연도가 틀려 타임라인 막대가 짧게 그려지던 문제
  • "주말 제외"를 끈 경우 월요일에 일요일 노트를 건너뛰던 문제
  • 이름이 같은 업무 두 개를 같은 날 처리하면 기록이 하나로 합쳐지던 문제

🧪 테스트

  • 플러그인 시작 흐름 전체를 실제 파일 처리 코드로 돌리는 시뮬레이션, 부재 후 복귀(몇 달 공백·연말·윤년 포함), 사용자 편집 케이스 등 추가.
  • 전체 테스트 223건 → 304건, 모두 통과.

📌 참고

  • 노트·종합·드롭·보관함 파일 형식은 그대로라 기존 볼트에서 바로 이어 쓸 수 있습니다.
  • 이미 만들어진 월간 드롭 문서의 안내문은 예전 문구가 남고, 새로 만들어지는 달부터 새 문구가 들어갑니다.

0.2.6

Choose a tag to compare

@github-actions github-actions released this 27 Sep 23:23

🐛 버그 수정

빈 체크박스가 다음 날 자동 이월되던 문제 해소

- [ ] 로 만들어놓고 텍스트를 채우지 않은 껍데기 체크박스가, 다음 날 데일리 노트가 생성될 때 이월 섹션(## ✅ 이월된 할일)에 그대로 복제되던 현상을 고쳤습니다. 사용자가 실수로 공백만 넣은 경우(스페이스, 탭 등)도 동일하게 무시합니다.

동작 상세

  • 항목의 텍스트를 공백 제거(trim) 한 결과가 빈 문자열이면 이월/드롭/완료/보관 어느 로그에도 남기지 않고 소거합니다.
  • 이미 이월 카운터가 붙어 있는 빈 항목도 즉시 소거되어, 껍데기 항목이 5일째 도달해 드롭 문서에 유입되는 부작용도 함께 사라집니다.
  • 이름이 있는 정상 항목의 이월·경고·드롭·보관 동작은 이전과 동일합니다.

🧪 테스트

  • 활성/이월 양쪽에서 빈 텍스트 항목이 어느 버킷에도 들어가지 않는지 검증하는 회귀 테스트 2건 추가 (tests/unit/events.test.ts).
  • 전체 유닛·통합 테스트 223건 통과.

📦 설치 / 업데이트

옵시디언 커뮤니티 플러그인 화면에서 자동 업데이트를 받거나, 아래 세 파일(main.js, manifest.json, styles.css) 을 .obsidian/plugins/daily-note-manager/ 아래에 직접 덮어써도 됩니다.

Full Changelog: 0.2.5...0.2.6

0.2.5

Choose a tag to compare

@github-actions github-actions released this 25 Sep 01:08

Full Changelog: 0.2.4...0.2.5

종합 문서에 자동 생성되는 간트차트 제거

0.2.4

Choose a tag to compare

@github-actions github-actions released this 25 Sep 01:00

Full Changelog: 0.2.3...0.2.4

0.2.3

Choose a tag to compare

@KiimDoHyun KiimDoHyun released this 23 Sep 08:41

0.2.3 - display 호출 제거 + 릴리스 워크플로 보강

0.2.1 — 안정화

Choose a tag to compare

@KiimDoHyun KiimDoHyun released this 22 Sep 09:11

새 기능 없이 실패 모드를 개선한 유지보수 릴리즈.

  • 월간 종합 문서가 손상돼도 데일리 노트는 항상 정상 생성.
    실패한 완료 로그는 Notes/_대기 완료 로그.md에 임시 보관되고,
    종합 문서를 복구하면 다음 실행에서 자동 흡수.
    즉시 재시도용 "대기열 지금 처리" 명령 추가.
  • 경고 임계값을 무효한 조합(빨강이 주황보다 먼저 뜨는 등)으로 저장 시도하면
    자동으로 기본값으로 정정 + 알림.
  • catch-up 도중 하루 실패 시 조용히 스킵하던 로직 제거.
    즉시 정지하고 다음 tick에서 자연 재시도. 이월 카운터 무결성 보장.
  • 신규 종합 문서 상단에 편집 경고 콜아웃 추가 (기존 문서는 유지).
  • 월·연 경계 통합 테스트 12건 신설. 테스트 150→221개.

0.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 03:27

Full Changelog: 0.1.7...0.2.0

0.1.7

Choose a tag to compare

@github-actions github-actions released this 22 Sep 01:12

Full Changelog: 0.1.6...0.1.7

0.1.6

Choose a tag to compare

@github-actions github-actions released this 21 Sep 08:20

Full Changelog: 0.1.5...0.1.6