Keychain support for password entry
Currently there is no keychain support, so in order to enter passwords, you need to open the Keychain app then copy paste the password over.
How are you using Keychain in Chrome?
I use Safari
Instead of adding keychain support directly to the app, maybe just open the login prompt in the default browser, which will support whatever password manager the user is using. See Slack, Discord, etc.
Meru is using Chromium, which doesn't support Keychain. Opening the login prompt in another browser also doesn't work unfortunately, because the Gmail login is not using OAuth.
Is there anyway to install a Chrome extension? Because Apple has a chrome extension for iCloud Keychain, which solves this issue. Also I'm sure there are other Chrome extensions that would be useful
Or, conversely, could you implement the ability to open either natively within Meru, or externally, and let the user decide? For those on MacOS using Safari, or any OS and using Fx, for example (Yes, I know, horrid example, trying to log in to a Google account via Fx lol) - this would make it much more accessible, right?
Is there anyway to install a Chrome extension? Because Apple has a chrome extension for iCloud Keychain, which solves this issue. Also I'm sure there are other Chrome extensions that would be useful
Electron only supports a subset of the Chrome Extension API: https://www.electronjs.org/docs/latest/api/extensions#:~:text=Electron%20supports%20a,implementation%20of%20Extensions.
How about this? https://www.npmjs.com/package/electron-chrome-extensions
Being able to use Keychain would be very helpful for Google Workspace setups that constantly require re-authentication.
How about this? https://www.npmjs.com/package/electron-chrome-extensions
Being able to use Keychain would be very helpful for Google Workspace setups that constantly require re-authentication.
I had a look at this package before. It looks promising, but there's a lot of open tasks in the roadmap which indicates that it's not ready for production yet. The license also makes it difficult for long-term use and currently it's only maintained by one person.