Aquí hi ha 221 versions de QOwnNotes, des de 13 de desembre del 2023 fins a l’actual, 26.10.12. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
221 versions en 3 anys · unes 77 per any
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 26.10.12Darrera versió | 25 d’octubre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.10.12
- Moved Add tag to note directly into the Edit menu and removed the Tag menu;
Insert Nextcloud Deck card link is now only in Edit → Insert, not also in Todo
(for #3803)
- Remember the last-used Diff or Note text tab in the Git and Nextcloud/ownCloud
note version dialogs (for #3809)
- Enabled the built-in Git version viewer in the Qt6 AppImage, Windows, macOS,
Snap, Launchpad, OBS, and Slackware release builds with CMake and libgit2 support
(for #3802)
- Fixed the secure credential store migration notice appearing on every startup when
keychain writes fail; the notice is now only shown until acknowledged, while migration
continues to retry and secrets remain in legacy-encrypted storage until it succeeds
(for #3801)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.10.11 | 24 d’octubre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.10.11
- Fixed command injection through note filenames in the external Git version viewer
(CWE-78, reported by Dilanka Kaushal Hewage / r3vpwnx)
- External Git log commands now run directly without an implicit shell; %notePath%
must be a separate argument. Configurations using shell syntax need a wrapper script
that accepts the note path as an argument
- Security advisory: GHSA-jp2h-69pm-p69c
- QOwnNotes for Android is now available on
F-Droid
- There was a new release of QOwnNotes for Android,
v1.6.0
- Copy notes to an existing or new subfolder, or duplicate them in the same folder; move and
copy also support multiple selected notes, with folder actions available when Use subfolders
is enabled for the account
- Share notes through public Nextcloud links, optionally with password protection and editing
permission; links can be copied, sent, or opened, and passwords changed or removed later
- Reorder checkbox list items in the note preview by dragging their grip handles, moving nested
items with their parent within the same list and scrolling automatically near the note's edges
- There was a new release of QOwnNotes TUI,
v1.3.2
- Updated rustls, rustls-webpki, and webpki-roots to address six security advisories
in the HTTPS dependencies
- There was a new release of QOwnNotes TUI,
v1.3.1
- Fixed Windows-style line endings and embedded ASCII control characters disrupting note
rendering and leaving text from previous notes visible in the viewer and editor
- The 26.10.2 release of
QOwnNotes for Nextcloud adds translations
and improves the note list and editor
- The web interface, admin settings, and Nextcloud integrations now follow the user's Nextcloud
language, with German, Chinese (Simplified), Russian, Italian, Portuguese (Brazil), Polish,
French, and Spanish translations
- Notes whose title starts with an emoji can show it as their note-list icon, even if QOwnNotes
Desktop removed it from the file name; conflict copies are marked with a warning icon
- Fixed the editor cursor being hard to see in dark mode
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.10.10 | 22 d’octubre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.10.10
- Added a lightweight Nextcloud Deck link picker using the existing Deck dialog, with
search, board/stack selection, and insertion of links for multiple selected cards
(for #3790)
- Insert Nextcloud Deck card link now opens the picker, while Manage Nextcloud Deck cards
keeps the full editing interface
- Added touchscreen drag-to-scroll with kinetic scrolling in the note editor and both
preview backends, while keeping mouse text selection unchanged
(for #3800)
- Fixed in-note searches with no results moving the cursor and scrolling to the start or end
of the document, in both the editor and preview
(for #3799)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.10.9 | 20 d’octubre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.10.9
- The 26.10.3 release of
QOwnNotes for Nextcloud adds more editor actions
to the web interface
- Link dialog with web page title fetching and a searchable Link to note tab, inserting
relative note links compatible with QOwnNotes Desktop (Ctrl+L, or Ctrl+Shift+L for note links)
- Insert inline code or fenced code blocks, including wrapping selected text (Ctrl+Shift+C)
- Toggle checkbox list formatting on the current line or selected lines, preserving list markers
and indentation (Alt+L)
- These actions are also available in the note's "…" menu; use Cmd instead of Ctrl on macOS
- Fixed saved task list selections being cleared when accepting settings without changes
(for #3798)
- Added an optional Linux Qt6 CMake build with KDE Frameworks application metadata
(QON_KDE_INTEGRATION), a qownnotes-qt6-kde Nix flake package, and build diagnostics
(for #3796)
- just build / just nix-build now select the KDE variant on Linux; plain Qt6 and
macOS builds remain available without KDE dependencies
- KDE builds initialize KCrash for GUI startup, with DrKonqi support when the reporter
and system crash-reporting setup are available
- KDE builds use native Plasma global shortcuts when its service is available, preserving
Plasma-side changes and retaining the portal/QHotkey backends on other desktops
- All actions are offered in the Plasma shortcut settings, so global shortcuts can also
be assigned there, and they are shown with their menu path (e.g. Note → New note)
- KDE builds send desktop notifications that can be configured in Plasma's notification
settings, e.g. when the current note was modified externally while QOwnNotes was in
the background
- KDE builds use the PlasmaActivities library for the KDE Plasma activity integration,
so activities are loaded without blocking, while older activity managers and other
desktops keep using the existing implementation
- KDE builds can use an installed KDE color scheme for the user interface, which can be
selected in the Interface settings, while the system palette stays the default
- When QOwnNotes is started again while it is already running, or by a global shortcut of
the desktop portal, its window is now raised with the activation token of the launch on
Wayland, and with the startup notification ID on X11 in KDE builds
- KDE builds can send note files to installed targets like KDE Connect or email with
the new Send note to menus in the Note menu and the note list context menu
- Notes of a running QOwnNotes can be found in KDE Plasma's KRunner search by their name
or text, without showing note text, if the KRunner plugin file is installed,
which KDE builds do
- Added a new scripting command script.showNotification() to show a desktop notification,
falling back to the system tray or the status bar
(for #3796)
- For more information please take a look at the
Showing a desktop notification
documentation
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.10.2 | 9 d’octubre del 2026 | — | Qualsevol processador ZIP |
| 26.10.0 | 1 d’octubre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.10.0
- Changes to the note-folder database notes.sqlite made outside QOwnNotes now refresh
note tags and the tag tree (for #3764)
- On Windows, the Font rendering interface setting is no longer reset to Automatic
when the settings dialog is closed (for #3757)
- On Windows, italic text in fonts without a real italic face, like Tahoma, is now also
rendered without font smoothing when Windows font smoothing is disabled
(for #3757)
- If the setting to ask for a note name when creating a new note with Ctrl + N is enabled,
the dialog is now prefilled with the default note name including the current date and time,
which is selected so it can be overwritten right away, and the setting and dialog now talk
about a note name instead of a headline (for #3765)
- The Secure password storage dialog doesn't show up on every start anymore if there is no
system keychain, like GNOME Keyring or KWallet, available on Linux; in that case passwords
and API keys stay in the legacy storage (for #3766)
- There was a new release of QOwnNotes for Android,
v1.0.0
- Note tags are shared with QOwnNotes desktop through the notes.sqlite file in the notes folder,
and notes can be filtered and tagged, even offline
- Opening a note while searching the note list opens Find in note with the same text
- A new Ask for name of new notes setting asks for the name of a new note before creating it
- Nextcloud Deck cards can be created from the editor toolbar, and card links open in the
Nextcloud Deck Android app
- The account menu now lists all accounts at the top, so switching accounts is one tap away
- The unit tests are now built with CMake and Qt 6 instead of qmake, and a crash of the
unit tests caused by leftover data in the test database was fixed
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.9.14 | 29 de setembre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.9.14
- Due dates in the past are now highlighted in the card list of the Nextcloud Deck dialog
(for #3761)
- On Windows, automatically use legacy GDI font rendering when system font smoothing is
disabled, with a new interface setting to choose automatic, DirectWrite, or GDI rendering
(for #3757)
- Fixed editor highlighting for indented code block lines that start with a list
marker like -, * or + (for #3749)
- A new opt-in setting Ignore accents in search in the Panels settings lets searches
without accented letters also find text with accented letters, for example avion also
finds Avión (for #3128)
- It works for the note search, including the highlighting in the note editor and preview,
and for the filters of the tag, note subfolder and navigation panels
- Searches with accented letters still only find exact matches, so schön doesn't find schon
- Only Latin letters are affected, characters of other scripts are always matched exactly
- The scripting methods script.fetchNoteIdsByNoteTextPart and script.searchTagsByName
got a new optional ignoreAccents parameter
- The scripting documentation now explains how to format dates and times with
Qt.formatDateTime and the scripting examples use it instead of formatting dates by hand
(for scripts#298)
- See Formatting dates and times
- There was a new release of QOwnNotes for Android,
v0.9.0
- Search text can be turned into a new note named after the query in the selected category
- The Markdown editor toolbar can insert the local date or date and time at the cursor
- A clipboard web URL can be turned into a Markdown link labeled with the page title
- Note view provides an information dialog with note, text statistics and synchronization details
- Editing medium-large notes with many links and tasks now stays responsive
- There was a new release of QOwnNotes for Android,
v0.10.0
- Notes are shown as bordered cards in the note list, with an optional compact note list setting
- Note-list widgets can show all notes, uncategorized notes, or a single category
- Widgets and the note list have new appearance settings for colors, headers, and category labels
- There was a new release of QOwnNotes TUI,
v1.0.0
- The cursor can move word by word in the viewer and editor with Ctrl-Left and
Ctrl-Right, and text can be selected with Ctrl-Shift-Left and Ctrl-Shift-Right
- Typing / in the editor now inserts the character instead of opening the in-note search;
use Ctrl-f to search while editing
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.9.13 | 27 de setembre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.9.13
- Fixed a startup crash when restoring the layout of a maximized or fullscreen window
(for #3758)
- Fixed the Secure password storage dialog appearing on every startup when a legacy
password or API key contains an encrypted empty string (for
#3756)
- Fixed duplicate taskbar icons in KDE Plasma on Wayland for the Flatpak package by
matching the application's desktop identity to its exported launcher (for
#3755)
- Existing custom window rules matching the old Flatpak identity PBE.QOwnNotes
may need updating, and stale taskbar pins may need re-pinning
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.9.12 | 26 de setembre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.9.12
- Fixed scripts installed from the script repository no longer being found after a Snap
package update (for #3753)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.9.11 | 25 de setembre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.9.11
- Deprecated the non-GitHub Qt 5 release packages by removing the legacy Ubuntu
Launchpad and OBS deployments from the release process, while retaining the
Qt 5 artifacts built by the GitHub release workflow (for
#3752)
- Added more French translation (thank you, jd-develop)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.9.10 | 24 de setembre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.9.10
- Migrated the Slackware 15.0 build system to Qt 6 and retired the Slackware 14.x
release targets (for #3751)
- Fixed the first line of code blocks being offset to the right in the Markdown preview
(for #3750)
- Fixed editor highlighting for indented code block lines that start with a digit
(for #3749)
- Fixed stale packages in the Arch Linux OBS repository by explicitly unpublishing
artifacts from the retired build target (for
#3743)
- Fixed a second application instance and a second system tray icon being able to start
after the application was restarted from the settings while the single app instance mode
was enabled (for #3746)
- The application is now restarted after the current instance released its single app
instance lock, so the new instance can register itself again
- A notice is now shown before stored passwords and API keys are migrated to the
operating system keychain, explaining the system password prompts that may follow
(for #3597)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.9.9 | 21 de setembre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.9.9
- Added a separate font setting for Markdown PDF export and printing (for
#3740)
- Fixed links to files in the media/ folder with note file extensions being
treated as missing notes (for #3742)
- There was a new release of QOwnNotes TUI,
v0.9.0
- Markdown lists and checklists now continue automatically when pressing Enter
- Notes can be soft-wrapped in the editor, with cursor tracking and mouse selection across
wrapped rows
- Search within notes is now available in the viewer and editor, including match navigation
- There was a new release of QOwnNotes for Android,
v0.8.0
- Configurable home-screen widgets can show an account's note list or a selected note
- An offline bookmark browser adds text search, tag filters, and a configurable bookmarks file
- Images can be selected while editing and inserted as Markdown links in the compatible media/
folder
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.9.8 | 20 de setembre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.9.8
- Fixed release assets not being uploaded by replacing the deprecated GitHub release asset
upload action (for #3744)
- Fixed the inconsistent Arch Linux package repository by preventing the legacy OBS
target from publishing duplicate QOwnNotes packages (for
#3743)
- Added a text magnifier when hovering over the Document overview panel (for
#3730)
- Further improved typing performance in large notes with full-sync Markdown language
servers by reducing synchronization frequency and only re-highlighting lines with
changed diagnostics (for #3739)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.9.7 | 17 de setembre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.9.7
- Added an optional Document overview panel with a minimap of the current note,
viewport indication, and quick mouse navigation (for #3730)
- Improved typing performance in large notes when using full-sync Markdown language
servers such as Rumdl (for #3739)
- There was a new release of QOwnNotes for Android,
v0.5.0
- The remote trash dialog can now be searched by note name and shows deletion dates more clearly
- Adding a Nextcloud account now reports malformed or empty SSO responses as a clear protocol
error instead of crashing
- Note lists and searches can now handle notes too large for Android's CursorWindow
- There was a new release of QOwnNotes for Android,
v0.6.0
- Relative attachments/ and media/ links in note previews can now be opened in installed
Android apps
- Find in note now also searches the Markdown source in the editor and highlights every match
- Large Nextcloud accounts can prune stale local notes without exceeding Android SQLite
bind-variable limits
- Malformed Nextcloud update responses no longer replace a local note's remote identity
- A new release of QOwnNotes for Android,
v0.7.0, adds
- Background synchronization with network constraints and retry backoff
- Conflict review, merging, and recovery for notes changed locally and remotely
- Local changes are preserved when a note is deleted remotely or becomes read-only, with an
explicit recovery action when needed
- Durable synchronization diagnostics and more responsive editing for large notes
- Synchronization failures and completed updates no longer overwrite newer local edits or deletion
intent
- Nextcloud Notes API files from the top-level attachments/ and media/ trees no longer appear
as notes
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.9.6 | 16 de setembre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.9.6
- Undo in the note editor now groups consecutive typing instead of undoing one
character at a time (for #3729)
- Fixed external links with a URL fragment not opening and bare URLs with
characters like @ in paths or / and = in fragments not being recognized
in the note preview (for #3737)
- Notes can now optionally be saved with a final newline by enabling the existing
Ensure an empty last line in the note text editor setting (for
#3734)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.9.5 | 12 de setembre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.9.5
- Fixed duplicate resource files being created during Joplin imports when a
resource's file extension differs from Qt's MIME-derived canonical suffix
(for #3736)
- Internal note links like [QOwnNotes Android Done](QOwnNotes%20Android%20Done.md) are now
styled like external links, where the note file name is grayed out while the link text keeps
the internal link color (for #3735)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.9.4 | 12 de setembre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.9.4
- Fixed a crash when editing wrapped Markdown list items with hanging indentation
(for #3733)
- There was a new release of QOwnNotes for Android,
v0.4.0
- Note-search filter for title-only and title-and-content search modes
- Note-list sorting by latest modification or by title in ascending or descending order
- Account management from the profile menu with shared folder and extension settings
- Swipe actions to toggle favorites and move notes to trash, configurable in Settings
- Reorganized note-list toolbar with compact search and overflow menu
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.9.3 | 10 de setembre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.9.3
- Fixed excessive spacing between information items in tall Script repository dialogs
(for #3709)
- Fixed percent-encoded local Markdown links not showing the pointer cursor or opening
with Ctrl + click in the note editor (for #3695)
- Add HTML <sub> and <sup> tags rendering as subscript and superscript in the
QLiteHtml note preview (for #3728)
- The tooltips in the Headings panel now show the full heading text and the heading
level (for #3731)
- There were four new releases of QOwnNotes for Android,
v0.3.0,
v0.3.1,
v0.3.2, and
v0.3.3
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.9.2 | 7 de setembre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.9.2
- Introducing QOwnNotes for Android!
(https://github.com/qownnotes/qownnotes-android)
- Offline-capable Markdown notes with Room as the source of truth, synchronized
through the Nextcloud Notes API with incremental pulls, ETags, and conflict-safe
updates
- Import Nextcloud accounts via Single Sign-On from the Nextcloud Files Android app
- Render CommonMark and GitHub Flavored Markdown, checkbox lists with three states, wiki links,
tables, fenced code, and safe remote images
- Edit highlighted Markdown source with formatting actions, undo/redo, cursor
preservation, and local draft persistence
- Browse and restore note versions and remotely trashed notes with the QOwnNotesAPI app
- Favorite notes with a star and keep them above other notes
- Create notes from text shared by other Android apps
- Light and dark themes on Android 9 and newer
- Fixed notes with duplicate names in the same subfolder potentially overwriting each
other's content, and prevented duplicate image and attachment copies during Joplin imports
(for #3726, thank you, @MySkeletonHurts)
- Added Qt6 Open Build Service configurations for Fedora, openSUSE, and Arch Linux
(for #3727)
- Added more French translation (thank you, jd-develop)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.9.1 | 4 de setembre del 2026 | — | Qualsevol processador ZIP Notes de la versió26.9.1
- Pasting or dropping a Markdown file into the note edit panel now asks whether
to add it as a new note or insert it as an attachment
(for #3721)
- Added a Username field to the LanguageTool settings so LanguageTool Premium
accounts, which authenticate with a username and API key together, can be used
for grammar and style checking (for #3718, thank you @gregoreficint)
- Text inside code blocks, inline code, bold, italic and link text can now be
selected with the mouse in the note preview panel, instead of only being
selectable by dragging over the surrounding text
(for #3720)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.9.0 | 31 d’agost del 2026 | — | Qualsevol processador ZIP Notes de la versió26.9.0
- Added a new editor setting to disable highlighting and applying of Markdown text
formatting across multiple lines; it is enabled by default
(for #3690)
- Whitespace markers in the note editor can now use a separate foreground color
configured in the editor color scheme (for #3670)
- Added an Insert footnote action to the Edit menu and the note editor context
menu that inserts a footnote reference with the next free number at the current
cursor position, adds the footnote definition at the end of the note, and jumps
there to enter the footnote text (for #3714)
- The Joplin importer now preserves notes' original modification dates, allowing
imported notes to be sorted by their actual update time
(for #3715, thank you, @MySkeletonHurts)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.8.11 | 27 d’agost del 2026 | — | Qualsevol processador ZIP Notes de la versió26.8.11
- Added support for numeric and named Markdown footnotes, with link styling and
navigation between references and definitions in the note editor and preview
(for #3714)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.8.10 | 27 d’agost del 2026 | — | Qualsevol processador ZIP Notes de la versió26.8.10
- Layouts can now use either the note edit or note preview panel as the
central widget, allowing preview-only layouts to resize correctly
(for #3712)
- Added a new Layouts panel to the interface settings where layouts can be
created, switched, removed, renamed, reordered, configured to use the central widget,
or created from layout presets in a dedicated dialog; the former layout
management dialog and separate preset settings page were merged into this page
(for #3713)
- Improved fenced code block syntax highlighting in the note editor and preview with
more common language aliases, support for richer fence info strings, and fixes for
JavaScript, SystemVerilog, SQL, Forth, C/C++ and CSS highlighting
(for #3711)
- Fixed deleting a note in the note tree resetting the selected note subfolder to
the root folder (for #3708)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.8.9 | 25 d’agost del 2026 | — | Qualsevol processador ZIP Notes de la versió26.8.9
- The Script repository dialog now links to available script changelogs and shows
the relevant changelog entries between the installed and target versions when updating
a script
(for #3709)
- Updated script repository links and downloads to use the repository's main branch
instead of the obsolete master branch
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.8.8 | 23 d’agost del 2026 | — | Qualsevol processador ZIP Notes de la versió26.8.8
- Added a new editor setting to insert an autocompletion directly if there is
only one result, without showing the popup menu; it applies to word,
wiki-link, equation, script and Markdown LSP completions and is disabled
by default (for #3703)
- Fixed the Ctrl + Space autocompletion menu not showing word,
wiki-link, equation or script completions when Markdown LSP support is enabled;
the LSP server is now only queried if there are no built-in completions
(for #3705)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.8.7 | 22 d’agost del 2026 | — | Qualsevol processador ZIP Notes de la versió26.8.7
- The pointer cursor now appears over the entire inline Markdown link and
Ctrl + click opens it from both its label and URL, while the URL part
remains highlighted on hover
(for #3695)
- There was a new release of the QOwnNotesAPI Nextcloud App,
v26.8.0
- Added and tested support for Nextcloud 35
(for #59)
- Dropped support for unsupported Nextcloud versions older than 32
- Updated dependencies
- Added more Spanish, French, Korean translation (thank you, AlejandroMoc, jd-develop, VenusGirl)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.8.6 | 18 d’agost del 2026 | — | Qualsevol processador ZIP Notes de la versió26.8.6
- Fixed unmatched or malformed Markdown emphasis, underline, and strikeout markers
incorrectly applying formatting to following text or lines in the note editor and preview
(valid formatting containing internal underscores, such as __foo_bar__, still works)
(for #3702)
- Fixed the Cloud connection combo box in the Note folder settings initially
showing "None" instead of the selected cloud connection
(for #3699)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.8.5 | 17 d’agost del 2026 | — | Qualsevol processador ZIP Notes de la versió26.8.5
- Fixed the detected file suffix being ignored when saving inserted media or attachments
(for #3701, thank you, @VXNCXNX)
- Note folders can now be set to use no cloud connection by selecting
"None" in the Cloud connection combo box in the Note folder settings
(for #3699)
- Cloud versioning, cloud trash and note sharing are then disabled for that
note folder, as if no cloud connection was configured at all
- There was a new release of QOwnNotes TUI,
v0.6.0
- Added a --session option for using a separate QOwnNotes settings and database context
- Added Ctrl + Space support for opening links and toggling checkboxes
at the cursor in the viewer and editor
- Viewer cursor positions and selections are now preserved when entering and leaving edit mode
- The project was relicensed under GPL-3.0-only
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.8.4 | 15 d’agost del 2026 | — | Qualsevol processador ZIP Notes de la versió26.8.4
- Fixed the boundary arrow navigation in the note editor being dead on macOS,
where pressing the Up arrow on the first line should move the cursor to the
start of the line and Down on the last line to the end of it, because Qt
delivers arrow keys with Qt::KeypadModifier set on macOS and the modifier
is now masked off before comparing
(for #3572, thank you, @VXNCXNX)
- The AppImage no longer requires libfuse2 to be installed separately because
its FUSE userspace library is now included in the runtime
(for #3694)
- Added configurable link hover highlighting to the note editor and preview, including
dedicated Link hover colors for the Light and Dark editor schemas
(for #3695)
- There was a new release of the QOwnNotes Web Companion browser extension
2026.8.1
- Bookmark links can now be copied from the bookmark list
(for #121)
- There was a new release of QOwnNotes TUI,
v0.5.0
- Added Markdown highlighting for angle-bracketed URI autolinks
- Added clickable HTTP and HTTPS links in the viewer, including links that wrap
across lines
- Added restoration of the last opened note when the application starts
- There was a new release of QOwnNotes TUI,
v0.4.0
- Added shell completion generation for Bash, Fish, and Zsh
- Added clickable relative, legacy note://, and wiki-style note links in the viewer
- Added back and forward note navigation with preserved viewer and editor positions
- Added keyboard and mouse text selection, clipboard actions, and a visible viewer cursor
- Added reverse pane focus cycling and navigation from the viewer back to the note list
- Added checkbox-list and Setext-style heading highlighting in the viewer and editor
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.8.3 | 13 d’agost del 2026 | — | Qualsevol processador ZIP Notes de la versió26.8.3
- The new QOwnNotes TUI project provides a
keyboard-first terminal browser and editor for local, QOwnNotes-compatible Markdown note folders
- It can use note folders configured in QOwnNotes and follows its note sorting settings
- Notes can be created, edited, searched, syntax-highlighted, renamed from their content, and
safely deleted from the terminal, with automatic saving and external-change conflict detection
- It supports configurable themes, mouse controls, Nix, and a Home Manager module
- Added support for highlighting and applying strikeout and other Markdown text
formatting across multiple lines (for #3690)
- Improved performance when switching away from notes with wiki-style links when the
Note relations panel was visible (for #3691)
- Renamed the Message boxes section in the General settings to Dialog preferences and
clarified which remembered dialog choices can be reset
(for #3692)
- There was a new release of the QOwnNotes Web Companion browser extension
2026.8.0
- An error dialog now explains how to resolve a failed connection to the QOwnNotes socket server
(for #120)
- The dependencies were updated
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.8.2 | 6 d’agost del 2026 | — | Qualsevol processador ZIP Notes de la versió26.8.2
- Fixed Ctrl + Space no longer auto-formatting Markdown
tables when Markdown LSP support was enabled (for #3685)
- Added OpenSSL 3 to the universal macOS Qt 6 package, enabling connections to
TLS 1.3-only servers while retaining TLS 1.2 and certificate verification
support (for #3681)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.8.1 | 4 d’agost del 2026 | — | Qualsevol processador ZIP Notes de la versió26.8.1
- In read-only mode, pressing Ctrl + Space on a linked
Markdown checkbox now asks to enable editing and toggles the checkbox instead
of opening the link (for #3682)
- Fixed an empty color mode ID warning when opening the Color modes settings
(for #3526)
- Improved the heading folding gutter by reducing the space between folding
symbols and line numbers and ensuring the symbols remain visible with mixed
dark application and light editor themes on Windows
(for #3680)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.8.0 | 3 d’agost del 2026 | — | Qualsevol processador ZIP Notes de la versió26.8.0
- Fixed Joplin RAW import silently skipping some attachments
(for #3672, thank you, @MySkeletonHurts)
- The Nextcloud Deck dialog now preserves an already entered description and
due date when pressing Enter on an unmatched search to create a new card
(for #3673)
- qc v0.6.3 was released
- qc configure no longer fails with command not found when the configured editor is not
installed on the system (for #24)
- The editor is now resolved every time the config file is edited, falling back to the VISUAL
and EDITOR environment variables and then to a list of common editors
- A clear error message is shown when no editor could be found at all
- The config file path is now quoted when it is passed to the editor, so paths containing spaces
work as expected
- Update dependencies
- Go 1.25 is now required to build the project
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.7.10 | 26 de juliol del 2026 | — | Qualsevol processador ZIP Notes de la versió26.7.10
- Improved text selection in the QLiteHtml preview by avoiding redundant
selection processing and full preview repaints, preserving selections while
dragging across whitespace, and automatically scrolling beyond the viewport
(for #3668)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.7.9 | 23 de juliol del 2026 | — | Qualsevol processador ZIP Notes de la versió26.7.9
- Added syntax highlighting for GNU R fenced code blocks in the note editor
and preview (for #2845)
- Added the word: and w: note search operators for matching whole words
without changing the existing substring and quoted-phrase search behavior
(for #1756)
- See the searching documentation
for more information about the new operators and how they interact with
existing search syntax
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.7.8 | 18 de juliol del 2026 | — | Qualsevol processador ZIP Notes de la versió26.7.8
- Fixed excessive system keychain (libsecret on Linux) access while typing:
the LanguageTool checker no longer re-reads and decrypts its API key on
every keystroke and scroll event (only when its settings actually change),
and the Markdown note preview no longer re-decrypts the Nextcloud/ownCloud
password on every debounced preview refresh unless the note actually
contains an unresolved Nextcloud preview image
(for #3665)
- Added a Search in the selection only toggle to the note text search, next
to Match case sensitive, so search and search & replace can be limited to
the selected text range (for #3664)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.7.7 | 14 de juliol del 2026 | — | Qualsevol processador ZIP Notes de la versió26.7.7
- The active entry is now marked with a checkbox in the Note folder and
Color modes settings lists, which can also be used to set the active item
(for #3663)
- Added more Spanish, French, Korean translation (thank you, AlejandroMoc, jd-develop, VenusGirl)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.7.6 | 13 de juliol del 2026 | — | Qualsevol processador ZIP Notes de la versió26.7.6
- Nextcloud sync conflicted-copy notes like TODO (conflicted copy 2026-07-10 070952).md
are now marked with a warning emoji in the note list so they are easier to spot
(for #3662)
- Added a General settings option for the keychain access timeout, defaulting
to 2 seconds, so QOwnNotes falls back to SimpleCrypt legacy encryption faster
if the system keychain service is unavailable (for #3661)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.7.5 | 9 de juliol del 2026 | — | Qualsevol processador ZIP Notes de la versió26.7.5
- Fixed generated note insertions while read-only mode is active, so QOwnNotes
now asks to allow note editing before adding links, attachments, media, HTML as
Markdown, data-url images, or autocomplete text (for #3659)
- Added more French, Korean translation (thank you, jd-develop, VenusGirl)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.7.4 | 8 de juliol del 2026 | — | Qualsevol processador ZIP Notes de la versió26.7.4
- Fixed non-breaking spaces like U+00A0 and U+202F being converted to
regular spaces when notes were edited and saved (for #2839)
- Fixed the status bar note path staying on the old filename after a note was
renamed from its header/title until switching notes (for #3658)
- Fixed frontmatter entries followed by the closing --- delimiter being shown
as Setext headings in the Navigation panel (for #3657)
- Added a button to the Debug settings to open the active settings file in an
external editor on systems where the settings are stored in an editable file
(for #3656)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.7.3 | 7 de juliol del 2026 | — | Qualsevol processador ZIP Notes de la versió26.7.3
- New notes now use ATX headings by default for generated titles, and the
General settings now include an option to use Setext headings instead
(for #3655)
- Fixed the Preview panel font scaling on Windows with high display scale
settings, so the preview no longer grows larger than the note editor at e.g.
300% desktop scaling (for #3653)
- Added emojis to the note title of the welcome notes to demonstrate emojis in
the note list (for #2190)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.7.2 | 6 de juliol del 2026 | — | Qualsevol processador ZIP Notes de la versió26.7.2
- Added support for an optional settings override file, derived from the active
settings file name like QOwnNotes.override.conf, which is loaded once on
startup and keeps debug builds and named sessions separated; the debug
settings output now also shows the override path, how many settings were
loaded from it, and how many existing settings were overwritten
(for #3654)
- The security token for the QOwnNotes Web Companion browser extension is now
generated on first application start if no token exists yet
(for web-companion#111)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.7.1 | 4 de juliol del 2026 | — | Qualsevol processador ZIP Notes de la versió26.7.1
- Added a new checkbox "Don't use leading emojis in note filename" in the
General settings (enabled by default): when a note title starts with an
emoji, the emoji is stripped from the generated filename so filenames stay
compatible with other tools (for #2190)
- Added a new checkbox "Show leading emoji from note title as icon in the note
list" in the Panels settings (enabled by default): when a note title
starts with an emoji, the emoji is rendered as the icon for that note in the
note list and note tree, replacing the standard document icon
(for #2190)
- The note text search now supports searching for note titles with spaces by using
quoted name filters like n:"note title" (for #1890)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.7.0 | 2 de juliol del 2026 | — | Qualsevol processador ZIP Notes de la versió26.7.0
- Fixed leaving Vim mode insert mode with the Escape key on KDE Plasma 6.7
when the alternate-character keyboard overlay is enabled
(for #3647)
- Fixed quitting QOwnNotes on macOS when the menu bar item is enabled, so the
application no longer minimizes back to the menu bar during quit or session
shutdown and blocks shutting down the Mac (for #3651)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.6.11 | 29 de juny del 2026 | — | Qualsevol processador ZIP Notes de la versió26.6.11
- Fixed the Qt 5 Ubuntu Launchpad release container by pinning it to Ubuntu
24.04, because newer Ubuntu CDBS packages no longer ship the qmake/makefile
classes required by the Qt 5 source package build
- Fixed the OBS release container osc workaround so it no longer corrupts
existing Python import importlib statements, and made the OBS release
scripts stop immediately when checkout fails
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.6.9 | 25 de juny del 2026 | — | Qualsevol processador ZIP Notes de la versió26.6.9
- Cleaned up remaining Qt 6 build warning noise in the application and test
builds, including generated KWallet proxy and fortify warning output
(for #3648)
- Fixed the missing internal bookmarks.svg icon resource used by the note
bookmark menu, so QOwnNotes no longer logs a startup warning for that icon
(for #3649)
- Improved secret storage fallback handling by keeping legacy SimpleCrypt
encryption compatible with pre-qtkeychain secrets and migrating old plaintext
secret settings to encrypted storage even when the desktop keychain is
unavailable (for #3597)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.6.8 | 24 de juny del 2026 | — | Qualsevol processador ZIP Notes de la versió26.6.8
- Added Expand all and Collapse all context menu actions to heading
items in the Headings panel, remembering the in-memory expansion state per
note until the application is closed (for #2784)
- Added Adwaita Light and Adwaita Dark editor color schemes
(for #3299)
- Added optional editor settings Show whitespace markers and
Show line ending markers (for #3253)
- There was a new release of the QOwnNotes Web Companion browser extension
2026.6.1
- The extension popup no longer failed to open in Firefox after the Quasar 3 migration.
The background script still used the old bexBackground() wrapper, which became a
no-op in Quasar App Vite 3, so the background bridge was never created. The popup waited forever for the bridge connection and therefore never mounted its UI.
The background script now uses the new createBridge() API
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.6.7 | 17 de juny del 2026 | — | Qualsevol processador ZIP Notes de la versió26.6.7
- Added the Send clipboard as text action to the tray menu when web
application support is enabled, and to the task manager / launcher context
menu (for #3371)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.6.6 | 16 de juny del 2026 | — | Qualsevol processador ZIP Notes de la versió26.6.6
- Fixed the Security token dialog for the QOwnNotes Web Companion browser
extension to keep generated or edited tokens only when pressing OK, so
closing the dialog with Cancel no longer changes the token for the
current application session (for #3638)
- There was a new release of the QOwnNotes Web Companion browser extension
2026.6.0
- The extension build tooling was updated to Quasar App Vite 3 / Rolldown
- Vue and Vue Router were updated for the new Quasar toolchain
- The extension popup was fixed for the updated Vue/Quasar build output
- The dependencies were updated
- Added more Korean, French, Spanish translation (thank you, VenusGirl, jd-develop, AlejandroMoc)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.6.5 | 9 de juny del 2026 | — | Qualsevol processador ZIP Notes de la versió26.6.5
- Added editor and Markdown preview syntax highlighting for fenced code blocks
tagged as console or shell-session (for #3094)
- Added an optional editor setting to ensure that the note text ends with an
empty last line when a note is stored (for #3255)
- Added more French, Korean, Spanish translation (thank you, jd-develop, VenusGirl,
AlejandroMoc, AnSpanishTranslator)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.6.4 | 5 de juny del 2026 | — | Qualsevol processador ZIP Notes de la versió26.6.4
- Added an optional editor setting to show character, word and line counts in the
status bar (for #536)
- Try to fix typing lag with Notes on a network share by avoiding repeated backlink
scans while typing when the backlink inputs did not change, and by computing
backlink-relative note paths without touching every note file on disk
(for #3587)
- Fixed a crash when closing QOwnNotes while LanguageTool was active by
clearing checker state without triggering editor rehighlighting during text
edit destruction (for #3496)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.6.3 | 3 de juny del 2026 | — | Qualsevol processador ZIP Notes de la versió26.6.3
- Added a compact web application connection status indicator to the main window
status bar when web application support is enabled; right-clicking it now shows
a context menu with a Connected systems submenu
(for #3632)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.6.2 | 1 de juny del 2026 | — | Qualsevol processador ZIP Notes de la versió26.6.2
- Fixed custom shortcuts for actions that appear in multiple menus, such as
Find text in notes, being treated as their default shortcut in the
Shortcuts settings page; shortcut initialization now processes each
action only once and the Shortcuts settings page only shows one row per
action, so restored custom shortcuts no longer overwrite the stored default
shortcut used for visual marking and reset handling
(for #3619)
- Fixed a possible crash when changing Icons checkboxes in the Color modes
settings by avoiding unnecessary web application client restarts for unrelated
settings changes, and removed obsolete restart tooltips from the icon settings
because those changes now apply live (for #3619)
- Fixed a crash when saving the settings dialog after enabling Enable logging
to file while the web application client service was disabled, and now show
the real Log file path directly below the checkbox from the start
(for #3634)
- Improved bash shell completion by completing proper short and long command line
options, shell names for --completion, and filenames for --decrypt-note
(for #3633)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.6.1 | 31 de maig del 2026 | — | Qualsevol processador ZIP Notes de la versió26.6.1
- Fixed settings search highlight not being visible for checkboxes, radio
buttons, group boxes, and push buttons when Windows OS dark mode is active
but QOwnNotes uses a light palette; the highlighted widget text was rendered
in a light foreground color by the native Windows style, making it invisible
against the light-amber highlight background; an explicit foreground color is
now always set alongside the background color in the highlight stylesheet
(for #3631)
- Renamed the built-in Light color mode to System, because ther is no
real "Light mode"; existing settings storing the name Light are automatically
migrated to System on startup (for #3526)
- Fixed a crash on Windows 11 when opening the Settings dialog caused by a null
pointer dereference on the WebSocket object inside sendRegister() and
sendRequestConnectedDevices() — these methods were called during settings
initialisation even when the web application feature was disabled and the
socket was never created
(for #3632)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.5.17 | 29 de maig del 2026 | — | Qualsevol processador ZIP Notes de la versió26.5.17
- Added a command line option --decrypt-note <file> to print the decrypted text
of an encrypted note file to stdout, with --decrypt-note-password <password>
for providing the password directly instead of being prompted
(for #3629)
- Fixed the Ignore all external note folder changes setting still allowing
note folder watcher paths and delayed external-change re-indexes to trigger
repeated note folder reloads while notes were stored, especially on Windows
network drives (for #3587)
- Fixed resetting shortcuts in the Shortcuts settings page back to their
defaults, such as restoring Move up in note list to Alt+Up, not being
persisted when an explicit empty shortcut setting existed; fixed custom
actions without a default shortcut being stored as explicit empty shortcut
settings after saving the Shortcuts settings page; existing empty
custom-action shortcut settings are now removed when the actions are loaded
(for #3619)
- Added more French, Spanish, Korean translation (thank you, jd-develop,
AlejandroMoc, VenusGirl)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.5.16 | 26 de maig del 2026 | — | Qualsevol processador ZIP Notes de la versió26.5.16
- Fixed a memory leak when switching between notes, especially noticeable with
large encrypted notes, by reusing the scripting current-note API object instead
of allocating a new one on every note change, releasing temporary note objects
from note-store script hooks, and clearing the decrypted encrypted-note editor
plus undo history when switching back to the regular editor; encrypted-note
typing now also avoids writing and refetching the full decrypted note text from
the in-memory database on every keystroke (for #3627)
- Fixed solving equations like 1+1= with Ctrl+Space in the note text edit
when the Markdown LSP completion provider was enabled or when note editing was
disabled; the normal equation-solving autocomplete flow now takes precedence
(for #3625)
- Fixed toggling checkbox list items with Ctrl+Space when note editing was
disabled
- Fixed a limitation where note text search required at least 2 characters to
start searching; this also affected OR searches, where each individual term
had to be at least 2 characters long to trigger the search
(for #3624)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.5.15 | 24 de maig del 2026 | — | Qualsevol processador ZIP Notes de la versió26.5.15
- Added a warning comment before the encrypted text markers in encrypted notes
to inform users that the content between the BEGIN ENCRYPTED TEXT and
END ENCRYPTED TEXT markers must not be edited manually; the warning comment
is stripped when decrypting so it is never shown to the user or re-encrypted
(for #3621)
- Added per-script hook execution time profiling for performance diagnostics
(for #3620)
- When debug logging is enabled all hook invocation times are logged
unconditionally via qDebug()
- When debug logging is not active, only hook invocations that exceed a
configurable threshold are logged as warnings
- The threshold (default 500 ms) can be configured in the new
Script hook execution time warning threshold spinbox in the
Debug options settings page
- External-process scripting functions (startDetachedProcess,
startSynchronousProcess) are intentionally excluded from profiling
because their runtime is dominated by the child process, not the
scripting engine
- Log messages have the form: [script profiler] <script-name> :: <hookName> took <N> ms
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.5.14 | 20 de maig del 2026 | — | Qualsevol processador ZIP Notes de la versió26.5.14
- Fixed changed shortcuts not being saved from the Shortcuts settings page
after the recent lazy-loading performance change; shortcut storage now reads
the built shortcut tree directly again instead of relying on cached widget maps,
settings are now stored from dialog acceptance so the OK button cannot bypass
shortcut persistence, and edited shortcut values are captured directly from
the shortcut widgets and stored in portable format
(for #3619)
- Allow Ctrl+Space in read-only mode to ask whether note editing should be
enabled again when there is no URL to open at the current cursor position
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.5.13 | 18 de maig del 2026 | — | Qualsevol processador ZIP Notes de la versió26.5.13
- Improved autosaving encrypted notes by running the expensive Botan encryption
step in a worker thread, keeping typing responsive while encrypted notes are
saved and avoiding overwriting newer edits made during encryption
(for #3617)
- Fixed unchanged encrypted notes being marked dirty and rewritten on every
Ctrl+S while editing encrypted notes, which changed their file modification
date and repeatedly showed Stored 1 note(s) to disk; encrypted note files
are now also protected from being truncated to 0 bytes before save validation
runs (for #3616)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.5.12 | 15 de maig del 2026 | — | Qualsevol processador ZIP Notes de la versió26.5.12
- Added a native Diff selected notes note-list context menu action using a
new External tools option in General settings for the external diff
tool path, so the external diff tool can be configured and used directly in
the application (for #3615)
- Fixed internal note links such as [the note](the-note.md) and <the-note.md>
being highlighted as note links inside inline code spans and code blocks
(for #3614)
- When a note is renamed and backlinks are updated, Markdown link titles that
still match the old note title are now renamed too, for example
[the note](the-note.md) becomes [the new note](the-new-note.md), while
other link titles are preserved (for #705)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.5.11 | 13 de maig del 2026 | — | Qualsevol processador ZIP Notes de la versió26.5.11
- Fixed a startup SQL warning when creating a new note folder by migrating tag
dark colors without using the final tag schema before all database migration
steps have run (for #3612)
- Fixed creating tags after importing old settings and selecting a new note
folder by repairing incomplete note-folder database schemas and by no longer
marking note-folder database migrations as complete when a schema step fails;
first-run fetch queries now also return cleanly while database tables are still
being initialized instead of logging misleading No query warnings
(for #3612)
- Fixed a crash when starting QOwnNotes with --clear-settings by delaying disk
database cleanup until after the application object exists, avoiding early Qt
SQL access before QCoreApplication is initialized
(for #3612)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.5.10 | 12 de maig del 2026 | — | Qualsevol processador ZIP Notes de la versió26.5.10
- Added a fetchUrlTitleHook(url) scripting hook for the link dialog, allowing
scripts to provide a webpage title before QOwnNotes tries to fetch it itself;
the new hook is documented on the Scripting hooks documentation page with
a kanboard-cli example script with configurable Kanban URL prefixes
(for #3611)
- Added an Insert checkbox list item action to the Edit / Insert menu,
inserting - [ ] at the beginning of the current text block after any
existing indentation, converting existing - list items to checkbox list
items, toggling checkbox list items back to normal list items when triggered
again, and preserving the cursor position, with Alt+L as the default shortcut
(for #3610)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.5.9 | 11 de maig del 2026 | — | Qualsevol processador ZIP Notes de la versió26.5.9
- Fixed Ctrl+Space no longer opening URLs at the current cursor position in
the note editor when Markdown completions were available, and kept URL opening
available in read-only note mode because it does not edit the note
(for #3609)
- Fixed saving modified notes by synchronizing the visible note editor text before
autosave or Ctrl+S writes dirty notes to disk, preventing saves from being
skipped if the editor modification state gets out of sync
(for #3513)
- You can now update all script repository scripts automatically
(for #3608)
- Added an Update all button to the Script updates dialog to install all
available updates for scripts from the script repository at once
- Added a new setting in the Script updates dialog to automatically install
available updates for scripts from the script repository during the startup
update check
- Added a Debug options checkbox to fake old installed script versions, making
it easier to test the script update dialog
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.5.8 | 9 de maig del 2026 | — | Qualsevol processador ZIP Notes de la versió26.5.8
- Fixed the script repository dialog not opening when triggered from the
script settings page via the Add script button drop-down menu; the action
was connected using old-style SIGNAL/SLOT macros to a method not declared
as a slot, causing the connection to silently fail
(for #3607)
- Improved settings dialog open and close performance
(for #3606)
- The shortcut settings tree is now built lazily — it is only constructed when
the user actually navigates to the Shortcuts page, instead of on every
dialog open. This is the largest single win and makes the dialog open nearly
instantly in the common case where shortcuts are not being edited.
- storeShortcutSettings() now uses pre-built QHash lookup maps populated
during loadShortcutSettings(), replacing the previous O(n²) recursive tree
traversal with O(1) per-action widget lookups.
- The QML scripting engine is no longer restarted unconditionally on every OK
press; it is now only reloaded when the enabled state of at least one script
actually changed.
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.5.7 | 8 de maig del 2026 | — | Qualsevol processador ZIP Notes de la versió26.5.7
- Note text edit List operations now work on the current line when no text is
selected, so they can be used directly from the cursor position (for #3603)
- Fixed the Todo settings cloud connection selector initialization and made
calendar backend changes debounce calendar-list reloads while ignoring stale
replies, preventing slow repeated backend switches and related crashes
(for #3605)
- Fixed a possible crash when script initialization triggered synchronous URL
downloads while settings/calendar actions requested another scripting engine
reload; nested reloads are now coalesced until the current reload finishes
(for #3605)
- Fetched webpage titles in the link dialog now preserve literal < and >
characters, so titles such as GitHub version bump pull requests are no longer
altered when used as link names (for #3604)
- Added more French, Spanish, Croatian, Korean translation (thank you, jd-develop,
AlejandroMoc, milotype, VenusGirl)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.5.6 | 7 de maig del 2026 | — | Qualsevol processador ZIP Notes de la versió26.5.6
- Note folder Subfolder visibility selections now keep parent folders
selected with a partial check state when some or all subfolders are unchecked
individually, while checking a parent still selects its subfolders (for #3602)
- Fixed a possible crash when opening the settings dialog by synchronizing access
to the shared settings cache while background tasks may read or write settings
(for #3597)
- Fixed dead-key accent composition in the note editor on Linux systems where Qt
delivered dead-key events without composed text, allowing Spanish accented
words such as había to be entered correctly (for #3085)
- Fixed duplicate light/dark mode prompts on application startup when the Linux
portal color scheme check and Qt color scheme fallback both detected the same
mismatch, and avoided applying the changed theme before main window startup
finished (for #3578)
- Fixed printing and exporting the note text to PDF while using a dark editor
color schema by rendering the exported text with the built-in Light editor
schema instead (for #1524)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.5.5 | 6 de maig del 2026 | — | Qualsevol processador ZIP Notes de la versió26.5.5
- Security tokens generated by generateRandomString() now use the operating
system random source via QRandomGenerator::system() on Qt 5.10+ and no
longer fall back to qrand() on older Qt versions (for #3601)
- Refactored internal ownCloud-specific class names, file names, and function
names for cloud integration to generic cloud naming, since the integration is
used with Nextcloud as well as ownCloud (for #3600)
- Improved cloud connection creation and deletion safeguards by asking for
confirmation before deleting a cloud connection and by starting new cloud
connections with empty settings instead of copying the previous connection
(for #3599)
- Keychain secrets are now deleted together with their references when removing
scripts, cloud connections, settings groups, or all settings, preventing stale
qtkeychain entries from being left behind (for #3597)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.5.4 | 5 de maig del 2026 | — | Qualsevol processador ZIP Notes de la versió26.5.4
- Fixed a startup crash when the Markdown LSP server initialized while qtkeychain
secret migration was running a nested event loop during main window setup;
Markdown LSP startup is now delayed until the status bar exists, fixing the
regression from the keychain changes (for #3597)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.5.2 | 4 de maig del 2026 | — | Qualsevol processador ZIP Notes de la versió26.5.2
- Pressing Ctrl+R in the note text edit now automatically turns off
read-only mode before opening the replace panel (for #3596)
- Fixed dark mode detection on GNOME/Wayland where Qt's colorScheme()
incorrectly reported light mode even when the system was in dark mode, by
preferring the D-Bus freedesktop portal query on Linux over Qt's built-in
detection (for #3594)
- Local scripts in the Scripting settings now read sibling info.json
metadata when the selected QML file matches the script entry, showing the
parsed version, authors, and description in the UI (for #3595)
- Added a new Edit table context menu item to the note text editor that opens a visual
table editor dialog when right-clicking inside a Markdown table
(for #3593)
- The dialog shows the table data in an editable grid
- Clicking a column header selects that column and updates the alignment combobox
to reflect its current alignment, making it easy to see and change alignment
- Supports adding and removing rows (via dedicated Row buttons) and columns
(via dedicated Column buttons)
- Allows changing the alignment of the selected column(s) (default/left, left,
center, right) via the alignment combobox and Apply alignment button
- Automatically formats the table when changes are applied
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.5.1 | 1 de maig del 2026 | — | Qualsevol processador ZIP Notes de la versió26.5.1
- Added a Reload button to the Note Bookmarks dialog to re-check bookmarks
from disk without having to close and reopen the dialog
(for #3589)
- The Store note bookmark sub-menu in Note / Navigation is now grayed out
when the note editing panel does not have focus, making it clear that storing
a bookmark requires the editor to be active (for #3589)
- Fixed several security issues (for #3591)
- Fixed a plaintext password leak where a qDebug() call in
restoreTrashedNoteOnServer() logged a QUrl containing the embedded
server password
- Changed the default value of the Ignore SSL errors network setting from
true to false to prevent man-in-the-middle attacks on fresh installs
- The MCP server CORS header was narrowed from the wildcard * to
http://localhost to reduce the DNS-rebinding / localhost attack surface
- The Linux dark-mode D-Bus check now invokes dbus-send directly instead of
via /bin/sh -c, eliminating unnecessary shell interpretation
- URLs typed without a scheme now default to https:// instead of http://
- A table-name whitelist was added to generateDatabaseTableSha1Signature()
to guard against SQL injection via concatenated table names
- The FakeVim shell-filter (!) on Qt < 5.15 no longer passes the full
command string to QProcess::start() (which invoked the shell); the
executable is now split out and run directly in all Qt versions
- The macOS updater temporary script file now has owner-only permissions
(0700) set before its content is written, hardening against
TOCTOU replacement by other local users
- Fixed IME candidate window overlapping text when typing with a Japanese (or
other CJK) IME on Windows by overriding inputMethodQuery() in
QOwnNotesMarkdownTextEdit to offset the reported cursor rectangle by the
current viewport margins (for #3590)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.5.0 | 30 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.5.0
- Added Note Bookmarks sub-menus to the Note / Navigation menu
(for #3589)
- New Store note bookmark sub-menu with slots 1–9 (Ctrl+Shift+1–Ctrl+Shift+9)
- New Go to note bookmark sub-menu with slots 1–9 (Ctrl+1–Ctrl+9)
- All bookmark shortcuts are now proper QActions in the menu and can be
customised in the Shortcut settings, superseding the old hardcoded
QShortcut-based approach
- Added a new Note bookmarks entry in the Note / Navigation menu that opens
a non-modal Note Bookmarks dialog listing all currently stored bookmarks with
the ability to jump to a bookmark or delete it (for #3589)
- Fixed a bug where searching for a multi-word text like "Heading 1" in the
Note search panel would not correctly use all terms in the in-note regexp
search, because the search mode was set after the search text causing
performSearch() to fire with the old mode; the search mode is now set
before the search text in doSearch() (for #3588)
- Fixed a bug where the in-note search widget's text was overwritten by the
currently selected match word when the search was activated programmatically
from the note search panel, causing only one term (e.g. "Heading" instead of
"(Heading|1)") to be searched; the preset-from-selection logic in activate()
now only applies when the user manually opens the search widget
(for #3588)
- Added the ability to delete one or multiple cards in the Nextcloud Deck dialog
using the Del key or via a new Delete X card(s) context menu item;
a confirmation dialog is shown in all cases (for #3357)
- A PPA for Ubuntu 26.10 (Stonking Stingray) was added
- See Install on Ubuntu
for more information on how to install the PPA
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.4.25 | 29 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.25
- Updated Toggle checkbox(es) in the note text edit context menu so it now
only toggles existing checkbox list items and no longer turns plain selected lines
or regular list items into checkbox list items (for #3524)
- Major performance improvement for the Markdown LSP integration on large notes
(for #3467)
- Added a new MarkdownLspDocumentTracker class that uses Qt's
QTextDocument::contentsChange signal to track edits incrementally instead
of calling toPlainText() on every keystroke; the per-keystroke cost drops
from O(n) (full-document copy) to O(log n + delta)
- The client now reads the server's textDocumentSync capability from the
initialize response and sends incremental didChange payloads
(TextDocumentSyncKind=2) when the server supports it (e.g. marksman),
falling back to full-text sync for servers like rumdl
- Optimized the LSP diagnostic wave-underline painter in the highlighter to
batch contiguous characters with the same base format into single
setFormat() calls, reducing format-range fragmentation from O(characters)
to O(format-runs)
- When the Markdown LSP feature is disabled, zero additional work is
performed on the text-change hot path — no toPlainText(), no timer
restarts, no signal connections fire
- Added a global Ignore rule action to the inline Markdown LSP diagnostic
context menu and a Reset ignored rules button on the Markdown LSP
settings page, so Markdown LSP rules can be suppressed across all notes and
later restored from one place (for #3467)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.4.24 | 27 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.24
- Fixed a URI percent-encoding mismatch that prevented Markdown LSP diagnostics
from being applied when a note filename contains spaces; the incoming LSP URI
(e.g. Top%20heading.md) is now decoded with QUrl::fromPercentEncoding
before being compared to the stored document URI so wave-underlines appear
correctly for notes with spaces in their name (for #3467)
- Added an inline Markdown LSP diagnostic context menu section that appears
when right-clicking on a wave-underlined region in the note editor; it shows
the diagnostic message as a header and fetches available LSP code actions
(fixes) via a short synchronous wait, then lists each fix as a clickable menu
item — matching the same UX pattern used by the LanguageTool and Harper
context menus; the old standalone Code actions menu item in the
Markdown LSP submenu has been removed in favour of this inline approach
(for #3467)
- Fixed a protocol bug where the Markdown LSP client did not respond to
server-initiated requests (e.g. client/registerCapability), causing the
LSP server to stall after the initial didOpen; subsequent didChange
notifications were silently ignored by the server so diagnostics never
refreshed after the first note load (for #3467)
- Fixed stale Markdown LSP wave underlines remaining visible after applying
a quick-fix or manually editing the text to resolve a diagnostic; when fresh
diagnostics arrive from the server, blocks that previously had diagnostics
are now also rehighlighted so their old underlines are cleared
(for #3467)
- Moved the Markdown LSP configuration out of the Editor settings into its
own Markdown LSP settings page to make the language-server options easier
to find and manage (for #3467)
- Added Auto-detect and Test Connection actions to the Markdown LSP
settings page so QOwnNotes can discover supported servers such as marksman
and rumdl, prefill the correct command-line arguments, and verify that the
configured LSP server completes its initialization handshake
(for #3467)
- Fixed switching the configured Markdown LSP service in the settings so the
editor now restarts the running LSP client and reconnects the current note
immediately instead of continuing to talk to the previously selected server
until the application is restarted (for #3467)
- Fixed the AI toolbar disabled confirmation so choosing Don't ask again!
together with No now actually suppresses the dialog on later runs instead
of prompting again every time an AI backend is configured while the toolbar
stays hidden (for #3561)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.4.23 | 26 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.23
- Fixed shortcuts not being saved or restored in the Shortcuts settings;
storeShortcutSettings now iterates the actual menu actions (mirroring how
initShortcuts reads them) and looks up the corresponding widgets in the
tree by action name, and shortcut values are stored as strings to match the
format expected by initShortcuts (for #3584)
- Fixed a crash when assigning a shortcut in the Shortcuts settings;
keySequenceEvent and findKeySequenceWidget now use recursive tree
traversal to handle the multi-level menu hierarchy correctly
(for #3584)
- Fixed a possible crash that occurred when Qt's internal style machinery was still
processing a system color scheme change event while applyDarkModeSettings()
was called synchronously, causing a SIGSEGV in QtWidgets; the UI update is now
deferred via QTimer::singleShot so it runs after the current event is fully
processed (for #3578)
- Added a Show all LSP server log output in debug log checkbox to the
Markdown language server section in the Editor settings; when
enabled, every line written to the LSP server's stderr is forwarded to
the Qt debug log so the full server output is visible (e.g. via
QT_LOGGING_RULES="*.debug=true"); the checkbox is disabled when the
LSP is not enabled (for #3467)
- All Markdown LSP server stderr output is then forwarded to the debug log
(via qDebug) so the full server log is visible when running QOwnNotes
with debug output enabled; previously only lines containing ERR/ERROR
were forwarded
- Added debug logging when textDocument/publishDiagnostics notifications
are received from the Markdown LSP server and when they are applied to the
note text edit, to help diagnose why error markers may not appear; note that
marksman (the default LSP server) does not publish diagnostics — it
focuses on cross-reference and wiki-link completion only; to get real-time
wave-underline error markers in the note editor, configure a linting LSP
such as rumdl (command: rumdl, argument: server) which provides 71
Markdown lint rules and publishes textDocument/publishDiagnostics
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.4.22 | 25 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.22
- The Shortcuts settings action name tree now shows the full menu hierarchy,
with submenus rendered as nested tree nodes so all levels of the menu structure
are visible (for #3583)
- Added a new Note text edit submenu to the Edit main menu that exposes
all note text edit context menu actions (link, block quote, list operations,
Markdown operations, search text on web, find note, copy code block) so they
can be reached from the menu bar and have shortcuts assigned in the
Shortcuts settings; the submenu is only enabled when the note edit panel
is visible (for #3582)
- Added more French, Spanish, Korean translation (thank you, jd-develop,
AlejandroMoc, VenusGirl)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.4.21 | 24 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.21
- Added a new Markdown operations submenu to the note text edit context
menu with actions to increase or decrease the heading depth of selected ATX
and setext Markdown headings (for #672)
- The note link dialog note list now also shows the Modified column even
when note sub-folder support is disabled (for #1679)
- Fixed auto-detected links inside italic or bold Markdown text so trailing
brackets and emphasis markers are no longer treated as part of the URL target
or link highlight (for #3580)
- Fixed the Harper settings status row so the Status: label is aligned with
the status text again and the result text no longer repeats the Status:
prefix in the Settings dialog (for #3576)
- Updated the Harper linter list in the Settings dialog to remove the
upstream-deleted Matcher and Wrong Quotes rules and add Quote Spacing,
No French Spaces, and Wrong Apostrophe instead (for
#3576)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.4.20 | 23 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.20
- Added the linked note's tags to the note link dialog list, so notes can be
distinguished more easily before inserting a link (for #1679)
- Added cross-platform system color scheme detection for Qt 6.5+ builds at
startup and while the app is running, so QOwnNotes can now also ask on macOS
and other supported platforms whether it should switch dark mode when the
system appearance changes; the live prompt mentions that updating the UI
takes a short while (for #3578)
- Added support for Harper as an
offline, privacy-first grammar checker, available as an alternative to
LanguageTool (for #3576)
- Added persistence for custom column order and widths in multi-column
list and tree headers such as the note link, Todo, Nextcloud Deck,
locally trashed notes and shortcuts dialogs, so manual header rearrangements
survive reopening the views (for #3579)
- Fixed note editor cursor navigation so pressing Up at the first
character of the second line now correctly moves the cursor to the first line
again (for #3572)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.4.19 | 22 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.19
- Fixed note folder switching so all modified notes are written to disk before
another note folder becomes active, preventing edited notes from being saved
into the newly selected folder instead of their original one (for
#3575)
- Fixed the Navigation panel heading parser so lines inside fenced code
blocks are no longer interpreted as Markdown headings, preventing entries
like # ls -l or ## test from appearing in the heading tree (for
#3577)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.4.18 | 21 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.18
- Fixed the main menu action Scripting > Find scripts in script repository,
which stopped opening the script repository after the settings dialog pages
were moved into dedicated widgets (for #3570)
- Added an optional Import metadata as YAML front matter mode to the
Evernote import dialog, so imported note metadata can be stored in hidden
front matter instead of a visible Markdown table when that format is preferred
(for #1404)
- Added a new Edit > Select > Select enclosed text action that selects the
innermost text surrounded by common Markdown delimiters, quotes, or brackets,
making Vim-like "select inner block" selection available from the menu and a
shortcut (for #1555)
- Conflicted copies of the note folder database notes.sqlite can now merge
missing tags and note tag assignments into the current database before the
conflicted copy is removed, so sync conflicts no longer force you to choose
between keeping one side's tag changes or deleting the conflicted database
copy outright (for #1625)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.4.17 | 20 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.17
- Fixed wiki-link auto-completion so finishing a link by typing the missing
opening [[ no longer opens or creates the target note as if the link had
been activated while editing (for #3574)
- Fixed sorting by the Trashed date in the Locally trashed notes dialog,
which could be ordered incorrectly because the internal millisecond
timestamps were compared as truncated 32-bit integers instead of full 64-bit
values (for #3573)
- Renamed the Local trash settings page to Trash, added a Qt 5.15+
trash mode selector for No trashing, System trash, and
Local trash, switched note deletion to QFile::moveToTrash() when
System trash is selected, and now only show the Local trash action
when local trash support is enabled (for #3573)
- Restored the long-standing note editor behavior where pressing the bare
Up arrow on the first line moves the cursor to the start of that line, by
handling the boundary navigation in keyPressEvent so it also works again on
macOS builds with Qt6 (for #3572)
- Fixed a build error on older Qt5 systems after the Settings dialog widget
refactoring by explicitly including QDebug in
widgets/settings/debugsettingswidget.cpp, so Ubuntu Focal and Debian 10
builds no longer fail with an incomplete QDebug type during the #3570
changes (for #3570)
- Added more Polish, Portuguese, Brazilian, Italian, Russian, Spanish, German, Chinese Simplified, French translation (thank you, pbek, jd-develop, AlejandroMoc)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.4.16 | 18 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.16
- Tag assignments are now preserved when a note subfolder is renamed,
moved, or contains notes that are moved as part of a subfolder operation;
the subfolder path update now uses a safe prefix-only replacement so that
sibling folders sharing the same name prefix and notes whose path components
happen to repeat the folder name are no longer incorrectly modified
(for #1696)
- Refactored the Settings dialog by extracting individual settings pages
into separate widget classes and moved them to a dedicated widgets/settings
directory for better code organization (for #3570)
- Added the ability to select which note subfolders to show in the
Note folders settings when Use note subfolders is enabled, with an
All subfolders checkbox that shows all subfolders by default, and a
tri-state checkbox tree to include or exclude specific subfolders recursively
when unchecked (for #1701)
- Added more Spanish, Korean, French, Croatian translation (thank you, AlejandroMoc, VenusGirl, jd-develop, milotype)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.4.15 | 16 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versióReleased files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.4.14 | 15 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.14
- Allow dragging a Markdown or text note file into the note editor, so it is
imported as a note into the active note subfolder
(for #3568)
- Extended the Headings tab in the Navigation panel to also recognize
custom heading syntaxes introduced through scripting addHighlightingRule
calls that use heading states like H1, H2, and H3, so scripted headings
such as @ Introduction @, @@ Background @@, and @@@ Details @@@ now
appear in the heading tree with the correct nesting and title text (for
#3549)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.4.13 | 14 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.13
- Renamed saved Workspaces to Layouts across the interface, settings,
scripting and documentation, renamed the old Layout settings page to
Layout presets, and added a migration for existing saved layout settings,
selector shortcuts, and related message box overrides so current setups keep
working after the rename (for #3564)
- For scripting, the new hook name is layoutSwitchedHook(oldUuid, newUuid)
- Older scripts using workspaceSwitchedHook(oldUuid, newUuid) will still
work for now, but they are deprecated and should be updated
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.4.12 | 13 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.12
- Turned the AI toolbar off by default when no AI backend is configured, so
fresh installs without AI setup start with a less cluttered interface; if an
AI backend is configured later while the toolbar is hidden, the application
now asks whether it should be turned on (for
#3561)
- Fixed the Search engine setting being reset to Google when the
Settings dialog was applied without opening the General page first
(for #3562)
- Fixed following note links from the note editor or preview while the
note tree is enabled, so the active note is now also selected in the
note tree panel, even for notes inside subfolders (for
#3560)
- In the Heading tab of the Navigation panel, Shift + Click on a heading
now recursively expands or collapses all nested topics below that heading
(for #1912)
- The expand/collapse state of headings in the Navigation panel is now remembered
per note while the application is running, so switching between notes preserves the
user's chosen heading tree layout (for #1912)
- The Connect to server button in the Nextcloud settings is now disabled while a
connection test is running to prevent starting overlapping requests; changing any
Nextcloud setting or switching to another cloud connection now aborts the in-flight
test and immediately re-enables the button (for #3557)
- Renamed the Automatically show note filename selection when [[ is typed
checkbox in the Editor settings to Show note filename selection when
[[ is typed (for #3552)
- Reworked the Distraction free mode interface settings into their own area,
moved Hide status bar in distraction free mode there, and added a new
Open distraction free mode in full-screen option that is enabled by
default; entering distraction free mode now only switches to full-screen
when that setting is enabled, the status bar now shows just one Leave
button while distraction free mode is active, the standalone full-screen leave
button is also now labeled Leave, and it is no longer shown on macOS
(for #3553)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.4.11 | 11 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.11
- The Leave distraction free mode and Leave full-screen mode status bar
buttons now use descriptive labels instead of a generic "leave" label, making
it clear which mode each button exits (for #3553)
- Added a Hide status bar in distraction free mode checkbox to the
Interface settings under the Status bar section, allowing the status
bar to be hidden when entering distraction free mode and automatically
restored when leaving it (for #3553)
- Changed the Find in current note search bar and the search bars in both the
QLiteHtml and legacy preview to wait until at least two characters are
entered before searching, while still searching immediately for a single emoji
so emoji-only note content remains easy to find; the search bars no longer jump to
the top of the document when the search term is deleted; the QLiteHtml and
legacy preview search bars now have a 300ms debounce delay, and the note
editor search debounce delay applies to notes longer than 20,000 characters
(for #3550)
- Added a new Automatically show note filename selection when [[ is typed
checkbox to the Editor settings, which is only available when
wiki-style link support is enabled and is turned off by default
(for #3552)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.4.10 | 10 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.10
- When a note is deleted, the application now checks for images and attachments
referenced by the note that are not used in any other note and offers to delete
those orphaned files after a confirmation dialog, also when multiple notes are
deleted at once in the note tree (for #2121)
- Added a board / stack selector to the Nextcloud Deck card dialog below
Search or create card, so cards can be listed and created in any available
Deck stack without first changing the default Deck stack in the settings
(for #3540)
- The old Nextcloud settings board/stack picker was removed so Deck
selection is now handled directly in the dialog where the cards are managed
- Added more French, Korean, Spanish translation (thank you, jd-develop, VenusGirl, AlejandroMoc)
Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems |
| 26.4.9 | 9 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.9
- Extended the scripting engine's syntax highlighting support with custom
colors and styles: addHighlightingRule now accepts an optional format map
with foregroundColor, backgroundColor, bold, italic, underline, and
fontSize properties, so scripts can define their own highlight colors instead
of being limited to the predefined highlighting states
(for #3549)
- Added a new highlightingHook scripting hook that is called for each text
block during syntax highlighting, allowing scripts to perform dynamic,
context-aware highlighting with custom colors and styles
(for #3549)
- Fixed a possible startup crash when restoring the last opened note from
note history while the note tree was enabled: history restoration
searched the tree by note name and could match a folder item with the same label
before the actual note, then dereferenced an item's missing parent; note-history
restore now only considers note items and safely handles root notes
(for #3547)
- Added a Note search panel option to open notes in a new tab instead of
replacing the active tab, for users who want note creation from the search panel
to preserve their current tab context (for #2385)
- Added Copy image to clipboard and Copy image file path actions to the
QLiteHtml preview context menu when right-clicking preview images, so image
content and the resolved local image path can be copied directly from the preview
(for #1741)
- Fixed disabled toolbar and action icons in dark mode not being grayed out
consistently, including actions like Edit encrypted note and Decrypt note:
disabled icons are now recolored through the interface proxy style using the
palette's disabled icon/text color, so the fix applies consistently across the UI
(for #2489) |
| 26.4.8 | 8 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.8
- Fixed two possible shutdown crashes while quitting the application: on macOS
the app no longer re-enters Qt's commitDataRequest quit path during the Cocoa
termination flow, and on all platforms the log panel now stops appending rich
text once application teardown has started, avoiding late UI updates from Qt log
messages during shutdown (for #3546)
- Updated the Launchpad snapcraft configuration in build-systems/snap/ to
build the Ubuntu Snap with Qt6 on core24, aligned with the working GitHub
Qt6 snap packaging so the Launchpad snap can ship the Qt6 build path as well
(for #3470) |
| 26.4.7 | 7 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.7
- Opening the search bar in the note text edit, the preview, or the
QLiteHTML preview now keeps the current horizontal and vertical scroll position
during the initial search, so highlighting the first match no longer scrolls the
view away from where you were reading (for #3541)
- Updated the release workflow to build and publish the Qt6 Snap from
build-systems/github/snap.qt6, so Snap Store installs now deliver the Qt6
package again, while the legacy Qt5 snap is still attached to releases under a
separate asset name (for #3470)
- Fixed the line and column status bar label being rendered too close to the
window edge when the main window is maximized or fullscreen on some platforms/styles:
the label had no internal horizontal padding, so it could appear cramped against
the status bar border; it now uses left and right content margins like the other
status bar controls (for #3543) |
| 26.4.6 | 6 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.6
- Fixed a wrong settings path in portable mode when running as an AppImage
launched from a desktop file (or any context where the working directory differs
from the AppImage's directory): portableDataPath() was called before the
QApplication object was constructed, so qApp was nullptr and the path fell
back to "." (the current working directory) instead of the AppImage's directory;
the function now directly reads the $APPIMAGE environment variable (always set by
the AppImage runtime) when qApp is not yet available, and also accepts the
argv[0] path as a fallback for non-AppImage portable builds to ensure the
correct base directory is used in all cases (for #3542)
- Trailing unbalanced brackets (), {}, [], and <> are now stripped from
bare URLs during both syntax highlighting and Ctrl+Click link opening in the
note text editor, so that URLs wrapped in parentheses or other bracket types
are detected correctly (for #2510)
- Fixed a build failure on Debian 9.0 (Qt 5.7.1) caused by the use of
QNetworkRequest::RedirectPolicyAttribute and
QNetworkRequest::NoLessSafeRedirectPolicy which were only introduced in
Qt 5.9; the call is now guarded with #if QT_VERSION >= QT_VERSION_CHECK(5, 9, 0)
(for #1254) |
| 26.4.5 | 6 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.5
- Fixed a preview font size mismatch when using editor highlighting styles in the
preview on high-DPI displays (particularly on Windows with desktop scaling): the
pixel-to-point conversion formula in the QLiteHtml container was inverted, causing
fonts stored with a pixel size to be rendered at a massively inflated point size
(e.g. a 9pt font appearing as ~100pt at 250% scaling); the formula is now pt = px * 72 / DPI
instead of pt = DPI * px / 72 (for #3539)
- Fixed a possible crash (SIGSEGV) caused by inline markdown image previews for
remote HTTP/HTTPS URLs performing a synchronous network download inside a paint
event, which triggered a nested QEventLoop and caused Qt's widget repaint manager
to re-enter itself recursively until the stack overflowed; remote images are now
fetched asynchronously and the viewport is refreshed automatically once the
download completes (for #1254)
- When searching with selected text via Ctrl+F in the note text edit,
the preview, or the QLiteHTML preview, the first result now highlights
the originally selected occurrence instead of jumping to the next one, so the
editor/view no longer scrolls away from the user's current position
(for #3541)
- Added more French, Korean, Spanish translation (thank you, jd-develop, VenusGirl, AlejandroMoc) |
| 26.4.4 | 4 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.4
- Fixed a duplicate symbol assembler error in mcpservice.h when building
with GCC 9 (Ubuntu Focal / Debian 11) caused by QStringLiteral being used
in default function parameter values in a header file; replaced with
QLatin1String to avoid the issue (for #3536) |
| 26.4.3 | 4 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.3
- When pressing Ctrl+F to open the search bar in the note text edit,
the preview, or the QLiteHTML preview, any currently selected text
will now always be placed into the search field (replacing any existing search
text) and selected, making it easy to search for the highlighted word or phrase
(for #3538)
- Added a built-in MCP (Model Context Protocol) server that allows external AI
agents to access notes via HTTP+SSE transport with Bearer token authentication,
providing search_notes and fetch_note tools for AI-powered note retrieval
(for #3536)
- See MCP Server for
documentation and usage instructions
- Improved wiki-style link backlink detection so that all wiki link variants
— including links with heading anchors like [[Note#Heading]], links with
display-text aliases like [[Note|label]], and subfolder-qualified links with
aliases or headings like [[sub/Note#H|label]] — are now correctly found and
shown in the Backlinks navigation panel (for #3535)
- Updated the system Botan integration to avoid Botan 3 deprecation warnings in
the note encryption wrapper, improving compatibility with downstream builds
such as NixOS/nixpkgs#505517
(for #3501) |
| 26.4.2 | 2 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.2
- Improved lookup of the Bookmarks and Commands notes so they are now found
in note subfolders too instead of only being effectively recognized in the
note folder root, addressing Recognize the bookmarks file regardless of
where it is (for #2518)
- Fixed command snippet parsing for bash and sh code blocks so qc now uses
the nearest preceding heading as the snippet description instead of being
misled by an earlier heading in the note (for #2526)
- Fixed the editor color schema color picker in the settings dialog so closing it
without changing the selected color no longer reapplies the schema and reloads
the note folder (for #3506)
- Changed the built-in Light editor color schema so internal note links now use
#fc8f00 as foreground color and #fff8ef as background color
(for #2914) |
| 26.4.1 | 1 d’abril del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.1
- Implemented QLiteHtml preview underline rendering so that when Enable underline
rendering is turned on, Markdown like __underline__ and _underline_
is rendered as underlined text instead of bold or italic in the preview
(for #3533)
- Updated menu action text Use softwrap in note editor and preview to
Use softwrap in note editor, since the QLiteHtml preview is always softwrapped
for #2566)
- Fixed the main window and panel sizes not being persisted when closing the
application: resized dock panels, toolbar layout and the main window geometry
are now stored during the actual close event and correctly restored on the
next start (for #3532)
- Changed the visual marker and wording for pinned note tabs: sticky tabs now use
a pushpin symbol instead of a flag, and the related action and tooltip text now
consistently refer to pinning and unpinning tabs
(for #2595)
- Fixed the read-only status bar button becoming visible even when note
editing was allowed, which occurred when enabling the read-only mode feature
for the first time in the settings and then closing the dialog; the toolbar
action and the status bar button are now always kept in sync
(for #3529)
- Fixed a crash in the Find action command bar by hiding the Find action
entry from the dialog itself, preventing recursive reopening of the command
bar and the follow-up crash when another action was selected afterward
(for #3530) |
| 26.4.0 | 31 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.4.0
- LanguageTool ignored rules and ignored words are now persisted across
application restarts; previously, ignored rules were only stored in memory and
lost when the application was closed
(for #3496)
- Added a new "Ignore word" option to the LanguageTool context menu that
allows ignoring specific words (e.g. proper nouns, technical terms) without
disabling the entire rule; ignored words are persisted across restarts
(for #3496)
- Added "Reset ignored rules" and "Reset ignored words" buttons to the
LanguageTool settings page to clear all previously ignored rules and words
(for #3496)
- The last selected Nextcloud Deck card is now re-selected after the card
list is reloaded when a card is stored or the archived cards view is toggled
(for #3357)
- Fixed Nextcloud Deck card updating that caused HTTP 400 errors: the PUT
request now uses the correct API v1.1 endpoint with the card's actual
stackId in the URL path; the request body includes the required owner
field (which the Deck server validates as mandatory), sends the card's real
order value, always includes description, and explicitly sets duedate
to null when no due date is selected; also fixed spurious QString::arg
warnings in the error dialogs for card operations where placeholder indices
were wrong, and added response body logging on errors for better diagnostics
(for #3357)
- Added more Russian, German, Chinese Simplified, Korean, Spanish, French, Polish
translation (thank you, pbek, VenusGirl, AlejandroMoc, jd-develop, Fresta24) |
| 26.3.25 | 30 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.25
- Improved block selection (rectangular selection) so that it can now extend
wider than the first selected line; the selection rectangle is no longer
clamped to the width of the anchor line's text, allowing the right edge to
be dragged further right even when the starting line is short
(for #2935)
- Scripting: note.renameNoteFile() now seamlessly switches the editor to
the renamed note when it is the currently open note, so scripts that
programmatically rename notes (e.g. to apply an ISO-date filename scheme)
keep the user in the right note without any manual navigation
(for #3527)
- Added a new highlighter state Link (internal) for internal note links
(like [text](note.md), <note.md> and note:// links) in the editor font
and color settings; this allows styling internal note links differently from
regular external links in the note text edit and the preview; the Link
state is used as a fallback if the new state is not configured in the color schema;
bare legacy note:// links (e.g. note://Note_2018_06_26T22_11_10) that are
written without angle brackets are now also rendered as clickable links in the
preview and styled with the internal link color
(for #2914)
- The wiki link highlighter states Wiki link and Wiki link (broken) are
now hidden in the editor font and color settings dialog when wiki link support
is disabled (for #3512)
- The LanguageTool integration now always ignores the typography warning
Possible typo: you repeated a whitespace, because Markdown lists
intentionally use repeated spaces for indentation; findings from that
specific rule are no longer underlined in the editor
(for #3496)
- Added support for Markdown image dimensions using curly-brace attribute
syntax like { width=300 height=200 }; the attributes
are rendered with masked syntax in the editor and are applied to the preview,
including the QLiteHtml preview, where they overrule the automatic image
width sizing; the small inline image preview in the editor is also shown
when the image tag with dimension attributes is the last item in the block
(for #2898) |
| 26.3.24 | 29 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.24
- Added block selection (rectangular selection) support in the note text
editor by holding the Alt key and dragging the mouse cursor; the selected
rectangle of text can be copied or cut with the usual keyboard shortcuts,
and pressing Escape or clicking without Alt clears the selection;
the selection is only rendered as a true rectangle when using a monospaced font
(for #2935)
- Added a new Manage workspaces dialog (accessible via the toolbar button or
the Workspace menu) that allows adding, renaming, removing and reordering
workspaces in one place; the individual Add, Remove and Rename toolbar
buttons have been removed from the toolbar in favour of this dialog
(for #2957)
- Updated Copy note to and Move note to (cross-note-folder operations)
so that media images and attachment files are now also copied to the destination
note folder's media/ and attachments/ directories respectively, and the
links inside the moved/copied note are rewritten to point to the correct
locations at the root of the destination note folder; previously the .md
file was moved but linked files were left behind and URLs were not updated
(for #2948) |
| 26.3.23 | 28 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.23
- A warning dialog is now shown when deleting a note (or multiple notes)
that are referenced by links in other notes, informing the user that the
deletion will leave those links broken and offering the option to cancel;
the check is performed for both single-note removal and bulk removal
(for #3202)
- When a note subfolder is renamed, a confirmation dialog is now shown
offering to update all relative Markdown links
([text](../old_folder/note.md) and <../old_folder/note.md>) across
affected notes to reflect the new folder name; both plain and URL-encoded
path variants are handled (for #3213)
- Added a new Color modes settings page under Interface settings that allows
users to create custom color mode profiles with dark mode, icon theme, and
editor color schema settings; built-in Light and Dark modes are provided and
cannot be deleted, while users can create as many custom modes as needed
(for #3526)
- The dark mode settings, icon theme settings (internal/system/dark mode icon
theme), and editor color schema selection were moved from the Interface and
Editor settings to the Color modes page
- Replaced the Qt5 AppImage build with the Qt6 AppImage build in the release
workflow so the primary AppImage now ships with Qt 6.10.2 instead of Qt 5.15.2,
bringing improved scripting support, QML/Quick integration and OpenSSL 3;
the release asset name QOwnNotes-x86_64.AppImage is preserved so the
in-app auto-update process continues to work seamlessly
(for #3074)
- The Qt6 AppImage, which was on Qt 6.5.3, was made ready to work with Qt 6.10.2 |
| 26.3.22 | 26 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.22
- Moved the note tree checkbox out of the Experimental settings into the
Panels settings, in the Note list panel section, so the setting is easier
to find where related note list options are configured
(for #790)
- Fixed note tree context menu operations when the enableNoteTree setting is
active so that confirmation dialogs and bulk operations now correctly distinguish
between notes and folders — move, copy, tag, and remove-tag actions only count
the selected notes (not folders) in their confirmation messages and skip folder
items during processing; the remove action already handled both types separately
(for #790)
- Added a new List operations submenu to the note text edit context menu when
text is selected, with actions to toggle tri-state checkboxes ([ ], [x], [-]),
create ordered/alphabetical/unordered/checkbox lists, clear list formatting, and
order checkbox lists (for #3524)
- Fixed the Qt5 and Qt6 AppImage builds to bundle the Wayland Qt platform plugins
and fail CI if libqwayland-egl.so or libqwayland-generic.so is missing, so the
application now starts on Wayland-only systems without requiring XWayland
(for #3525) |
| 26.3.21 | 25 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.21
- Fixed emoji characters (e.g. 🚫) rendering as incorrect glyphs (such as the
Bitcoin ₿ symbol) in the QLiteHtml preview on Windows — the root cause was
that litehtml's internal utf8_to_wchar silently truncated codepoints above
U+FFFF to 16 bits when appending to std::wstring (since wchar_t is 16-bit
on Windows), so e.g. U+1F600 (😀, UTF-8 F0 9F 98 80) became U+F600
(UTF-8 EF 98 80); the conversion functions now correctly produce and consume
UTF-16 surrogate pairs (for #3517)
- Removed the emoji font appending workaround from the QLiteHtml preview that
was no longer needed after the litehtml UTF-16 surrogate pair fix and caused the
note preview to be rendered in the wrong font (for #3522)
- Search results in the Settings dialog are now highlighted directly on the
matched widgets — QLabel text gets the search term wrapped in a yellow
background highlight, while QCheckBox, QRadioButton, QGroupBox and
QPushButton widgets receive a yellow background color; highlights are cleared
when the search text is removed (for #3523) |
| 26.3.20 | 24 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.20
- Fixed XML/HTML code blocks in the QLiteHtml preview having their tags
stripped and showing only text content; indented lines inside fenced code blocks
were incorrectly masked as indented code blocks, bypassing the syntax highlighter,
and the XML highlighter now also properly escapes closing angle brackets
(for #3521)
- Added a new Read-only mode panel to the General settings with an Enable
read-only mode master checkbox; all read-only related settings (Start application
in read-only mode and When inactive, enter read-only mode automatically after)
are now grouped inside this panel and are disabled when the master checkbox is
unchecked — the Disallow note editing toolbar/menu action is hidden and the
Escape key no longer enters read-only mode when the feature is disabled
(for #3519)
- Fixed intermittent database table is locked: note warnings (SQLite error 262)
caused by background threads (backlink navigation, note relation scene) contending
with main-thread writes on the shared-cache in-memory database; each connection
now sets PRAGMA busy_timeout = 5000 and PRAGMA read_uncommitted = 1 so that
read-only workers skip table-level shared-cache locks instead of immediately
returning SQLITE_LOCKED (for #3520)
- Improved the Failed to get index git warning to include the actual libgit2
error message for easier diagnosis (for #3520)
- Fixed a crash in the update dialog caused by QAbstractScrollArea::viewport()
being called on a not-yet-initialized scroll area during setupUi construction;
the event filter now guards against a null viewport before dereferencing it
(for #3518)
- Added optional wiki-style link support — enable it in the Editor settings
with the new Enable wiki-style link support [[note name]] checkbox
(for #3512)
- Write [[Note Name]] to link to a note by name; subfolder-qualified links
like [[subfolder/Note Name]] and heading anchors like [[Note#Heading]]
are also supported, as well as display-text aliases like [[Note|My Label]]
- Resolved links are highlighted in the editor with a dotted underline using
the link color; broken (unresolved) links use a dashed underline with the
broken-link color
- Clicking a wiki link in the note preview navigates to the target note;
if the note does not exist you are asked whether to create it
- Ctrl+Click on a wiki link in the note editor navigates to the target
note (or offers to create it); Ctrl+Shift+Click opens it in a new tab
- The Insert link dialog (Ctrl+L) gains a Create wiki-style link
[[...]] checkbox (visible only when wiki-link support is enabled) to
insert the selected note as a [[Note Name]] link instead of a Markdown link
- Typing [[ in the editor triggers auto-complete with a filtered list of
all note names (including subfolder-qualified paths); a suggestion can also be
triggered via the normal auto-complete shortcut inside an open [[
- Wiki links are included in backlink detection and shown in the backlinks
panel; when a subfolder is renamed all qualified [[subfolder/...]] links
across all notes are updated automatically |
| 26.3.19 | 23 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.19
- Attempted to fix emoji characters (e.g. 🚫) rendering as incorrect glyphs (such
as the Bitcoin B symbol) in the QLiteHtml preview on Windows by appending the
platform-specific color-emoji font ("Segoe UI Emoji" on Windows, "Apple Color
Emoji" on macOS, "Noto Color Emoji" on Linux) as a fallback in every font
family list passed to Qt's font engine, ensuring proper emoji glyph selection
(for #3517)
- Moved the LanguageTool settings out of the Editor settings into a dedicated
LanguageTool settings page (with a spell-check icon) in the settings sidebar
(for #3496)
- Fixed spell checker and LanguageTool text replacements to first turn off read-only
mode so the note will be stored when a suggestion is applied
(for #3496)
- Fixed wrong foreground color of text underlined by LanguageTool: the underline
overlay now preserves each character's individual syntax-highlight color (e.g.
heading, bold, link colors) instead of overwriting them with the color of the
first character in the match span (for #3496)
- Fixed new note creation via Ctrl + N not including the current date in the note
title (for #3516)
- Added more Korean, Spanish, Croatian, French, Swedish translation (thank you, VenusGirl, AlejandroMoc, milotype, jd-develop, ojn) |
| 26.3.18 | 22 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.18
- Fixed the Use Layout button in settings to correctly create a new workspace with
the proper layout settings without destroying the current workspace, and fixed the
previous workspace losing its note editor panel when switching to a layout with a
different noteEditIsCentralWidget setting (for #3511)
- Added optional LanguageTool grammar and style checking alongside the existing Sonnet
spell checker, with colored editor underlines, context-menu suggestions, server settings,
and a quick toggle in the Spelling menu (for #3496)
- For more information on the LanguageTool integration, see the new documentation page at
LanguageTool
- Fixed the AUR / CMake build to always use the bundled litehtml when building
qlitehtml, avoiding API mismatches with incompatible system litehtml
packages (for #3510) |
| 26.3.17 | 20 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.17
- Fixed build regressions from the mainwindow.cpp manager split so Qt 5.9 and lower
build again on old build tooling (for #3509)
- Fixed a crash when closing the Settings dialog after canceling live dark mode or
editor color schema changes, by updating the system tray icon through the tray
manager instead of a stale pointer (for #3509) |
| 26.3.15 | 19 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.15
- Enable QLiteHtml preview support by default for qmake and CMake builds
(for #3466)
- A huge amount of work went into this and it will solve various rendering issues
in the note preview, like list item spacing and horizontal rule and table rendering
- Fixed the Qt6 AppImage release build to bundle and prefer the packaged QML
import modules again so the scripting engine works instead of loading
incompatible host Qt plugins (for #3074) |
| 26.3.14 | 18 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.14
- Remember folded Markdown headings for each open note in memory and restore
that state when reopening notes, including notes stored in subfolders (for
#3505)
- Allow switching noteEditIsCentralWidget and applying predefined layouts so
the main window and workspace layout are rebuilt immediately without
restarting the application, including workspace-specific editor placement
or layout selection (for #3504)
- Fixed the AppImage deployment in the GitHub release workflows so the bundled
OpenSSL libraries work again and the script repository loads correctly
(for #3502)
- The SSL issues with the Qt6 AppImage should also be fixed
(for #3174) |
| 26.3.13 | 17 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.13
- Added Markdown heading folding in the note editor with clickable gutter
toggles, fold/unfold-all actions, and a new Editor setting to enable or
disable the feature (for #2126)
- Added a new "Files" tab to the Navigation panel that lists linked media files
and attachments under separate root items, jumps to the selected link in the
current note, and offers a context menu action to open the file externally
(for #3499)
- Added inline renaming for linked media files and attachments in the Navigation
panel's "Files" tab via F2, with a follow-up refactoring prompt that tells
you how many note files will be updated before renaming linked filenames
everywhere (for #3499)
- Added deleting linked media files and attachments from the Navigation panel's
"Files" tab via Del and a context menu action, with confirmations that show
how many note files can be updated and an optional follow-up dialog to remove
those file links everywhere (for #3499)
- Changed the Navigation panel to only show the optional "Files" and
"Backlinks" tabs when the current note actually has file links or backlinks
to display (for #3499)
- Changed Navigation panel tab visibility checks for the optional "Files" and
"Backlinks" tabs to run in the background so the UI stays responsive
(for #3499) |
| 26.3.12 | 16 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.12
- Added a search panel to the update dialog changelog so release note changes can
be searched directly with the standard find workflow (for
#3498)
- Prepare build process for system botan 3.11.0
(for #3501, thank you @thillux) |
| 26.3.11 | 14 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.11
- Changed Markdown formatting syntax hiding so named links keep their URL part
visible ([name](https://example.com) now only hides Markdown delimiters)
(for #1662)
- Fixed a build failure with older Qt5 versions in XDG global shortcut portal token
generation by only using QUuid::WithoutBraces on Qt >= 5.11 and falling back to
brace removal on older Qt5 (for #2462)
- Fixed low-contrast search icons in the "Link to a URL or note" and Settings dialogs
by switching the search field icon between light and dark variants based on the
active dark mode color setting (for #3494)
- Fixed low-contrast OK button check-mark icons in dark mode by adding explicit
dialog-ok / dialog-ok-apply icons for the internal light and dark Breeze
icon themes (for #3495) |
| 26.3.10 | 13 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.10
- Added an option to hide Markdown formatting syntax (like **, *, #,
backticks, link brackets) on lines that are not being edited, for a
cleaner Typora-like editing experience (Editor settings, off by default)
(for #1662)
- Disclaimer: Due to limitations of the QPlainTextEdit API, this is a best-effort
implementation sets the font letter spacing to 0 and the font size to 0.01
for the formatting syntax characters, so they are still present in the editor,
just smaller. Especially for links with a lot of text between the brackets,
gaps will be visible in the formatting syntax!
- Added a security token setting for the Homepage-compatible bookmark
suggestion API (with encrypted storage, settings dump masking, and
token-validated GET /suggest requests), and updated Homepage
integration docs (custom.js) to append the token query parameter
(for #3484)
- Improved portal handle token generation compatibility for older Qt5
distributions (e.g. Debian 9.0, SLE 15) by using QUuid on Qt5 and
keeping QRandomGenerator on Qt6 builds
(for #2462) |
| 26.3.9 | 11 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.9
- Fixed heading order in the Navigation panel's "Headings" tab to keep the
same sequence as in the note text when heading levels are skipped
(for #2994)
- Added support for global keyboard shortcuts under Wayland (e.g. KDE Plasma)
using the XDG Desktop Portal GlobalShortcuts interface, since the previous
X11-based shortcut mechanism does not work on Wayland
(for #2462)
- Fixed Homepage bookmark auto-suggestions to also match tokens from full Markdown bookmark
entries (tags and trailing text after the link) (for #3484)
- Fixed merged bookmark entries keeping a shorter link label when a longer label
exists for the same URL (for #3484) |
| 26.3.8 | 10 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.8
- Improved Homepage bookmark suggestion integration behavior and documentation,
including externally hosted Homepage custom asset guidance
(for #3484)
- Fixed QLiteHtml preview <hr> rendering to use a single separator line
instead of a two-line inset/beveled rule (for #3466)
- Added more Korean, French, Spanish, Croatian translation (thank you, venusgirl,
jd-develop, alejandromoc, milotype) |
| 26.3.7 | 9 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.7
- Fixed an xUbuntu 20.04 / GCC build failure caused by duplicate qstring_literal
symbols in WebSocketServerService::httpResponse by replacing
QStringLiteral default arguments with overloads
(for #3484) |
| 26.3.5 | 6 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.5
- Disabled hanging indentation for wrapped Markdown list items by default in the
note text edit (for #1581)
- Try to fix hanging-indented wrapped Markdown list items still occasionally showing
no visible caret after clicking into continuation text in the note text edit
(for #3480)
- Fixed caret blink artifacts in hanging-indented wrapped Markdown list items,
where the caret could appear partially clipped or show a stray tick while typing
(for #3480)
- Fixed caret visibility and blinking on the last wrapped visual line of
hanging-indented Markdown list items, where the caret could disappear entirely
while typing (for #3480) |
| 26.3.4 | 5 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.4
- Fixed hanging-indented wrapped Markdown list items still occasionally clipping
the caret on click on Windows and Linux/X11, and fixed current-line highlight
alignment drifting after nested list items in the note text edit
(for #3480)
- Fixed cursor placement and text selection becoming offset in hanging-indented
wrapped Markdown list items after keyboard navigation, which could also draw
the current-line highlight on the wrong visual line
(for #3480)
- Fixed clicking percent-encoded relative attachment links in the note preview opening
a non-decoded path (for #3483)
- Added moving note subfolders to another folder via the note subfolder tree context menu,
including optional migration of relative note links, media file links and attachment links
for moved notes (for #2581)
- In the "Link to a URL or note" dialog, when note subfolders are enabled,
the Note tab now shows sortable "Note", "Folder", and "Modified" columns,
sorted by modification date descending by default, to make similarly named
notes easier to distinguish (for #3482)
- Added more improvements to the note list search and filtering in note tree mode
for #790)
- In note tree mode, searching in the note list now hides folders that don't
match and don't contain matching notes in their subtree, while keeping
parent folders visible for matching note names or note content, and
expanding visible folders so matching results are uncollapsed
(for #2868)
- In note tree mode, note and folder search now always searches across all
folders instead of only the currently selected folder
(for #2868)
- Fixed note tree mode not refreshing the note/folder tree after selecting a
folder cleared the search text, so hidden items are now shown again
(for #2868) |
| 26.3.3 | 4 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.3
- Added small inline Markdown image previews in the note text edit with a new
setting (enabled by default), supporting local files, remote http(s) image URLs,
base64 data:image/... images, and Nextcloud /core/preview image URLs
(for #1254)
- Inline Markdown image previews are currently only shown when no visible text
follows the image tag on the same editor line, to avoid caret positioning
mismatches after the image tag
- Fixed caret blinking and visibility when the cursor is on hanging-indented
wrapped lines in Markdown list items in the note text edit
(for #3480) |
| 26.3.2 | 3 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.2
- Moved the setting for hanging indentation in wrapped Markdown list items to the
Tabs and Indents panel in the settings dialog (for #1581)
- Try to fix hanging indentation in wrapped Markdown list items causing caret placement
and drawing issues on mouse clicks on Windows (for #3480)
- Try to better fix the end of the last line of text being cut off on hanging-indented
wrapped list items when the text almost fits the available width
(for #3478) |
| 26.3.1 | 2 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.1
- Added a setting to toggle hanging indentation for wrapped Markdown list items
in the note text edit (for #1581)
- Fixed text selection start positions in wrapped Markdown list items with
hanging indentation in the note text edit (for #3477)
- Fixed wrapped list item continuation lines with hanging indentation sometimes
clipping the last characters of a line (for #3478)
- Fixed QLiteHtml preview selection drawing occasionally leaving vertical highlight
stripes when dragging a selection (for #3466) |
| 26.3.0 | 1 de març del 2026 | — | Qualsevol processador ZIP Notes de la versió26.3.0
- Fixed hanging indentation for wrapped Markdown list lines not matching the
indentation of non-wrapped list items in the note text edit
(for #3476)
- Added more Russian, French, Korean translation (thank you, catmenmilota, jd-develop, venusgirl) |
| 26.2.15 | 27 de febrer del 2026 | — | Qualsevol processador ZIP Notes de la versió26.2.15
- Fix Qt5 build error (for #3467) |
| 26.2.13 | 26 de febrer del 2026 | — | Qualsevol processador ZIP Notes de la versió26.2.13
- Fixed indented fenced code blocks (with tabs or spaces before the opening fence) showing
raw CODEBLOCK placeholders instead of the actual code in the note preview
(for #2671)
- Fixed a backtick-fenced code block nested inside a 4-space/tab indented code block
causing highlight spans to be injected into verbatim content, making raw HTML like
<span class="code-keyword">test1</span>=test2 appear in the preview
(for #2671)
- Fixed a backtick-fenced code block nested inside a tilde-fenced code block causing raw
HTML span tags (e.g. <span class="code-keyword">test1</span>=test2) to appear as
visible literal text in the note preview (for #2671)
- Fixed angle-bracket content inside code blocks (also 4-Spaces fence) and inline code
(e.g., <stdio.h>) being incorrectly converted to file links in the note preview
(for #3084)
- This also fixes regex preview issues (for #2952)
- Fixed Markdown highlighter incorrectly formatting a tab-indented list subitem as a heading when
followed by a lone - on the next line (for #3086)
- isParagraph() now treats tab-indented lines starting with - , + , or * as list items,
so they are no longer considered paragraph text eligible for setext heading detection
- Added search filtering for scripts in the settings Scripting panel, matching name and details
(for #3471)
- Fixed clicking a Nextcloud Deck link not opening the Nextcloud Deck dialog anymore
(for #3357)
- The note editor's openUrl method now routes Nextcloud Deck card URLs (https://…/apps/deck/#/board/…/card/…)
through UrlHandler instead of handing them off to QDesktopServices
- The note preview's anchor-click handler (onNotePreviewAnchorClicked) now also recognises Deck card URLs
and routes them through UrlHandler so the dialog opens correctly from the preview pane as well
- The card ID is now parsed directly from the URL path instead of requiring a pre-configured board ID
that exactly matches the clicked link, so the dialog opens regardless of which board the card belongs to
- Removed the isEnabled() gate from the link-click handler so the Nextcloud Deck dialog opens even when
the Deck integration is not fully configured for card creation
- Fixed Ctrl+clicking a Deck link in the note editor not opening the Nextcloud Deck dialog;
the ignored-click URL regexp for Deck card links was causing openLinkAtCursorPosition()
to swallow the click before it could reach openUrl()
- Added strikeout support to the QLiteHtml preview widget so that ~~strikeout~~ text
is rendered with a line-through decoration in the note preview
(for #3466)
- QLiteHtml's built-in CSS has no rule for <del> or <s> elements, so the CSS
del, s, del *, s * { text-decoration: line-through; } is now injected into the HTML
head before passing it to the widget
- Descendant elements such as links (<a>) inside ~~strikeout~~ are also struck out;
the del * selector is required because text-decoration is not an inherited CSS
property and the preview stylesheet's a { text-decoration: none; } would otherwise win
- Improved multi-note selection preview styling in the QLiteHtml preview widget for dark mode
(for #3466)
- Colors are now derived from the active editor schema instead of hardcoded light/dark fallback
values, so the preview correctly respects any user-configured theme
- Body background, foreground, and link colors all follow the schema's NoState and Link states
- The alternating row background and muted date text are computed by blending the schema
background toward the foreground, keeping contrast consistent across all themes |
| 26.2.12 | 25 de febrer del 2026 | — | Qualsevol processador ZIP Notes de la versió26.2.12
- Fixed note filename changes from title updates incorrectly triggering the external modification
dialog when checksum checks are enabled (for #3396)
- Improved detection of current note updates when the Nextcloud desktop client replaces files via
temp file moves (for #3468)
- Added more French, Korean translation (thank you, jd-develop, venusgirl) |
| 26.2.11 | 24 de febrer del 2026 | — | Qualsevol processador ZIP Notes de la versió26.2.11
- Extended the Markdown LSP integration with formatting and code action support for rumdl
(for #3467)
- The editor context menu now provides a Markdown LSP section with format document, format selection,
and code actions
- The completions menu now includes a filter field that starts with the current word
- Fixed Setext heading highlighting not clearing when the underline line loses its heading marker
(for #3469) |
| 26.2.10 | 23 de febrer del 2026 | — | Qualsevol processador ZIP Notes de la versió26.2.10
- Fixed Nextcloud desktop client sync changes to non-current note files not being picked up by QOwnNotes
(for #3468)
- The Nextcloud client uses a temp-file + atomic rename strategy to update note files; the rename
typically completes before the directoryChanged signal handler runs, so the temp file is already
gone when QOwnNotes looks for it — the deferred re-index was therefore never triggered
- The notes directory watcher now always schedules a deferred re-index (1 second after the directory
change event) so the final on-disk state of all note files is captured regardless of whether a
temp file is visible at the time the event fires
- The note index rebuild also refreshes the note list when an existing note's content was updated
on disk, not only when notes were added or removed |
| 26.2.9 | 22 de febrer del 2026 | — | Qualsevol processador ZIP Notes de la versió26.2.9
- Added experimental Markdown LSP support with settings for server command/arguments
(for #3467)
- The integration is experimental and currently provides completions via the autocomplete action
- LSP info logs are no longer shown as warnings; only error-like stderr output is surfaced
- Diagnostics published by the LSP server are now displayed as wave underlines in the editor;
severity is reflected by color: red for errors, orange for warnings, blue for information,
and green for hints
- Hovering over a diagnostic underline shows a tooltip with the diagnostic message
- Diagnostics are cleared automatically when switching to a different note
- Fixed a vertical stripe flickering artifact in the QLiteHtml preview when dragging to select text
(for #3466)
- Degenerate zero- or negative-width selection highlight rects are now suppressed; these were
generated when the cursor was at or near the start of a text element, causing a 1-pixel-wide
highlight to be painted over the full height of the preview during mouse-drag selection
- Mouse-move repaints now use a single full-viewport update instead of multiple partial dirty-rect
updates, preventing intermediate frame artifacts during rapid selection drags
- Improved text selection contrast in the QLiteHtml preview, especially in dark mode
(for #3466)
- Selected text now uses the palette highlight text color (QPalette::HighlightedText) instead of
the original CSS text color, ensuring readable contrast over the selection highlight background |
| 26.2.8 | 20 de febrer del 2026 | — | Qualsevol processador ZIP Notes de la versió26.2.8
- Added a setting Allow empty note files in the Panels settings to allow or disallow empty note files
(for #3456)
- The QLiteHtml preview panel now uses system default scrollbars instead of custom styled scrollbars
(for #3466)
- Fixed extra top/right padding in the QLiteHtml preview panel layout
(for #3466)
- Fixed QLiteHtml preview text selection to allow click-drag and shift-click selection
(for #3466)
- Added more Spanish, Korean, French translation (thank you, alejandromoc, venusgirl, jd-develop) |
| 26.2.7 | 19 de febrer del 2026 | — | Qualsevol processador ZIP Notes de la versió26.2.7
- The note list tooltip now shows the note file created date
(for #841)
- Added a search dialog to the QLiteHtml preview
(for #3466)
- The search dialog supports plain text, whole words, and regular expression search modes
- Keyboard shortcuts: Ctrl+F to open, F3 for next/previous, Escape to close
- The QLiteHtml preview now uses the editor background color from the color schema
(for #3466)
- The font size in the QLiteHtml preview is now aligned with the note text edit font size
(for #3466)
- Fixed an issue where fonts stored with pixel size would result in a smaller font size in the preview
- The preview now properly uses the configured font size
- Added support for copying selected text with Ctrl + C in the QLiteHtml preview
(for #3466)
- Both plain text and HTML (rich text) formats are copied to the clipboard
- The copied HTML includes all formatting (colors, fonts, bold, italic, etc.) as inline styles
- Improved text selection in the QLiteHtml preview (but it's still clunky)
(for #3466)
- Selection now only selects the specific text you click and drag over
- Fixed an issue where entire paragraphs or blocks would be selected instead of precise text |
| 26.2.6 | 17 de febrer del 2026 | — | Qualsevol processador ZIP Notes de la versió26.2.6
- Improved QLiteHtml preview task list rendering and export
(for #3466)
- Task list checkbox spacing now matches the regular preview
- Task list items no longer wrap checkbox text in paragraph tags
- Added "Export generated raw HTML" to the QLiteHtml preview context menu
- Task list checkboxes in QLiteHtml now use the same clickable styling as the regular preview
- Restored Markdown underscore emphasis handling for _italic_ and __strong__ |
| 26.2.5 | 16 de febrer del 2026 | — | Qualsevol processador ZIP Notes de la versió26.2.5
- Moving the QToolBar widgets in the UI now triggers the storing of the current workspace
(for #3465)
- Improved the QLiteHtml library integration and build process
(for #3466)
- The QLiteHtml debug information is now also shown in the debug settings
- Fixed various build issues in the QLiteHtml library for modern compilers
- The QLiteHtml library is now built as a static library when enabled
- Task list checkboxes are now clickable in the QLiteHtml preview
- Clicking a checkbox will toggle its state in the markdown text |
| 26.2.4 | 12 de febrer del 2026 | — | Qualsevol processador ZIP Notes de la versió26.2.4
- Added a "Copy note filename" menu action to copy the filename of the current note to the clipboard
(for #3462)
- This action is available in the note list context menu and in the status bar path label context menu
- It copies just the filename (e.g., MyNote.md) instead of the full path
- Added support for additional note link formats in the note relation graph and backlinks panel
(for #3266)
- Links using hyphens instead of underscores in note:// protocol are now recognized
- Example: <note://Link-test2> now matches notes named "Link test2.md"
- Previously only <note://Link_test2> was supported
- Links with non-URL-encoded filenames with spaces are now recognized
- Example: <Link test2.md> now works in addition to <Link%20test2.md>
- Both markdown link syntax [text](link) and angle bracket syntax <link> are supported
- Backlinks for those new links will display readable names in the navigation panel
- Also fix hiding of the Command snippets in the settings dialog
(for #3314)
- Fixed an issue where enabling a panel in the Windows menu would not store the state
immediately, causing the panel to be hidden again after an app restart
(for #3463)
- The AUR build is now done with cmake, aspell, libgit and system botan for improved build time
and improved git and spellchecking support (for #3461) |
| 26.2.3 | 11 de febrer del 2026 | — | Qualsevol processador ZIP Notes de la versió26.2.3
- Added new menu actions in the Navigation menu to navigate between headings in the Navigation panel
(for #3378)
- Previous heading (Ctrl+Shift+Page Up) - navigate to the previous heading
- Next heading (Ctrl+Shift+Page Down) - navigate to the next heading
- These shortcuts allow quick navigation through note headings without using the mouse
- Improved visual appearance of disabled panels in the settings dialog
(for #3314)
- Informational labels in the Nextcloud support panel now use muted colors when the panel is disabled
- Informational labels in the Browser extension / command snippets panel now use muted colors when the panel is disabled
- This makes it clearer which settings sections are active or inactive, especially in dark mode |
| 26.2.2 | 10 de febrer del 2026 | — | Qualsevol processador ZIP Notes de la versió26.2.2
- Improved the refactoring of heading links when renaming headings in the Navigation panel
(for #3459)
- Fixed an issue where heading backlink updates would incorrectly replace links to other notes with the same heading name
- The backlink update now correctly matches the full link path, only updating links that point to the current note
- Both URL-encoded and unencoded paths in links are now properly handled (e.g., My%20Note.md and My Note.md)
- This prevents accidentally breaking links to other notes when renaming headings
- Table of contents links within the same note (e.g., [Section](#old-heading)) are now also updated when renaming headings
- This is useful for notes with TOC sections that link to headings within the note
- Same-note links are properly detected and updated alongside backlinks from other notes
- Added more Korean, Spanish translation (thank you, venusgirl, alejandromoc) |
| 26.2.1 | 9 de febrer del 2026 | — | Qualsevol processador ZIP Notes de la versió26.2.1
- Added ability to rename headings directly in the Navigation panel
(for #3459)
- You can now double-click, press F2, or right-click and select "Rename heading"
on any heading in the "Headings" tab of the Navigation panel to rename it
- The heading text in your note will update automatically while preserving the heading level
- When you rename a heading, QOwnNotes will scan all notes that link to the current note and prompt you to update any links that reference the old heading
- This ensures that note links with heading fragments (e.g., [Link](note.md#old-heading)) remain valid after renaming
- This provides a quick way to reorganize your note structure without manually editing the text or breaking backlinks
- Added more French translation (thank you, baptistou) |
| 26.2.0 | 1 de febrer del 2026 | — | Qualsevol processador ZIP Notes de la versió26.2.0
- Empty note files are now allowed again and will only result in a warning in the log
(for #3456)
- Added more Korean, French, Spanish translation (thank you, venusgirl, jd-develop, alejandromoc) |
| 26.1.15 | 30 de gener del 2026 | — | Qualsevol processador ZIP Notes de la versió26.1.15
- Fixed a regression where pressing Ctrl + Space to format a markdown table would show
"An url was opened at the current cursor position" but no table formatting would happen
(for #3454)
- Table formatting with Ctrl + Space now works correctly again
- The issue was caused by the fix for double-opening links in 26.1.14
- Fixed an issue where Ctrl + Shift + Click on note links would not open notes in a new tab
(for #3447)
- When clicking a note link with Ctrl + Shift, the note now opens in a new tab as expected
- Previously, if the note was already open in a tab, it would just switch to that existing tab
instead of creating a new one |
| 26.1.14 | 28 de gener del 2026 | — | Qualsevol processador ZIP Notes de la versió26.1.14
- Fixed a regression where Ctrl + Click on links in the note editor caused them
to be opened twice (for #3447)
- Links are now opened only once when clicked with Ctrl
- Added bookmark markers (1-9) next to line numbers in the note editor
(for #3453)
- When you store a note bookmark (Ctrl+1 through Ctrl+9), the bookmark slot number
is now displayed in red next to the line number in the editor
- Bookmark markers are only shown for the current note
- The "Show line numbers" setting needs to be enabled in the editor settings
- Fixed table border colors in dark mode preview to be white instead of black
(for #3442)
- Table borders are now properly visible in dark mode
- Border colors automatically adapt based on the dark mode setting |
| 26.1.13 | 27 de gener del 2026 | — | Qualsevol processador ZIP Notes de la versió26.1.13
- Fixed an issue where the last image was still shown after deleting all images in the
stored images dialog (for #3449)
- The image preview is now properly cleared when all images are deleted
- The image preview is also cleared when switching to a view mode with no images
- Fixed the same issue in the stored attachments dialog where file info remained visible
after deleting all attachments or switching to an empty view
- Fixed the image dialog to properly clear the preview when the file path is cleared
- Fixed the attachment dialog to properly hide info and download button when the file
path is cleared
- Added context menu entries to insert table columns and rows when the cursor is in a
Markdown table (for #3450)
- Add table column left - Inserts a new column to the left of the cursor position
- Add table column right - Inserts a new column to the right of the cursor position
- Add table row above - Inserts a new row above the cursor position
- Add table row below - Inserts a new row below the cursor position
- The table is automatically formatted after insertion |
| 26.1.12 | 26 de gener del 2026 | — | Qualsevol processador ZIP Notes de la versió26.1.12
- Fixed an issue where images could be pasted into the note editor when in read-only mode
(for #3448)
- Image pasting is now properly prevented when note editing is disabled
- Added more French translation (thank you, jd-develop) |
| 26.1.11 | 23 de gener del 2026 | — | Qualsevol processador ZIP Notes de la versió26.1.11
- Added support for opening note links in a new tab using Ctrl + Shift + Click
in the note editor (for #3447)
- Use Ctrl + Click to open a note link in the current tab (existing behavior)
- Use Ctrl + Shift + Click to open a note link in a new tab
- This works for all note link formats: note://, noteid://, and file links
- Added support for opening note links in a new tab from the preview pane using
Ctrl + Click (for #3447)
- Without Ctrl, clicking a link in the preview opens it in the current tab
- With Ctrl, clicking a link in the preview opens it in a new tab |
| 26.1.10 | 21 de gener del 2026 | — | Qualsevol processador ZIP Notes de la versió26.1.10
- Removed icuuc.dll from the Windows deployment and via update script as it can
cause issues if the other ICU DLLs are not installed (for #3445)
- The translations for the most common languages used in QOwnNotes, that are
currently not very actively maintained, were updated by Claude 4.5 Sonnet
- Updated European Portuguese translation (337 strings)
- Updated Brazilian Portuguese translation (214 strings)
- Updated Italian translation (155 strings)
- Updated German translation (152 strings)
- Updated Russian translation (120 strings)
- Updated Chinese Traditional translation (48 strings)
- Updated Polish translation (42 strings)
- Updated Chinese Simplified translation (23 strings) |
| 26.1.9 | 19 de gener del 2026 | — | Qualsevol processador ZIP Notes de la versió26.1.9
- Added support for showing archived cards in the Nextcloud Deck dialog
(for #3357)
- HTML table borders are now explicitly set to black in PDF export to try to
ensure visibility on Windows (for #3443) |
| 26.1.8 | 17 de gener del 2026 | — | Qualsevol processador ZIP Notes de la versió26.1.8
- The Windows and macOS release are now built with Qt 6.10.1 to show table borders
in the preview (for #3442)
- The HTML note export will now format tables with borders around cells
(for #3401) |
| 26.1.7 | 15 de gener del 2026 | — | Qualsevol processador ZIP Notes de la versió26.1.7
- The Microsoft Visual C++ 2015–2022 x64 redistributable (vc_redist.x64.exe)
will not not be bundled with the Windows release anymore to reduce the archive size
(for #3431)
- It was never documented that it was distributed together with QOwnNotes
- For the Windows release, the language file structure was reorganized by moving
.qm files from the root release directory into a dedicated language subdirectory
(for #2905, thank you, @alexanderino)
- The update script will also remove obsolete .qm files from the root release directory
during update installations
- The Markdown cheatsheet demo note was updated to fix formatting issues
(for #3434)
- Added more French translation (thank you, jd-develop) |
| 26.1.6 | 7 de gener del 2026 | — | Qualsevol processador ZIP Notes de la versió26.1.6
- Added a debug message when a path can't be added to the note directory watcher
(for #3428)
- Added more Spanish translation (thank you, alejandromoc) |
| 26.1.5 | 5 de gener del 2026 | — | Qualsevol processador ZIP Notes de la versió26.1.5
- Fixed switching to different layout in the Layout settings for Qt6 builds
(for #3425)
- Added more Korean, Polish, French translation (thank you, venusgirl, stafre26, jd-develop) |
| 26.1.4 | 4 de gener del 2026 | — | Qualsevol processador ZIP Notes de la versió26.1.4
- Improved HTML to Markdown conversion with better handling of various HTML elements
(for web-companion#35)
- Added comprehensive table support with proper formatting of headers, rows, and cells
- Fixed text formatting (bold, italic, strikethrough) to properly preserve inline styles
- Fixed blockquotes and horizontal rules conversion
- Improved heading conversion to remove unwanted line breaks within headings
- Fixed link conversion to remove excessive line breaks in link text and nested elements
- Improved code block handling to remove trailing line breaks inside code blocks
- Added handling of nested formatting elements (e.g., bold/italic within links)
- Fixed list item conversion to properly handle nested elements
- Added comprehensive unit tests for all HTML to Markdown conversion scenarios
- Fixed Evernote import code block handling to preserve leading indentation and code fences
- Code blocks imported from Evernote now maintain their original formatting
- Fixed an issue where PHP and other code blocks would lose their indentation or code fence markers
- Improved encrypted text highlighting in the note editor (for #3427)
- Encrypted text blocks are now visually distinguished with smaller font size for better readability
- Encrypted text blocks now skip markdown highlighting, spell checking, and link detection to improve performance |
| 26.1.3 | 2 de gener del 2026 | — | Qualsevol processador ZIP Notes de la versió26.1.3
- The Joplin Import Dialog now supports importing images with title attributes
(for #3419)
- Image tags like  are now properly recognized and imported
- The title attribute is used as the image filename when no alt text is provided
- The Image file exists dialog when inserting new images was improved to also
support remembering the No button choice (for #3419)
- Added more Thai, French, Spanish, Polish translation (thank you, tony.chompoo, jd-develop, alejandromoc, @Fresta24) |
| 26.1.2 | 1 de gener del 2026 | — | Qualsevol processador ZIP Notes de la versió26.1.2
- Added Redo last action feature to quickly repeat the most recent action
(for #3424)
- Every action triggered from menus or toolbars is now automatically remembered
- The "Redo action" menu item dynamically updates to show which action will be repeated
(e.g., "Redo action: Insert text link")
- Use the keyboard shortcut Ctrl+Alt+Shift+A or click the "Redo action" menu item to repeat the last action
- The action is disabled initially and enabled after the first action is triggered
- This allows for quick repetition of common actions without having to navigate back through menus
- The Joplin Import Dialog now supports importing image tags with attributes
(for #3419)
- Image tags like <img width="640" height="364" src=":/imageId"/> are now properly recognized
- Previously, only simple <img src=":/imageId"/> tags without attributes were supported
- The Joplin Import Dialog now remembers the last selected directory
- The directory path is automatically restored when reopening the dialog
- The directory is only restored if it still exists on disk
- The Evernote Import Dialog now remembers the last selected ENEX file
- The file path is automatically restored when reopening the dialog
- The file is only restored if it still exists on disk
- Tried to fix an issue for some users where deleting notes with folders in a single
operation when enabling the experimental note tree feature resulted in the deleted
note still be shown in the note text edit (for #3374)
- Added more Korean translation (thank you, venusgirl) |
| 26.1.1 | 31 de desembre del 2025 | — | Qualsevol processador ZIP Notes de la versió26.1.1
- Notes and note folders can now be deleted together in a single operation when enabling
the experimental note tree feature (for #3374)
- When both notes and folders are selected, they will all be deleted after confirmation
- The context menu remove action adapts its text based on selection ("Remove notes", "Remove folders", or "Remove notes and folders")
- The selection label now shows counts for both notes and folders when selected together (e.g., "5 note(s) and 2 folder(s) selected")
- The confirmation dialog adapts to show what will be deleted (notes only, folders only, or both)
- The current note is now properly reset after deletion to prevent deleted notes from remaining visible
- This avoids having to delete notes and folders separately
- The "Missing trigrams for languages" warning was changed to a debug message to reduce
noise in the log output (for #3417)
- This informational message now only appears when debug logging is enabled
- The warning was triggered when regional language variants (e.g., it_CH) were installed
but didn't have corresponding trigram models for automatic language detection
- Spell checking functionality remains completely unaffected
- Try to apply more snap deployment issues fixes (for #3416) |
| 26.1.0 | 31 de desembre del 2025 | — | Qualsevol processador ZIP Notes de la versió26.1.0
- The QOwnNotes webpage has been completely relaunched with VuePress 2,
Vue.js 3, and Vuetify 3 (for #3414)
- Migrated from VuePress 1 (which reached end of life) to VuePress 2
- Updated to Vue.js 3 with Composition API for better performance and modern reactivity
- Integrated Vuetify 3 for Material Design 3 components and improved accessibility
- Implemented Vite-powered bundling for faster build times and development
- Enhanced SEO, sitemap generation, and performance optimizations
- Improved mobile responsiveness and accessibility across the entire site
- Added comprehensive end-to-end testing with Playwright
- Maintained all multilingual support and existing content
- The QOwnNotes Web App was migrated to Vue 3, Vuetify 3 and Vite (for #57)
- Major upgrade: Migrated from Vue 2 to Vue 3
- Major upgrade: Migrated from Vuetify 2 to Vuetify 3
- Major upgrade: Migrated from Vue CLI to Vite for faster builds and development
- Security: Fixed all security vulnerabilities by removing deprecated Vue CLI dependencies
- Updated all dependencies to latest versions
- Improved build performance with Vite (10-100x faster development server)
- Added Material Design Icons font package
- Modernized codebase to use Vue 3 features and APIs
- Updated service worker implementation with vite-plugin-pwa
- Updated Docker build to use Node 22
- Try to fixed snap deployment timeout issues in the release workflow by replacing the GitHub action
with direct snapcraft upload command and adding proper timeout handling
(for #3416)
- Added more Spanish, Korean, French translation (thank you, alejandromoc, venusgirl, jd-develop) |
| 25.12.7 | 22 de desembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.12.7
- Added Reload and Jump to note buttons to the Note Dialog of the
Open note in different window context menu (for #3413)
- The Reload button refreshes the note from the database to show any external changes
- The Jump to note button navigates to the note in the main window without closing the dialog
- Now a status message will be shown if a note cannot be written to disk
(for #3412) |
| 25.12.6 | 16 de desembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.12.6
- The favorite icon was improved for more contrast and local icons were added for
light and dark mode (for #351) |
| 25.12.5 | 9 de desembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.12.5
- Added ability to mark notes as favorite (for #351)
- Right-click on a note and select "Mark as favorite" or "Unmark as favorite"
- Favorite notes are displayed with a star icon in the note tree widget
- Favorite notes are automatically positioned at the top of the note list
- Favorite status is stored per note folder in local settings
- The feature uses subfolder path and filename to identify notes (persistent across restarts)
- Works with all sorting modes (alphabetical, by date)
- Automatic migration: When a note is moved, renamed, or its headline changes
(triggering auto-rename), favorite status is preserved
- Automatic cleanup: When a note is deleted, it's removed from the favorites list
- Periodic cleanup: Non-existent notes are automatically removed from favorites on note list refresh |
| 25.12.4 | 6 de desembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.12.4
- Fixed an issue where external changes to recently edited notes were silently
ignored instead of showing the diff dialog (for #3366)
- When a note was edited within the last 60 seconds and then changed externally,
small changes (≤8 characters difference) would be ignored without notification
- The similarity check is now skipped for recently edited notes to ensure the
diff dialog is always shown, preventing potential data loss
- Notes that haven't been edited for a while continue to auto-reload silently
for small external changes as intended |
| 25.12.3 | 6 de desembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.12.3
- Fixed an issue where the diff dialog was incorrectly triggered when both
enableNoteChecksumChecks and Editor/removeTrailingSpaces settings were
enabled (for #3396)
- Fixed checksum verification on Windows when useUNIXNewline is disabled
(for #3396) |
| 25.12.2 | 6 de desembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.12.2
- Try to fix PDF export not generating color output on some computers
- The printer color mode is now explicitly set to color at multiple strategic points during PDF export
- This ensures color PDFs are generated regardless of saved printer settings or system defaults
- The fix applies to all platforms (Linux, Windows, macOS)
- Added more Spanish translation (thank you, alejandromoc) |
| 25.12.1 | 4 de desembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.12.1
- A lot of refactoring was done to fix build warnings for Qt6, while maintaining
compatibility with Qt5 and older Qt6 versions (for #3403)
- Added more Croatian, Chinese Simplified translation (thank you, milotype, sr79368142) |
| 25.12.0 | 30 de novembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.12.0
- Fixed PDF export from markdown preview now renders in color instead of grayscale
(for #3399)
- The printer color mode is now explicitly set to color when exporting notes as PDF
- Added comprehensive protection against overwriting notes with empty or corrupted content
(for #3400)
- Notes with more than 100 bytes of content are now protected from being overwritten by empty files
- Protection applies when loading notes from disk (updateNoteTextFromDisk)
- Protection applies when creating notes from files (createFromFile)
- Protection applies when writing notes to disk (storeNoteTextFileToDisk)
- Protection applies when storing note text in memory (storeNewText)
- Additional safeguards prevent loading files that have suspiciously shrunk by more than 90%
- Warning messages are logged when protection is triggered to help with troubleshooting
- This prevents data loss from file corruption, sync conflicts, external program errors, and accidental deletions
- Small notes under 100 bytes can still be intentionally cleared without restrictions |
| 25.11.5 | 21 de novembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.11.5
- There now is checkbox in the General settings to enable the checksum checking
(for #3366)
- By default this feature is now turned off, because of too many side effects
- Possible flickering of the text diff dialog when disabled has been improved
#3396
- Added more Spanish, Korean translation (thank you, alejandromoc, venusgirl) |
| 25.11.4 | 20 de novembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.11.4
- In the diff dialog shown the checksum checking of #3366
doesn't match you can now choose not to show the dialog again, then the selected
dialog result will be chosen automatically the next time #3396 |
| 25.11.3 | 18 de novembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.11.3
- There now is an extra detection of external changes to note files while your
changes to notes were not yet written to disk, to prevent overwriting external
changes (for #3366)
- This also works if you change multiple notes in a row and they are supposed
to be stored to disk at a later time
- Checksums are created for all notes to detect differences
- A text diff dialog will be shown if such a change is detected
- The text diff dialog will not be shown if ignoreAllExternalModifications
is enabled, or the note diff dialog is shown (for the current note)
- Fixed dependencies of .SRCINFO file being not consistent with those of
PKGBUILD on the AUR (for #3392)
- Added more Spanish, Korean, Chinese Simplified translation (thank you,
alejandromoc, venusgirl, sr79368142) |
| 25.11.2 | 10 de novembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.11.2
- When inserting text into the note from the Nextcloud Deck or Table dialog,
the application will now also automatically go into edit mode
(for #3357)
- Amd64v3 support was added to the Ubuntu Launchpad build matrix for the Ubuntu Linux builds
(for #3389)
- Added more Korean, Spanish translation (thank you, venusgirl, alejandromoc) |
| 25.11.1 | 6 de novembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.11.1
- You can now open a note in Nextcloud Notes via the context menu in the note list
if Nextcloud support was enabled (for #3385)
- This only works if the Nextcloud Notes app is installed and configured properly
and the same Notes path is used in QOwnNotes and Nextcloud Notes
- Added more Spanish, Korean translation (thank you, alejandromoc, venusgirl) |
| 25.11.0 | 1 de novembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.11.0
- You can now open a note in Nextcloud Files via the context menu in the note list
if Nextcloud support was enabled (for #3383)
- Added more Spanish, French, Korean translation (thank you, alejandromoc, jd-develop, venusgirl) |
| 25.10.4 | 21 d’octubre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.10.4
- There now is a menu action to the send clipboard as text to another instance
of QOwnNotes (for #3371)
- Sending of HTML clipboard content to another instance of QOwnNotes was fixed
(for #3371)
- A PPA for Ubuntu 26.04 (Resolute Raccoon) was added
- See Install on Ubuntu
for more information on how to install the PPA
- Added more Spanish, Korean translation (thank you, alejandromoc, venusgirl) |
| 25.10.3 | 16 d’octubre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.10.3
- You can now search for a card link in all notes from the Nextcloud Deck dialog
(for #3357)
- qc v0.6.2 was released
- Refactor the code to fix deprecations and issues and to make it cleaner and easier to maintain
- Update dependencies
- Added more Spanish, Korean translation (thank you, alejandromoc, venusgirl) |
| 25.10.2 | 14 d’octubre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.10.2
- You can now add a link to a card to the current note in the
Nextcloud Deck dialog (for #3357)
- In note tree mode, if only one folder is selected, you can delete it with the Del key
(for #3374) |
| 25.10.1 | 3 d’octubre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.10.1
- You now are also able to send and receive HTML and image clipboard content
(for #3371)
- Added more Croatian, Spanish, Korean, French translation (thank you, milotype,
alejandromoc, venusgirl, jd-develop) |
| 25.10.0 | 2 d’octubre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.10.0
- There now is a new menu action and tray icon action to send the clipboard
content via the QOwnNotes web application to another instance of QOwnNotes
(for #3371)
- You need to set the same security token in both instances to be able to
send clipboard content
- The tray action will also bring the app to focus, because it can happen that
the app needs to get focus first before the correct clipboard content can be read
- A tooltip for the tray icon was added
- A crash on wayland was fixed when a global shortcut was set |
| 25.9.6 | 23 de setembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.9.6
- You can now open the URL to a card in the Nextcloud Deck dialog in the
browser by right-clicking on the card and choosing Open in browser or double-clicking
on the card in the list (for #3357)
- There now is a software repository for openSUSE Leap 16.0
- Please visit the openSUSE installation page
for instructions
- There now is a software repository for Fedora 42
- Please visit the Fedora installation page
for instructions
- Added more Spanish, Korean, French translation (thank you, alejandromoc, venusgirl, jd-develop) |
| 25.9.5 | 21 de setembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.9.5
- Fixed a build issue with ancient C++ and Qt versions
(for #3357) |
| 25.9.3 | 11 de setembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.9.3
- Fixed a build issue with Qt < 6.8 (for #3359) |
| 25.9.1 | 3 de setembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.9.1
- There now is a new menu entry in the Todo menu to open the Nextcloud Deck dialog
for editing cards from the stack (for #3357)
- It's now also possible to search for cards in the dialog |
| 25.9.0 | 1 de setembre del 2025 | — | Qualsevol processador ZIP Notes de la versió25.9.0
- The Nextcloud Deck dialog can now show the cards from the stack (no editing yet)
(for #3357)
- The build process for Arch Linux was brought from Qt5 to Qt6 for OBS and the AUR
(for #3353)
- Added more French translation (thank you, jd-develop) |
| 25.8.7 | 24 d’agost del 2025 | — | Qualsevol processador ZIP Notes de la versió25.8.7
- In the link dialog, you can now also do relative links to files and directories
(for #3350)
- A link name will be automatically generated from the filename if the
link name field is empty, to be supported by Markdown viewers
- Added more Spanish, Korean translation (thank you, alejandromoc, venusgirl) |
| 25.8.6 | 22 d’agost del 2025 | — | Qualsevol processador ZIP Notes de la versió25.8.6
- When entering distraction-free mode, the app will now also go into full-screen mode,
after leaving the distraction free mode, it will leave full-screen mode again
(for #3300)
- The QOwnNotesAPI Nextcloud App
was updated to version 25.8.0 for Nextcloud 32 (for #52)
- Missing dependencies were added to the Gentoo build process
(for #3345, thank you, @nagelp) |
| 25.8.5 | 20 d’agost del 2025 | — | Qualsevol processador ZIP Notes de la versió25.8.5
- In the version dialog, if the text was decrypted, we are now using the styling
of the encrypted note text edit (for #3342)
- The Gentoo ebuilds were updated to now use Qt6 instead of Qt5
(for #3343, thank you, @nagelp)
- Added more French translation (thank you, jd-develop) |
| 25.8.4 | 19 d’agost del 2025 | — | Qualsevol processador ZIP Notes de la versió25.8.4
- Now the version dialog can show decrypted note content if the note was decrypted
in the note edit panel (for #3342)
- The note text will also be restored correctly, depending on if it was encrypted or not
- In addition, when doing git versioning with libgit2 support also the diff will be decrypted
- When viewing note version with enabled libgit2 support, now a message box will be shown
that there are no versions if there are none (for #3296)
- There now is a software repository for Debian Linux 13.0
- Please visit the Debian installation page
for instructions (for #3341) |
| 25.8.3 | 13 d’agost del 2025 | — | Qualsevol processador ZIP Notes de la versió25.8.3
- Added a new editor color schema Shark - Origami by @Inventhrice
(for #3340) |
| 25.8.2 | 8 d’agost del 2025 | — | Qualsevol processador ZIP Notes de la versió25.8.2
- The shortcut Ctrl + Shift + Enter to add a new line above the current is now also
moving the cursor to the new line (for #3335)
- When built with CMake, QOwnNotes now also supports the -DBUILD_WITH_ASPELL=ON
build parameter, so it can be built with the Aspell library for spell checking
(for #3335)
- Added more Korean, Spanish translation (thank you, venusgirl, alejandromoc) |
| 25.8.1 | 5 d’agost del 2025 | — | Qualsevol processador ZIP Notes de la versió25.8.1
- A new shortcut Ctrl + Shift + Enter was added to add a new line above the current
(for #3335)
- In the link dialog there now is a new button to clear the link name an fetch
the webpage title again (for #3336) |
| 25.8.0 | 4 d’agost del 2025 | — | Qualsevol processador ZIP Notes de la versió25.8.0
- More warning log messages were ignored for Qt 6.9.1 (for #3334) |
| 25.7.9 | 29 de juliol del 2025 | — | Qualsevol processador ZIP Notes de la versió25.7.9
- When applying a formatter like bold, italic or underline to a text selection,
a trailing paragraph separator will now be removed from the selection, so the
formatting is applied to the line without the separator (for #3312)
- More libraries were added to the Windows release of QOwnNotes to improve the
compatibility with certain scripts from the script repository
(for #3332) |
| 25.7.8 | 22 de juliol del 2025 | — | Qualsevol processador ZIP Notes de la versió25.7.8
- After a huge amount of work over many weeks, there now is a universal binary
for macOS, built with Qt6 that works natively on Intel and Apple Silicon Macs
(for #2912)
- A big thank you to everyone involved
- The universal binary is available in the releases on GitHub
as QOwnNotes.dmg and is replacing the previous Intel Qt5 build
- You need at least macOS 13 (Ventura) to run the new universal binary,
the Qt5 legacy version will still be available as QOwnNotesQt5.dmg
- A known issue with Qt6 on Intel Macs is that the application might crash on
exit when the logging panel was turned on
- Please visit the macOS installation page
for more information
- An issue with storing settings in the settings dialog would overwrite the toolbar
settings in some circumstances was fixed (for #3318)
- Added more Spanish, Thai, Korean translation (thank you, alejandromoc, tony.chompoo, venusgirl) |
| 25.7.7 | 15 de juliol del 2025 | — | Qualsevol processador ZIP Notes de la versió25.7.7
- Fixed a possible crash when locally diffing notes with enabled libgit2 support
(for #3296)
- In the Interface settings, there now is a setting to override the interface scale factor
if you have scaling issues (for #3324)
- Keep in mind that if you are disabling this setting and had it previously
enabled, you need to restart the application manually so the previous environment
variable that overrides the scale factor is not in your environment again
- Added more Spanish, Finnish, Korean, French translation (thank you, alejandromoc, samlehtonen, venusgirl, jd-develop) |
| 25.7.6 | 14 de juliol del 2025 | — | Qualsevol processador ZIP Notes de la versió25.7.6
- Try to fix a crash on macOS Apple Silicon on Qt6 while quitting the app with
log panel turned on (for #2912)
- The release build process for Windows with Qt 6.9.1 was fixed
(for #3310) |
| 25.7.4 | 7 de juliol del 2025 | — | Qualsevol processador ZIP Notes de la versió25.7.4
- With enabled libgit2 support, the amount of note versions gathered from the local
git repository was limited to 100 to prevent performance issues with huge note folders
and lots of git commits (for #3296)
- The drawmode property assignment for the toolbars was removed to fix the warning
QTabBar(0x3121e2c0, name="qt_tabwidget_tabbar") does not have a property named "drawbase"
on newer Qt versions (for #3319) |
| 25.7.3 | 5 de juliol del 2025 | — | Qualsevol processador ZIP Notes de la versió25.7.3
- The build process for the AppImage on GitHub was fixed
(for #3317) |
| 25.7.2 | 4 de juliol del 2025 | — | Qualsevol processador ZIP Notes de la versió25.7.2
- The link color in disabled labels was changed to be more toned down
(for #3314)
- Build issues with Qt 6.10 were fixed (for #3316)
- Added more German translation (thank you, j-schumann) |
| 25.7.1 | 2 de juliol del 2025 | — | Qualsevol processador ZIP Notes de la versió25.7.1
- The Windows build now switched to Qt 6.6.1, because the Qt 5 build could not be executed
anymore, when built with Windows Server 2025 (for #3306)
- In the Scripts settings, the settings for a script will be hidden after the last script
was removed, not just disabled (for #3307) |
| 25.7.0 | 1 de juliol del 2025 | — | Qualsevol processador ZIP Notes de la versió25.7.0
- When restoring a note with the version dialog, now the application will go out
of read-only mode automatically (for #3303)
- There now is a dialog to ask you to enable git support for the current note folders
if you use the Show note git versions action (for #3296)
- With enabled libgit2 support, you will now have an extra version dialog to show
the note versions of the current note (for #3296)
- The build process for Windows was fixed to use windows-latest, because windows-2019
has been sunsetted (for #3305)
- Added more Spanish, Korean translation (thank you, alejandromoc, venusgirl) |
| 25.6.5 | 23 de juny del 2025 | — | Qualsevol processador ZIP Notes de la versió25.6.5
- In the Git settings you now can configure a git client only if the app was not
built with libgit2 support, otherwise you will get the information that support
for the git library libgit2 is activated (for #3296)
- Added more Spanish, Korean, Finnish translation (thank you, alejandromoc, venusgirl, tommihanhikoski) |
| 25.6.4 | 22 de juny del 2025 | — | Qualsevol processador ZIP Notes de la versió25.6.4
- Support for libgit2 was added to QOwnNotes, so it can be built with git support
without the need for the git command line tool (for #3296)
- This is an experimental feature and needs to be enabled with the CMake build
parameter -DBUILD_WITH_LIBGIT2=ON
- Keep in mind that you need to have the libgit2 development files installed
on your system to build QOwnNotes with this feature |
| 25.6.2 | 18 de juny del 2025 | — | Qualsevol processador ZIP Notes de la versió25.6.2
- The Find action dialog is now working again
(for #3294)
- Added more French translation (thank you, jd-develop) |
| 25.6.1 | 9 de juny del 2025 | — | Qualsevol processador ZIP Notes de la versió25.6.1
- A segmentation fault when quitting the application on ARM macOS was fixed
(for #3290)
- There now is a new scripting method note.getNoteUrlForLinkingToNoteId to return
the Markdown note URL for linking to a note (for #268)
- For more information, please take a look at the
scripting documentation
- Added more Spanish, Thai translation (thank you, alejandromoc, achn.syps) |
| 25.6.0 | 1 de juny del 2025 | — | Qualsevol processador ZIP Notes de la versió25.6.0
- QOwnNotes now builds with with Botan 3, when built with the system Botan library
(cmake build parameter -DBUILD_WITH_SYSTEM_BOTAN=ON), because of the end of life of Botan 2
(for #2786)
- Keep in mind that Botan 3 needs C++20, which causes issues on Qt5
- QMake and Qt5 will still use the internal Botan 2 amalgamation
- Creating an amalgamation Botan 3 did work, but caused major issues with various build processes
- The filename in checksum files of the Qt6 AppImages in the releases on GitHub was fixed
(for #3286) |
| 25.5.10 | 20 de maig del 2025 | — | Qualsevol processador ZIP Notes de la versió25.5.10
- One more missing library for the scripting engine was added to the OBS
Debian / Ubuntu builds with Qt6 and to the Qt6 builds for Ubuntu Launchpad
(for #3267) |
| 25.5.9 | 19 de maig del 2025 | — | Qualsevol processador ZIP Notes de la versió25.5.9
- The packages on the Ubuntu repositories for Qt6 on Launchpad are now built with
Qt6 and cmake, because of the dropped qmake support on Ubuntu 25.10+
- See Install on Ubuntu
for more information
- This took a long time to complete, but scripting still doesn't seem to work
in those packages
- Added more Croatian, Spanish, Korean translation (thank you, milotype, alejandromoc, venusgirl) |
| 25.5.8 | 15 de maig del 2025 | — | Qualsevol processador ZIP Notes de la versió25.5.8
- There now is an option to hide the tab close button in the Panels settings
(for #3271)
- A menu entry to close a tab was aded to the tab context menu
- Missing libraries for the scripting engine were added to the OBS Debian / Ubuntu
builds with Qt and cmake (for #3267)
- Added more Korean, Spanish translation (thank you, venusgirl, alejandromoc) |
| 25.5.7 | 12 de maig del 2025 | — | Qualsevol processador ZIP Notes de la versió25.5.7
- Fixed translations path again for openSUSE and Fedora
(for #3267) |
| 25.5.4 | 11 de maig del 2025 | — | Qualsevol processador ZIP Notes de la versió25.5.4
- Added British English translation (for #3269, thank you, @tbjgolden)
- Visit QOwnNotes Translation
if you want to make QOwnNotes available in more languages or help with the
current translation |
| 25.5.3 | 5 de maig del 2025 | — | Qualsevol processador ZIP Notes de la versió25.5.3
- The detection for text formats when pasting text as attachment was improved
(for #3269)
- When pasting text as attachment, by default the current date and time will be
used in the filename (for #3269) |
| 25.5.2 | 4 de maig del 2025 | — | Qualsevol processador ZIP Notes de la versió25.5.2
- The OBS packages for Debian 12 and Debian Unstable are now built with cmake
and Qt6, because CDBS doesn't support qmake after Debian 12 anymore
(for #3267)
- Please visit the Debian installation page
for instructions and report issues
- If you paste text as attachment, some file formats can now be detected if they
match a certain pattern (for #3269)
- Added more Korean translation (thank you, venusgirl) |
| 25.5.1 | 2 de maig del 2025 | — | Qualsevol processador ZIP Notes de la versió25.5.1
- If you paste text as attachment, you now optionally can choose the file extension
and the basename for the file (for #3269)
- You can choose from several file extensions, like txt, json, xml or
use can set your own
- Using no file extension is also possible
- If the filename already exists in the attachment folder, a number will be
appended automatically to the basename of the file
- Added more Spanish translation (thank you, alejandromoc) |
| 25.5.0 | 30 d’abril del 2025 | — | Qualsevol processador ZIP Notes de la versió25.5.0
- If you middle-click on a note tab, it will now close (for #2569)
- If you double-click on the empty area next to the note tabs, a new note in a
new tab it will be opened (for #2569)
- Added more Spanish translation (thank you, alejandromoc) |
| 25.4.5 | 27 d’abril del 2025 | — | Qualsevol processador ZIP Notes de la versió25.4.5
- Added a new editor color schema Blue Sky by @rkirner
(for #3264)
- The AppImage build process was fixed and now uses Ubuntu 22.04, because Ubuntu 20.04
was sunsetted by GitHub (for #3261)
- A PPA for Ubuntu 25.10 (Questing Quokka) was added |
| 25.4.4 | 18 d’abril del 2025 | — | Qualsevol processador ZIP Notes de la versió25.4.4
- The format of the date and time in the name of new notes was changed to resemble
Note 2025-04-18 11h54s09 to be visually more pleasing and containing no .
characters (for #3259)
- The text Note will now also be translated
- When a new note is created, now handleNoteNameHook
is also applied (for #3260)
- Added more Korean translation (thank you, venusgirl) |
| 25.4.3 | 13 d’abril del 2025 | — | Qualsevol processador ZIP Notes de la versió25.4.3
- A build error in fakevim with Qt 6.9 was fixed (for #3258)
- A PPA for Ubuntu 25.04 (Plucky Puffin) was added |
| 25.4.2 | 11 d’abril del 2025 | — | Qualsevol processador ZIP Notes de la versió25.4.2
- Most of the initialization of the pages in the Settings dialog will now be
done once when the page is shown, not when the settings dialog is created to
speed up the opening of the dialog (for #3250)
- The cloud connections test will now not be made automatically, when switching
to the Nextcloud settings page, because that will store the settings,
which takes a while (for #3250)
- The maximum note save interval time was increased to 6 digits in the
General settings (for #3254) |
| 25.4.1 | 3 d’abril del 2025 | — | Qualsevol processador ZIP Notes de la versió25.4.1
- In the TODO dialog, now it was made sure that the editing pane is disabled and
the data is reset, when no item is selected, an item was deleted or no items
are present (for #3249) |
| 25.4.0 | 2 d’abril del 2025 | — | Qualsevol processador ZIP Notes de la versió25.4.0
- All TODO calendar network requests were reimplemented to use their own,
distinct network manager to prevent data being stored for the wrong calendar
(for #3248) |
| 25.3.5 | 29 de març del 2025 | — | Qualsevol processador ZIP Notes de la versió25.3.5
- The ignoring of changes of files in the .git folder inside note folders has
been improved (for #3247)
- This should result in lesser reloading of the note folder with the message
Notes directory was modified externally when editing notes with enabled git support |
| 25.3.4 | 26 de març del 2025 | — | Qualsevol processador ZIP Notes de la versió25.3.4
- An issue with importing a table with UTF-8 characters from the clipboard in the
Insert table dialog was fixed (for #3245)
- Added more French, Russian, Dutch translation (thank you, jd-develop, catmenmilota, stephanp) |
| 25.3.3 | 13 de març del 2025 | — | Qualsevol processador ZIP Notes de la versió25.3.3
- You can now zoom in the note relation panel with the mouse wheel
(for #2074) |
| 25.3.1 | 12 de març del 2025 | — | Qualsevol processador ZIP Notes de la versió25.3.1
- In the note relation panel the gathering of note relations will now be done
in a different thread (for #2074)
- This results in a huge speed improvement and being able to interact with the
user interface while the relations are gathered and drawn
- The gathering of note relations and drawing is stopped when another note is selected
- Added a new editor color schema Simple by @nobodyF34R
(for #3238)
- Added more Spanish, Korean, Dutch translation (thank you, alejandromoc, venusgirl, stephanp) |
| 25.3.0 | 2 de març del 2025 | — | Qualsevol processador ZIP Notes de la versió25.3.0
- There now is a new note relations panel, that shows links to other notes in a graph
for the current note, up to the 3rd level (for #2074)
- By double-clicking on a note in the graph, you can open the note
- Added more Spanish, Korean, Dutch translation (thank you, alejandromoc, venusgirl, stephanp) |
| 25.2.9 | 23 de febrer del 2025 | — | Qualsevol processador ZIP Notes de la versió25.2.9
- There now is a new action in the Window menu to reattach all floating panels in case
they can't be reattached manually anymore (for #3109) |
| 25.2.7 | 16 de febrer del 2025 | — | Qualsevol processador ZIP Notes de la versió25.2.7
- The AI activity spinner will use white color in dark mode now
(for #3231)
- Added more Spanish translation (thank you, alejandromoc) |
| 23.12.3 | 13 de desembre del 2023 | — | 64 bits ZIP Notes de la versióthe speed of link highlighting in lists starting with 4 spaces or more was improved |