UpdateKit API's Avatar

UpdateKit API

@updatekit.mikebeas.com

The UpdateKit API makes it easy to distribute updates for your iOS Shortcuts, whether self-hosted or on a galley site like RoutineHub. By @mikebeas.com

48
Followers
1
Following
28
Posts
11.04.2023
Joined
Posts Following

Latest posts by UpdateKit API @updatekit.mikebeas.com

Preview
GitHub - MikeBeas/switchblade: A self-hosted Apple Shortcuts distribution platform A self-hosted Apple Shortcuts distribution platform - MikeBeas/switchblade

Switchblade v1.3.1 has been released. This includes a critical bug fix that could prevent unauthenticated users from seeing public versions or shortcuts.

24.12.2024 20:34 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

If you release a shortcut in this state you can now just release an update normally with the correct version number included and you'll be good to go.

24.12.2024 18:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

To fix this, I pushed an update today for UpdateKit that will default to "0" as the version number if none is supplied, ensuring the latest version will always be found.

24.12.2024 18:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The way UpdateKit worked until now was that if no current version was supplied, it would fail with an error saying you need to supply shortcut data.

This is great if you're testing a release, but if you release something this way, as I did, it's now impossible to update your shortcut. Yikes!

24.12.2024 18:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

A new version of the UpdateKit API has been deployed with a new safeguard.

Earlier this week I released a new shortcut, but I made the insanely goofy mistake of not filling in the current version of the shortcut in my UpdateKit call.

24.12.2024 18:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Ooh, 13,500, an even hundred, nice and round!

17.09.2024 04:55 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Switchblade SDK adds support for this filter.

Switchblade UI has a bug fix for the escape key misbehaving.

11.05.2024 18:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Switchblade adds a new sinceVersion filter to several endpoints, allowing you to get history from a certain version forward. Useful for displaying change logs for all the versions a user has missed (versus just the latest one they've missed).

11.05.2024 18:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

New versions of Switchblade + Switchblade SDK + Switchblade UI are out now!

11.05.2024 18:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Switchblade self-hosted Shortcut platform now has multi-user support (+ more updates) : r/shortcuts

NOW AVAILABLE:

Switchblade 1.2.0
- Adds multi-user support

Switchblade UI 1.1.0
- Adds user management and permissions features

Switchblade SDK 1.1.0
- Adds support for Switchblade 1.2.0 features

www.reddit.com/r/shortcuts/...

04.11.2023 19:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

So this means there will be permissions to allow/prevent users from viewing draft shortcuts they don't own, or draft versions on shortcuts they don't own.

11.10.2023 00:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

So... good news! I decided to take another look at the permissions system and see if I could get the "view"-type permissions working, and I've found a way to do what I originally wanted. It's a method I wanted to avoid initially but after thinking about it some more I think it's the right approach.

11.10.2023 00:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Legacy UpdateKit has now been deprecated. The web pages have been removed and the BlackBox API has been shut down.

The UpdateKit API is now the only UpdateKit there is!

18.09.2023 17:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You should update your shortcuts that use UpdateKit to use the newer, more powerful UpdateKit API immediately! If you still use the legacy updater you may not be able to distribute updates starting on Monday.

mikebeas.com/updatekit-api

17.09.2023 02:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

FINAL REMINDER:
On Monday, September 18, Apple will release iOS 17. On that day, the legacy UpdateKit shortcut will be removed from download. The API that supports legacy UpdateKit versions will be shut down.

17.09.2023 02:43 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1

I *still* need to add permissions for viewing draft shortcuts and versions that weren't created by the current user, but that's like the last thing I need to do.

16.09.2023 00:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Sat down to add one or two more things to the Switchblade update and got sidetracked adding something I had initially decided to punt to a further release.

When multi-user launches you'll have the ability to filter shortcuts and versions by the creator.

16.09.2023 00:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

- Switchblade SDK update is in development with new endpoints to support the permissions and multi-user functionality in Switchblade. It will also include a new option that allows the SDK to throw on API errors, so you can use try/catch flows.

05.09.2023 01:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Ongoing work:

- Making progress on full multi-user support for Switchblade servers. The bulk of the work on the permissions backend has been completed, I think. Frontend work for Switchblade UI will start soon.

05.09.2023 01:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

REMINDER: The UpdateKit standalone shortcut will be discontinued and removed from download this month when iOS 17 launches to the public!

Migrate your shortcuts to the UpdateKit API for faster, more-powerful update checks!

04.09.2023 15:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Switchblade UI works great on Cloudflare Pages with no changes! https://pages.dev

15.06.2023 23:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

switchblade-sdk is now available on npm due to github's package registry requiring users to authenticate to install public packages.

switchblade-ui has been updated to v1.0.1 with the new install source.

https://www.npmjs.com/package/switchblade-sdk

07.06.2023 23:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Reddit - Dive into anything

NOW AVAILABLE:

- Switchblade v1.1 with new several features

- Switchblade UI: an admin panel for Switchblade

- Switchblade SDK: a Node package for interfacing with Switchblade servers

https://www.reddit.com/r/shortcuts/comments/13n0h6g/announcing_switchblade_v11_switchblade_ui_and_the/

20.05.2023 17:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Post image

I think they're done… I'm going to be preparing some screenshots, squashing git commits, pushing code to public repos, and announcing on Reddit soon!

19.05.2023 02:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Mike Beasley

All other functionality is unchanged.
This will probably be the final version of UpdateKit as a standalone shortcut.

For more information about the deprecation: https://www.mikebeas.com/shortcuts/updatekit

14.05.2023 18:01 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

UpdateKit 10.0 will be released when iOS 17 enters beta, probably on June 5th with the first day of WWDC.

UpdateKit 10 adds a notice about the previously announced deprecation and discontinuation of UpdateKit as a standalone shortcut to encourage developers to migrate to the UpdateKit API.

14.05.2023 18:01 πŸ‘ 0 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

I’m working on:

- The next update to Switchblade with some quality-of-life improvements around MFA

- A JS/TS SDK you can install into your project for easy interaction with Switchblade servers

- A control panel for Switchblade you can install and run anywhere (you can always use a different one)

10.05.2023 07:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

I’ll mirror any new Mastodon posts over here until one of the services wins!

11.04.2023 17:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0