Commit 5c4f322
vMixの接続を選択できるように (#191)
* Fix vMix connection selection issue (#190)
- Fixed incorrect onChange handler parameter structure in InputManager.tsx
- Connection selection now properly receives event parameter instead of event.target.value
- This resolves the issue where only the first connection item could be selected
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Fix useEffect import and update ListManager to use ConnectionSelector
- Added missing useEffect import to InputManager.tsx
- Updated ListManager to use shared ConnectionSelector component
- Replaced hardcoded connection selection with proper state management
- All components now consistently use the shared ConnectionSelector
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Fix BlankGenerator connection reference error and optimize performance
- Fixed missing 'connections' variable reference in BlankGenerator dialog
- Updated to use connectedConnections from useConnectionSelection hook
- Eliminated useEffect cascade delays in connection selection
- Optimized ShortcutGenerator state management by removing redundant useState
- Improved InputManager table rendering with stable object references
- Enhanced ListManager fetching with memoized triggers
- Memoized virtualized list itemData to prevent unnecessary re-renders
Performance improvements:
- Immediate connection selection response
- Reduced re-render cycles in input lists
- Optimized memory usage with fewer object allocations
- Smoother UI interactions across all components
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Fix deprecations and update dependencies
- Fix npm audit vulnerabilities (Babel, Vite)
- Migrate deprecated Grid component to Grid2 across all pages
- Update Tauri packages to latest versions
- Fix deprecated Typography paragraph prop
- Remove unused imports (React, useEffect)
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Fix Dependabot security alerts for JavaScript dependencies
- Update Vite from 6.2.0 to 6.3.5 (fixes 5 medium security vulnerabilities)
- Update @babel/runtime to 7.28.3 (fixes RegExp complexity vulnerability)
- Update other Rust dependencies via cargo update
Fixes Dependabot alerts: #181, #182, #183, #184, #185, #186
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Fix unnecessary VideoLists event emissions and reduce log noise
- Only emit vmix-videolists-updated events when data actually changes
- Reduce log level for unchanged VideoLists from INFO to DEBUG
- Improves performance by preventing unnecessary frontend updates
- Suppresses repetitive "changed: false" log messages
Fixes the issue where VideoLists events were always broadcasted
even when no changes occurred, causing unnecessary log spam.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Fix VideoList pop-out window reopening issue
- Detect stale windows in Tauri's registry after closure
- Generate unique window ID when stale window detected
- Verify window validity before attempting to reuse
- Add proper error handling for invalid window states
This fixes the issue where closing a VideoList pop-out window
would prevent it from being opened again due to Tauri keeping
closed windows in its internal registry.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Fix double-updating
* Revert "Fix double-updating"
This reverts commit ff8ac57.
* Support external window re-open
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent 7bee59e commit 5c4f322
File tree
18 files changed
+1108
-492
lines changed- .claude
- .serena/cache/typescript
- app
- src-tauri
- src
- src
- components
- hooks
- pages
18 files changed
+1108
-492
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
Binary file not shown.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments