diff --git a/docs/superpowers/plans/2026-03-20-storage-cleaner-plan.md b/docs/superpowers/plans/2026-03-20-storage-cleaner-plan.md index 755c95f..96325cb 100644 --- a/docs/superpowers/plans/2026-03-20-storage-cleaner-plan.md +++ b/docs/superpowers/plans/2026-03-20-storage-cleaner-plan.md @@ -673,14 +673,37 @@ export default function StorageCleanerPage() { }} > 确认清理 - - 确定要清理选中的存储数据吗?此操作不可撤销。 + + 将清理以下存储类型: + + + {options.localStorage && ( + - localStorage + )} + {options.sessionStorage && ( + - sessionStorage + )} + {options.indexedDB && - IndexedDB} + {options.cookies && - Cookies} + {options.cacheStorage && ( + - Cache Storage + )} + {options.serviceWorkers && ( + - Service Workers + )} + + + 此操作不可撤销。 - @@ -721,7 +744,7 @@ git commit -m "feat: add StorageCleanerPage component" ```typescript import { useState } from 'react'; -import { Box } from '@mui/material'; +import { Box, Button } from '@mui/material'; import TimestampPage from './pages/TimestampPage'; import StorageCleanerPage from './pages/StorageCleanerPage'; import './App.css'; @@ -814,10 +837,12 @@ After implementation, verify: - [ ] All storage type checkboxes toggle correctly - [ ] Auto refresh checkbox persists across sessions - [ ] Clear confirmation dialog appears +- [ ] Confirmation dialog shows selected storage types - [ ] localStorage clears successfully - [ ] sessionStorage clears successfully - [ ] IndexedDB clears successfully (or shows error if unavailable) - [ ] Cookies clear successfully +- [ ] Clear httponly and secure cookies - [ ] Cache Storage clears successfully - [ ] Service Workers unregister successfully - [ ] Result message displays correctly @@ -826,6 +851,7 @@ After implementation, verify: - [ ] Manual refresh button appears when auto-refresh is off - [ ] Restricted pages show error message - [ ] Snackbar notifications appear correctly +- [ ] Test on localhost ---