mirror of
https://github.com/moeru-ai/airi.git
synced 2026-05-17 04:20:26 +00:00
Add toast.error() in the central performSend catch block so any HTTP error from the LLM gateway (4xx/5xx) is shown as a user-facing notification instead of being silently swallowed. Raw error details are still logged to console.error. The toast covers all ingestion paths: manual send, auto-send via voice, and context-bridge. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| stories | ||
| .env | ||
| env.d.ts | ||
| histoire.config.ts | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| uno.config.ts | ||
| vite.config.ts | ||
| vitest.config.ts | ||
Stage UI
Shared core for stage
Histoire (UI storyboard)
pnpm -F @proj-airi/stage-ui run story:dev
Project structure
- If a story is bound to a specific component, it can be placed beside the component in the
srcfolder. e.g.,MyComponent.story.vue - If a story is not bound to a specific component, then it should be placed in the
storiesfolder. e.g.,MyStory.story.vue