Repository navigation
Library 1.6.5
What's Changed
- Point Library Help and Keyboard Shortcuts at the website guide by @deansasek in #91
- Move the tracking-parameter setting to the Clipboard tab by @deansasek in #92
- Localize alert and dialog text by @deansasek in #93
- Require Touch ID to unpin a locked clip or turn the lock off by @deansasek in #201
- Stop restored terminal commands from running at login by @deansasek in #202
- Keep a copy of every iCloud conflict version before removing any by @deansasek in #203
- Drop rows the search hides from the selection by @deansasek in #204
- Clear the rename base when iCloud changes are loaded by @deansasek in #205
- Check a release's SHA-256 before the update runs install.sh by @deansasek in #206
- Load bookmarks with newer reading-list and link-check values by @deansasek in #207
- Copy the new app beside the old one before replacing it in install.sh by @deansasek in #211
- Pass Space through to the search field while it has text by @deansasek in #208
- Include target and shortcut in Manage row labels by @deansasek in #209
- Block snippet changes when snippets.json cannot be read by @deansasek in #210
- Stop keeping deleted recordings in clipboard history by @deansasek in #212
- Keep newer snippet edits when an open editor saves by @deansasek in #216
- Quit Library through its quit command before installing by @deansasek in #213
- Announce Quick Open results and mark the selected row by @deansasek in #215
- Bound the favicon and title scans against hostile markup by @deansasek in #217
- Retry a screenshot that cannot be read yet instead of dropping it by @deansasek in #218
- Forget cleared and removed clips in suggestions and Paste Next by @deansasek in #214
- Give snippets.json a format version by @deansasek in #220
- Drop a rename's undo base when its item is gone by @deansasek in #219
- Time-limit softwareupdate and guard the Command Line Tools marker in install.sh by @deansasek in #221
- Speak color tags in row labels by @deansasek in #223
- Keep Clear History when it runs during a pending history load by @deansasek in #224
- Copy the new app before trashing the old one in Move to Applications by @deansasek in #227
- Check a screenshot's size before reading it by @deansasek in #225
- Close Quick Look when the lock engages on the clip it shows by @deansasek in #229
- Mark the chosen icon as selected in the icon picker by @deansasek in #228
- Stop reading link-check response bodies by @deansasek in #230
- Refuse to replace a different app at the Applications path in Move to Applications by @deansasek in #231
- Leave locked clips out of the from-app completions by @deansasek in #233
- Respect Reduce Motion for copied GIFs in Quick Open by @deansasek in #234
- Skip undo steps for edits that change nothing by @deansasek in #232
- Check a clipboard picture's pixel size before making its thumbnail by @deansasek in #235
- Start the relaunch helper before turning off the login item in Move to Applications by @deansasek in #236
- Refuse redirects from https to http by @deansasek in #222
- Add a bookmark to the top level when its folder is gone by @deansasek in #239
- Announce clipboard link and add failures by @deansasek in #237
- Delete command files Terminal does not open, and clean up at launch by @deansasek in #240
- Name the Redo step after the step it redoes by @deansasek in #238
- Keep merged duplicate copies in Recently Deleted with their data by @deansasek in #242
- Open login items only on a login launch by @deansasek in #243
- Keep link check results when undo restores a snapshot by @deansasek in #245
- Get Info saves only the fields the user edited by @deansasek in #246
- Label the welcome page shortcut warning icon by @deansasek in #244
- Keep items in a conflict resolution that would form a parent cycle by @deansasek in #248
- Leave purged Recently Deleted items out of undo by @deansasek in #247
- Show welcome step and label progress indicators by @deansasek in #249
- Check the index in the Get Info shortcut bindings by @deansasek in #250
- Use the visible Add label for the snippet button by @deansasek in #251
- Make the Delete Immediately dialog say that Undo can bring the items back by @deansasek in #252
- Name the action on each Record Shortcut button by @deansasek in #253
- Make color swatches in Get Info a 24 pt target by @deansasek in #255
- Ask before importing a browser file whose links are all saved by @deansasek in #254
- Announce iCloud sync status changes to VoiceOver by @deansasek in #256
- Keep the bookmark menu's target alive while the menu is open by @deansasek in #257
- Keep the calendar event file until the system clears it, owner-only by @deansasek in #258
- Refresh Quick Open results when the clipboard history changes by @deansasek in #259
- Seal pinned clipboard items on the write queue, not the main actor by @deansasek in #260
- Give Accessibility calls a short messaging timeout by @deansasek in #261
- Do not ask for the page of an address with a query by @deansasek in #262
- Keep command text out of the Shortcuts command entity by @deansasek in #263
- Name bookmarks added by Shortcuts from their pages by @deansasek in #264
- Suggest only web addresses from selection and clipboard by @deansasek in #241
- Run a Shortcuts terminal command after one confirmation by @deansasek in #265
- Bring an open snippet editor forward instead of closing it by @deansasek in #226
- Find the paste key on the current keyboard layout by @deansasek in #266
- Match the tracking toggle to what it does, and extend the tracking list by @deansasek in #267
- Keep Markdown links whole when titles or addresses have line breaks or backslashes by @deansasek in #268
- Bind sealed pinned and history files to their kind by @deansasek in #269
- Take only // schemes and slashless schemes as addresses' schemes by @deansasek in #270
- Open new windows in the chosen browser even without a new-window flag by @deansasek in #271
- Register blocked hotkeys again when another app quits by @deansasek in #272
- Ignore hot corners at display seams and run their actions after the monitor by @deansasek in #273
- Remove the SwiftPM cache step that test.sh never uses by @deansasek in #274
- Build the package on pull requests, since test.sh skips the app entry point by @deansasek in #275
- Drop the reference to a benchmark audit document that is not in the repository by @deansasek in #276
- Lint the Info.plist and verify the code signature in build.sh by @deansasek in #277
- Fail the build when the localized strings bundle is missing by @deansasek in #278
- Clean up only command files with the exact name the app writes by @deansasek in #279
- Keep Most Used and Recently Opened sorts inside each divider section by @deansasek in #280
- Recognize a saved bookmark by its normalized address when offering to add by @deansasek in #281
- Preview files in Quick Open: Quick Look for documents and images, and a table for CSV and TSV by @deansasek in #282
- Save the Spotlight digest only after Spotlight indexes the items by @deansasek in #283
- Disable File menu sheet commands when the Library window is not in front by @deansasek in #284
- Drop selected items that are gone from the library and Recently Deleted by @deansasek in #285
- Hide the source app and age of a locked pinned clip in its subtitle by @deansasek in #286
- Check numeric addresses against the scheme rule by @deansasek in #287
- Animate state changes with symbol effects by @deansasek in #289
- Let an item take a custom color from the system color picker by @deansasek in #288
- Move Quick Open row drags to Transferable by @deansasek in #290
- Attach file panels and alerts to the window as sheets by @deansasek in #291
- Remember Edit Library sort and search between launches by @deansasek in #292
- Render status symbols hierarchically by @deansasek in #293
- Give the Edit shortcut the Get Info name by @deansasek in #294
- Open Welcome and Snippet editor as SwiftUI window scenes by @deansasek in #295
- Support Increase Contrast and Differentiate Without Color in pickers by @deansasek in #296
- Give Library toolbar items ids for customization by @deansasek in #297
- Turn screenshot capture off by default by @deansasek in #299
- Write backup exports and snippets.json with mode 0600 by @deansasek in #298
- Restore bookmarks.json with Recently Deleted items by @deansasek in #300
- Skip a Services link already in the library by @deansasek in #302
- Write Quick Look previews off the main actor by @deansasek in #303
- Add search scopes and suggestions to the Library search field by @deansasek in #304
- Ask before a library:// link opens an app with arguments or fills a template by @deansasek in #301
- Paste from the clipboard menu into the app that had the keyboard by @deansasek in #305
- Refuse local and private addresses in web requests by @deansasek in #306
- Cache the Library window rows between redraws by @deansasek in #309
- Cap the total size of pinned clipboard items at 200 MB by @deansasek in #310
- Keep each damaged file under a new timestamped name by @deansasek in #307
- Check the Info.plist names the code depends on by @deansasek in #308
- Keep the release build away from the write token; pin actions by @deansasek in #311
- Coalesce clipboard history saves by @deansasek in #312
- Replace a file only if it still holds the bytes this Mac last saw by @deansasek in #314
- Ask before an app added through a Shortcut opens by @deansasek in #317
- Refuse release versions that are not digits and dots by @deansasek in #315
- Raise render contrast floor to 4.5:1 and fix two light-mode colors by @deansasek in #316
- Add Reset Clipboard Key for a damaged clipboard key by @deansasek in #313
- Cap the update check at 20 seconds in total by @deansasek in #318
- Keep the Frequently Used and Reading List rows between redraws by @deansasek in #319
- Read Open at Login from the system and show approval and errors by @deansasek in #320
- Index only the name and host in Spotlight by @deansasek in #323
- Skip action-like addresses in the link check; retry GET only on 405 or 501 by @deansasek in #322
- Review every other iCloud version before clearing any of them by @deansasek in #321
- Cache file row icons and SF Symbol images by @deansasek in #324
Full Changelog: v1.6.4...v1.6.5