Opensidian 0.9.4 출시
Opensidian 0.9.4가 출시되었습니다: 여기서 다운로드하고,
서명된 SHA256SUMS로 다운로드를 검증하세요.
0.9.3에 기능과 버그 수정을 더한 릴리스입니다. 다운로드는 Linux x86_64용 같은 다섯 가지 패키지(AppImage 두 종,
Flatpak, RPM, DEB)입니다. 모든 파일에 GitHub 아티팩트 증명이 있고, SHA256SUMS는 0.9.3과 같은 키로 GPG 서명되어
있으며, 릴리스 자체는 변경할 수 없습니다(immutable).
주요 변경 사항
- Obsidian 테마 호환성 (#59): 콜아웃(
> [!type],+/-로 접기, 선택적 제목)이 읽기 보기와 Live Preview에서 Obsidian처럼 보입니다. 창, 탭, 대화상자에 Obsidian 클래스가 붙고, Obsidian 기본 CSS 변수를 훨씬 더 많이 정의하고 사용합니다. 테마를 고르면 탭 막대와 활성 탭 제목 색이 테마를 따릅니다. 테마를 불러오지 않으면 아무것도 바뀌지 않습니다. - 편집기 오른쪽 클릭 메뉴 (#37): 클립보드, 서식, 문단, 삽입, 링크 추가. 플러그인 항목은 기본 항목 뒤에 나옵니다. 표는 Live Preview에서 전용 표 메뉴와 함께 렌더링됩니다. 오른쪽 클릭은 위키링크를 따라가거나 만들지 않습니다.
- 그래프·캔버스·보드 북마크 (#31): 전역 그래프(설정 포함), 로컬 그래프, 캔버스, Excalidraw 같은
플러그인 보드를 탭 메뉴에서 또는 탭을 북마크로 끌어서 북마크할 수 있습니다. Obsidian의
bookmarks.json형식으로 저장되므로 두 앱 모두에서 동작합니다. - 이 프로그램 항상 허용 (#74): 플러그인이 프로그램을 실행할 때 나오는 대화상자에 세 번째 선택지가 생겼습니다. 이 허용은 보관함, 플러그인, 프로그램 파일이 모두 그대로일 때만 유효하며, 플러그인이나 프로그램이 바뀌면 다시 묻습니다. 기본값은 여전히 거부입니다.
- 그래프 보기: 더 정확하고 더 빨라졌습니다. 물리 연산이 이제 Web Worker에서 돌아갑니다(PR #70). 그래프 렌더링을 최적화해 준 @Ege-BULUT 님께 특별히 감사드립니다!
수정
- PDF: 페이지가 흰 종이 위에 그려집니다. 0.9.3에서는 대부분의 PDF가 빈 어두운 창으로 보였습니다(#44).
- Excalidraw: 보드 탭을 북마크로 끌면 북마크됩니다(#48). 컴포지터 없는 X11에서는 그림(과 다른 웹
콘텐츠)이 상호작용한 뒤에야 나타났습니다. 이제 Opensidian은 그 환경에서만 WebKitGTK의 DMA-BUF 렌더러를 끄고,
명시적인
WEBKIT_DISABLE_DMABUF_RENDERER를 존중합니다(#79). - 작업: 빈 작업 줄(
- [ ])에서 캐럿이 보이고, 거기에 입력한 글자가 작업에 들어갑니다(#75). - Live Preview, 메뉴, 대화상자: 콜아웃 제목은 인용의 첫 줄에만 그려지고, 제자리에서 다시 만든 메뉴는 창 안에
머물며,
.modal-container는 앱 대화상자가 열려 있을 때만 존재합니다.
알려진 문제
- AppImage, DEB, RPM은 glibc 2.43 이상이 필요합니다(Ubuntu 26에서 빌드). 그래서 Ubuntu 24.04 LTS나 Debian 12 같은 오래된 배포판에서는 실행되지 않습니다. Opensidian은 최신 배포판만 지원합니다. 오래된 배포판에서는 자체 런타임을 포함한 Flatpak을 사용하세요.
- 기본 테마를 이름으로 선택하면 테마를 설정하지 않았을 때와 탭 막대가 다르게 그려집니다(#96).
- DMA-BUF 대체 동작은 컴포지터 없는 X11에서만 적용되며, Wayland에서는 테스트되지 않았습니다.
- 호환성 검사 두 개가 아직 Obsidian과 다릅니다(Solarized 경로의 38 px 차이, obsidian-git 차이 보기). 둘 다 0.9.4 이전부터 있던 것입니다.
다운로드 검증
릴리스의 모든 파일을 한 디렉터리에 받은 다음 체크섬, 빌드 출처, 릴리스 증명, 서명을 확인하세요:
sha256sum -c SHA256SUMS
for f in opensidian-0.9.4-x86_64* SHA256SUMS; do
gh attestation verify "$f" --repo jpzk/opensidian
done
gh release verify v0.9.4 -R jpzk/opensidian
for f in opensidian-0.9.4-x86_64* SHA256SUMS SHA256SUMS.asc; do
gh release verify-asset v0.9.4 "$f" -R jpzk/opensidian
done
gpg --keyserver hkps://keys.openpgp.org --recv-keys A6E69ED6BC4779F3281721484CC1AFDE15B64EA3
gpg --verify SHA256SUMS.asc SHA256SUMS
키 지문은 A6E6 9ED6 BC47 79F3 2817 2148 4CC1 AFDE 15B6 4EA3입니다. RPM은 서명되지 않았으므로 rpm -K는
서명을 보여 주지 않습니다. 위 명령으로 확인하세요. rpm 6(예: Fedora 44)에서는
sudo rpm -Uvh --nosignature ./opensidian-0.9.4-x86_64.rpm으로 설치합니다.
감사의 말
보고하고, 빌드하고, 리뷰하고, 토론해 주신 모든 분께 감사드립니다. 전체 기여자 목록은 릴리스 노트에 있습니다.
전체 변경 내역: GitHub release v0.9.4.