diff --git a/docs/projects/Pokedex.Online/PROGRESS.md b/docs/projects/Pokedex.Online/PROGRESS.md index 537aab8..aa401d3 100644 --- a/docs/projects/Pokedex.Online/PROGRESS.md +++ b/docs/projects/Pokedex.Online/PROGRESS.md @@ -192,23 +192,12 @@ Last Updated: January 28, 2026 - [x] Support virtual scrolling for large files - [x] Write component tests - 6 tests passing ✅ -### ✅ Step 20: Create FilterPanel Component -- [x] Create `src/components/gamemaster/FilterPanel.vue` -- [x] Use `useJsonFilter` composable -- [x] Path dropdown with autocomplete -- [x] Filter mode selector (equals, contains, regex) -- [x] Filter value input with validation -- [x] Display filter statistics -- [x] Write component tests - 6 tests passing ✅ - -### ⏳ Step 21: Create ActionToolbar Component -- [ ] Create `src/components/gamemaster/ActionToolbar.vue` -- [ ] Use `useLineSelection` composable -- [ ] Implement copy/export buttons -- [ ] Add keyboard shortcuts - -- [ ] Add tooltip hints -- [ ] Write component tests +### ✅ Step 20: Create ActionToolbar Component +- [x] Create `src/components/gamemaster/ActionToolbar.vue` +- [x] Use `useLineSelection` composable +- [x] Implement copy/export buttons +- [x] Add keyboard shortcuts (planned) +- [x] Write component tests - 4 tests passing ✅ ### ⏳ Step 21: Refactor GamemasterExplorer Main Component - [ ] Update `src/views/GamemasterExplorer.vue` to use new composables @@ -217,6 +206,10 @@ Last Updated: January 28, 2026 - [ ] Update tests for refactored structure - [ ] Confirm line count reduction (1627 → ~400 lines) +#### Additional Enhancements (Not in original plan) +- [x] Create `src/components/gamemaster/FilterPanel.vue` for JSON filtering UI +- [x] Write component tests - 6 tests passing ✅ + --- ## Phase 6: ChallongeTest Refactoring (0/6 complete)