picoclaw/web/frontend/src/components
肆月 bf6d4fd997
feat(web): show disabled reasons in tooltips when buttons are disabled (#2430)
* feat(web): show disabled reasons in tooltips when buttons are disabled

- Add disabled reason tooltips for model card actions (set default, delete)
- Add disabled reason tooltips for marketplace skill card install button
- Add disabled reason display for chat input when disabled
- Add internationalization support for all disabled reasons (en/zh)
- Model card: Show specific reasons when set-default or delete buttons are disabled
- Marketplace skill card: Show specific reasons when install button is disabled
- Chat composer: Show reason text below input when input is disabled

* fix: show disabled action reasons via tooltips

* fix(web): restore accessible labels for model action tooltips
2026-04-15 09:49:45 +08:00
..
agent feat(web): show disabled reasons in tooltips when buttons are disabled (#2430) 2026-04-15 09:49:45 +08:00
channels refactor(web): load channel configs without exposing secret values (#2277) 2026-04-02 19:09:33 +08:00
chat feat(web): show disabled reasons in tooltips when buttons are disabled (#2430) 2026-04-15 09:49:45 +08:00
config feat(web): persist dashboard token in launcher config (#2304) 2026-04-03 14:54:27 +08:00
credentials feat(web): migrate launcher to modular web frontend/backend and improve management UX (#1275) 2026-03-09 19:42:03 +08:00
logs fix(web): improve logs panel scroll handling (#2305) 2026-04-03 15:37:23 +08:00
models feat(web): show disabled reasons in tooltips when buttons are disabled (#2430) 2026-04-15 09:49:45 +08:00
tour fix(web): improve logs panel scroll handling (#2305) 2026-04-03 15:37:23 +08:00
ui fix(web): improve logs panel scroll handling (#2305) 2026-04-03 15:37:23 +08:00
app-header.tsx feat(launcher): standard HTTP login/setup/logout flow for dashboard, frontend and backend impl. and fix windows pid lock for ws (#2339) 2026-04-08 21:43:51 +08:00
app-layout.tsx feat: add first-time tour guide for new users 2026-03-31 00:43:35 +08:00
app-sidebar.tsx feat(web): move version display to the config page header (#2273) 2026-04-02 19:09:27 +08:00
page-header.tsx feat(web): add restart-required state for default model changes (#1499) 2026-03-13 16:30:59 +08:00
secret-placeholder.ts fix(chat): avoid full secret exposure for 7-char secrets (#1942) 2026-03-24 11:26:20 +08:00
shared-form.tsx refactor(web): load channel configs without exposing secret values (#2277) 2026-04-02 19:09:33 +08:00