Skip to content

ShareDing 0.2.1-rc.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Sep 06:29
· 21 commits to main since this release
a899c47

This prerelease adds queue editing and improves delivery controls for testing before the next stable release. Requires Android 9 or newer.

Changes

  • Keep titles received through Android Share local and let linkding extract the page title. Send manually entered titles as one line with up to 512 Unicode characters.
  • Restart delivery immediately from Queue sync, Retry, or confirmed deletion. Show the latest sync result and time in Queue.
  • Expand queue cards to inspect and copy the full title, URL, and HTTP error text.
  • Edit queued URLs, titles, descriptions, and tags. Pause delivery while the editor is open, then restart after saving or canceling. Confirm discarding changed drafts and retain drafts through screen rotation.
  • Preserve the title source when editing other fields. Changing the title makes it manual; clearing it lets linkding fetch the title. Invalid or duplicate URLs keep the draft open.

Verification

  • Debug and release builds, unit tests, and lint passed locally; 38 unit tests for each variant.
  • 62 instrumented scenarios passed on Android 9 and 16, covering delivery cancellation, editing, Share during editing, errors, and Activity recreation.
  • A manual process-death check retained the queued bookmark, discarded unsaved edits, and released the pause after restart.
  • Release CI passed. The downloaded APK matches its SHA-256 checksum and uses the existing release signing certificate.