QOwnNotes
#81
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.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 
    Code:
    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 
    Code:
    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)
  
Source

More at Home Site
[-] The following 2 users say Thank You to Kool for this post:
  • harlan4096, jAcos
Reply
#82
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 
    Code:
    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)
 
Source

More at Home Site
[-] The following 1 user says Thank You to Kool for this post:
  • harlan4096
Reply
#83
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)
 
Source

More at Home Site
[-] The following 1 user says Thank You to Kool for this post:
  • harlan4096
Reply
#84
26.3.16 
  • Allow switching between dark and light mode and changing the editor colorschema (including individual color and font settings) in the Settings dialog without restarting the application — changes are applied live to the editor and note preview immediately (for #3506)
  • Fixed the active heading selection in the Navigation panel flickering to the next heading while typing or pressing 
    Code:
    Enter
     at the end of a section in the note text edit (for #3508)
  • Refactored 
    Code:
    mainwindow.cpp
     by extracting cohesive groups of methods into dedicated manager classes in 
    Code:
    src/managers/
     to improve maintainability and reduce the file size (for #3509)
  26.3.17 
  • Fixed build regressions from the 
    Code:
    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)
 
Source

More at Home Site
[-] The following 1 user says Thank You to Kool for this post:
  • harlan4096
Reply
#85
26.3.18 
  • Added optional wiki-style note links like 
    Code:
    [[Note]]
    , including preview and editor opening, highlighting, autocomplete, backlink/refactoring support, and subfolder-qualified links (for #3512)
  • 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 
    Code:
    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 
    Code:
    litehtml
     when building 
    Code:
    qlitehtml
    , avoiding API mismatches with incompatible system 
    Code:
    litehtml
     packages (for #3510)
  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 
    Code:
    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)
 
Source

More at Home Site
[-] The following 1 user says Thank You to Kool for this post:
  • harlan4096
Reply
#86
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 
    Code:
    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 
    Code:
    PRAGMA busy_timeout = 5000
     and 
    Code:
    PRAGMA read_uncommitted = 1
     so that read-only workers skip table-level shared-cache locks instead of immediately returning 
    Code:
    SQLITE_LOCKED
     (for #3520)
  • Improved the 
    Code:
    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 
    Code:
    QAbstractScrollArea::viewport()
     being called on a not-yet-initialized scroll area during 
    Code:
    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 
    Code:
    [[note name]]
     checkbox (for #3512)
    • Write 
      Code:
      [[Note Name]]
       to link to a note by name; subfolder-qualified links like 
      Code:
      [[subfolder/Note Name]]
       and heading anchors like 
      Code:
      [[Note#Heading]]
       are also supported, as well as display-text aliases like 
      Code:
      [[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 (
      Code:
      Ctrl+L
      ) gains a Create wiki-style link 
      Code:
      [[...]]
       checkbox (visible only when wiki-link support is enabled) to insert the selected note as a 
      Code:
      [[Note Name]]
       link instead of a Markdown link
    • Typing 
      Code:
      [[
       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 
      Code:
      [[
    • Wiki links are included in backlink detection and shown in the backlinks panel; when a subfolder is renamed all qualified 
      Code:
      [[subfolder/...]]
       links across all notes are updated automatically
 
Source

More at Home Site
[-] The following 1 user says Thank You to Kool for this post:
  • harlan4096
Reply
#87
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 
    Code:
    utf8_to_wchar
     silently truncated codepoints above U+FFFF to 16 bits when appending to 
    Code:
    std::wstring
     (since 
    Code:
    wchar_t
     is 16-bit on Windows), so e.g. U+1F600 (?, UTF-8 
    Code:
    F0 9F 98 80
    ) became U+F600 (UTF-8 
    Code:
    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 — 
    Code:
    QLabel
     text gets the search term wrapped in a yellow background highlight, while 
    Code:
    QCheckBox

    Code:
    QRadioButton

    Code:
    QGroupBox
     and 
    Code:
    QPushButton
     widgets receive a yellow background color; highlights are cleared when the search text is removed (for #3523)
 
Source

More at Home Site
[-] The following 1 user says Thank You to Kool for this post:
  • harlan4096
Reply
#88
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 (
     
    Code:
    [ ]

     
    Code:
    [x]

     
    Code:
    [-]
    ), 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 
     
    Code:
    libqwayland-egl.so
     or 
     
    Code:
    libqwayland-generic.so
     is missing, so the application now starts on Wayland-only systems without requiring XWayland (for #3525)
 
Source

More at Home Site
[-] The following 1 user says Thank You to Kool for this post:
  • harlan4096
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)
[-]
Welcome
You have to register before you can post on our site.

Username/Email:


Password:





[-]
Recent Posts
XYplorer
What's new in Rele...Kool — 06:23
QOwnNotes
26.3.22  Moved the ...Kool — 06:14
Geekbench flags Intel Binary Optimizatio...
Geekbench Browser ...harlan4096 — 07:41
AMD adds GFX1171 and GFX1172 to its “RDN...
AMD RDNA 4m aka RD...harlan4096 — 07:39
Intel introduces Core Ultra Series 3 vPr...
Intel Core Ultra S...harlan4096 — 07:38

[-]
Birthdays
Today's Birthdays
avatar (46)qaqapeti
Upcoming Birthdays
No upcoming birthdays.

[-]
Online Staff
There are no staff members currently online.

>