Skip to content

Worktree formatters dashboard alignment - #236

Merged
itsmeakhil merged 16 commits into
mainfrom
worktree-formatters-dashboard-alignment
Jul 3, 2026
Merged

Worktree formatters dashboard alignment#236
itsmeakhil merged 16 commits into
mainfrom
worktree-formatters-dashboard-alignment

Conversation

@itsmeakhil

Copy link
Copy Markdown
Collaborator

No description provided.

itsmeakhil and others added 16 commits July 3, 2026 02:52
Scopes the 9-tool "Formatters" category to inherit dashboard's visual
system (icon-chip headers, gradient cards, motion, ambient bg) via
shared components, rather than editing each tool file independently.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
13 tasks: 3 shared components (ToolPageHeader, ToolMobileTabs,
CopyIconButton), then pilot on JSON formatter, then batch-apply to the
remaining 8 tools in the Formatters category, then a cross-tool QA pass.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Implements a reusable mobile input/output switcher for tool pages that wraps
shadcn's Tabs primitive, replacing hand-rolled pill-button toggles with a
consistent component used elsewhere in the app (e.g. dashboard, markdown preview).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Pilot for the tool-page-shell refactor: replaces the JSON formatter's
inline mobile-only header card and hand-rolled tab-switcher buttons
with the shared ToolPageHeader and ToolMobileTabs components, wraps
the page in the dashboard ambient-background shell, and adds
RevealItem mount animation. Resizable dual-pane editor and save/load
modal are untouched.
apps/web imports it directly in three pages (database-explorer,
redis-commander, sql-client) but only had it as an undeclared
transitive dependency. A fresh pnpm install (as in this worktree)
doesn't hoist it, breaking the entire /app/* route tree at runtime
since those pages are bundled transitively via the shared tab
registry. The main checkout's stale node_modules happened to mask
this. Isolated to this worktree/branch; needed to run the dev server
for manual verification of the formatters-alignment tasks.
Replace the hand-rolled mobile header, tab switcher, and copy button
in the YAML formatter with the shared ToolPageHeader, ToolMobileTabs,
and CopyIconButton components, matching the pattern established on
the JSON formatter pilot.
Replaces the SQL formatter's hand-rolled mobile-only header, pill-button
mobile tab switcher, and inline copy button with the shared ToolPageHeader,
ToolMobileTabs, and CopyIconButton components already introduced for the
JSON and YAML formatters, keeping the tool pages visually consistent.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
… siblings

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
mydevtools-tech Ready Ready Preview, Comment Jul 3, 2026 4:17am

@itsmeakhil
itsmeakhil merged commit 02a8920 into main Jul 3, 2026
2 checks passed
@itsmeakhil
itsmeakhil deleted the worktree-formatters-dashboard-alignment branch August 12, 2026 14:19
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