Skip to content

Conversation

@deepracticexs
Copy link
Member

Summary

  • Migrate from custom UI elements to shadcn/ui components (Button, Input, Badge, Dialog, etc.)
  • Add conversation rename feature with edit button in sidebar
  • Update theme to Blue color scheme from shadcn themes
  • Upgrade Vite to v7.3.1 and fix WebSocket dev mode connection
  • Improve mobile UX: floating input with safe-area support, inline rename editing

Changes

  • packages/ui: Replace custom elements with shadcn/ui, add Dialog/Tabs/Sonner
  • packages/network: Add debug logging for WebSocket client
  • apps/portagent: Fix WebSocket connection in dev mode, upgrade Vite

Test plan

  • Desktop: Test rename conversation via edit button
  • Mobile: Test inline rename in conversation list
  • Mobile: Verify input bar visibility with safe-area padding
  • Verify Blue theme applied correctly

🤖 Generated with Claude Code

deepracticexs and others added 2 commits January 9, 2026 20:28
- Replace custom Button, Input, Badge, Popover, ScrollArea with shadcn/ui
- Add Dialog, Tabs, Sonner components from shadcn
- Update theme to Blue color scheme
- Add conversation rename feature with edit button in ListPane
- Fix hardcoded text-black in MarkdownText
- Fix Storybook react-docgen compatibility with Radix UI
- Upgrade Vite to v7.3.1 and fix WebSocket dev mode connection
- Add debug logging for WebSocket client

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- MobileInputPane: add safe-area padding, floating shadow, backdrop blur
- MobileAgentList: fix invisible action buttons, add inline rename editing
- Remove dialog-based rename in favor of inline edit for better mobile UX

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@deepracticexs deepracticexs merged commit 0a309bf into main Jan 9, 2026
3 checks passed
@deepracticexs deepracticexs deleted the refactor/migrate-to-shadcn branch January 9, 2026 12:56
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