✨ Update progress to reflect completed ActionToolbar and additional FilterPanel enhancements
This commit is contained in:
@@ -192,23 +192,12 @@ Last Updated: January 28, 2026
|
|||||||
- [x] Support virtual scrolling for large files
|
- [x] Support virtual scrolling for large files
|
||||||
- [x] Write component tests - 6 tests passing ✅
|
- [x] Write component tests - 6 tests passing ✅
|
||||||
|
|
||||||
### ✅ Step 20: Create FilterPanel Component
|
### ✅ Step 20: Create ActionToolbar Component
|
||||||
- [x] Create `src/components/gamemaster/FilterPanel.vue`
|
- [x] Create `src/components/gamemaster/ActionToolbar.vue`
|
||||||
- [x] Use `useJsonFilter` composable
|
- [x] Use `useLineSelection` composable
|
||||||
- [x] Path dropdown with autocomplete
|
- [x] Implement copy/export buttons
|
||||||
- [x] Filter mode selector (equals, contains, regex)
|
- [x] Add keyboard shortcuts (planned)
|
||||||
- [x] Filter value input with validation
|
- [x] Write component tests - 4 tests passing ✅
|
||||||
- [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 21: Refactor GamemasterExplorer Main Component
|
### ⏳ Step 21: Refactor GamemasterExplorer Main Component
|
||||||
- [ ] Update `src/views/GamemasterExplorer.vue` to use new composables
|
- [ ] Update `src/views/GamemasterExplorer.vue` to use new composables
|
||||||
@@ -217,6 +206,10 @@ Last Updated: January 28, 2026
|
|||||||
- [ ] Update tests for refactored structure
|
- [ ] Update tests for refactored structure
|
||||||
- [ ] Confirm line count reduction (1627 → ~400 lines)
|
- [ ] 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)
|
## Phase 6: ChallongeTest Refactoring (0/6 complete)
|
||||||
|
|||||||
Reference in New Issue
Block a user