fix: support branches with hash symbol in their name
This MR works around a bug in VS Code where the vscode.Uri implementation doesn't escape # correctly. Some VS Code extensions already depend on the incorrect implementation and so the "fix" proposed and implemented by the VS Code team is to allow to pass a string directly to the vscode.open command. The command then opens browser without manipulating the URL string.
Related to #44 (closed)
Edited by Tomas Vik (OOO back on 2026-01-05)