Notesnook v3.3.9 brings audio attachment playback, image-as-file attachments, code block language memory, sorted tags on mobile, and fixes 40+ bugs across all platforms!
Audio attachment playback
You can now play audio files directly inside your notes without downloading them first. Audio attachments render as an inline audio player, so you can listen to voice memos, recordings, or any other audio file right in the editor.
To attach an audio file, use the attachment menu in the toolbar and select your audio file. It will appear as a playable widget in your note.
Attach images as files
Images can now be inserted as file attachments instead of being embedded inline. This is useful when you want to keep an image alongside your note without it taking up space in the editor view.
To attach an image as a file, open the attachment menu in the toolbar and choose the file option when inserting an image.
Code block language memory
The editor now remembers the last-used code block language and pre-selects it the next time you insert a code block. This saves time when writing multiple code blocks in the same language throughout a note.
Sort assigned tags to top on mobile
When viewing or editing the tags of a note on mobile, tags already assigned to the note now appear at the top of the list. This makes it much easier to manage tags without scrolling through the full tag list.
Delete data for logged-out users
Users who are not logged in can now delete all local app data from the settings. This is useful for clearing notes and data from a shared or temporary device without needing an account.
Find this option in Settings under "Delete data".
Other improvements
- Improved horizontal rule styling — Horizontal rules in the editor are now thinner and more refined, blending better with your content
- Reminder dialog improvements — The reminder dialog has been redesigned for a cleaner and more consistent experience
- Reduce editor title padding — Editor title & content on web and desktop now uses consistent sizing and padding for a more compact look
- Prioritize environment variables for server URL — Self-hosters can now override the server URL via environment variables, which take priority over other configuration
Fixes and improvements
As with all our releases, we've fixed a range of bugs and improved overall stability. Here are the notable fixes:
- Fixed external links opening inside the app instead of the default browser on desktop (thanks @Copilot reviewed by @thecodrr!)
- Fixed vault not being marked as created when locking a note for the first time
- Fixed vault not being marked as created on login when it already exists
- Fixed attachment not marked as uploaded after lock/unlock
- Fixed web and desktop app crashes (thanks @thecodrr!)
- Fixed crash on drag-and-drop file in Flatpak build
- Fixed text not being selectable across the full editor height (thanks @keysmashes!)
- Fixed unable to change zoom level back to 1.0 (thanks @littleKitchen!)
- Fixed toolbar item indentation when moving between groups (thanks @ArjunCodess!)
- Fixed properties panel rendering for locked sessions
- Fixed check icon alignment in note color properties panel
- Fixed font family being lost on new lines (thanks @thecodrr!)
- Fixed backticks creating inline code even with Markdown Shortcuts disabled (thanks @Copilot reviewed by @thecodrr!)
- Fixed TOC active heading detection for headings nested inside callout blocks (thanks @Copilot reviewed by @thecodrr!)
- Fixed checklist and blockquote indent alignment
- Fixed empty embed URLs and code being allowed in embeds
- Fixed archived notes not appearing in attachment linked notes
- Fixed account password changing (thanks @thecodrr!)
- Removed orphaned attachments during trash cleanup
- Fixed random crash when opening a notebook on mobile
- Fixed toast context in the color picker on mobile
- Fixed attachment upload error ("Failed to delete file") on mobile
- Fixed note loading getting stuck on mobile
- Fixed foreground/background switch starting a new attachment cache download group on mobile
- Fixed vault with biometrics enabled not locking the note on mobile
- Fixed note title being editable in read-only mode on mobile
- Fixed native Android crashes found in Play Console vitals
- Fixed reachability URL on mobile
Security fixes
- Fixed HTML escaping in Twitter/X embed source (thanks @x4sh3s for responsible disclosure!). No action required beyond updating to this version.
Read the full commit history.

