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 e8845da
Browse filesBrowse the repository at this point in the historyBrowse files
- Reviewed `src/shared/toolbox/tool-metadata-inventory.js` to confirm Text To Speech uses the active `text-to-speech/index.html` registry entry and beta release metadata.
10
+
- Reviewed `toolbox/text-to-speech/index.html` to confirm the summary uses only Theme V2 reusable classes and keeps all live data hooks.
11
+
- Reviewed `toolbox/messages/index.html` and `toolbox/messages/messages.js` to confirm Add Message/Add Part are table-row workflows and Message Parts remain child table content.
12
+
- Reviewed targeted Playwright coverage for Message Studio TTS Profile dropdown compatibility.
13
+
14
+
## Automated Browser Validation Used As Manual Proxy
15
+
16
+
- TTS validation clicked through the toolbox index Text To Speech card and confirmed the active path.
17
+
- TTS validation exercised the TTS Studio page, summary hooks, profile/emotion table behavior, and speech synthesis.
18
+
- Message validation exercised add/edit message rows, add/edit part rows, name-cell expansion, part-count non-expansion, message playback, part playback, and unavailable audio errors.
19
+
20
+
## Not Performed
21
+
22
+
- No unscripted manual browser session was run beyond Playwright browser validation.
- PASS: Summary row includes TTS Studio, Characters, TTS Profiles, Emotion Settings, Voices, and Engine items.
9
+
- PASS: The existing live data hooks remain: `data-tts-text-count`, `data-tts-profile-count`, `data-tts-emotion-count`, `data-tts-voice-count`, and `data-tts-engine-label`.
10
+
- PASS: No page-local CSS, tool-local CSS, inline style, or style block was added.
Base HEAD: eaee83f9327b336ec5679ebd591d94e50fab0523
7
+
origin/main at branch start: eaee83f9327b336ec5679ebd591d94e50fab0523
8
+
Ahead/behind before commit: 0 0
9
+
Spec source: latest user request in Codex session; no repository BUILD_PR doc for PR_26171_BETA_073 was found by targeted search.
10
+
11
+
## Purpose
12
+
13
+
Correct TTS and Message Studio UI alignment while preserving Theme V2, external JavaScript, existing Local API contracts, and server/API-backed product data ownership.
14
+
15
+
## Requirement Checklist
16
+
17
+
- PASS: TTS Studio appears on the toolbox index through the active registry path `toolbox/text-to-speech/index.html`.
18
+
- PASS: No `tools/text2speech/` path was created or linked.
19
+
- PASS: TTS summary uses a single Theme V2 inline row with TTS Studio, Characters, TTS Profiles, Emotion Settings, Voices, and Engine items.
20
+
- PASS: Message Studio keeps parent table `Messages`.
21
+
- PASS: Message name cell owns expand/collapse for the Message Parts child table; clicking the Parts count does not expand.
22
+
- PASS: Message Parts child table keeps ordered parts with Text, Emotion, TTS Profile, Status, and Actions.
23
+
- PASS: Add/Edit Message and Add/Edit Part remain inline row workflows.
24
+
- PASS: Play Message, Play Part, and Stop controls remain visible and validated.
25
+
- PASS: No separate Emotion Studio was created.
26
+
- PASS: No database tables or browser-owned product data source of truth were added.
27
+
- PASS: No inline styles, style blocks, inline event handlers, page-local CSS, or tool-local CSS were added.
28
+
29
+
## Implementation Summary
30
+
31
+
- Corrected Text To Speech registry metadata from uppercase `Beta` to authoritative `beta` release-channel metadata so the DB-backed toolbox registry exposes it as active/visible.
32
+
- Reworked the TTS summary from a five-card grid into a Theme V2 nowrap inline summary row.
33
+
- Moved Message Studio Add Message and Add Part actions into table rows.
34
+
- Tightened Message Studio expansion to the parent message name cell with keyboard support.
35
+
- Updated targeted and workspace tests for the corrected TTS registration and table behavior.
36
+
37
+
## Git Workflow
38
+
39
+
- Current branch: pr/26171-BETA-073-message-tts-table-ui-correction
40
+
- Created branch: `pr/26171-BETA-073-message-tts-table-ui-correction`
41
+
- Push result: pending until commit/push step completes.
42
+
- PR URL: pending until PR creation step completes.
43
+
- Merge result: pending until PR merge step completes.
44
+
- Final main commit: pending until post-merge sync completes.
0 commit comments