Skip to content

Releases: pbek/QOwnNotes

Release v26.2.9

22 Feb 18:15
025e685

Choose a tag to compare

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

Release v26.2.8

20 Feb 20:47
340f453

Choose a tag to compare

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)

Release v26.2.7

19 Feb 19:30
bc7729f

Choose a tag to compare

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

Release v26.2.6

17 Feb 21:44
dc70bbc

Choose a tag to compare

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

16 Feb 21:10
9cb3131

Choose a tag to compare

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

12 Feb 19:42
8fdb6c5

Choose a tag to compare

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)

Release v26.2.3

11 Feb 20:49
6e6b0fd

Choose a tag to compare

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

Release v26.2.2

10 Feb 19:17
96520b3

Choose a tag to compare

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)

Release v26.2.1

09 Feb 21:00
a0d2869

Choose a tag to compare

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)

Release v26.2.0

01 Feb 18:11
bd74a49

Choose a tag to compare

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)