feat: add delete confirmation dialog and improve accessibility in MemoryPanel and ThreadList components
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
<!-- Fill this out before submitting. New features / changes require peer review + manual testing before merge. -->
|
||||
|
||||
## What & why
|
||||
|
||||
<!-- What does this PR change, and why? -->
|
||||
|
||||
## Manual testing
|
||||
|
||||
> Must be tested against a real backend (`EvoSci deploy`, port 6174) — a green build is not enough.
|
||||
|
||||
- [ ] `npm run lint && npm run format:check && npm run build` all green
|
||||
- [ ] Started the backend → configured the Deployment URL → chat works
|
||||
- [ ] The feature(s) touched here were verified to work (Workspace / Skills / Memory / theme / chat …)
|
||||
- [ ] Significant changes re-tested against the production build (`npm run build && npm start`; dev and standalone behave differently)
|
||||
|
||||
### Test steps / screenshots
|
||||
|
||||
<!-- How you tested it; attach screenshots or a screen recording. -->
|
||||
|
||||
## Checklist
|
||||
|
||||
- [ ] Self-tested, no obvious regressions
|
||||
- [ ] Updated `CLAUDE.md` for any significant architecture / decision changes
|
||||
- [ ] Requested at least one teammate for **peer review**
|
||||
|
||||
---
|
||||
|
||||
> Merging ≠ shipping: releases are handled solely by Xi Zhang (EvoScientist pulls the UI via `@latest`).
|
||||
Reference in New Issue
Block a user