Skip to content

QOwnNotes Mobile 0.7.0

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Sep 19:03
5605199

[0.7.0] - 2026-09-17

Added

  • Persisted note changes now schedule account-scoped background synchronization through
    WorkManager, with network constraints and backoff for retryable failures.
  • Notes deleted remotely while local changes are pending can now be recreated without losing their
    local identity or explicitly discarded.
  • Local changes to a note that becomes read-only can now be preserved as a new writable note before
    adopting the server version.
  • Settings now provides a durable, bounded synchronization diagnostic report with app and device
    information. Reports omit exception messages and account, server, and note identifiers, remain
    available after process restarts, and are copied only through an explicit user action.
  • Conflicts now retain the exact server version for offline review alongside the local version and
    their common base. Independent title, content, category, and favorite changes can be merged
    automatically; overlapping changes remain unresolved for an explicit choice.

Changed

  • Large-note editing now prioritizes responsive, exact text entry: source highlighting is omitted
    above 64 KiB, while formatting, Find, undo/redo, and persistence remain available.

Fixed

  • Note-list items no longer shift horizontally when swipe actions are disabled.
  • Late synchronization failures and successful updates can no longer replace a newer local edit or
    undo deletion intent.
  • Conflict actions are bound to the server version shown in the review and are rejected if a newer
    pull refreshes that version before the action completes.
  • Database startup now recovers safely from the earlier Phase 4 version-6 conflict snapshot layout.
  • Completed pulls preserve local edits when the server note disappears or becomes read-only and
    expose an explicit recovery action instead of offering a retry that cannot succeed.
  • Files returned by the Nextcloud Notes API from QOwnNotes' top-level attachments/ and media/
    trees no longer appear as notes (for #7).
  • Large Markdown notes no longer lay out the editor as a document-height Android view. The bounded
    editor uses a cheaper text layout and drawing path while retaining inertial swipe and rail
    scrolling.
  • Conflict and synchronization errors remain visible while the note body scrolls.