Skip to content

feat: add password visibility toggle for API key fields in configurator#2

Open
cnthomass wants to merge 1 commit into
ErlichLiu:mainfrom
cnthomass:fix/password-visibility-toggle
Open

feat: add password visibility toggle for API key fields in configurator#2
cnthomass wants to merge 1 commit into
ErlichLiu:mainfrom
cnthomass:fix/password-visibility-toggle

Conversation

@cnthomass

Copy link
Copy Markdown

Summary

DEEPSEEK_API_KEY, VISION_API_KEY, and TAVILY_API_KEY/BRAVE_API_KEY fields in the Web configurator were fixed to <input type="password"> with no way to view the entered value. MASTER_API_KEY already had this feature via ApiKeyManager.

Changes

  • Added PasswordInput component with 👁/🙈 toggle button (same pattern as ApiKeyManager)
  • Replaced the three password-only fields with the new component

Test plan

  1. Open configurator at / and log in
  2. Click 👁 on any API key field (DEEPSEEK_API_KEY, VISION_API_KEY, TAVILY_API_KEY) to reveal the value
  3. Click 🙈 to hide it again

DEEPSEEK_API_KEY, VISION_API_KEY, and TAVILY_API_KEY/BRAVE_API_KEY fields
now have a show/hide toggle button (same pattern as ApiKeyManager), allowing
users to view the entered key value when needed.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
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