DevBits header

AgileBits Presents: AgileCloudSDK

Today we’re pleased to announce that AgileCloudSDK is officially open source and available on GitHub. AgileCloudSDK is a framework that we’ve built for the purpose of bringing iCloud sync to the AgileBits Store version of 1Password. AgileCloudSDK allows us to take our existing iCloud sync solution and make it work outside the Mac App Store.

Get the Code

Enough with the pleasantries, let’s get to it! All of the code is up on GitHub. The repository includes the framework, two sample apps (one using CloudKit, the other using AgileCloudSDK), and instructions on how to get set up.


Using both CloudKit JS and CloudKit REST Services, AgileCloudSDK is a drop-in replacement for the official CloudKit framework. Its core functionality is compatible enough that for our sync code, the only difference between it and CloudKit is which framework header we import. The gap is a little wider for sync setup, because OS X and iOS handle all the authentication automatically when using CloudKit.

When using CloudKit JS or the REST Services, authentication is not handled automatically. In this case, AgileCloudSDK brings the user to the CloudKit authentication page in their browser. After a successful login, an authentication token is returned to the app.

AgileCloudSDK auth

The differences in authentication required us to modify how sync is configured in 1Password, but thankfully the changes we had to make were fairly minimal.

One of the many benefits of using AgileCloudSDK is that developers can target either the development or production CloudKit container, which is invaluable for debugging issues in a production environment.

Getting Here

The first stage of AgileCloudSDK development was to simply build this thing for our own purposes. It was important to us that we explain to our users how we managed to get iCloud sync outside the Mac App Store; announcing the framework a few months ago was our way of doing that.

The next phase was to get more real-world experience with the framework and to fix issues as they came up. We’ve been refining AgileCloudSDK and we’re really happy with how it’s working out so far, and we think it’s ready for others to use it.

Going Forward

We’re now entering the third phase of AgileCloudSDK development. This is where we would love all you app developers to get involved. AgileCloudSDK contains implementations of every CloudKit class that 1Password uses, which is the majority of them. See our GitHub project page for a list of classes that are not implemented. We’d love for AgileCloudSDK to implement 100% of the CloudKit API.

We used both CloudKit JS and CloudKit REST Services to implement AgileCloudSDK. CloudKit JS is almost always the quickest way to get something built, but the REST services allow more flexibility. We’d love to see more code converted to using only the REST services, with the goal of one day breaking the dependence on any main-thread processing.


For general feedback, leave a comment below or e-mail us at If you have questions or comments on implementation, or if you find a bug, please file an issue in the repo.

Guest of Honour header (with figure)

Guest of Honour: Don McAllister

Photo courtesy Don McAllister

Photo courtesy Don McAllister

I recently had the pleasure of talking to Don McAllister about how he went from creating video tutorials for a family member to building an empire helping people learn how to use apps on their Macs and iOS devices. Don has been a member of our 1Password family for many years, and it was fascinating to hear about how ScreenCastsOnline has grown and evolved—alongside AgileBits!—over that time.

What are screencasts and what is ScreenCastsOnline?

Screencasts show someone how a piece of software or service works on their computer. I talk away and describe what’s happening on-screen!

ScreenCastsOnline is basically a weekly tutorial that keeps people abreast of what’s going on within the Apple space, looking at new pieces of software as they come out. I’ll bring a whole series of shows about OS X and iOS as they come out. But I think fairly uniquely for what I do is that I also cover third-party software, such as 1Password and Default Folder X. It’s the third-party stuff people seem to like because you can get OS X and iOS tutorials pretty much anywhere but there aren’t many other people who cover the third-party stuff.

People can sign up for a monthly, quarterly, or full membership and they basically get the whole package. They get access to the website and a free magazine each month which has videos from the previous month and articles, etc. They also now get a brand new Apple TV app which gives them access to the entire archive.

There’s also the ScreenCastsOnline monthly magazine, which is an iOS app. It has the last month’s video tutorial stream, but it also has a number of articles in there as well from various “Mac luminaries” like David Sparks and Allison Sheridan. They all contribute articles each month and that gets published in the magazine. And people can either get that as part of their membership, or they can go to iTunes and they can actually subscribe to the magazine on its own.

SCO Magazine

The new thing is a completely separate iOS app that’s available for the iPad, the iPhone, and the Apple TV. It allows people to buy individual episodes. There are about 60 tutorials in there. They’re mainly themed, so there’s a series on OS X El Capitan, there’s a series on iOS 9, there’s a series on Apple Photos, there’s a series on iWork for Mac and iWork for iOS. As we move forward, I’m going to start including the weekly tutorials in there as well so the 1Password episodes are in there for purchase.

SCO Showcase

How did ScreenCastsOnline get started?

My sister-in-law bought a Mac on the strength of my raving about it. She lives 20 or 30 miles away, so I couldn’t sit down and show her how to do things, so I decided to make her a couple of screencasts just to show the basics. At the same time, I had the idea of doing an audio podcast. When I started doing the screencasts for my relative, I thought, “Hang on a minute, this is just a piece of digital media. Perhaps I could launch this as a podcast.”

So those very first ones that I did, I just put out on an RSS feed and created a simple website. I gave the tutorials away for free for a couple of months, until about Christmastime. It was taking up my entire weekend just to make a 20-minute screencast. People were very responsive and appreciative, and I started to get some people actually contacting me saying, “Look, I really appreciate you doing this, is there any way we can donate?” That seeded an idea, “I wonder if I did something a bit extra whether or not I could actually turn this to something else.”

How do you decide which apps to highlight?

It’s really what I think people will be interested in at the time. Obviously, when new versions of OS X and iOS 9 come out, I have to cover that because people are expecting me to cover the latest operating system releases. But I also look for new apps and I get recommended things, as well.

It’s difficult because I don’t have a typical viewer. I mean, I have all sorts of people as members, from college professors to students to, well, basically anyone who’s got a Mac or an iPhone or an iPad. Lots of retired people, lots of people in businesses, small businesses, teenagers, it’s all very mixed.

I love that! I think super-technical people like me tend to think that people interested in this type of thing are also super-technical.

I don’t assume too much prior knowledge. So I always thought the super geeks and the real Mac heads who have been using the Mac for years would never be interested in what I do. But it’s really strange in that I get a lot of feedback from people who have been using the Mac for years and years and years, and yes, they still enjoy watching the show and also they still say, “I’ve been using this application for four years, I thought I knew it inside out, and I learned three new things in the episode you did.”

It’s very accessible for people of all skill ranges. I do try and mix it up a bit. Perhaps I might have a really simple show one week and then a more advanced show the next week, but it’s surprising just how much value people get from it no matter what their skill level is. It never ceases to amaze me, really.

It sounds like you started ScreenCastsOnline about the same time that Dave and Roustem started working on 1Password. I’m curious as to how you heard about 1Password and how you became a 1Password user.

That’s a good question! It’s always been there, as far as I can remember. I can’t remember when I started using 1Password. I have a video for 1Password on the iPhone from 2008, and it definitely goes back before then. It’s one of those applications that I could never be without. I use it multiple times every day on the iPhone, on the iPad.

And it’s just great! The beauty of it now is the cross-platform aspect of 1Password is so seamless, it’s just a joy to use. I use my iPhone and my iPad just as much as my Mac these days, and just to know I can set up a password on any platform and within seconds it’s synchronized across to another platform—and on my phone or on the iPad I can use Touch ID to get into it. You can get to all your passwords from within Mobile Safari and you’ve got the share extensions, it’s fantastic. Also, I’m seeing more and more applications now that have 1Password integration built in on the iPad and the iPhone and every time I see it I always go, “Yayyy!!”

What’s your number one tip for new 1Password users on any platform?

That’s a difficult one! I’m always using Command-\ for filling in Safari on the Mac. That’s one of my favorite things. 1Password syncing with iCloud for the Primary vault just makes life so much easier, especially if, like me, you do a lot of building machines. I’ve put all my serial numbers for things I don’t buy from the Mac App Store, all the things I need to do to build a new machine are all in 1Password. You just sign in with your Apple ID, iCloud is there, you install 1Password, and you’ve got all your data available to you straightaway. You don’t have to worry about how it’s being synced, it’s synchronizing with iCloud. So that’s probably my most recent favorite thing about it.

My thanks to Don for taking the time to talk to me about ScreenCastsOnline! All of us here at AgileBits are grateful for his support over the years and are thrilled to see how successful Don’s been. Don’t forget to check out the SCO website, Magazine, and Showcase!

App Spotlight: Evernote featured image

App Spotlight: 1Password + Evernote = ❤

Evernote is a big part of my daily workflow. I use it every day and for almost everything: from taking notes while on a call to recording the steps I took to reproduce a bug I am tracking. Just like 1Password, Evernote has its spot on my iPhone home screen. I use it all the time and it lets me be 100% paper-free.

As a developer, I restore my iPhone more than the average user, so 1Password integration has become a deciding factor when adding new apps to my workflow. Now that I can log in to Evernote for iOS using the 1Password Extension, restoring my devices will be so much easier!

App Spotlight: Evernote - Sign In

If you don’t have an Evernote account yet, creating one is easier than ever now that the registration page supports 1Password. 1Password can generate a strong, unique password for you and save it automatically. Best of all, by using Password Recipes, 1Password can ensure the generated password meets Evernote’s password requirements.

Password Recipes

Sometimes, I go to a website and try to create an account, but they don’t accept my password. They have particular rules to follow, things like maximum length, disallowing specific symbols, etc. When they don’t tell me those rules up front, I have to keep trying passwords until I find one that works.

To make sure this doesn’t happen to you when creating your Evernote account, the Evernote team is making use of an awesome 1Password feature called Password Recipes. When asked to generate a new password, Evernote passes 1Password the details of what they need and 1Password makes sure the generated password matches the requirements. Perfect passwords, every time! No muss, no fuss, no frustration. I’m so happy that Evernote has implemented this feature, making sign-up even more simple for all of their customers.

Two-step verification

Right before I published this post, I found out that Evernote has implemented our extension’s TOTP feature, and I’m so excited to tell you about it!

In this day and age, it’s important to keep my accounts as secure as possible, so I was really happy when Evernote announced that two-step verification is available to all Evernote users. I enabled it immediately. Until now, I’ve had to switch back to 1Password to copy my one-time password and quickly switch back to Evernote to paste it before it expires! It’s very stressful. Now that Evernote supports the time-based one-time password (TOTP) feature of the 1Password extension, I don’t have to worry about it anymore. This is probably my favourite thing. Thanks, Evernote!

Just check out how great this is. After filling my email address and password, 1Password automatically enters the one-time password. So easy!

App Spotlight: Evernote - TOTP

Easy as pie

When Mike Greiner told me that he added the 1Password integration to Evernote I was jumping all over the place. Since developing the app extension is what I do here at AgileBits, I wanted to hear how the implementation went.

Here’s what Chuck Pletcher (Evernote iOS Product Manager) said about the experience:

AgileBits gave us a simple, well-documented API to add this powerful feature. The developer who worked on this project, Mike Greiner, budgeted about half a week for this project, but he had it completed before lunch the first day. It took longer to make a demo video than it took to build the integration.

I’m excited to be able to add Evernote to the list of Apps that love 1Password. We’re so happy to tell you that you can upgrade Evernote today to experience the 1Password integration. If you haven’t checked it out yet, today is the best day to start! 😉

Visit the Evernote website to download Evernote today.

We couldn’t make 1Password the awesome app that it is today without feedback from users like you. The same is true for every app out there: developers can make better apps if they know what users want. After experiencing 1Password support in Evernote, you’ll want it in all your favourite apps. Reach out to the developers and send them to our Developer Outreach page, so they can discover for themselves just how quickly and easily they can add 1Password support to their apps.


Staying Connected: Basecamp

When you work with people who live across the country and around the world, you need a special set of tools to collaborate and keep in touch. AgileBits has been a remote company since its inception almost 10 years ago, and we’ve tried a lot of solutions to help keep us on the same page. Today, I want to tell you about Basecamp, a powerful, collaborative to-do app that helps us stay on top of all of our projects.

Basecamp is a web-based project management solution that can be as simple or as complex as we need. At its most basic level, Basecamp allows us to create to-do lists and share them with our various teams, wherever they are. Basecamp’s power is in its ease of collaboration though. We can assign tasks to our teammates, track due dates on the built-in calendar, and discuss items easily. This all happens within the context of various projects, enabling me to stay on top of my things, and remain blissfully unaware of the projects outside my purview.

Basecamp: Favourite Projects

Release, Rinse and Repeat!

Basecamp’s project templates are a feature I only recently discovered, but it’s already one of my favourites. With 1Password being developed across five platforms, we have a fair few releases and app updates that we want to tell our users about. From a social marketing standpoint, each of those releases looks roughly the same: we need to write release notes, update screenshots in our User Guide and press kit, write a blog post, and plan which features we’ll highlight in our various channels over the coming days. Now I’ve got a handy template for releases that includes all the tasks that we know we’ll need to complete, and all the necessary people are pre-assigned; it’s such a time saver!

Basecamp Template: 1Password Update

My world at a glance

Basecamp sends daily, optional emails letting me know what has changed in all the projects I follow, so that I can stay up to date without having to manually look into each project. I can also enable email notifications for tasks to which I’m assigned, so that I know when a deadline is approaching.

Team database

As our team grows, it’s getting harder and harder to know all the things, and we’re working to find ways to keep everyone in the loop. Weekly calls are scheduled with developers and support team members to discuss the top feedback from our customers, and to review progress on open bugs and feature requests. Because not everyone can participate in these calls, we store the notes in a Basecamp project so that we can get a CliffsNotes version of what’s happening on each platform.

We use Basecamp for social media style guides and for collecting relevant internal information. Its integration with Google Docs makes it a convenient place to organize our blog posts: each proposed post is assigned to an author and a Google Doc containing the draft is attached. This means I never have to go hunting through the piles of docs in my Google Drive to find a particular post.

There’s a lot more that’s awesome in Basecamp, but this is how it has made my life easier. See how Basecamp can organize your chaos on their site and let me know what features you love in the comments.


Staying connected: Slack

Did you know that most of us work remotely? We’ve got an office in Toronto and some of us pop in throughout the week to work alongside our amazing co-workers. However, the vast majority of our team work from around the world, in six countries and on two continents (so far).

A photo posted by Nik (@bleepnik) on

We get to see each other about once a year, when we convene for our annual(ish) retreat. The rest of the time, we use a variety of apps and services to collaborate and keep in touch. These tools are so invaluable to us that we thought it was high time we shared them with you and gave them a shout-out on our blog. Today, I’d like to talk about a chat app we started using about a year ago. It’s called Slack, and it helps us do everything but that.

Slack’s no slacker

When we first started using Slack, we had just a few different channels: the “water cooler” channel for chit-chat, one for announcements, one for developers, and one for our CS team. Over time, our team grew and projects diversified. Where we used to be able to have one conversation, now there are a multitude of discussions going on at once. We needed more channels.

Slack has accommodated our needs beautifully. Not only does it handle a large number of channels with speed and aplomb, but it offers us channel-specific settings that help us keep our attention and our conversations organised. For example, everyone gets notified of posts in our #announcements channel; for this reason, there is no chatter allowed there. (Most announcements have a string of emoji reactions, since they don’t generate notifications.)

You can add your avatar as an emoji, and it's rad.

You can add your avatar as an emoji, and it’s rad.

When a team-wide channel isn’t quite what’s needed, we can easily send each other direct messages or create private groups. These are just a few clicks or a keyboard shortcut away.

Speaking of which…

Do :allthethings:

Slack has a number of really useful features that aren’t immediately apparent. For example, it has excellent support for keyboard shortcuts and several built-in / (slash) commands. One of my favourites is /feedback. This special command causes my message to be sent to the Slack team as feedback, instead of appearing in the chat window once I press Return; it’s really slick! /mute is also great, handy for temporarily silencing a busy channel.

Another fantastic feature is integrations. We can easily configure any Slack channel to listen to a particular web service. We have a few channels that listen to a few different services so that we don’t miss anything important. We can see App Store reviews, server alerts, and even tweets that mention 1Password.

Slack encourages customization. It’s so easy to add our own emoji that we now have a rather large library. Slack uses aliases in addition to a visual browser, so instead of searching for that icon I added for “all the things,” I can simply type :allthethings: to make the icon appear in my message. It’s so clever and convenient that I often find myself typing the aliases in other apps; I wish they worked everywhere!


Slack on, Slack off

Whether it’s discussing a new 1Password feature, sharing a funny GIF, or celebrating personal accomplishments, Slack helps us forge real relationships in a virtual workplace. Available on every major platform (including an Apple Watch app) and offering integration of the 1Password app extension in iOS, it’s easy to use Slack wherever and whenever we need it. We are really glad Slack exists, and are grateful for their support of 1Password. You can even catch @SlackHQ and @1Password occasionally bantering on Twitter. =P

Here’s to you, Mr. Sheridan!

One of the challenges we face as a tech company is making our software accessible to everyone. It’s sometimes hard to gauge, because we’re so close to it. Doing research to answer customers’ questions makes it even more difficult to take a step back and make sure we’re not getting tooooo nerdy.


That’s why I was so excited when I heard from my friend Allison Sheridan this morning. Allison hosts the fantastic NosillaCast, a technology podcast with an ever so slight (ahem) Macintosh bias. She’s previously documented her own experience of switching to 1Password, but yesterday she spoke to Ken Sheridan, her octogenarian father-in-law.

1Password for Mac logo

In this lovely interview, we learn how Mr. Sheridan was managing his passwords before Steve (his son and Allison’s husband) helped him set up 1Password. My favourite part is that we also learn how 1Password has made his digital life so much easier and more secure. This enables him to more frequently do things like check his financial accounts, which he used to do only occasionally because it was such a hassle.

We want everyone to have a great experience with our software, and Mr. Sheridan makes me feel like we’re on the right track. Have you shared 1Password with friends, kids, or parents, possibly less geeky than you? We’d love to hear your experience. Leave a comment below or stop by our discussion forums.

Thanks for introducing your family to ours, Allison. Mr. Sheridan, we’re so happy to welcome you.

The wonder women of AgileBits

The wonder women of AgileBits

In continuing our celebration of Women’s Equality Day, I wanted to take a moment to introduce you to some of the awesome women that I get to work with on the AgileBits team. Here’s a little bit about us and how we all get our start in the tech industry, and some of our future plans.



Aleen is the official writer for 1Password for iOS. She hails from Phoenix, Arizona, where she lives with her husband and two cats. She’s a diversity advocate, budding developer, wordsmith, and podcaster. If you’ve seen her at all on the Internets, you’ll also know that she’s in contention for the team’s coveted coolest hair award.

Aleen has always been interested in tech (she spent her 16th birthday reformatting her computer’s hard drive!) and has a degree in technical writing. She’s currently writing an app of her own to learn Swift 2.0, and she looks forward to helping out on the development team in the future.

You can read more about Aleen in her Behind the Mug feature.



Eva is a crafty geek who came to the tech industry reluctantly after attempting to avoid following in her programmer-parents’ footsteps. She loves tackling difficult problems, knitting, and all things Whedon. Eva works on our customer support and social media teams, and dreams of enhancing her PHP coding skills in her spare time. She and her husband are working on adopting a daughter and aspire to raise her to embrace her own geekiness, whatever form that may take.



Born in England, Laura has become a California girl by choice. She’s been working in tech since leaving school, first as a computer programmer and then as a teacher of programming, system design and database design for Tandem Computers. After raising two children, she pursued her tech passion and finally joined our team to wow our customers every day.



I guess I should tell you a little bit about myself, as well.

I’m an artist and a big sci-fi/fantasy geek (on the dressing-up-at-conventions level on the scale), and I’m responsible for leading the social media team here at AgileBits. When I’m not helping users in the forums or crafting content for 1Password on Facebook, you’re likely to find me exploring some new place with my camera or getting my hands messy in one sort of project or another.

AgileBits is my first foray into the tech world, and honestly, I couldn’t be enjoying it more. I love the challenge of solving problems for our customers and sharing the secure word about 1Password in a fun and creative way. (It’s also pretty great to be able to work from my choice of hammock or beanbag chair at the office!)



Michelle comes from an arts and sciences background and is responsible for keeping the AgileBits Toronto office organized and running smoothly. One of her favourite parts of her job is being able to send birthday treats to the AgileBits team members around the world. I have to say, it’s one of our favorite parts of her job, too!

Michelle is just about finished with her first big project at AgileBits: designing and coordinating our move into a shiny new office. You’ll soon get a good look at all her hard work, right here on the blog!



Peri is a musician who loves hiking, camping, and river excursions. She works on our customer support team, focussing her attention on 1Password for Android. After being the person in her family who always fixes the problems with everyone’s computers, an internship at Mozilla (the Ascend Project) introduced Peri to a few other AgileBits team members in her hometown of Portland. She just couldn’t resist joining us!



Sara is our Minister of Magic, responsible for making sure everything at AgileBits keeps running. Her favourite part of the job is working with awesome people. As one of the founders, she has often preferred a behind-the-scenes role, but is always ready to dive in and make sure our users know they are being heard and helping people feel the love. : )



Virginia is another Portlander who joined our team after attending Mozilla’s Ascend Project. When our official “Day Brightener” is not making users smile in the forums or via email, you’ll likely find her hosting a pub trivia night; singing karaoke; or off on some other pursuit of happiness, fun and adventure!

With a background in customer service and admin support, Virginia got her start in tech by talking to friends in the industry, attending conferences and meetups, and completing online coding tutorials. She’s been dreaming about development, but she’s enjoying customer support so much that she’s not sure she wants to give it up!



Winnie is a German expat living in Montreal. She’s an iOS developer with a passion for photography, travelling, and her two crazy cats. A teacher sparked Winnie’s love of programming, and she hasn’t looked back since! She loves being able to add new features and fix bugs in an app on which so many people depend.

Winnie is active in her local programming scene and is spending her spare time building an app that automates some of the processes in her home.

Want to be a part of this amazing team?

We’re always looking to add unique voices to our team. If you’re interested in talking to us about employment opportunities, please write to

Workflow icon

Community Goodie: Workflow + Chrome for iOS + 1Password

Have you discovered Workflow for iOS yet? It joins Launch Center Pro and others in the category of Super Useful Apps that can save you a ton of time doing repetitive tasks or complicated things that span multiple apps. They can also just blow your mind with tasks you didn’t know iOS could pull off.

One of Workflow’s tricks is that it can make your workflows available inside other apps via its own App Extension. Harnessing the true power of this knowledge, 1Password user and Redditor papa-lozarou created a Workflow that searches 1Password for the domain of the current tab right within Chrome for iOS.


Picture this: you’re groovin’ along in Chrome for iOS, and you have to log into a thing to do a thing. Instead of switching to 1Password to unlock, manually search, copy, switch back over, and paste your password, you can now simply trigger Workflow right inside of Chrome. From there you can invoke 1Password’s in-app extension, which then automatically searches for the URL of your current tab.

You’ll still have to tap into the item to copy your password, but you’re still in Chrome where you can easily paste it and get on with your bad self.

Let’s give a shout out to Redditor papa-lozarou and Workflow for being just great. On an iOS device, you can download the Chrome workflow here.

Homescreen icon

Check out the other apps on 1Password user #Homescreens!

Homescreen iconA little while ago, the fine folks at Betaworks released a clever app called #Homescreen. With a tap, you can share a screenshot and list of apps on your homescreen with your Twitter pals, then check out everyone’s apps at

But #Homescreen’s cleverness runs much deeper. Not only can you click each app and check it out in the App Store, you can see some really cool stats (like 1Password is on 23 percent of homescreens!) and even all the other apps used by, say, the 1Password community.

Turns out 1Password is in some great company! Of course, Facebook and Twitter are there, and so are great apps (and favorites among AgileBits staff) like Fantastical, Day One, and Reeder. There’s also Slack (which we love for office chat), Launch Center Pro, Workflow, and Mailbox, and the list goes on. It’s also dynamically generated as more people share their homescreens, so it might even change over time.

Check out the full list of apps your 1Password comrades use, there are plenty of gems to discover! Give #Homescreen a try too—it’s a smart, simple way to learn more about your fellow homescreens.

1P Emergency Kit v3

Incredible 1Password users release 1Password Emergency Kit 3.0

The 1Password Emergency Kit is a clever PDF created by some of our brilliant users to help families and friends during unfortunate times. Invented by Mike Vardy at Productivityist a couple years ago, it recently reached version 3 and looks even more useful.

The idea behind this user-created Emergency Kit is simple: we create a will and place sensitive items in safe deposit boxes in case something happens to us. But with so much of our lives these days depending on the internet, many of us want a way to make 1Password part of these plans.

Thanks to Productivityist reader and 1Password user Charles Hamons, the 1Password Emergency Kit v3 is now a fillable PDF and includes space for even more useful information, such as locations of multiple vaults (and their Master Passwords) and even instructions for what to do with one’s social media accounts.

Admittedly, this isn’t quite a fun or exciting feature to boast about. But we are absolutely thankful for the work of Mike Vardy, Charles Hamons, and others in the community for building a useful 1Password tool that can help immensely during one of the most painful times in our lives.