is 1password X a pwa? if not are there any plans to make it one?
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Sync Type: Not Provided
By PWA, I'm guessing that you mean a Progressive Web App. Looking at [the checklist], let's see how many 1Password X is able to tick:
This applies slightly differently to us but I think we're good here. The extension is downloaded over HTTPS. It connects over TLS to 1Password.com with additional protections. And the extension itself is code signed and cryptographically verified by the browser.
1Password X maintains a local cache of your accounts' data so you can use 1Password without an internet connection and your data is loaded quickly on each launch regardless of connection speed.
1Password works in Chrome, Firefox, and Opera and much of the code is shared. I think we succeed here.
The local cache rescues us again!
This isn't quite how 1Password X works, but the 1Password.com web app, which 1Password X relies on for some features such as editing, does provide unique urls even including your items, which are linked by their vault and item UUID.
Currently, 1Password X doesn't communicate with any native apps, but this is something we want to explore in the future.
I think if you're on 3G, the first load of 1Password X is going to take some time because it has to connect to the server and download all your various vaults and items. We should look into making this faster, but we also don't want to alarm users if they are able to unlock their vault but then do not see all their items. But this is likely something we could improve on.
Yep! Local cache to the rescue.
1Password X works offline, but perhaps we could do a better job of indicating offline status. That being said, when you navigate to a web page, the internet will tell you you're offline whether 1Password does or not.
A few of the items I skipped because they don't really apply to 1Password X:
One area where I think we can improve most is "Content doesn't jump as the page loads". We've experienced some issues with the content of the popup and the content in the inline menu being a touch jumpy. We've made some improvements so I think we're much better here than we were, but this continues to be a place we try to improve and nail that last 5%.
So, overall, while 1Password X isn't exactly a web app, I think we handle things elegantly, in a way that would qualify us as a responsive use of web technologies.
I hope that helps! Please let us know if you have any other questions.
Edit: I updated this post to go beyond the "Baseline Progressive Web App Checklist" to include the rest of the categories.
Code Wrangler @ 1Password
Fort Worth, Texas
very detailed reply. as the web moves forward and more stuff goes online this is becoming more and more essential. since ipassword doesn't work on linux im currently using 1password x on chrome and it works great. i would say 1password x on linux works better then 1password native app on windows 10.
I'm glad Jamie answered as his response is far superior to anything I could have come up with. If you have any other questions please let us know (and we'll get Jamie to reply )