Skip to content

Release 0.1.3 - #18

Merged
56steve merged 1 commit into
mainfrom
development
Sep 16, 2026
Merged

56steve merged 1 commit into
mainfrom
development

Conversation

@56steve

@56steve 56steve commented Sep 16, 2026

Copy link
Copy Markdown
Owner

Fixes

  • Clip updates and deletes were silently failing. The FTS5 sync triggers used the 'delete' command without a rowid, so every UPDATE/DELETE on clips errored — pinning, paste counts, reminders, OCR write-back and deletion were all inert.
  • Store certification: blocked executables. Removed the PowerShell and reg.exe launches on Windows in favour of MessageBoxW and RegDeleteKeyValueW.
  • Pinned filter always showed an empty list.

Features

  • Sensitive clips are encrypted at rest instead of expiring after 60 seconds: DPAPI on Windows, AES-256-GCM on macOS. No password prompt on either.
  • Wider credential detection (Stripe, Slack, GitLab, GitHub PAT, Google, SendGrid, PEM keys); commit hashes no longer masked.
  • Favourites: star button on each clip, favourites sort to the top.

Build

  • MSIX packaged in CI from a tracked manifest, with the version derived from tauri.conf.json.
  • CI builds and verifies every format: exe, MSI, NSIS and MSIX on Windows; .app and .dmg on macOS.
  • Windows App Certification Kit runs on every build.

Testing

  • macOS: verified by running the app — encryption round-trip, favourites, pinned filter, ordering, restart persistence.
  • Windows: compiles, packages and passes CI. Not yet run on a Windows machine.

@56steve
56steve merged commit ec4381f into main Sep 16, 2026
4 checks passed
56steve added a commit that referenced this pull request Sep 16, 2026
56steve added a commit that referenced this pull request Sep 16, 2026
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