You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 4b37d27
Browse filesBrowse the repository at this point in the historyBrowse files
- Updated Text to Speech V2 runtime gender filtering, fullscreen/internal scroll layout, and workspace empty-launch handling.
6
+
- Updated Workspace Manager V2 tile hydration so Text to Speech V2 is enabled once Repo and Game are selected, without requiring a Text to Speech-specific payload.
7
+
- Updated Workspace Manager V2 Playwright coverage for the requested Text to Speech V2 filters, layout scroll behavior, and tile availability.
8
+
9
+
## Changes
10
+
11
+
- Gender filtering now presents `Any`, `Male`, `Female`, and `Neutral`.
12
+
-`Any` keeps all voices available.
13
+
-`Male` filters to male-classified voices only.
14
+
-`Female` filters to female-classified voices only.
15
+
-`Neutral` filters to neutral/unknown voices only.
16
+
- Neutral is treated as a runtime filter; persisted payload gender remains schema-compatible because this PR intentionally made no schema changes.
17
+
- Text to Speech V2 workspace launches with no payload now render a safe empty state instead of failing before the tile can open.
18
+
- Fullscreen right/center panels constrain Output Summary, Status, and Named Sentences content with internal scrolling.
19
+
- Text to Speak accordion toggle coverage was added, and Speak/Pause/Resume/Stop controls are centered with bottom padding.
20
+
21
+
## Validation
22
+
23
+
-`npm run test:workspace-v2` passed: 33 tests passed.
24
+
-`git diff --check` passed with line-ending normalization warnings only.
25
+
- Full samples smoke test skipped because the BUILD explicitly requested not to run it; scope is limited to Workspace Manager V2 and Text to Speech V2.
message: `${TEXT_TO_SPEECH_DISPLAY_NAME} empty workspace launch: no workspace payload is loaded from ${WORKSPACE_TOOL_STATE_KEY}. Use Import JSON in standalone mode or add Text to Speech V2 named speech items before saving.`
0 commit comments