diff --git a/done.md b/done.md index 1dac57b..be2169c 100644 --- a/done.md +++ b/done.md @@ -6,6 +6,13 @@ Tasks get moved from next.md to done.md ## Tasks (2026-05-10) +- **Improved Undo Log and Android Deployment (Issue #7)**: Enhanced the Undo Log to support + undoing any action from history, not just the latest. This provides more flexibility + when managing multiple destructive actions. + - Refactored `UndoService.undo()` to accept an optional `actionId`, allowing targeted rollbacks. + - Updated `UndoLogScreen` to remove the "latest only" restriction and provide immediate feedback. + - Successfully built and deployed the release APK to the distribution server via `task deploy-android`. + - Verified the new undo logic with updated unit tests and ensured full system integrity via the CI check suite. - **Global Undo Log and History**: Implemented a persistent history of undoable actions, allowing users to view and undo recent destructive operations. - Added `UndoLogScreen` to display a chronologically reversed list of actions. diff --git a/plan.log b/plan.log index 41df904..7d955a2 100644 --- a/plan.log +++ b/plan.log @@ -1,5 +1,12 @@ # Plan Log +## 2026-05-10 +- Improved Undo Log (Issue #7): Added support for undoing any action from history. +- Refactored `UndoService.undo()` to support targeted rollbacks by action ID. +- Removed "latest only" restriction from `UndoLogScreen`. +- Successfully deployed release APK to distribution server via `task deploy-android`. +- Verified system integrity with unit, widget, and E2E integration tests. + ## 2026-05-10 - Implemented global Undo Log with persistent history. - Refactored `UndoService` to store a list of recent actions instead of just the latest one.