26.2.13
- Fixed indented fenced code blocks (with tabs or spaces before the opening fence) showing
rawCODEBLOCKplaceholders instead of the actual code in the note preview
(for #2671) - Fixed a backtick-fenced code block nested inside a 4-space/tab indented code block
causing highlight spans to be injected into verbatim content, making raw HTML like
<span class="code-keyword">test1</span>=test2appear in the preview
(for #2671) - Fixed a backtick-fenced code block nested inside a tilde-fenced code block causing raw
HTML span tags (e.g.<span class="code-keyword">test1</span>=test2) to appear as
visible literal text in the note preview (for #2671) - Fixed angle-bracket content inside code blocks (also 4-Spaces fence) and inline code
(e.g.,<stdio.h>) being incorrectly converted to file links in the note preview
(for #3084)- This also fixes regex preview issues (for #2952)
- Fixed Markdown highlighter incorrectly formatting a tab-indented list subitem as a heading when
followed by a lone-on the next line (for #3086)isParagraph()now treats tab-indented lines starting with-,+, or*as list items,
so they are no longer considered paragraph text eligible for setext heading detection
- Added search filtering for scripts in the settings Scripting panel, matching name and details
(for #3471) - Fixed clicking a Nextcloud Deck link not opening the Nextcloud Deck dialog anymore
(for #3357)- The note editor's
openUrlmethod now routes Nextcloud Deck card URLs (https://…/apps/deck/#/board/…/card/…)
throughUrlHandlerinstead of handing them off toQDesktopServices - The note preview's anchor-click handler (
onNotePreviewAnchorClicked) now also recognises Deck card URLs
and routes them throughUrlHandlerso the dialog opens correctly from the preview pane as well - The card ID is now parsed directly from the URL path instead of requiring a pre-configured board ID
that exactly matches the clicked link, so the dialog opens regardless of which board the card belongs to - Removed the
isEnabled()gate from the link-click handler so the Nextcloud Deck dialog opens even when
the Deck integration is not fully configured for card creation - Fixed Ctrl+clicking a Deck link in the note editor not opening the Nextcloud Deck dialog;
the ignored-click URL regexp for Deck card links was causingopenLinkAtCursorPosition()
to swallow the click before it could reachopenUrl()
- The note editor's
- Added strikeout support to the QLiteHtml preview widget so that
~~strikeout~~text
is rendered with a line-through decoration in the note preview
(for #3466)- QLiteHtml's built-in CSS has no rule for
<del>or<s>elements, so the CSS
del, s, del *, s * { text-decoration: line-through; }is now injected into the HTML
head before passing it to the widget - Descendant elements such as links (
<a>) inside~~strikeout~~are also struck out;
thedel *selector is required becausetext-decorationis not an inherited CSS
property and the preview stylesheet'sa { text-decoration: none; }would otherwise win
- QLiteHtml's built-in CSS has no rule for
- Improved multi-note selection preview styling in the QLiteHtml preview widget for dark mode
(for #3466)- Colors are now derived from the active editor schema instead of hardcoded light/dark fallback
values, so the preview correctly respects any user-configured theme - Body background, foreground, and link colors all follow the schema's
NoStateandLinkstates - The alternating row background and muted date text are computed by blending the schema
background toward the foreground, keeping contrast consistent across all themes
- Colors are now derived from the active editor schema instead of hardcoded light/dark fallback