Zach Waugh

Engineer at Loom. Building @artifacts on the side. Previously iOS at Rewatch, Basecamp, 37signals.

Zach Waughzachwaugh
2025-06-11

TIL that CloudKit has a limit of 750 references with a `deleteSelf` action. Already have users hitting that limit, so will need to manage that myself now, which is annoying

developer.apple.com/documentat

Zach Waughzachwaugh
2025-06-11

@erickissack @artifacts I'm curious if you can try again now? It wasn't working for me yesterday, but is working now. Apple had updated TestFlight for macOS yesterday, so guessing they broke something on the server and fixed it

Zach Waughzachwaugh
2025-06-11

Anyone seeing issues with installing betas through TestFlight on macOS today? Had two reports of issues with the latest @artifacts beta I released today. TestFlight for macOS also updated today, so not sure if I did something wrong or it's broken.

Zach Waughzachwaugh
2025-06-10

Everybody is working on iOS 26 already, but I'm just here finally adding AppIntents to @artifacts. If you're an Artifacts + Shortcuts user, let me know what you'd want to see! Starting with intents to add links and images with optional title/description. Eventually will add support for adding collections/tags as well.

Zach Waughzachwaugh
2025-06-09

Oh no, the hammer sitting outside the background in Xcode was always one of my favorite app icons

Zach Waughzachwaugh
2025-06-09

My stream of consciousness WWDC wish list with things that were top-of-mind for me

zachwaugh.com/posts/wwdc-2025-

Zach Waughzachwaugh
2025-06-07

@refactoredd I did look at that originally, but wanted full control over the data returned, so ended up writing a custom library. There’s a simple workaround here which is pretending to be Messages/WhatsApp by changing the user agent, just a shame that's required at all

Zach Waughzachwaugh
2025-06-07

Such a bummer that sites like X and Reddit that benefit so much from the web and people sharing links don't willingly provide them for their own content. Both of the sites will only provide OpenGraph tags to Messages/WhatsApp and block other user agents

Zach Waughzachwaugh
2025-06-03

Alright, last new feature! Really love the style Jordan has been developing here on macOS.
mastodon.social/@jordanborth/1

Zach Waugh boosted:
Jordan Borthjordanborth
2025-05-30

You know you’re getting close to shipping (hopefully 😅) when you’re working on onboarding and paywalls (also pricing and features TBD) @artifacts

Zach Waughzachwaugh
2025-05-29

The key thing for me is this cut out 50% of the most annoying work and got me over the hurdle of the blank page, which has been a struggle for a side project. I have limited time to work on it, so this was a huge boost. Once I have a working prototype, my motivation goes way up.

Zach Waughzachwaugh
2025-05-29

Then, had Cursor/Claude 4 create the UI and TCA reducer for the importer. This UI is...not great, but it's really easy to see where it's shitty and fix. I can make this look good 10x faster than I could create it from nothing. Tested on an export from pinboard and it worked!

Zach Waughzachwaugh
2025-05-29

Next, had ChatGPT write an importer based on that data. It was ok, but I was able to rewrite the core parts pretty quickly. I brought it into Cursor and had Claude 4 write unit tests

Zach Waughzachwaugh
2025-05-29

Building an import feature for @artifacts has been on my list for a long time, but I've been pushing it off because I know it was going to be tedious, so I had AI do most of the work. First, got ChatGPT to do deep research on the formats I'd need to support

Zach Waughzachwaugh
2025-05-26

Found a fix, works if you set view.frame directly. Not sure if that’s the best, but it works

Zach Waughzachwaugh
2025-05-26

Anyone have experience with macOS share extensions? No matter what I change, the share sheet in Artifacts is always 500x500. Tried setting preferredContentSize and setting constant width/height in autolayout in the view controller, but doesn't matter

Zach Waughzachwaugh
2025-05-25

Been using Cursor enough for text editing that I had to remap open quickly in Xcode from command+shift+o to command+p so I stopped bringing up the print dialog

Zach Waughzachwaugh
2025-05-23

@daniel @jeffreykuiken @telemetrydeck oh nice! Have you written about your stack or set up at all?

Zach Waughzachwaugh
2025-05-22

I guess with Pocket shutting down, really need to get @artifacts out there! We're close, shouldn't be much longer

Zach Waughzachwaugh
2025-05-22

@david I think for the same reasons they open-sourced Swift (or any large company open-sources anything): builds a larger community, increases developer trust, enable others to improve it, better ecosystem, etc

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst