af9a55cebd
This commit includes two improvements to the Astroglobe semantic search UI: 1. **Multi-select Document Types** (App.vue): - Changed NcCheckboxRadioSwitch binding from v-model to :checked/:update:checked - Implemented toggleDocType() method to manually manage selectedDocTypes array - Fixes issue where only single document type could be selected at a time - Users can now filter search results by multiple doc types simultaneously 2. **PDF Viewer Reactive Rendering** (PDFViewer.vue): - Refactored canvas rendering to use Vue reactive watcher pattern - Added watcher on 'loading' state that triggers rendering when canvas available - Removed imperative renderPage() call from loadPDF() method - Inspired by files_pdfviewer's promise/event-based initialization approach - Improves alignment with Vue's reactive data flow 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>