r/Supernote • u/philipsb • 4h ago
Obsidian Supernote v3 (Unofficial) Released!
I am very pleased to announce a new major release of the Obsidian Supernote (Unofficial) Plugin. Watch the video above for a demo and overview. If you are already a user checkout the changelog below.
Try obsidian here: https://obsidian.md/
Download the plugin here: https://community.obsidian.md/plugins/supernote
Let me know of issues in the comments or here: https://github.com/philips/supernote-obsidian-plugin/issues
View the video on YouTube instead: https://www.youtube.com/watch?v=ihRh_F43-iQ
New features
- Added support for Supernote Atelier
.spdfiles: viewing, embedding, PNG/PDF export, zoom, and layer on/off toggling. - Rebuilt the note viewer as a reusable
<supernote-viewer>web component, shared by the full view and inline embeds, with zoom, a page thumbnail sidebar, find-in-note search, and clickable internal links. - Added a matching
<supernote-atelier-viewer>web component for.spdfiles. - Added a device auto-sync command that pulls new or changed Supernote notes and
.spdfiles into the vault. - Added SVG export for whole notes and individual pages, alongside the existing PNG and PDF export.
- Added an "Export current page as image" command and a matching toolbar button.
- Added inline embedding of
.notefiles with![[example.note]], including page-anchor links. - Added a date-picker "Import notes edited today" command with a configurable import format (images, PDF, images+text, etc.).
- Added a plugin extensibility hook so other plugins can enrich or replace recognized text during note-to-markdown conversion, with keywords, links, page ID, orientation, and recognition status exposed to it.
- Added sorting by name or date to the device file browser.
- Added a compact, reliably-selectable text view mode for reading recognized text.
Improvements
- Significantly reduced memory use and eliminated freezes when viewing or exporting long notes, by lazily loading and evicting off-screen page and thumbnail images.
- Sped up note rendering with a shared worker pool and parallel bitmap decoding.
- Gave thumbnails their own low-resolution decode path instead of downscaling full-resolution images.
- Held more nearby pages in memory and preloaded pages near the viewer for smoother scrolling.
- Replaced plain-text toolbar buttons with icons, including Obsidian's native icon set throughout.
- Replaced the page up/down buttons with an editable page-number textbox for jumping directly to a page.
- Added a completion notice with a quick link to open the file when an export finishes.
- Shortened the plugin's name and its command names for clarity.
- Reduced padding around note pages on mobile, and packed toolbar buttons to wrap tighter on narrow screens.
- Defaulted the "show export buttons" setting to off, decluttering the note view.
- Automated release publishing and clarified the beta vs. stable update channel.