• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
You are now the owner of this repo.

nagayon-935 / conduit
62%
main: 62%

Build:
Build:
LAST BUILD BRANCH: fix/ssh-key-ux-and-error-messages
DEFAULT BRANCH: main
Repo Added 27 Mar 2026 02:39AM UTC
Token ll84myhNRfCu9Xo0GayDVI7QVFkkhFjbR regen
Build 94 Last
Files 25
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH fix/ssh-key-ux-and-error-messages
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • docs/deploy-single-vm
  • feat/session-recording
  • fix-backpressure-disconnect
  • fix-connlog-update
  • fix-memorystore-deep-copy
  • fix/ssh-key-ux-and-error-messages
  • main
  • refactor-sqlite-trim
  • refactor/frontend-decomposition
  • sec-clear-private-keys
  • test/backend-coverage

01 Jul 2026 07:39AM UTC coverage: 62.413% (-0.7%) from 63.151%
28501807356

Pull #10

github

nagayon-935
fix: unify connection form UX and support passphrase-protected keys

- Fix silent failure when dropping a non-key file onto the private key
  dropzone; validation is now centralized in KeyDropZone with inline
  error feedback (previously dropped without any user-visible error).
- Rebuild NewConnectionOverlay (the "+ Add host" dialog shown once
  already connected) on top of the shared AuthFields/JumpSection
  components instead of its own hand-rolled markup, fixing an auth-tab
  ordering mismatch and bringing drag-and-drop, key-type badges, and
  profile save / ~/.ssh/config import to parity with the initial
  connect form.
- Classify SSH dial errors at the API boundary into short, actionable
  messages instead of surfacing raw wrapped Go errors; full detail is
  still preserved in the server log and connection log.
- Add backend decryption support for passphrase-protected private
  keys (ssh.ParsePrivateKeyWithPassphrase) with a matching inline
  passphrase field in the UI; passphrases are never persisted to
  saved profiles.
Pull Request #10: fix: unify connection form UX and support passphrase-protected keys

19 of 35 new or added lines in 2 files covered. (54.29%)

14 existing lines in 2 files now uncovered.

988 of 1583 relevant lines covered (62.41%)

7.68 hits per line

Relevant lines Covered
Build:
Build:
1583 RELEVANT LINES 988 COVERED LINES
7.68 HITS PER LINE
Source Files on main
  • Tree
  • List 25
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28501807356 fix/ssh-key-ux-and-error-messages fix: unify connection form UX and support passphrase-protected keys - Fix silent failure when dropping a non-key file onto the private key dropzone; validation is now centralized in KeyDropZone with inline error feedback (previously dropped w... Pull #10 01 Jul 2026 07:44AM UTC nagayon-935 github
62.41
28501811829 main Merge pull request #10 from nagayon-935/fix/ssh-key-ux-and-error-messages fix: unify connection form UX and support passphrase-protected keys push 01 Jul 2026 07:44AM UTC web-flow github
62.41
28501610415 fix/ssh-key-ux-and-error-messages fix: unify connection form UX and support passphrase-protected keys - Fix silent failure when dropping a non-key file onto the private key dropzone; validation is now centralized in KeyDropZone with inline error feedback (previously dropped w... push 01 Jul 2026 07:40AM UTC nagayon-935 github
62.97
28494675594 main Merge pull request #7 from nagayon-935/sec-clear-private-keys sec: clear private keys and certificates in memory after use push 01 Jul 2026 05:01AM UTC web-flow github
63.19
28494682545 main Merge pull request #8 from nagayon-935/refactor-sqlite-trim perf: make sqlite connlog trim asynchronous in production push 01 Jul 2026 05:01AM UTC web-flow github
63.15
28494668258 main Merge pull request #6 from nagayon-935/fix-memorystore-deep-copy fix: perform deep copy of entries when listing from memory store push 01 Jul 2026 05:01AM UTC web-flow github
63.63
28494657717 main Merge pull request #5 from nagayon-935/fix-backpressure-disconnect fix: replace output/input dropping with blocking sends and shorter ws… push 01 Jul 2026 05:00AM UTC web-flow github
63.51
28494648105 main Merge pull request #9 from nagayon-935/fix-connlog-update feat: update connection logs on session disconnect or error push 01 Jul 2026 05:00AM UTC web-flow github
63.92
28494581480 fix-backpressure-disconnect fix: replace output/input dropping with blocking sends and shorter ws write timeout Pull #5 01 Jul 2026 04:58AM UTC nagayon-935 github pending completion  
28494578934 sec-clear-private-keys sec: clear private keys and certificates in memory after use Pull #7 01 Jul 2026 04:58AM UTC nagayon-935 github
63.28
See All Builds (88)
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc