![]() |
|
QOwnNotes - Printable Version +- Geeks for your information (https://www.geeks.fyi) +-- Forum: Windows (https://www.geeks.fyi/forumdisplay.php?fid=12) +--- Forum: Freeware (https://www.geeks.fyi/forumdisplay.php?fid=67) +--- Thread: QOwnNotes (/showthread.php?tid=5175) |
RE: QOwnNotes - Kool - 14 April 26 26.4.11
Source More at Home Site RE: QOwnNotes - Kool - 18 April 26 26.4.15
Source More at Home Site RE: QOwnNotes - Kool - 19 April 26 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) Source More at Home Site RE: QOwnNotes - Kool - 22 April 26 26.4.17
Source More at Home Site RE: QOwnNotes - Kool - 23 April 26 26.4.18
Source More at Home Site RE: QOwnNotes - Kool - 25 April 26 26.4.21 ![]() 26.4.20
Source More at Home Site RE: QOwnNotes - Kool - 27 April 26 26.4.21
![]() Source More at Home Site RE: QOwnNotes - Kool - 30 April 26 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) Source More at Home Site RE: QOwnNotes - Kool - 01 May 26 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 customized 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 Source More at Home Site RE: QOwnNotes - Kool - 02 May 26 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: tart() (which invoked the shell); the executable is now split out and run directly in all Qt versionsThe 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) Source More at Home Site |