Ya está aquí Opensidian 0.9.4
Ya está aquí Opensidian 0.9.4: descárgalo aquí y
verifica tu descarga con el SHA256SUMS firmado.
Es una versión con novedades y correcciones sobre 0.9.3. Las descargas son los mismos cinco
paquetes para Linux x86_64 (dos AppImage, Flatpak, RPM, DEB). Cada archivo tiene una atestación de
artefacto de GitHub, SHA256SUMS está firmado con GPG con la misma clave que 0.9.3 y la versión
en sí es inmutable.
Novedades
- Compatibilidad con temas de Obsidian (#59): los callouts (
> [!type], plegables con+/-, título opcional) se ven como en Obsidian en la vista de lectura y en Live Preview; los paneles, las pestañas y los diálogos llevan las clases de Obsidian; se definen y usan muchas más variables CSS estándar de Obsidian; y con un tema elegido, la barra de pestañas y el color del título de la pestaña activa siguen al tema. Sin tema cargado, no cambia nada. - Menú contextual en el editor (#37): portapapeles, Formato, Párrafo, Insertar y Añadir enlace; las entradas de plugins van después de las propias. Las tablas se muestran en Live Preview con su propio menú. Un clic derecho nunca sigue ni crea un wikilink.
- Marcadores para grafos, lienzos y tableros (#31): marca el grafo global (con sus
ajustes), un grafo local, un lienzo o un tablero de plugin como Excalidraw, desde el menú de la
pestaña o arrastrando la pestaña a Marcadores. Se guardan en el formato
bookmarks.jsonde Obsidian, así que funcionan en ambas aplicaciones. - Permitir siempre este programa (#74): el diálogo que aparece cuando un plugin inicia un programa tiene una tercera opción. El permiso solo vale mientras la bóveda, el plugin y el archivo del programa no cambien; si el plugin o el programa cambian, se vuelve a preguntar. Denegar sigue siendo la opción por defecto.
- Vista de grafo: más precisa y más eficiente. La física ahora se ejecuta en un Web Worker (PR #70). ¡Un agradecimiento especial a @Ege-BULUT por optimizar el dibujado del grafo!
Corregido
- PDF: las páginas se dibujan sobre papel blanco. En 0.9.3 la mayoría de los PDF aparecían como un panel oscuro vacío (#44).
- Excalidraw: arrastrar la pestaña de un tablero a Marcadores lo marca (#48). En X11
sin compositor, los dibujos (y otro contenido web) solo aparecían tras interactuar con ellos;
ahora Opensidian desactiva el renderizador DMA-BUF de WebKitGTK solo en ese caso, y se respeta un
WEBKIT_DISABLE_DMABUF_RENDERERexplícito (#79). - Tareas: el cursor se ve en una fila de tarea vacía (
- [ ]) y el texto escrito ahí entra en la tarea (#75). - Live Preview, menús, diálogos: el encabezado de un callout solo se dibuja en la primera línea
de una cita, un menú reconstruido en su sitio se queda dentro de la ventana, y
.modal-containersolo existe mientras hay un diálogo de la aplicación abierto.
Problemas conocidos
- Los AppImage, el DEB y el RPM necesitan glibc 2.43 o posterior (compilados en Ubuntu 26), así que no arrancan en distribuciones antiguas como Ubuntu 24.04 LTS o Debian 12. Opensidian solo admite distribuciones actuales. En una distribución antigua, usa el Flatpak, que trae su propio runtime.
- Elegir el tema predeterminado por su nombre pinta la barra de pestañas de forma distinta a no tener tema (#96).
- La alternativa a DMA-BUF solo se aplica en X11 sin compositor; no se ha probado con Wayland.
- Dos comprobaciones de compatibilidad siguen difiriendo de Obsidian (38 px en la ruta Solarized y la vista de diferencias de obsidian-git). Ambas ya existían antes de 0.9.4.
Verifica tu descarga
Descarga todos los archivos de la versión en un directorio y comprueba las sumas, la procedencia de compilación, la atestación de la versión y la firma:
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
La huella de la clave es A6E6 9ED6 BC47 79F3 2817 2148 4CC1 AFDE 15B6 4EA3. El RPM no está
firmado, así que rpm -K no muestra firma; compruébalo con los comandos de arriba. Con rpm 6 (por
ejemplo Fedora 44) instálalo con sudo rpm -Uvh --nosignature ./opensidian-0.9.4-x86_64.rpm.
Créditos
Gracias a todas las personas que reportaron, compilaron, revisaron y debatieron. La lista completa de contribuidores está en las notas de la versión.
Registro de cambios completo: GitHub release v0.9.4.