Skip to content

Redesign UI with shadcn/ui (Tailwind + Radix) and add Go tests#7

Merged
dropdevrahul merged 1 commit into
mainfrom
redesign-shadcn-ui
Jun 13, 2026
Merged

Redesign UI with shadcn/ui (Tailwind + Radix) and add Go tests#7
dropdevrahul merged 1 commit into
mainfrom
redesign-shadcn-ui

Conversation

@dropdevrahul

Copy link
Copy Markdown
Owner

Replace the MUI/Emotion frontend with a Tailwind CSS + shadcn/ui design system for a cleaner, dev-tool "instrument panel" aesthetic.

Frontend:

  • Remove @mui/, @emotion/, react-json-pretty, @fontsource/inter
  • Add Tailwind, Radix primitives, lucide-react, IBM Plex Sans/Mono
  • New ui/ component kit (button, input, textarea, select, tabs, dialog, card, badge, separator, label) + cn helper and @/* alias
  • Custom json-view to highlight JSON responses
  • Move the add-header action to the section title
  • Fix: headers now sent as a plain object (the old Map serialized to {})
  • Fix: cURL import populates header rows and body; response follows the active tab; add send loading state; fix the <title> typo

Tests:

  • Add Go unit tests for the curl parser (parse_curl_test.go) and the HTTP header helper (app_test.go); run with go test ./...

Docs:

  • Add CLAUDE.md; keep AGENTS.md

Replace the MUI/Emotion frontend with a Tailwind CSS + shadcn/ui design
system for a cleaner, dev-tool "instrument panel" aesthetic.

Frontend:
- Remove @mui/*, @emotion/*, react-json-pretty, @fontsource/inter
- Add Tailwind, Radix primitives, lucide-react, IBM Plex Sans/Mono
- New ui/ component kit (button, input, textarea, select, tabs, dialog,
  card, badge, separator, label) + cn helper and @/* alias
- Custom json-view to highlight JSON responses
- Move the add-header action to the section title
- Fix: headers now sent as a plain object (the old Map serialized to {})
- Fix: cURL import populates header rows and body; response follows the
  active tab; add send loading state; fix the <title> typo

Tests:
- Add Go unit tests for the curl parser (parse_curl_test.go) and the
  HTTP header helper (app_test.go); run with `go test ./...`

Docs:
- Add CLAUDE.md; keep AGENTS.md

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@dropdevrahul dropdevrahul merged commit 8da3be6 into main Jun 13, 2026
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.

1 participant