You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Conflicted notes can now load the current server version or preserve their local changes as a new
note before loading the server version. Resolution fetches the note directly, so an unavailable
server leaves the local conflict untouched.
A per-account category selector filters the note list locally and offline. It defaults to Undefined, also offers All categories, remembers the selection, creates notes in the
selected category, and hides QOwnNotes' internal media and attachments folder trees.
Notes can be moved to the root, an existing category, or a new nested category from the note
view's Change category menu action. Moves are saved offline and synchronized safely.
Note edits are now checkpointed to local storage every five seconds during continuous typing, so
an app crash cannot lose an indefinitely long in-memory editing session.
An About menu item in the note list account menu shows the version number and short git
commit hash. Both values link to the project's GitHub releases and commit page respectively.
Renaming a note can optionally update the first Markdown heading to match the new file name.
The rename dialog includes an Update heading 1 checkbox that is enabled by default. The whole
checkbox row is tappable, so the label is part of the target and screen readers announce one
checked option instead of a box beside unrelated text.
Changed
Supplemental Markdown source highlighting now parses off the main thread and discards stale
results, preventing whole-document regular-expression scans from blocking typing in large notes.
Markdown images in the source editor are now highlighted as images rather than generic links.
Remote images now load automatically in the note view. Local media images from Nextcloud notes
are displayed using the Notes API attachment endpoint with SSO authentication. A Load images
toggle in the note menu allows disabling image loading per note.
Fixed
Older asynchronous editor saves can no longer replace a newer draft after that newer draft has
finished saving. Losing editor focus also checkpoints the current text locally.
Opening and closing the editor without changing the note no longer leaves it pending or causes an
unnecessary server update. The temporary edit reservation remains revision-guarded.
The onscreen keyboard now closes reliably when leaving Markdown edit mode.
Leaving edit mode no longer crashes. Editing is left after a note has been saved, and a coroutine
resumes on whichever thread completed that save, so the keyboard and focus changes could reach
the editor from a database thread and be rejected by the view hierarchy.
Text shared from another application is now reliably opened after it becomes a note. Accepting
the share cleared the state the accepting effect was keyed on, so the effect could be cancelled
between writing the note and opening it, leaving the note in the list without showing it.
Local media/ images in Nextcloud notes now use the versioned Notes attachment endpoint instead
of failing to load as red placeholders.
Checkboxes in nested task lists can now be toggled in view mode; previously only top-level
checkboxes responded to taps because the tap target was measured from the outermost list margin
instead of the checkbox's actual position.