Skip to content

Update the typography and UI Improvements#108

Merged
Ayush8923 merged 1 commit intomainfrom
fix/ui-improvements-updates
Apr 6, 2026
Merged

Update the typography and UI Improvements#108
Ayush8923 merged 1 commit intomainfrom
fix/ui-improvements-updates

Conversation

@Ayush8923
Copy link
Copy Markdown
Collaborator

@Ayush8923 Ayush8923 commented Apr 6, 2026

Issue: #107

Summary:

  • Update Typography for font stack for branding.
  • Remove the GPT-4, GPT-4-Turbo, GPT-3.5-turbo models from the prompt-editor.
  • Fixed the Evals tables UI in Group by Question tab.
  • Add the border color in STT flow based on their evals status.

Summary by CodeRabbit

  • Style

    • Updated font styling with new typefaces (Plus Jakarta Sans and JetBrains Mono).
    • Enhanced visual distinction for evaluation run status with dynamic color coding.
    • Improved table layout formatting for results display.
  • Removed Features

    • Removed OpenAI model options: gpt-4-turbo, gpt-4, and gpt-3.5-turbo.

@Ayush8923 Ayush8923 self-assigned this Apr 6, 2026
@Ayush8923 Ayush8923 requested a review from AkhileshNegi April 6, 2026 06:49
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 6, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 84dd874c-6031-476e-99b2-9d52d7b5c734

📥 Commits

Reviewing files that changed from the base of the PR and between 5eb3566 and ef6f57e.

📒 Files selected for processing (6)
  • app/(main)/speech-to-text/page.tsx
  • app/components/DetailedResultsTable.tsx
  • app/components/prompt-editor/ConfigEditorPane.tsx
  • app/globals.css
  • app/layout.tsx
  • app/lib/models.ts
💤 Files with no reviewable changes (2)
  • app/lib/models.ts
  • app/components/prompt-editor/ConfigEditorPane.tsx

📝 Walkthrough

Walkthrough

The pull request applies status-based styling to evaluation run cards, refines table layout with fixed-width rendering, removes documentation comments, updates font system variables from Geist to Plus Jakarta Sans and JetBrains Mono, and removes three OpenAI model options from the available model list.

Changes

Cohort / File(s) Summary
Status Styling for Runs
app/(main)/speech-to-text/page.tsx
Integrated getStatusColor utility to dynamically compute border colors for evaluation run cards, replacing hardcoded color values with status-driven styling.
Table Layout Enhancement
app/components/DetailedResultsTable.tsx
Added table-fixed layout mode to the grouped results table for improved column width handling.
Code Cleanup
app/components/prompt-editor/ConfigEditorPane.tsx
Removed inline JSX comments (/* Dropdown Menu */ and /* Model */) without functional changes.
Font System Migration
app/globals.css, app/layout.tsx
Replaced Geist font stack with Plus Jakarta Sans (sans-serif) and JetBrains Mono (monospace); updated CSS variable references and font-family fallbacks; added display: "swap" to new font declarations.
Model Configuration
app/lib/models.ts
Removed three OpenAI model options (gpt-4-turbo, gpt-4, gpt-3.5-turbo) from the available models list.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Suggested labels

enhancement

Suggested reviewers

  • Prajna1999
  • vprashrex
  • AkhileshNegi

Poem

🐰 The fonts now dance in Jakarta's grace,
While JetBrains colors light the space,
Status hues paint runs with pride,
Tables stand fixed, side by side,
Old models fade, new paths collide! ✨

🚥 Pre-merge checks | ✅ 1 | ❌ 2

❌ Failed checks (1 warning, 1 inconclusive)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
Title check ❓ Inconclusive The title 'Update the typography and UI Improvements' broadly covers multiple distinct changes (typography, model removals, table UI fixes, status colors) but lacks specificity about the main change. Consider a more specific title like 'Update typography and fix UI improvements across tables and status indicators' to better reflect the scope of changes.
✅ Passed checks (1 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/ui-improvements-updates

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Ayush8923 Ayush8923 requested a review from Prajna1999 April 6, 2026 06:49
@Ayush8923 Ayush8923 changed the title fix(*): update the typography and UI updates Update the typography and UI Improvements Apr 6, 2026
@Ayush8923 Ayush8923 requested a review from nishika26 April 6, 2026 06:50
@Ayush8923 Ayush8923 merged commit 5ba8a7c into main Apr 6, 2026
2 checks passed
@Ayush8923 Ayush8923 deleted the fix/ui-improvements-updates branch April 6, 2026 09:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants