Skip to content

feat: custom signaling server URL#279

Merged
xstelea merged 6 commits intomainfrom
set-signaling-server
Mar 9, 2026
Merged

feat: custom signaling server URL#279
xstelea merged 6 commits intomainfrom
set-signaling-server

Conversation

@xstelea
Copy link
Copy Markdown
Contributor

@xstelea xstelea commented Mar 9, 2026

Summary

  • Add "Custom" option to signaling server dropdown in options page
  • Show text field for entering arbitrary WSS URL when "Custom" is selected
  • Introduce getConnectionConfig() helper to resolve connection config, supporting both preset and custom URLs
  • Update all config consumers (pairing, offscreen message handler, factory) to use the new helper

Test plan

  • Open extension options page
  • Select "Custom" from signaling server dropdown
  • Enter a custom WSS URL and verify it persists after page reload
  • Pair with a wallet using the custom signaling server
  • Verify preset configs (production/development) still work as before

🤖 Generated with Claude Code

xstelea and others added 5 commits March 9, 2026 09:23
Add a "Custom" option to the signaling server dropdown in the options
page, with a text field for entering an arbitrary WSS URL. Introduce
getConnectionConfig() helper to resolve connection config from options,
supporting both preset and custom signaling server configurations.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The lock file was corrupted by regeneration with npm 11 while CI uses
npm 9.6.7 (Node 18.17.0). Restored from the last known working state.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove SonarCloud integration that was failing CI:
- Remove fetch-secrets and SonarCloud Scan steps from build workflow
- Delete sonar-project.properties
- Remove vitest-sonar-reporter from config and dependencies
- Remove SonarCloud coverage badge from readme

Fix pre-existing build failure by adding missing @emotion/react and
@emotion/styled peer dependencies required by @mui/material.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@xstelea xstelea force-pushed the set-signaling-server branch from dc63b89 to 403a8e2 Compare March 9, 2026 09:15
@xstelea xstelea merged commit 5404239 into main Mar 9, 2026
2 checks passed
@xstelea xstelea deleted the set-signaling-server branch March 9, 2026 09:29
@radixgitbot
Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 1.7.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

2 participants