Skip to content

Commit e898aae

Browse files
committed
Merge origin/main into PR_26171_061
2 parents e4541d6 + 0c35f32 commit e898aae

10 files changed

Lines changed: 539 additions & 84 deletions

File tree

assets/theme-v2/css/tables.css

Lines changed: 68 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,67 @@ td {
3838
color: var(--text)
3939
}
4040

41+
.idea-board-table-caption {
42+
position: relative;
43+
z-index: var(--z-index-sm);
44+
display: flex;
45+
align-items: center;
46+
justify-content: space-between;
47+
gap: var(--space-10);
48+
padding: var(--space-10);
49+
font-weight: var(--font-weight-heavy)
50+
}
51+
52+
.idea-board-show-filter {
53+
position: relative;
54+
z-index: var(--z-index-md);
55+
color: var(--text);
56+
font-size: var(--font-size-xs);
57+
font-weight: var(--font-weight-bold)
58+
}
59+
60+
.idea-board-show-filter summary {
61+
display: inline-flex;
62+
align-items: center;
63+
min-height: var(--space-28);
64+
padding: var(--space-3) var(--space-10);
65+
border: var(--border-standard);
66+
border-radius: var(--radius-md);
67+
background: var(--panel-soft);
68+
cursor: pointer;
69+
list-style: none
70+
}
71+
72+
.idea-board-show-filter summary::-webkit-details-marker {
73+
display: none
74+
}
75+
76+
.idea-board-show-filter__menu {
77+
position: static;
78+
min-width: 12rem;
79+
margin-top: var(--space-6);
80+
padding: var(--space-10);
81+
border: var(--border-standard);
82+
border-radius: var(--radius-md);
83+
background: var(--panel);
84+
box-shadow: var(--shadow-md)
85+
}
86+
87+
.idea-board-show-filter__options {
88+
display: grid;
89+
gap: var(--space-6);
90+
margin-top: var(--space-10)
91+
}
92+
93+
.idea-board-show-filter__option {
94+
display: flex;
95+
align-items: center;
96+
gap: var(--space-8);
97+
color: var(--text);
98+
font-weight: var(--font-weight-regular);
99+
white-space: nowrap
100+
}
101+
41102
.data-table th {
42103
color: var(--gold);
43104
font-size: var(--font-size-sm);
@@ -60,8 +121,13 @@ td {
60121
gap: .35em;
61122
color: inherit;
62123
font: inherit;
63-
line-height: inherit;
64-
vertical-align: baseline
124+
line-height: var(--line-height-single);
125+
vertical-align: baseline;
126+
white-space: nowrap
127+
}
128+
129+
.idea-board-idea-label__text {
130+
line-height: var(--line-height-single)
65131
}
66132

67133
.idea-board-idea-chevron {

assets/theme-v2/js/tool-display-mode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@
157157
const diagnostic = document.createElement("p");
158158
diagnostic.className = "status";
159159
diagnostic.setAttribute("role", "status");
160-
diagnostic.textContent = "Tool navigation could not load from the server API. Start the local server API and refresh.";
160+
diagnostic.textContent = "Tool navigation is temporarily unavailable. Refresh the page or try again shortly.";
161161
body.appendChild(diagnostic);
162162
}
163163
}

docs_build/dev/reports/PR_26171_061-validation.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,12 @@
1111
- `npx playwright test tests/playwright/tools/TextToSpeechFunctional.spec.mjs`
1212
- PASS: 2 tests passed.
1313
- Covers restored controls, preset shaping, queue add/duplicate/delete, output summary, pause/resume, speak, stop, and unavailable SpeechSynthesis error handling.
14+
- PASS: rerun after merging `origin/main` into the PR branch for conflict resolution.
1415
- `npm run test:workspace-v2`
1516
- PASS: 5 Project Workspace tests passed.
1617
- Note: command name is legacy; user-facing language is Project Workspace.
1718
- Note: first execution used a 120s timeout and timed out before completion; rerun with a longer timeout completed successfully.
19+
- PASS: rerun after merging `origin/main` into the PR branch for conflict resolution.
1820
- `git diff --check`
1921
- PASS.
2022

Lines changed: 22 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,28 @@
11
# Codex Changed Files - PR_26171_061-text2speech-engine-audio-feature-parity
22

3-
## Git Status Short
4-
```text
5-
A docs_build/dev/reports/PR_26171_061-engine-audio-ownership-checklist.md
6-
A docs_build/dev/reports/PR_26171_061-instruction-compliance-checklist.md
7-
A docs_build/dev/reports/PR_26171_061-manual-validation-notes.md
8-
A docs_build/dev/reports/PR_26171_061-old-tts-feature-parity-checklist.md
9-
A docs_build/dev/reports/PR_26171_061-text2speech-engine-audio-feature-parity.md
10-
A docs_build/dev/reports/PR_26171_061-validation.md
11-
M docs_build/dev/reports/codex_changed_files.txt
12-
M docs_build/dev/reports/codex_review.diff
13-
M docs_build/dev/reports/coverage_changed_js_guardrail.txt
14-
M docs_build/dev/reports/playwright_v8_coverage_report.txt
15-
M src/engine/audio/TextToSpeechEngine.js
16-
M tests/playwright/tools/TextToSpeechFunctional.spec.mjs
17-
M toolbox/text-to-speech/index.html
18-
M toolbox/text-to-speech/text2speech.js
19-
```
3+
## Git Workflow
4+
- Starting branch: `main`.
5+
- Created branch: `pr/26171-061-text2speech-engine-audio-feature-parity`.
6+
- Initial commit: `e4541d63719ab777b0654c8fecf4b13237d31256`.
7+
- PR branch was merged with `origin/main` during PR conflict recovery.
8+
- Conflicts were limited to generated report artifacts.
209

21-
## Git Diff Stat
10+
## Scoped Diff Stat
2211
```text
23-
...R_26171_061-engine-audio-ownership-checklist.md | 25 +
24-
...R_26171_061-instruction-compliance-checklist.md | 32 +
25-
.../PR_26171_061-manual-validation-notes.md | 27 +
26-
...R_26171_061-old-tts-feature-parity-checklist.md | 48 +
27-
..._061-text2speech-engine-audio-feature-parity.md | 71 +
28-
docs_build/dev/reports/PR_26171_061-validation.md | 40 +
29-
docs_build/dev/reports/codex_changed_files.txt | 82 +-
30-
docs_build/dev/reports/codex_review.diff | 2057 +++++++++++++++++---
31-
.../dev/reports/coverage_changed_js_guardrail.txt | 8 +-
32-
.../dev/reports/playwright_v8_coverage_report.txt | 37 +-
33-
src/engine/audio/TextToSpeechEngine.js | 208 +-
34-
.../tools/TextToSpeechFunctional.spec.mjs | 30 +
35-
toolbox/text-to-speech/index.html | 119 +-
36-
toolbox/text-to-speech/text2speech.js | 853 ++++++--
37-
14 files changed, 3147 insertions(+), 490 deletions(-)
12+
...R_26171_061-engine-audio-ownership-checklist.md | 25 +
13+
...R_26171_061-instruction-compliance-checklist.md | 32 +
14+
.../PR_26171_061-manual-validation-notes.md | 27 +
15+
...R_26171_061-old-tts-feature-parity-checklist.md | 48 ++
16+
..._061-text2speech-engine-audio-feature-parity.md | 71 ++
17+
docs_build/dev/reports/PR_26171_061-validation.md | 42 +
18+
docs_build/dev/reports/codex_changed_files.txt | 118 +--
19+
.../dev/reports/coverage_changed_js_guardrail.txt | 7 +-
20+
.../dev/reports/playwright_v8_coverage_report.txt | 36 +-
21+
src/engine/audio/TextToSpeechEngine.js | 208 ++++-
22+
.../tools/TextToSpeechFunctional.spec.mjs | 30 +
23+
toolbox/text-to-speech/index.html | 119 +--
24+
toolbox/text-to-speech/text2speech.js | 853 +++++++++++++++++----
25+
13 files changed, 1317 insertions(+), 299 deletions(-)
3826
```
3927

4028
## Changed Files
@@ -60,6 +48,7 @@
6048
- PASS: `npx playwright test tests/playwright/tools/TextToSpeechFunctional.spec.mjs`.
6149
- PASS: `npm run test:workspace-v2` (legacy command name; user-facing language is Project Workspace).
6250
- PASS: `git diff --check`.
51+
- PASS: Post-conflict validation rerun after merging `origin/main` into the PR branch.
6352

6453
## ZIP
6554
- Path: `tmp/PR_26171_061-text2speech-engine-audio-feature-parity_delta.zip`.

0 commit comments

Comments
 (0)