* 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 |
||
|---|---|---|
| .. | ||
| api | ||
| components | ||
| features/chat | ||
| hooks | ||
| i18n | ||
| lib | ||
| routes | ||
| store | ||
| index.css | ||
| main.tsx | ||
| routeTree.gen.ts | ||