Bridges Adds a Reader View

I’ve been using Jonathan Ruiz’s link-saving app Bridges to put together show notes for my podcast for so long now, I can’t imagine getting my work done without it. I’m a big fan of its unique feature set for not only saving links, but also organizing and sharing them.

Recently, the app received a big upgrade in the form of a reader view. When you tap on a link you’ve saved in Bridges, it now shows you the content of the webpage in a nice, reading-focused layout. If you need to see more, you can tap a button at the bottom of the view to load the full page. It sounds like a small addition, but it’s quite useful in practice, and it rounds out the app’s feature set as a full link-saving solution.

This implementation has impressed me to the point that I’m now using Bridges as my go-to read later app. Reading articles from the web is an important part of my daily routine, so entrusting it to a new app is a big deal for me. But I really like the experience of reading articles in Bridges, and it even saves me a step when I want to add something I’ve read to the show notes for an upcoming podcast episode.

If you haven’t tried Bridges yet, now is the perfect time. Not only does it have this great new feature, but it’s also free for a limited time through the start of WWDC. I can’t recommend it enough, so I encourage you to give it a spin.

Watch History Journal 2

Today, I'm happy to share version 2 of Watch History Journal, the shortcut I made for logging what you watch in your favorite journal app. This update includes two major additions:

  • the ability to use media-tracking app Sequel as your watch history source
  • advanced options to adjust the shortcut's behavior to fit your needs

These features were added based on user requests and things that I wanted to add for my own use of the shortcut. I'm really pleased with them, and I hope others will enjoy them as well.

As soon as I found out that Sequel, my favorite app for tracking what I watch, was adding Shortcuts actions, I knew that I wanted to integrate them into Watch History Journal. While Trakt is a great way to log your watch history and will continue to be supported as a source, Sequel is my preferred tracking method, and being able to use it in the shortcut was a dream come true.

Swapping in Sequel for Trakt was quick and easy, but it resulted in two different verison of Watch History Journal, one for each source. This wasn't ideal because it would mean I'd have to maintain and release two separate versions of each update going forward, and I didn't want to add confusion for those who want to use Watch History Journal. So instead, I rewrote the shortcut from scratch to add support for multiple watch history sources.

Basically, I had to split Watch History Journal into two parts. The first part grabs your watch history from your chosen source and converts it into a format the shortcut can understand; this part differs based on whether you choose Tratk or Sequel. The second part takes that information and turns it into your journal entry; it works the same way regardless of which source you choose. The whole rewrite was an exercise in modularity, and it was a ton of fun. The end result is a shortcut that's more efficient, capable, and future-proof than ever before.

My original plan was for Sequel support to be the only new feature this update. But once I started digging into Watch History Journal again, I was inspired to keep going. After all, adding support for a new watch history source would make for a boring update for those who already use Watch History Journal with Trakt. So I decided to add something fun for everyone: advanced options.

These settings allow you to easily adjust the journal entry created by Watch History Journal to make it exatcly what you want it to be. Version 2 includes the following advanced options:

  • Text List: Add a bulleted list of watched titles to your journal entry in addition to images.
  • Posters: Use only a title's poster as its image rather than the standard compiled journal image.
  • No Images: Create a journal entry that includes only a bulleted list of watched titles with no images.
  • Leading Zeros in Episode Codes: If a title's episode or season number is below ten, add a leading zero before it (i.e., S01E01 instead of S1E1).
  • Yesterday's History: Create a journal entry for yesterday's watch history rather than today's.
  • Split Multiple Episodes: Create separate images for each episode of a series that has multiple episodes watched in a single day.

Thanks to these options, you can now make Watch History Journal work exactly the way you want it to. Do you prefer poster images instead of the default journaling suggestion-style ones? You can use those instead. Want to log your watch history from yesterday instead of today? It's just a setting away.

Advanced options can be configured by opening Watch History Journal in the Shortcuts editor and placing an "x" in the brackets next to the option(s) you want to enable. They can be mixed and matched to create the exact journal entry you're looking for. Personally, I leave the Text List option enabled to make my journal entries easily searchable in the future.

In addition to these major new features, this update includes options to change the default text that appears in your journal entry and to create entries in multiple journal apps at once.

My hopes for this new version of Watch History Journal are that it will offer something exciting for existing users and make the shortcut a viable option for a whole new group of people who use Sequel for tracking shows and films. As I've said before, I'm a big believer in the power of journaling, and this shortcut is my way of helping people round out their journaling practice by reflecting on what they watch.

You can download Watch History Journal 2 by following this link. If you give it a try, I'd love to hear what you think of it, how you're using it, and what you'd like to see in the next update. This project is such a pleasure to work on, and that's thanks to the awesome feedback from users like you.

Thank you for reading this writeup on the update. I hope you enjoy it as much as I've enjoyed making it.

Next Portable Console and Comfort Zone

Yesterday, we announced two new podcasts joining the MacStories family. As Federico put it:

I’m incredibly excited to introduce two brand new shows joining the MacStories family of podcasts today: Next Portable Console (or NPC), hosted by me, Brendon Bigley, and John Voorhees, and Comfort Zone, hosted by Niléane Dorffer, Chris Lawley, and Matt Birchler. You can find both shows, along with links to subscribe, on MacStories’ Podcasts hub.

NPC covers the ever-growing world of portable gaming in all its many facets, and Comfort Zone pushes its hosts – and listeners, should they choose to participate – to try new things in their tech setups each week. Both shows sound very entertaining, and I can’t wait to listen in.

As excited as I am for these shows, though, I’m even more excited to welcome my new colleagues into the fold. I have so much respect for the work that Brendon, Chris, and Matt each do, and it’s so cool to now be working on the same team as them.

You can read the full announcement post on MacStories for all the details. The first episode of NPC is out now, with new episodes coming every other Tuesday. Comfort Zone starts its weekly release schedule this Thursday, but you can get a taste of the show by checking out its trailer right now.


Side note: With these two new shows in the mix, there’s now a new episode of a MacStories podcast out every weekday. I mean, just look at this lineup.

  • Monday: AppStories
  • Tuesday: Ruminate / NPC (alternating)
  • Wednesday: Magic Rays of Light (hosted by yours truly)
  • Thursday: Comfort Zone
  • Friday: MacStories Unwind

Mystery Switch

Yesterday, while going through the usual process (read: struggle) of putting my son into his car seat, I noticed a brightly-colored object under the chair next to his. Thinking it was a toy he had dropped, I reached under the seat to pull it out. What I found left me truly baffled.

In my hands was a Nintendo Switch, complete with an attached pair of Joy-Con controllers and a copy of Super Mario 3D World inside. This wasn't my Nintendo Switch, mind you; that one, I knew, was safely sitting in its dock at home. This was someone else's Switch, and it was in my car for some reason.

I instantly started forming a list of every person who had ridden in my vehicle recently. It's a short list, and it's even shorter if you only count the number of people who've sat in the back seat. I just couldn't fathom where this thing might have come from.

Then my mind was flooded with a series of questions: Am I in the right car? (I obviously was.) Is this a weird prank? Could someone be using this device to spy on me somehow?

I may have been making some pretty big logical leaps here, but you have to understand just how out of sync with reality this discovery was. It felt like this device had fallen into my car from a different dimension.

The Switch's battery was dead, so I couldn't check the profile name or settings to try to figure out who it belonged to. Instead, I drove home with the foreign object in the passenger seat next to me, glancing over at it every once in a while just to make sure I hadn't imagined the whole ordeal.

When I got home and was able to connect it to power, the device didn't immediately offer any obvious clues as to its owner. The profile name was a gamer tag, and I couldn't check the email address on the Nintendo eShop account because I was afraid to give the thing access to my network. Finally, I went into its WiFi settings and was able to deduce where it came from based on some of its previously-connected networks.

The Switch belonged to one of my nephews or nieces. I couldn't be sure which one, so I gave my sister a call to see if anyone had reported a missing Switch. She said that yes, one of her sons had misplaced his, and they'd looked everywhere for it with no luck. I told her where I found it, and that's when the story finally made sense.

My nephew's Nintendo Switch had been sitting in the back of my car for over six months, since it was mistakenly left there when my sister's family rode with me to Thanksgiving. Through some combination of interior vehicle design, physics, and my lack of awareness of the world around me, it sat there undiscovered – until yesterday.

Thankfully, the device seems to have survived its half year of neglect without suffering any physical or functional damage. It's now back on its way to its rightful owner, who I'm sure will be thrilled to be reunited with it after all this time. Good on ya, kid.

Even at my age, life is still finding ways of surprising me, and of reminding me that there is such a thing as a story with a happy ending.

Wallflower Creative

I tend to be most comfortable working behind-the-scenes. At my job, I spend the majority of my time in the sound booth, at the back of the room, doing my best to stay invisible because that means I’m doing what I’m supposed to do. It’s the same way with my creative work: the parts of the process I enjoy most are often the ones most people will never notice.

I find it fulfilling – and, frankly, just more my style – to stay in the background and let other people be front and center. I don’t necessarily need my name on everything.

Of course, there are times when I do need to be center stage, regardless of my comfort level. Making cool things can’t always be done from the shadows. And at different times, the balance between being behind-the-scenes and out in front shifts depending on what’s needed of me.

All of that to say, I know it’s been quiet here for a bit. I’ve been more focused on the behind-the-scenes work than the stuff where I’m at the forefront. But I’m loving what I’m doing and proud of it, too.

The balance will inevitably shift back; it’s the way it goes. I have plans for things I want to write about, so hopefully it won’t be quite so quiet here before long. Regardless, I’m happy with the things I’m making, and I so appreciate everyone who takes the time to check them out.

Thank you for reading. Talk soon!