{"id":51963,"date":"2026-05-20T14:13:42","date_gmt":"2026-05-20T18:13:42","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=51963"},"modified":"2026-05-20T14:13:42","modified_gmt":"2026-05-20T18:13:42","slug":"updating-shared-shortcuts","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2026\/05\/20\/updating-shared-shortcuts\/","title":{"rendered":"Updating Shared Shortcuts"},"content":{"rendered":"<p><a href=\"https:\/\/annoying.technology\/posts\/a284bbe27242c2d7\/\">Manuel Grabowski<\/a>:<\/p>\n<blockquote cite=\"https:\/\/annoying.technology\/posts\/a284bbe27242c2d7\/\">\n<p>No actual concept of versioning or upgrades for shared shortcuts. Sharing shortcuts happens via weird iCloud URLs rather than being an actual aspect of the system. So to update a shortcut, do you just add it again? No indication of what that will do before you press the button. Will it error out? Will it create a duplicate? Will it update\/replace the existing one?<\/p>\n<p>[&#8230;]<\/p>\n<p>Of course this Playmobil-ass UI doesn&rsquo;t show <em>anything<\/em> that would be remotely useful for serious people. Imagine wanting to <em>sort<\/em> your shortcuts by date or see the <a href=\"https:\/\/annoying.technology\/posts\/c1f50e78a65d2ce3\/\">last modification date<\/a>, like some rocket scientist.<\/p>\n<\/blockquote>\n\n<p>Needless to say, there&rsquo;s no version control or diffing, either. There&rsquo;s so much stuff that apps can get for free if they use the file system instead of opaque storage. Bypassing it in the name of simplicity makes some things easier but blocks a long tail of possibilities&mdash;as well as basic stuff like sorting, if the app doesn&rsquo;t provide it.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/07\/16\/shortcuts-in-macos-tahoe\/\">Shortcuts in macOS Tahoe<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/05\/01\/the-joy-of-shortcuts\/\">The Joy of Shortcuts<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/06\/08\/shortcuts-for-mac\/\">Shortcuts for Mac<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Manuel Grabowski: No actual concept of versioning or upgrades for shared shortcuts. Sharing shortcuts happens via weird iCloud URLs rather than being an actual aspect of the system. So to update a shortcut, do you just add it again? No indication of what that will do before you press the button. Will it error out? [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2026-05-20T18:13:45Z","apple_news_api_id":"1eb7c799-3444-40df-9998-29759940c9fe","apple_news_api_modified_at":"2026-05-20T18:13:45Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/AHrfHmTREQN-ZmCl1mUDJ_g","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[16,31,2741,30,2742,1686,376],"class_list":["post-51963","post","type-post","status-publish","format-standard","hentry","category-technology","tag-icloud","tag-ios","tag-ios-26","tag-mac","tag-macos-tahoe-26","tag-shortcuts","tag-versioncontrol"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/51963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=51963"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/51963\/revisions"}],"predecessor-version":[{"id":51964,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/51963\/revisions\/51964"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=51963"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=51963"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=51963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}