Ethan Lipnik 🦧✡️ Profile picture
Photos at Apple. 21. Opinions are my own. ethanlipnik@mastodon.social ✡️

Aug 18, 2021, 27 tweets

So I’m gonna make a thread for my password manager, OpenSesame

Oh that’s interesting…

I want OpenSesame to have 4 things:

1) Fully cross platform (support Windows, Chrome, watchOS, etc.)
2) Have online or offline abilities (iCloud with iCloudJS?)
3) On-Device encryption
4) Authenticator functionality

I quite like this UI so far

I just realized this is my first app with an English name.

Neptune, Kairos, Syndromi, Kanzi, Kano… all different languages

Got encryption working!

A bunch of graphical bugs (that seem to be exclusive to macOS), but I got the basic functionality done! Not bad for 7 hours of work.

All passwords are fully encrypted On-Device! Once you lock/close the app, it forgets the encryption key.

Got AutoFill working!

I plan on adding support for Dropbox, Google Drive, your own server, and of course iCloud (what it currently uses) as well as fully local on-device.

Got iCloud syncing working!

It’s also fantastic how different the iPhone UI is from the Mac while still being consistent! SwiftUI is pretty incredible when you use it right!

And of course I’m adding a bunch of commands to make things faster. Supports iPad as well!

Got the TFA/OTP verification code working!
(Don’t worry, that’s not the real number for this account and its old)

Managed to transfer from CoreData to Realm pretty easily (🤞).
Going to make it super easy to port to Chrome! Imagine an iCloud based password manager for any platform! (Not just Apple products.)

Added password importing from Chrome and Safari!

Aw, that’s hot

~3.2mb on iOS!

Multipeer account sharing!

OpenSesame is now open source and in beta!

Added themes

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling