github pbek/QOwnNotes v26.4.23
Release v26.4.23

8 hours ago

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

Don't miss a new QOwnNotes release

NewReleases is sending notifications on new releases.