• Will Chen's avatar
    Show info toast when switching to agent mode (#2160) · 5e71af36
    Will Chen 提交于
    <!-- CURSOR_SUMMARY -->
    > [!NOTE]
    > Adds an informational toast to guide users when enabling the new agent
    mode.
    > 
    > - New `LocalAgentNewChatToast` with dismiss and "Never show again"
    actions (auto-dismiss after 8s)
    > - `ChatModeSelector`: when switching to `local-agent` on `/chat` with
    existing messages, show the toast using `sonner`; uses TanStack Router
    for route detection and Jotai chat state
    > - `UserSettingsSchema`: adds `hideLocalAgentNewChatToast` to persist
    user preference
    > 
    > <sup>Written by [Cursor
    Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
    b07beac9d13b87b2e08ea1a9a376994148beb6c9. This will update automatically
    on new commits. Configure
    [here](https://cursor.com/dashboard?tab=bugbot).</sup>
    <!-- /CURSOR_SUMMARY -->
    
    <!-- This is an auto-generated description by cubic. -->
    ---
    ## Summary by cubic
    Shows a friendly info toast when switching to Agent mode on the chat
    page, encouraging a fresh chat for better results. Includes dismiss and
    “never show again” options that respect user preferences.
    
    - **New Features**
    - Added LocalAgentNewChatToast, shown when selecting local-agent on
    /chat with existing messages.
    - “Never show again” persists via hideLocalAgentNewChatToast in
    UserSettingsSchema.
    - Uses TanStack Router to detect the chat route; toast auto-dismisses
    after 8s.
    
    <sup>Written for commit b07beac9d13b87b2e08ea1a9a376994148beb6c9.
    Summary will update on new commits.</sup>
    
    <!-- End of auto-generated description by cubic. -->
    5e71af36
名称
最后提交
最后更新
.claude 正在载入提交数据...
.cursor/rules 正在载入提交数据...
.devcontainer 正在载入提交数据...
.github 正在载入提交数据...
.husky 正在载入提交数据...
assets 正在载入提交数据...
docs 正在载入提交数据...
drizzle 正在载入提交数据...
e2e-tests 正在载入提交数据...
packages/@dyad-sh 正在载入提交数据...
scaffold 正在载入提交数据...
scripts 正在载入提交数据...
shared 正在载入提交数据...
src 正在载入提交数据...
testing 正在载入提交数据...
tools 正在载入提交数据...
worker 正在载入提交数据...
workers/tsc 正在载入提交数据...
.cursorignore 正在载入提交数据...
.env.example 正在载入提交数据...
.eslintrc.json 正在载入提交数据...
.gitattributes 正在载入提交数据...
.gitignore 正在载入提交数据...
.oxlintrc.json 正在载入提交数据...
.prettierignore 正在载入提交数据...
.prettierrc 正在载入提交数据...
AGENTS.md 正在载入提交数据...
CLA.md 正在载入提交数据...
CONTRIBUTING.md 正在载入提交数据...
LICENSE 正在载入提交数据...
README.md 正在载入提交数据...
SECURITY.md 正在载入提交数据...
biome.json 正在载入提交数据...
components.json 正在载入提交数据...
drizzle.config.ts 正在载入提交数据...
forge.config.ts 正在载入提交数据...
forge.env.d.ts 正在载入提交数据...
index.html 正在载入提交数据...
lint-staged.config.js 正在载入提交数据...
merge.config.ts 正在载入提交数据...
package-lock.json 正在载入提交数据...
package.json 正在载入提交数据...
playwright.config.ts 正在载入提交数据...
tsconfig.app.json 正在载入提交数据...
tsconfig.json 正在载入提交数据...
tsconfig.node.json 正在载入提交数据...
vite.main.config.mts 正在载入提交数据...
vite.preload.config.mts 正在载入提交数据...
vite.renderer.config.mts 正在载入提交数据...
vite.worker.config.mts 正在载入提交数据...
vitest.config.ts 正在载入提交数据...