You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Disable all other plugins besides Copilot (required)
Screenshot of note + Copilot chat pane + dev console added (required)
Copilot version: v2.8.7
(Bug report without the above will be closed)
Describe how to reproduce
Have a vault using Obsidian Sync.
Set up Copilot as normal.
Add your api keys (In my case, Gemini).
Test to ensure functionality on desktop environment.
Verify that your key has been synced to mobile.
View errors / attempt to use models via the chat pane. (Errors will be produced).
Expected behavior
Expected result would be for copilot to be compatible with obsidian sync and have usable API keys across devices.
Screenshots
Additional context
Device type: iPhone 16 Pro
IOS version: 18.3.1
As it stands, the keys become unusable on mobile when the desktop environment overwrites the mobile keys, even after manually setting them on mobile. When manually overwriting the key on mobile, they function until overwritten by Obsidian Sync. They continue to function well on desktop throughout all of this.
The text was updated successfully, but these errors were encountered:
If you’ve had the setting to encrypt the api keys on, that might be the problem. Even after turning that option off, the api keys remain encrypted. I had to manually edit the config.json file on desktop to replace the encrypted keys with the plaintext versions before I could get this working on mobile.
Can confirm that having encryption enabled for the API keys causes the key to sync the encrypted version and not the decrypted version, thus breaking it on mobile.
Is it iOS or Android? Encrypted key should work on mobile.
IOS 18.3.2, on an Iphone 16 Pro.
The keys are saved properly on my desktop device, and when I reveal them under API Keys, they show the unencrypted version of the key. However on my Iphone, when I reveal the key, it's set to an encrypted hash.
Copilot version: v2.8.7
(Bug report without the above will be closed)
Describe how to reproduce
Expected behavior
Expected result would be for copilot to be compatible with obsidian sync and have usable API keys across devices.
Screenshots
Additional context
Device type: iPhone 16 Pro
IOS version: 18.3.1
As it stands, the keys become unusable on mobile when the desktop environment overwrites the mobile keys, even after manually setting them on mobile. When manually overwriting the key on mobile, they function until overwritten by Obsidian Sync. They continue to function well on desktop throughout all of this.
The text was updated successfully, but these errors were encountered: