obs-ss-plugin-webui/app
Decobus cb1dd60bb8
Some checks failed
Lint and Build / build (pull_request) Failing after 1m43s
Implement UUID-based tracking for OBS groups to handle renames
- Add group_uuid column to teams table for reliable OBS scene tracking
- Update createGroup API to store OBS scene UUID when creating groups
- Enhance verifyGroups API with UUID-first matching and name fallback
- Add comprehensive verification system to detect sync issues between database and OBS
- Implement UI indicators for UUID linking, name mismatches, and invalid groups
- Add "Clear Invalid" and "Update Name" actions for fixing synchronization problems
- Create migration script for existing databases to add UUID column
- Update Team type definition to include optional group_uuid field

This resolves issues where manually renaming groups in OBS would break the synchronization
between the database and OBS, providing a more robust group management system.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-20 15:30:18 -04:00
..
api Implement UUID-based tracking for OBS groups to handle renames 2025-07-20 15:30:18 -04:00
edit/[id] Fix comprehensive lint and type errors across codebase 2025-07-20 02:10:29 -04:00
fonts Initial commit - OBS Source Switcher Plugin UI 2025-07-15 22:15:57 -04:00
streams Add stream deletion functionality and improve UI 2025-07-20 13:16:06 -04:00
teams Implement UUID-based tracking for OBS groups to handle renames 2025-07-20 15:30:18 -04:00
favicon.ico Initial commit - OBS Source Switcher Plugin UI 2025-07-15 22:15:57 -04:00
globals.css Fix dropdown z-index with CSS layer forcing 2025-07-20 01:57:59 -04:00
layout.tsx Add comprehensive performance monitoring and testing infrastructure 2025-07-19 06:20:19 -04:00
page.tsx Fix comprehensive lint and type errors across codebase 2025-07-20 02:10:29 -04:00