Opensidian 0.9.2 출시
Opensidian 0.9.2가 출시되었습니다: 여기서 다운로드하고,
서명된 SHA256SUMS로 다운로드를 검증하세요.
이번 릴리스는 커뮤니티 플러그인에 집중했습니다. Templater, Tasks, Dataview, Excalidraw, Obsidian Git의 워크플로를 하나씩 직접 따라가며, 원본 Obsidian과 다른 점을 찾아 모두 고쳤습니다.
오래된 배포판에서 다시 실행
0.9.2 바이너리는 glibc 2.39 이상이 필요하므로 Ubuntu 24.04 LTS 이후 버전과
Debian 13에서 다시 실행됩니다(DEB는 libc6 >= 2.39에 의존합니다).
더 빠른 입력
- 키를 누를 때마다 하는 일이 줄었습니다: 불필요한 레이아웃 읽기와 제목 재생성이 없고, 창 제목 ("note - vault - Opensidian")은 바뀔 때만 갱신됩니다(#30).
플러그인이 원본처럼 동작
- Templater: 시작 템플릿이 쓴 파일이 즉시 보이고 "create" 이벤트가 발생합니다.
<% %>명령은 테마 색상으로 강조되며 라이브 미리보기에서 그대로 유지됩니다.tp.file.include("[[Note#^id]]")는 해당 블록을 삽입하고,tp.frontmatter는 중첩 맵과 플로우 맵을 읽습니다. 플러그인의 후속 편집은 직전 편집과 함께 실행 취소됩니다. 설정 하위 페이지, 목록 행, 입력 제안, 경고, 그룹 제목이 원본과 같은 모양과 동작을 갖습니다. - Tasks: 완료된 작업은 라이브 미리보기에서 취소선으로 표시되고, 사용자 지정 상태는 작업으로 표시되며,
번호가 있는 작업은 번호를 유지하고, 인용문 안의 작업에는 체크박스가 없습니다.
%%comments%%는 렌더링된 markdown에서 제거되고, 긴 쿼리 오류는 줄바꿈되며, 잘못된data.json은 기본값으로 돌아갑니다. - Dataview: frontmatter YAML이 중첩 맵, 플로우 및 블록 스칼라, 앵커, 태그를 처리합니다. 잘못된 YAML은 frontmatter를 만들지 않습니다. 순위가 같은 행은 원본 순서대로 나오고, "Rebuild current view"는 라이브 미리보기 코드 블록을 다시 실행합니다.
- Excalidraw: 노트 위에서 "Create new drawing in the current window"를 실행해도 탭이 하나로 유지됩니다. 도구 모음, 드롭다운 버튼, 체크된 메뉴 항목, 파일 제안기, Frame Settings가 원본처럼 보이고 동작합니다.
- Obsidian Git: 줄 작성자 거터가 그려지고, 충돌 목록이 열리며, 커밋 후 동기화하고 닫으면 창이 닫힙니다.
- 모든 플러그인: 직접 편집하다 오타가 난
data.json위에 저장하면 기존 파일을 덮어쓰지 않고data.json.invalid로 보존합니다. 플러그인이 삭제하거나 이름을 바꾼 파일은 즉시 볼트에서 사라지거나 이동합니다. 플러그인이 노트 위에 여는 뷰는 먼저 노트의 저장되지 않은 편집을 저장합니다. 저장에 실패하거나 노트가 고정되어 있으면 뷰는 노트 옆에 열립니다.
그 밖의 새 기능
수정
- 앱 밖에서 읽을 수 없게 된 폴더를 더 이상 삭제된 것으로 보지 않으므로, 그 노트의 탭이 열린 채로 유지됩니다.
- 앱에서 만든 노트를 다음 스캔 전에 앱 밖에서 삭제하면 볼트에서 사라집니다.
- 노트가 아직 로딩 중일 때 빠른 전환기에 입력한 검색어가 전환기에 그대로 남습니다.
- 노트 이름을 바꾸면
[[Old.md]]링크도 다시 씁니다. 그래프에서[[Alpha.md]]는 노트 Alpha로 연결됩니다. - 중복 별칭, 깊은 중첩, 긴 여러 줄 값이 있는 frontmatter가 더 이상 지수 또는 제곱 시간이 걸리지 않습니다.
- 읽기 보기에서 플러그인이 만든
[[#Heading]]링크가 해당 제목을 엽니다.
전체 변경 내역: GitHub release v0.9.2.