Skip to content

Claude/review UI empty states sl bc4#103

Merged
frogr merged 3 commits intomainfrom
claude/review-ui-empty-states-slBC4
Mar 11, 2026
Merged

Claude/review UI empty states sl bc4#103
frogr merged 3 commits intomainfrom
claude/review-ui-empty-states-slBC4

Conversation

@frogr
Copy link
Copy Markdown
Owner

@frogr frogr commented Mar 11, 2026

No description provided.

claude added 3 commits March 11, 2026 09:32
- Add patch_text column to review_sections (new migration)
- Store file patch_text from harness pipeline in ReviewJob
- Serve patch_text in controller JSON response
- Rewrite DiffPanel to render actual diff lines with +/- coloring
- Add API key validation in create action with clear error message
- Add empty states: idle prompt, loading spinners, failed message,
  no-files-flagged state, in-progress indicator for partial reviews

https://claude.ai/code/session_01W4XaE7NTEUQQTeRSNjKnE3
gpt-4o-mini is ~5-7x cheaper per review ($0.01-0.02 vs $0.07-0.10).
Adds OpenAiClient with json_object response format, provider-based
client selection in Pipeline and SynthesizeJob, and updates config
defaults and initializer to use OPENAI_API_KEY.

https://claude.ai/code/session_01W4XaE7NTEUQQTeRSNjKnE3
@frogr frogr merged commit 2adcdbd into main Mar 11, 2026
1 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants