Skip to content

Fix legacy clipboard history database migrations - #668

Draft
hoopoe8 wants to merge 2 commits into
Clipy:developfrom
hoopoe8:fix/repair-legacy-pasteboard-schema
Draft

Fix legacy clipboard history database migrations#668
hoopoe8 wants to merge 2 commits into
Clipy:developfrom
hoopoe8:fix/repair-legacy-pasteboard-schema

Conversation

@hoopoe8

@hoopoe8 hoopoe8 commented Jul 10, 2026

Copy link
Copy Markdown

Summary

  • Add migrations that repair legacy clipboard-history databases missing deviceID and pasteboard asset columns.
  • Backfill legacy asset ordering and classify existing thumbnail rows as images.

Root cause

The affected columns were added to the original schema migration after existing installations had already recorded it. On those databases, history writes failed with SQLite no such column errors.

Impact

Existing users with the older database layout can resume saving clipboard history after upgrading, without deleting their data.

Validation

  • Built the Release app successfully with xcodebuild.
  • Added migration coverage for the legacy schema repairs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant