picoclaw/web/frontend/src/components/channels/channel-forms
wenjie dad5dcc30f
refactor(web): load channel configs without exposing secret values (#2277)
* refactor(web): load channel configs without exposing secret values

- add a dedicated channel config API that returns sanitized config plus
  configured secret metadata
- update channel config pages and forms to use secret presence for
  placeholders, validation, reset, and save behavior
- refresh the channel settings layout and clean up related i18n copy
- add backend tests for the new channel config endpoint

* fix(config): restore missing strings import
2026-04-02 19:09:33 +08:00
..
discord-form.tsx refactor(web): load channel configs without exposing secret values (#2277) 2026-04-02 19:09:33 +08:00
feishu-form.tsx refactor(web): load channel configs without exposing secret values (#2277) 2026-04-02 19:09:33 +08:00
generic-form.tsx refactor(web): load channel configs without exposing secret values (#2277) 2026-04-02 19:09:33 +08:00
slack-form.tsx refactor(web): load channel configs without exposing secret values (#2277) 2026-04-02 19:09:33 +08:00
telegram-form.tsx refactor(web): load channel configs without exposing secret values (#2277) 2026-04-02 19:09:33 +08:00
wecom-form.tsx refactor(web): load channel configs without exposing secret values (#2277) 2026-04-02 19:09:33 +08:00
weixin-form.tsx refactor(web): load channel configs without exposing secret values (#2277) 2026-04-02 19:09:33 +08:00