picoclaw/web/frontend/src
肆月 604187e312
feat(web,api): test connection with real connectivity verification (#2833)
* feat(web,api): add fetch models and saved catalog support

Split from PR #2752 (part 2 of 3).

Backend:
- /api/models/catalog endpoint for browsing remote model catalogs
- /api/models/fetch endpoint for fetching available models from providers
- Credential reuse with provider/API base matching for security
- Default API base resolution for providers without explicit base

Frontend:
- FetchModelsDialog for importing models from remote providers
- CatalogDialog for browsing and importing from model catalogs
- Static import for FetchModelsDialog (replaces dynamic import from PR1)
- Dynamic import retained for TestModelDialog (PR3 territory)

* feat(web,api): add test connection with real connectivity verification

Split from PR #2752 (part 3 of 3).

Backend:
- /api/models/{index}/test endpoint for testing saved model configs
- /api/models/test-inline endpoint for testing unsaved form values
- Real network probe (GET /models) for connectivity verification
- Credential reuse with provider/API base matching for security
- Default API base resolution for providers without explicit base

Frontend:
- TestModelDialog for testing model connectivity
- Inline test support for add/edit model sheets
- Static import for TestModelDialog (replaces dynamic import from PR1)
2026-05-18 09:47:44 +08:00
..
api feat(providers): add gemini web search provider (#2763) 2026-05-14 09:50:47 +08:00
components feat(web,api): test connection with real connectivity verification (#2833) 2026-05-18 09:47:44 +08:00
features/chat refactor(pico): unify message kind handling of tool_calls and thought (#2680) 2026-04-28 10:17:12 +08:00
hooks feat(web,api): provider selection and model form foundation (#2831) 2026-05-11 16:57:37 +08:00
i18n docs: add evolution config controls (#2852) 2026-05-12 11:23:06 +08:00
lib feat: add config save and restart prompts 2026-04-26 22:09:00 +08:00
routes refactor(web): switch dashboard auth from tokens to passwords (#2608) 2026-04-21 18:04:15 +08:00
store feat: add config save and restart prompts 2026-04-26 22:09:00 +08:00
app-providers.tsx chore(web): move app providers out of main entry 2026-04-15 17:36:22 +08:00
index.css refactor(web): use official highlight themes for markdown 2026-04-15 17:19:48 +08:00
main.tsx chore(web): move app providers out of main entry 2026-04-15 17:36:22 +08:00
routeTree.gen.ts 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