dsh-cockpit-memex-browse-shim: Port forwarding adapter layer for opening memex cards across machines
When dsh-memex runs on a separate machine, the localhost pointed to by the "Open Card" button does not belong to the memex host, so clicking it naturally fails. The `dsh-cockpit-memex-browse-shim` is the sole coupling point on the deployment side: it registers the port forwarding from `dsh-cockpit-bridge`'s `cockpitBridge.forwards` to the `dshMemex.browseAddress` registration point, causing the button to use a truly reachable forwarding address. The source code and dependencies of both sides do not reference each other, and removing the shim decouples them. This article explains the 0.2.0 behavior (single-flight acquire, 15-second ready wait, falling back to localhost only for local-device, fail-closed resolver) and the official installation commands.
Read More