dragon-iso/src/TeamsISO.App
Zac Gaetano 647deec304
Some checks failed
CI / build-and-test (push) Failing after 30s
feat(web): topology + thumbnail endpoints, redesigned /ui control panel
REST additions: GET /topology returns mode (hidden/public/unknown) + sender/receiver group lists. POST /topology/apply confines local senders to teamsiso-input + receivers to public+teamsiso-input. POST /topology/restore returns both to public defaults.

GET /participants/{id}/thumbnail.jpg encodes the latest engine ProcessedFrame as a 192-wide JPEG. 404 when no pipeline is running. Used by the /ui control panel for live preview tiles.

Settings: ControlSurfaceEnabled now persists across sessions via UIPreferences and auto-starts the server on app launch when previously enabled.

/ui control panel rebuilt: live thumbnail per row, topology toggle card with Hide/Restore buttons, removed dead recording marker button, larger layout (920px), participant rows in single card with hover affordances.
2026-05-15 15:06:11 -04:00
..
Assets feat(ui): empty-state, pipeline error/no-signal indicators, JetBrains Mono, tooltips 2026-05-08 19:32:19 -04:00
Converters feat(wpf): v2 task 39+40 - studio table redesign + Ctrl+K command palette 2026-05-15 11:15:00 -04:00
Services feat(web): topology + thumbnail endpoints, redesigned /ui control panel 2026-05-15 15:06:11 -04:00
Themes feat(wpf): v2 task 39+40 - studio table redesign + Ctrl+K command palette 2026-05-15 11:15:00 -04:00
ViewModels feat(web): topology + thumbnail endpoints, redesigned /ui control panel 2026-05-15 15:06:11 -04:00
Views feat(wpf): v2 task 39+40 - studio table redesign + Ctrl+K command palette 2026-05-15 11:15:00 -04:00
AboutWindow.xaml feat(wpf): rollback to WPF host, axe recording, fix settings pane 2026-05-14 06:02:40 -04:00
AboutWindow.xaml.cs feat(wpf): rollback to WPF host, axe recording, fix settings pane 2026-05-14 06:02:40 -04:00
App.xaml feat(wpf): v2 'Studio Terminal' shell - theme system, header, transport strip, drawer 2026-05-14 12:46:24 -04:00
App.xaml.cs feat(web): topology + thumbnail endpoints, redesigned /ui control panel 2026-05-15 15:06:11 -04:00
GlobalUsings.cs feat(ui): system tray icon + WinForms/WPF namespace disambiguation 2026-05-10 09:41:33 -04:00
HelpWindow.xaml Numpad 1-9 hotkeys toggle Nth participant's ISO 2026-05-10 21:26:37 -04:00
HelpWindow.xaml.cs feat: window-scoped keyboard shortcuts + help cheat sheet (F1) 2026-05-10 09:41:31 -04:00
MainWindow.xaml feat(wpf): v2 - restore live thumbnail preview column in participants table 2026-05-15 14:33:00 -04:00
MainWindow.xaml.cs feat(wpf): v2 task 39+40 - studio table redesign + Ctrl+K command palette 2026-05-15 11:15:00 -04:00
NotesWindow.xaml feat(ui): notes viewer + Stop-All confirm + folder shortcuts + README 2026-05-10 09:41:32 -04:00
NotesWindow.xaml.cs feat(ui): notes viewer + Stop-All confirm + folder shortcuts + README 2026-05-10 09:41:32 -04:00
OnboardingWindow.xaml Onboarding step + Open /ui button + recording duration in footer 2026-05-10 21:05:30 -04:00
OnboardingWindow.xaml.cs feat(ui): crash diagnostics, first-launch welcome, reset-to-defaults 2026-05-10 09:41:29 -04:00
PresetsDialog.xaml feat: preset import / export bundles 2026-05-10 09:41:30 -04:00
PresetsDialog.xaml.cs feat: REST control surface + lift preset-apply into PresetApplier 2026-05-10 09:41:29 -04:00
PreviewWindow.xaml feat: persist UI prefs + preview window + sort + inline note input 2026-05-10 09:41:34 -04:00
PreviewWindow.xaml.cs feat: persist UI prefs + preview window + sort + inline note input 2026-05-10 09:41:34 -04:00
TeamsEmbedWindow.xaml Phase E.4 experimental: SetParent-embed Teams window inside TeamsISO 2026-05-10 21:14:42 -04:00
TeamsEmbedWindow.xaml.cs Phase E.4 experimental: SetParent-embed Teams window inside TeamsISO 2026-05-10 21:14:42 -04:00
TeamsISO.App.csproj feat: in-app preview thumbnails per participant 2026-05-10 09:41:30 -04:00