Hey gang, I’m struggling. I’ve been a Mac user for almost 25 years, and I started very early with Panic software. My web dev toolset has included Transmit, and then Coda, then Coda 2 (day 1 purchase), to Nova (day 1 purchase). I was an early beta user, I provided tons of feedback, and I’ve paid for it every renewal since release. I also own Prompt, Transmit 5, many apps both current and former, and a Playdate. So I truly root for Panic.
But… I emailed support on December 26. Here’s my email:
Hi team,
I’m stumped. I’ve been a Nova user since the early beta period. After I updated to 15.2 - which may not be related, but that’s when it happened - I launched Nova, which is v 12.2, and couldn’t connect to my most used SSH server. It’s connecting via private key, which lives in ~/.ssh/id_rsa.
When I open Terminal, or iTerm2, or Cyberduck, and specify the server and the key, it connects immediately. When I try it with the password in Cyberduck, it works immediately.
When I try it in Nova with my private key, it prompts me for another password. I’ve tried everything - blank, my private keygen password, the actual server root password, all no luck. When I try with password authentication, it always fails! Here’s where it gets weird: I also own Transmit, but it wasn’t on THIS Mac - an M4 MBP - so I downloaded it fresh, activated, did NOT sync, created the server from scratch and guess what - same thing. I can’t connect with Nova or Transmit, but I can do it without a hitch in all other apps. For what it’s worth, I can connect to other servers with a password, but also get prompted for a password with other key auth servers. Could this be related to 1Password at all?
Before I nuke my entire Panic setup - which is all themes, customizations, extensions, etc - any tips or ideas?
Panic was on vacation and never got back to me. So I followed up weeks later, with mostly the same email:
I’m stumped. I’ve been a Nova user since the early beta period. After I updated to macOS 15.2 - which may not be related, but that’s when it happened - I launched Nova, which is v 12.2, and couldn’t connect to my most used SSH server. It’s connecting via private key, which lives in ~/.ssh/id_rsa.
When I open Terminal, or iTerm2, or Cyberduck, and specify the server and the key, it connects immediately. When I try it with the password in Cyberduck, it works immediately.
When I try it in Nova with my private key, it prompts me for another password. I’ve tried everything - blank, my private keygen password, the actual server root password, all no luck. When I try with password authentication, it always fails! Here’s where it gets weird: I also own Transmit, but it wasn’t on THIS Mac - an M4 MBP - so I downloaded it for a fresh install, activated, did NOT sync with Panic Sync, created the server from scratch and guess what - same thing - prompted for a password with the private key. I can’t connect with Nova or Transmit, but I can do it without a hitch in all other apps. For what it’s worth, I can connect to other servers with a password, but also get prompted for a password with other key auth servers. Maybe this is related to using 1Password as my SSH agent?
Before I nuke my entire Panic setup - which is all themes, customizations, extensions, etc - any tips or ideas?
They responded:
Hey Adam,
Sorry for the delayed response on this! Nova should work with 1Password’s SSH agent, so we definitely want to take a closer look at why your key isn’t being used as expected.
A verbose transcript might help us see what’s going wrong. To get that, please head to Nova’s Settings > Transfers > Advanced and enable ‘Verbose logging’. Then, try to connect to your server again. After authenticating, go to the Window menu > Transcript to view a log of the connection. Please send us a copy of the transcript, and hopefully it’ll point us in the right direction.
So I did this, and within hours I’d replied. That was January 27. A full six weeks ago, and no one has bothered to respond. I am struggling because VS Code, which I don’t really want to use, works well in the meantime, and it has the Github Code completions, which is just ::chef’s kiss::. The only Nova extension that enables that is in early development, and doesn’t work for me on local projects mostly in PHP, let alone remote servers.
I still can’t connect, which means I’ve got either VSCode OR this ridiculous setup of Cyberduck + Nova, which is not comfortable and breaks the workflow. And it’s only broken on ONE of the Macs I use, my home Mac, which gets a ton of use. I want to use Nova, but the team doesn’t appear to be interested in helping me, which makes me think I should not be paying for a renewal, especially since the features I need aren’t there.
- Has anyone had any luck with Panic actually supporting them via email?
- Has anyone experienced anything like this before? I’m just out of ideas.
Thank you!