Federico Viticci

9431 posts on MacStories since April 2009

Federico is the founder and Editor-in-Chief of MacStories, where he writes about Apple with a focus on apps, developers, iPad, and iOS productivity. He founded MacStories in April 2009 and has been writing about Apple since. Federico is also the co-host of AppStories, a weekly podcast exploring the world of apps, and Dialog, a show where creativity meets technology.

He can also be found on his two other podcasts on Relay FM – Connected and Remaster.

| Instagram: @viticci |



Astonishingly Easy And Unlimited Cloud Backup

Tweetbot 7.1 Adds Background Notifications for Follows, Quotes, and User Tweets

A tweet notification from Tweetbot. This one took about four minutes to arrive – not too bad considering they're not based on push notifications.

A tweet notification from Tweetbot. This one took about four minutes to arrive – not too bad considering they’re not based on push notifications.

We’ve been keeping an eye on Tapbots’ rapid development pace for Tweetbot on iPhone and iPad over the past few months (we gave Tweetbot 6 a MacStories Selects award in December), and I continue to be impressed by how Tweetbot is growing and adding new features thanks to its new business model and Twitter’s new API.

In today’s 7.1 update, Tweetbot has gained support for background notifications. These notifications, unlike push notifications, are managed by iOS/iPadOS’ background app refresh system, which comes with some benefits and limitations that Tapbots has outlined here. In terms of why this matters for users, background notifications alllow Tweetbot to support notifications for more types of activities: you can now enable notifications for new followers, people who quote one of your tweets, and – my favorite – new tweets from a specific user. The latter can be enabled on a user’s profile page (pictured below) or by long-pressing someone’s profile picture in the timeline.

Enabling notifications for specific users.

Enabling notifications for specific users.

Being notified when a specific user tweets was one of the features I was missing from the official Twitter app, so I’m glad Tapbots figured out a way to add it to Tweetbot. Since Tapbots’ system is based on Apple’s background app refresh technology and they can’t control the timing of notifications, Tweetbot’s version of these alerts won’t likely be as immediate as the Twitter app, but that’s fine as long as I get a list of new tweets from specific users.

I look forward to testing these notifications over the next few days. Tweetbot 7.1 is available on the App Store for iPhone and iPad; hopefully, we won’t have to wait much longer for Tweetbot 7 to arrive on macOS too.


Six Colors’ ‘Apple in 2021’ Report Card

For the past seven years, Six Colors’ Jason Snell has put together an ‘Apple report card’ – a survey that aims to assess the current state of Apple “as seen through the eyes of writers, editors, developers, podcasters, and other people who spend an awful lot of time thinking about Apple”.

The 2021 installment of the Six Colors report card is now out, and you can find an excellent summary of all the submitted comments along with charts featuring average scores for different categories on Six Colors.

I wasn’t able to participate in last year’s report card, but I’m happy Jason invited me back to share some thoughts and comments on what Apple did in 2021. As it turns out…I had a lot of opinions I wanted to share this year, particularly about the Mac. This may be surprising coming from me – a longtime iPad Pro user – but I’m incredibly fascinated by Apple’s new direction with the Mac platform and how it’s changed thanks to Apple silicon.

I’ll have much more to share about macOS and the M1 Max MacBook Pro I’ve been testing in the near future. In the meantime, I’ve prepared the full text of my answers to the Six Colors report card, which you can find below. Once again, I recommend reading the whole thing on Six Colors to get the broader context of all the participants in the survey.

Read more

Preserve and Play the Original Wordle for Decades with WordleForever

Playing the original Wordle offline with WordleForever.

Playing the original Wordle offline with WordleForever.

Update: It appears that WordleForever is only supported on iOS/iPadOS 15.4 at the moment, which are available as public betas. I was not aware of the fact that older versions of iOS/iPadOS had a bug in the Shortcuts app that prevented WordleForever from working properly. If you want to play with WordleForever now, you’ll have to install iOS/iPadOS 15.4.

Like many others over the past week, when I saw the news that Wordle had been acquired by The New York Times, I immediately felt a mix of two feelings: I was genuinely happy (and still am!) for Wordle creator Josh Wardle, who managed to turn a simple web game into a successful venture; and I was concerned The New York Times would inevitably ruin the beauty and simplicity of the original game. And I still am.

So in the spirit of game preservation (a topic I care deeply about) and out of skepticism regarding the future of Wordle as a NYT product, I teamed up with Finn Voorhees to create WordleForever, a shortcut that lets you back up the entire Wordle game offline – on your device – using Apple’s Shortcuts app so you can keep playing the game for the next few decades. With WordleForever, you can put the original Wordle on your iPhone or iPad Home Screen and play the original game (with the same words as everyone else) for years to come.

Read more

MacStories Starter Pack: Reverse-Engineering the Matter API and My ‘Save to Matter’ Shortcut

My Save to Matter shortcut.

My Save to Matter shortcut.

Editor’s Note: Reverse-Engineering the Matter API and My ‘Save to Matter’ Shortcut is part of the MacStories Starter Pack, a collection of ready-to-use shortcuts, apps, workflows, and more that we’ve created to help you get the most out of your Mac, iPhone, and iPad.

For the past few months, I’ve been enjoying and keeping an eye on the development of Matter, a new read-later service that aims to combine a powerful text parser with elegant design, social discovery features, annotations, and the ability to listen to articles as audio. I’m not one to typically care about the latest VC-backed startup that promises to revolutionize reading articles with social features, but Matter struck me for a few reasons: the app’s reader mode is gorgeous; the ability to annotate articles with highlights is great; and, more importantly, it has the best, most human-sounding text-to-audio conversion engine I’ve ever tested.

Something else happened a few months ago: Matter introduced an official plugin to sync your article highlights as Markdown notes to Obsidian. Integration with PKM-style apps is a hot trend right now in the modern crop of read-later services (John covered this very topic here), so I wasn’t shocked to see that Matter joined Readwise in supporting Obsidian with a plugin. Something about it piqued my interest though:

If Matter didn’t have a public API, how could the Obsidian plugin even sync to the Matter service?

Obviously, there had to be an API involved behind the scenes, which Matter hadn’t announced yet, but which I could potentially reverse-engineer and integrate with Shortcuts. And that’s exactly what I’ve been doing for the past month.

My experiments with the still-unannounced Matter API have developed on three separate fronts, and I’m going to share the results in three different places:

  • Today on MacStories, I’m going to share a one-click shortcut called Save to Matter that lets you save any article to your Matter queue directly from the share sheet or anywhere else on iOS, iPadOS, or macOS without having to use the Matter extension;
  • Tomorrow on MacStories Weekly for Club MacStories members, I will share MatterBot, an advanced Matter shortcut that lets you take complete control over your Matter queue with support for exporting annotations as Markdown or even downloading articles as MP3 files;
  • Next week for Club MacStories+ and Premier members only, I will share MatterPod, another advanced shortcut that lets you turn your Matter queue into a Matter podcast feed hosted on your own web server.

Before we dive in, I also want to confirm that I privately reached out to the folks at Matter weeks ago about my experiments, and they were cool with me writing about my findings and sharing shortcuts I’ve built for the Matter API.

With that being said, let’s take a look at how you can get started with the Matter API and the Save to Matter shortcut.

Read more

MacStories Starter Pack: Introducing Obsidian Shortcut Launcher, A Free Plugin to Trigger Shortcuts from Obsidian

Obsidian Shortcut Launcher is a free plugin that works on iOS, iPadOS, and macOS.

Obsidian Shortcut Launcher is a free plugin that works on iOS, iPadOS, and macOS.

Editor’s Note: Obsidian Shortcut Launcher is part of the MacStories Starter Pack, a collection of ready-to-use shortcuts, apps, workflows, and more that we’ve created to help you get the most out of your Mac, iPhone, and iPad.

It shouldn’t come as a surprise to anyone that, over the past year, Obsidian has become as essential to my workflow as Shortcuts. As I have been thoroughly documenting in the My Obsidian Setup series for Club MacStories members, Obsidian – which is the MacStories Selects 2021 App of the Year – is more than a text editor: it’s something more similar to an OS for writers that encompasses note-taking, Markdown writing, journaling, research, and more. At this point, just like I can’t imagine using Apple devices without Shortcuts, I can’t imagine taking notes or writing articles without Obsidian.

Which means that it shouldn’t surprise anyone either that I wanted to combine my two favorite apps and figure out a way to integrate Obsidian with Shortcuts.

Today, I’m thrilled to introduce Obsidian Shortcut Launcher, a free Obsidian plugin – available in the Community Plugins section of the app – that lets you trigger shortcuts as commands from Obsidian. With Obsidian Shortcut Launcher (or ‘OSL’), you’ll be able to trigger any shortcut you want from Obsidian, passing along values such as the text of the document you’re working on, its name, text selection, and more. Obsidian Shortcut Launcher is free to use and works on iOS, iPadOS, and macOS.

Obsidian Shortcut Launcher is the result of weeks of planning and work from me and Finn Voorhees, and it has created an entirely new dimension in how I use Obsidian and Shortcuts on a daily basis. Because OSL is available in Obsidian’s Community Plugins list, you can find its source code here. Read on below to find out how OSL works behind the scenes, how I’ve been using it for my setup, and how you can start using it yourself with Obsidian and your favorite shortcuts.

Read more

MacStories Starter Pack: Frame Nintendo Switch Screenshots with SwitchFrame

Breath of the Wild, framed with SwitchFrame in Shortcuts.

Breath of the Wild, framed with SwitchFrame in Shortcuts.

Editor’s Note: Frame Nintendo Switch Screenshots with SwitchFrame is part of the MacStories Starter Pack, a collection of ready-to-use shortcuts, apps, workflows, and more that we’ve created to help you get the most out of your Mac, iPhone, and iPad.

Following the release of version 11.0 of the Nintendo Switch firmware in December 2020, I released ShortSwitch, a shortcut that simplified the process of importing screenshots and videos from a Nintendo Switch console on the same Wi-Fi network as your iPhone or iPad. ShortSwitch continues to be one of my favorite utilities I’ve built in the Shortcuts app, and it’s become my default way of transferring media from the Switch to my iPhone before tweeting it. With ShortSwitch, you don’t need to scan the second QR code displayed on the console, and you can quickly preview or save multiple files at once. It still works reliably, and you can download it here.

That said, I’ve always wondered if I could improve another aspect of screenshots captured on the Nintendo Switch: framing them with a physical device template of a Switch console, just like I can frame iPhone, iPad, and Mac screenshots with Apple Frames. So a few months ago, Silvia and I got to work. After finding a Switch template we liked, Silvia modified it, and I was able to put together SwitchFrame – a shortcut that frames Switch screenshots with a classic Nintendo Switch console featuring red and blue Joy Cons.

Read more

MacStories Starter Pack: Clean Up URLs and Remove Tracking Parameters with URL Cleaner

URL Cleaner for iOS.

URL Cleaner for iOS.

Editor’s Note: Clean Up URLs and Remove Tracking Parameters with URL Cleaner is part of the MacStories Starter Pack, a collection of ready-to-use shortcuts, apps, workflows, and more that we’ve created to help you get the most out of your Mac, iPhone, and iPad.

Picture this:

You’ve just come across an interesting article or product you want to share with someone, so you copy the URL and you’re ready to send it over iMessage, tweet it, link it on your site – you name it. Then, you notice that the URL has a bunch of ugly tracking parameters appended to the end of it. I’m sure you’ve seen them too: it’s those ?utm and soc_src1 and similar strings of text that some web publishers rely on to monitor where traffic is coming from and track other parameters about clicked URLs. For a publisher, those bits of data can actually be useful; for the end user, however, I’ve always wished there was an easy way for apps or extensions to “clean up” URLs and return the vanilla version of a link without any tracking parameter attached.

So, for the debut of our MacStories Pack event, I decided to fix the problem myself with a shortcut I appropriately called URL Cleaner. With this shortcut, which you can download for free at the end of the story and find in the MacStories Shortcuts Archive, you’ll be able to instantly remove popular tracking parameters from any URL and get a “cleaned up” version of it copied into the system clipboard. Best of all, URL Cleaner has been specifically optimized for iOS, iPadOS, and macOS, taking advantage of desktop-specific actions in macOS Monterey all while remaining integrated with the share sheet and Siri on iPhone and iPad.

Let’s take a look.

Read more

WordleBot 1.1, Now Fully Accessible with Native Emoji-to-Image Conversion

WordleBot 1.1.

WordleBot 1.1.

Following the release of my WordleBot shortcut last week, I’ve received a lot of useful and informative feedback from users in the accessibility community regarding the shortcut’s ability to annotate Wordle results with descriptions. Although well-intentioned, my original approach was misguided: even with line-based scores, the grid of emoji characters still performed horribly with screen-reading technologies such as Apple’s VoiceOver. WordleBot didn’t do much to make results more accessible for VoiceOver users since it was only reformatting the grid of emoji characters with additional text.

Read more

WordleBot: A Shortcut to Annotate Your Wordle Results with Scores

WordleBot for iPhone.

WordleBot for iPhone.

Update, January 18: I have released version 1.1 of WordleBot with support for converting emoji results to a single image. You can read the article here and redownload the updated shortcut below.

I, like the rest of the Twitter over the past few weeks, have fallen in love with Wordle, Josh Wardle’s ingenious daily word game (if you somehow missed it, check out Wardle’s profile in The New York Times). It’s so refreshing to have something so disarmingly simple, yet challenging that isn’t out to scam us (although some have tried) or sell our data on the Internet these days. Wordle reminds me of Brain Age for Nintendo DS in its heyday: everyone I know does it and is talking about it, at least for now. For me, Wordle has become this nice, daily ritual that I try to complete with my girlfriend to improve our English skills.

Wordle is a web app, and it comes with a clever built-in sharing feature that lets you share your results with other people by visualizing them as emoji of different colors based on the letters you guessed in the daily puzzle. I’m sure you’ve seen those tweets featuring lots of green and yellow emoji pass by on your timeline. While I think Wordle’s default sharing mechanism is fun, on-brand, and already iconic, I don’t like how its output is not accessible or descriptive enough. Folks with visual impairments such as colorblindness may find the emoji-laden Wordle tweets nearly impossible to decipher; those blocks of emoji don’t play well with screen-reading technologies such as VoiceOver; and, I just thought it’d be useful to figure out a way to score each line of the puzzle to bring some additional context to your Wordle results.

So, I made WordleBot, a shortcut that takes Wordle’s default shareable text and reformats it with partial and perfect scores for each line. With WordleBot, you’ll be able to share results that keep the original Wordle aesthetic and format but also include scores for 🟨 and 🟩 letters on each line, like this tweet:

Read more