Sequel-ace: Preferences synchronisation

Created on 22 Jun 2020  路  9Comments  路  Source: Sequel-Ace/Sequel-Ace

Based on https://github.com/sequelpro/sequelpro/issues/1843

When working with multiple client machines it would be nice to be able to save the settings / connections to Dropbox / iCloud so that you don't have to recreate the connections on each machine.

(Personally I would prefer iCloud sync)

Enhancement PR Welcome

Most helpful comment

@jlubeck try to move your ~/Library/Application Support/Sequel Pro/Data/Favorites.plist into ~/Library/Containers/com.sequel-ace.sequel-ace/Data/Library/Application Support/Sequel Ace/Data

All 9 comments

I was about to open a similar issue but saw this... Is there a way to import the preferences from the old Sequel Pro somehow?

@jlubeck try to move your ~/Library/Application Support/Sequel Pro/Data/Favorites.plist into ~/Library/Containers/com.sequel-ace.sequel-ace/Data/Library/Application Support/Sequel Ace/Data

Thank you @stychos . It imported the sites, but not the passwords. I guess it's better than nothing. Thank you!

It imported the sites, but not the passwords. I guess it's better than nothing. Thank you!

passwords are in the keychain.

For the rest of the team:
To sync them, it seems you can add an attribute: kSecAttrSynchronizable, but then accessing synced passwords changes.

We'd have to look at SPKeychain.m

We already have an App Group and Keychain Group. Docs mention App Group not Keychain Group which seems strange.

Could replace our SPKeychain with a package: https://github.com/kishikawakatsumi/UICKeyChainStore#icloud_sharing

There's even a Swift version for @Kaspik

Caveat:

Only password items can be synchronized. Keychain syncing is not supported for certificates or cryptographic keys.

Let鈥檚 not switch ti anything yet and let me take a look on the current Keychain. :)

OK. I had a play with that package anyway, and synced a password from my main iMac to my old iMac:

New mac:

Screenshot 2020-06-25 at 3 50 03 PM

old mac after installing and running Sequel Ace from the MAS:

Screenshot 2020-06-25 at 3 49 55 PM

Same issue here. Maybe an option is to sync all with iCloud?

Let鈥檚 not switch ti anything yet and let me take a look on the current Keychain. :)

Any update on this one? thanks

We have a docs for the migration: https://github.com/Sequel-Ace/Sequel-Ace/blob/main/docs/get-started/migrating-from-sequel-pro.md

I don't think we are planning to introduce iCloud sync soon enough to make this Issue open, so I would recommend closing it for now...

Was this page helpful?
0 / 5 - 0 ratings