cmux/Resources
Matt Van Horn 819ceb8ebb
feat(sidebar): make listening ports clickable to open in browser (#1844)
* feat(sidebar): make listening ports clickable to open in browser

Wrap each sidebar port in a Button that opens http://localhost:{port}
in the cmux built-in browser (or system browser as fallback), matching
the existing PR link click behavior.

Fixes #1602

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: address bot review feedback on port clickability

- Localize port label text with String(localized:) instead of bare literal
- Add sidebar.port.label and sidebar.port.openTooltip keys to
  Localizable.xcstrings with English and Japanese translations
- Respect openSidebarPullRequestLinksInCmuxBrowser user preference in
  openPortLink, matching the openPullRequestLink pattern exactly

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-26 15:49:38 -07:00
..
bin Add -r shorthand to SKIP_SESSION_ID check in claude wrapper (#1992) 2026-03-24 20:26:50 -07:00
ghostty Bundle Ghostty themes in cmux (#1314) 2026-03-13 02:44:57 -07:00
shell-integration Reduce shell integration prompt latency (#2109) 2026-03-24 23:08:20 -07:00
terminfo-overlay Release v1.23.0 (#31) 2026-02-09 15:30:43 -08:00
cmux.sdef Update ghostty to v1.3.0 (#1142) 2026-03-09 21:32:54 -07:00
Info.plist fix: restore Sparkle automatic update checks (#1597) 2026-03-17 03:07:38 -07:00
InfoPlist.xcstrings Add browser camera permission support and metadata (#760) (#913) 2026-03-04 18:56:22 -08:00
Localizable.xcstrings feat(sidebar): make listening ports clickable to open in browser (#1844) 2026-03-26 15:49:38 -07:00