Reads/writes use_conversation_context via GET/POST /conversation_preferences (backend #33).
Default off; MUI tooltip explains use of previous conversations; loading + error states with revert on failed update.
Depends on
Backend PR for chat_backend#33 (merge/deploy backend first or together).
Test plan
Open /account/ — toggle visible under Account Preferences, off by default
Hover info icon — tooltip about previous conversations customizing experience
Toggle on — persists after reload; toggle off — persists
Simulate API failure — value reverts and error alert shown
Disable while loading/saving
## Summary
- Closes [#66](https://git.aimloperations.com/ai_ml_operations/chat_web_app/issues/66) — Account Preferences toggle for previous-conversation context / RAG.
- Reads/writes `use_conversation_context` via `GET/POST /conversation_preferences` (backend [#33](https://git.aimloperations.com/ai_ml_operations/chat_backend/issues/33)).
- Default off; MUI tooltip explains use of previous conversations; loading + error states with revert on failed update.
## Depends on
Backend PR for [chat_backend#33](https://git.aimloperations.com/ai_ml_operations/chat_backend/issues/33) (merge/deploy backend first or together).
## Test plan
- [ ] Open `/account/` — toggle visible under Account Preferences, off by default
- [ ] Hover info icon — tooltip about previous conversations customizing experience
- [ ] Toggle on — persists after reload; toggle off — persists
- [ ] Simulate API failure — value reverts and error alert shown
- [ ] Disable while loading/saving
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
use_conversation_contextviaGET/POST /conversation_preferences(backend #33).Depends on
Backend PR for chat_backend#33 (merge/deploy backend first or together).
Test plan
/account/— toggle visible under Account Preferences, off by default