Skip to content

feat(webui): platform proxy URL copy & node quick-route creation#19

Closed
123hi123 wants to merge 1 commit intoResinat:masterfrom
123hi123:feat/platform-copy-and-node-quick-route
Closed

feat(webui): platform proxy URL copy & node quick-route creation#19
123hi123 wants to merge 1 commit intoResinat:masterfrom
123hi123:feat/platform-copy-and-node-quick-route

Conversation

@123hi123
Copy link
Copy Markdown

Summary

  • Platform proxy URL copy: Added Host:Port + Proxy Token inputs (persisted via localStorage) on the platform list page. Each platform tile now has a link icon button that copies the HTTP forward proxy URL (http://PlatformName:token@host:port) to clipboard.
  • Node quick-route creation: Added a button in the node pool actions column to instantly create a dedicated platform that routes exclusively through a single node using an exact regex filter on the node tag.
  • Clipboard fallback using document.execCommand("copy") for non-HTTPS contexts.
  • Added zh-CN / en-US translation keys for all new UI strings.

Test plan

  • Open platform list page, fill in Host:Port and Token inputs, verify localStorage persistence across page refresh
  • Click the link icon on a platform tile, verify the correct proxy URL is copied to clipboard
  • Open node pool page, click the Layers icon on a node row, verify a new dedicated platform is created with correct regex filter
  • Verify the created platform only routes through the target node

🤖 Generated with Claude Code

…creation

- Platform page: add Host:Port and Proxy Token inputs (persisted in localStorage)
  with a copy button on each platform tile to copy the HTTP forward proxy URL
- Node pool page: add a button in the actions column to create a dedicated
  platform that routes exclusively through a single node via regex filter
- Add clipboard fallback for non-HTTPS contexts
- Add zh-CN/en-US translation keys for new features

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@123hi123 123hi123 closed this Apr 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant