Releases: pbek/QOwnNotes
Releases · pbek/QOwnNotes
Release v26.2.12
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)
Release v26.2.11
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
- The editor context menu now provides a Markdown LSP section with format document, format selection,
- Fixed Setext heading highlighting not clearing when the underline line loses its heading marker
(for #3469)
Release v26.2.10
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 thedirectoryChangedsignal 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
- The Nextcloud client uses a temp-file + atomic rename strategy to update note files; the rename
Release v26.2.9
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
- Degenerate zero- or negative-width selection highlight rects are now suppressed; these were
- 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
- Selected text now uses the palette highlight text color (
Release v26.2.8
26.2.8
- Added a setting
Allow empty note filesin 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)
Release v26.2.7
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 + Cin 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
Release v26.2.6
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__
Release v26.2.5
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
Release v26.2.4
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
- Example:
- Links with non-URL-encoded filenames with spaces are now recognized
- Example:
<Link test2.md>now works in addition to<Link%20test2.md>
- Example:
- 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
- Links using hyphens instead of underscores in
- 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)
Release v26.2.3
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
- Previous heading (
- 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