Commit Graph

11 Commits

Author SHA1 Message Date
orkhanart
bb49cca003 feat(canvas): Add run controls, share dialog, and right toolbar
- Add CanvasRunControls with Run dropdown (Run, Run on Change), Queue button
- Add CanvasShareDialog with Figma-like sharing UI (invite, permissions, link)
- Add CanvasRightToolbar with zoom and fit controls
- Move run button from tab bar to canvas area (top-right)
- Integrate share dialog with tab bar share button

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 11:25:08 -08:00
orkhanart
fff3984477 feat(workspace): Enhanced sidebar, account switcher, and dashboard templates
- Reorganized sidebar layout with logo dropdown menu at top
- Added account dropdown with Netflix-style workspace/role switcher
- Team workspaces with roles: Workflow Builder, Visual Artist, Motion Designer, Project Manager
- Added Shared Projects and Starred sections for team view
- Dashboard templates section with "View Templates" CTA button
- Added WorkspaceCard and WorkspaceFilterSelect components
- Added TemplatesView page with category filtering
- PrimeVue Popover styling overrides for dark theme
- Updated account display to show user name and workspace type
- Various workspace view improvements and thumbnail assets

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 11:08:03 -08:00
orkhanart
a3a12999a9 feat(workspace): Add Recents/Trash pages and move Linear/Node buttons to header
- Add RecentsView with recently accessed items list
- Add TrashView with multi-select, restore, and delete actions
- Add Recents and Trash menu items to workspace sidebar
- Move Linear/Node buttons from sidebar to page headers (right side)
- Add Linear/Node buttons to all workspace views (Dashboard, Workflows, Assets, Models)
- Remove Create section from sidebar navigation
- Add routes for recents and trash pages

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 06:48:33 -08:00
orkhanart
5e178bb2ce feat(linear): Add Linear Mode - simplified workflow interface
- Add LinearView as main entry point for linear mode
- Add LinearWorkspace with template selector and creation panels
- Add LinearIconSidebar with navigation (create, history, settings)
- Add LinearTemplateSelector with category filters and template cards
- Add LinearCreationPanel with step-by-step workflow builder
- Add LinearInputPanel for image/text input with drag-drop support
- Add LinearParameterPanel for model and generation settings
- Add LinearOutputGallery for generated results display
- Add LinearHistoryPanel for generation history
- Add LinearStepCard, LinearTemplateCard components
- Add linear mode route (/linear)
- Add linear mode toggle in workspace sidebar
- Update components.d.ts with linear components

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 21:20:38 -08:00
orkhanart
1c9715de4e feat(ui): Enhanced bottom bar modal with expandable view, sidebar, and standardized cards
- Add expand mode for bottom bar modal (half-page size)
- Add collapsible left sidebar with category navigation
- Standardize all cards to square aspect ratio across all tabs
- Set canvas default zoom to 75% with auto-center on load
- Add sidebar toggle button in modal header
- Dynamic category lists per tab (Models, Workflows, Assets, Templates, Packages)
- Unified card component styles with hover effects
- Responsive grid columns (4 normal, 6 extended)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 20:59:59 -08:00
orkhanart
f7f137dd2e feat(infra): Add development rules, PRD system, and Claude agent commands
- Add .cursorrules for Cursor IDE with design patterns
- Add .editorconfig for consistent formatting
- Add CLAUDE.md updates with version header, common pitfalls, component size limits
- Add PRD system with folder structure and templates (feature, enhancement, quick)
- Add Claude commands for PRD workflow:
  - /create-prd, /quick-prd, /generate-tasks
  - /ux-review, /ui-design, /product-review agents
  - /create-component for component generation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 20:22:11 -08:00
orkhanart
67f8e0aba9 feat(ui): Add templates sidebar, tooltips styling, and canvas menu improvements
- Add Templates tab to both v1 sidebar and v2 bottom bar
- Add template categories (Official, SDXL, ControlNet, Video, Community)
- Style tooltips with JetBrains Mono, smaller size, uppercase
- Convert native title attributes to v-tooltip directive
- Add workspace/account sections to canvas logo dropdown menu
- Move Settings to icon in sidebar footer near Sign out
- Add sort/filter features across workspace pages

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 19:33:46 -08:00
orkhanart
508815bc6c UI improvements: sidebar enhancements, node tree structure, styling updates 2025-11-28 19:16:12 -08:00
orkhanart
67af617868 feat(ui): Implement experimental UI layer with versioned architecture
- Reorganize components into v1/v2 versioned structure
- Add common components for shared UI elements
- Introduce composables for reusable logic
- Restructure views into v1/v2 directories
- Remove old component structure in favor of versioned approach
- Update router and UI store for new architecture
2025-11-28 18:23:26 -08:00
orkhanart
136c9edfbe feat(canvas): Implement top navigation bar with tabs
- Logo with dropdown menu (New, Open, Save, Settings)
- Home button for navigation
- Tab-based workflow management with close/dirty indicators
- New tab button
- Right section with Share and Run buttons
- Move Node_info docs into ComfyUI_vibe project

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 18:14:26 -08:00
orkhanart
1d47a3e669 feat: Initial ComfyUI_vibe frontend project setup
- Vue 3 + TypeScript + Vite project scaffold
- PrimeVue UI components integration
- VueFlow for node-based canvas editor
- Pinia stores for state management (comfy, ui, workspace)
- Workspace layout with sidebar navigation
- Canvas view with node editor components
- Custom node components (FlowNode, NodeHeader, NodeSlots, NodeWidgets)
- Widget components (slider, select, toggle, text, number, color)
- Authentication view mockup
- ComfyUI API service integration scaffold
- Node definitions and type system
- Tailwind CSS styling
- Node_info documentation for ComfyUI nodes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 17:57:43 -08:00