Skip to content

fix: Bug fix batch for v0.22.1#225

Merged
therealbrad merged 9 commits intomainfrom
fix/bug-batch-v0.22.2
Apr 19, 2026
Merged

fix: Bug fix batch for v0.22.1#225
therealbrad merged 9 commits intomainfrom
fix/bug-batch-v0.22.2

Conversation

@therealbrad
Copy link
Copy Markdown
Contributor

Description

Bug fix batch for v0.22.1. Fixes 5 filed bugs plus a production share link issue, QuickScript UX improvements, and wizard dialog polish.

Bug Fixes

UX Improvements

  • QuickScript cancel during generation immediately shows review (no double-cancel)
  • QuickScript parallel progress file list scrolls when overflowing
  • QuickScript preview content top-aligned in fixed-height dialog
  • Jira issue badges right-justified for consistent alignment
  • External link button has clearer hit area with dim-on-hover
  • Issue description always shown fully (removed expand/collapse)
  • Issue description fills available dialog space
  • "Change" button renamed to "Cancel" for issue selection

Related Issue

Closes #219, Closes #220, Closes #221, Closes #222, Closes #223

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Refactoring (no functional changes)
  • Performance improvement

How Has This Been Tested?

  • Unit tests — 5656 tests passing, 0 errors
  • Integration tests — Proxy middleware tests (share route exemption, bypass header), Anthropic adapter tests (temperature retry, cache, non-temperature errors)
  • E2E tests
  • Manual testing — All fixes verified in dev environment

Test Configuration:

  • OS: macOS (Darwin 25.4.0, ARM)
  • Browser: Chrome, Firefox
  • Node version: 22.x

Checklist

  • My code follows the project's style guidelines
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published
  • I have signed the CLA

Screenshots (if applicable)

Additional Notes

therealbrad and others added 9 commits April 19, 2026 06:41
Newer Anthropic models (Opus 4.7+) reject the temperature parameter.
On first request, catch the deprecation error and retry without
temperature. Cache the model name so subsequent requests skip
temperature entirely. Added Opus 4.7 to model configs and default
models list.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Share report route makes internal server-to-server fetches that
forward user cookies but lack browser headers, causing the middleware
to misclassify them as external API requests. Exempt /api/share/
routes and requests with x-shared-report-bypass header.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…Script

When user chooses not to use AI, template-only output no longer shows
the fallback badge or retry button. These only appear when AI was
attempted but fell back to template.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Change max-h-[90vh] to h-[90vh] across 7 wizard dialogs to prevent
height shifting as content changes between steps or streams in.

Affected: GenerateTestCasesWizard, ImportCasesWizard, CopyMoveDialog,
ImportSharedStepsWizard, CreateProjectWizard, QuickScriptModal,
and duplicate detection dialog in columns.tsx.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add flex flex-col to QuickScriptModal dialog and min-h-0 overflow-y-auto
to ExportPreviewPane so content starts at top and scrolls instead of
centering vertically in the fixed-height container.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace overflow-hidden with flex layout and min-h-0 on the parallel
progress container so the file list scrolls when it overflows the
fixed-height dialog.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The updateFileStatus callback was re-setting parallelProgress after
the cancel handler cleared it, because abort error handlers in each
file's promise catch called updateFileStatus. Guard with cancelledRef
check so cancelled generation transitions directly to review.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add 300ms delay before showing the LoadingSpinnerAlert during test
case import. If the import completes within 300ms, the loader never
appears, preventing the brief visual flash.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Filter badges and per-issue badges now show externalProjectName
  instead of abbreviated project key, with tooltip for full name
- Per-issue badges right-justified with ml-auto for consistent alignment
- External link button uses ghost variant with pointer cursor and
  dim-on-hover for clearer hit area
- Remove expand/collapse on issue description — always show full text
- Issue description fills available dialog space
- Change button renamed to Cancel for issue selection

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@therealbrad therealbrad merged commit ff68bb8 into main Apr 19, 2026
5 checks passed
@therealbrad therealbrad deleted the fix/bug-batch-v0.22.2 branch April 19, 2026 16:41
@therealbrad
Copy link
Copy Markdown
Contributor Author

🎉 This PR is included in version 0.22.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment