Skip to content

feat: build orbit api studio frontend#2

Open
mx369 wants to merge 1 commit intomainfrom
codex/implement-api-debugging-tool
Open

feat: build orbit api studio frontend#2
mx369 wants to merge 1 commit intomainfrom
codex/implement-api-debugging-tool

Conversation

@mx369
Copy link
Owner

@mx369 mx369 commented Jan 27, 2026

Motivation

  • Provide a Postman-like API debugging workspace for desktop/web with a modern, responsive UI built in React + TypeScript.
  • Deliver core flows (request building, execution, response inspection, environments, history, import/export, and lightweight scripting) with maintainable modular code.

Description

  • Scaffolds a Vite + React + TypeScript project with Tailwind-based styling, theme toggle, and a small UI component library under src/components/ui and global CSS tokens in src/index.css.
  • Implements a three-column layout (Collections/History sidebar, Request workspace, Response panel) plus a command palette and multi-tab request model in src/components/* and state management with zustand in src/store.
  • Adds request construction, variable/template resolution, auth handling, body types (form-data, x-www-form-urlencoded, raw), and request execution via fetch with AbortController in src/utils/request.ts and snippet generation in src/utils/snippets.ts.
  • Adds a safe-ish sandbox for pre-request and test scripts with timeouts and a small pm API, IndexedDB/localStorage persistence and import/export helpers in src/utils/storage.ts, and utilities for variable scoping and ID generation.

Testing

  • No automated tests were executed in this environment due to offline/limited run capabilities.
  • The repository includes a README.md with pnpm install && pnpm dev run instructions for local verification by running the dev server.

Codex Task

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant