* fix: suppress React contentEditable warning
Add suppressContentEditableWarning prop to all contentEditable elements
to resolve React warning about managing contentEditable children.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* feat: add Storybook integration for component development
- Install Storybook 9.0.16 with React-Vite framework
- Configure TypeScript support and Tailwind CSS integration
- Create comprehensive stories for key components:
- DiagramFrame with multiple sequence diagram examples
- ParticipantLabel with various configurations
- ThemeSelector for theme switching
- Icon components showcase
- ZenUml complete integration examples
- Add ESLint Storybook plugin configuration
- Include build scripts: storybook and build-storybook
- Support interactive component development and testing
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Improve label editing UX and fix SVG rendering consistency
- Replace double-click with single-click editing for all labels
- Add hover hints with "Click to edit" tooltips
- Remove blue focus rings that hide cursor positioning
- Fix layout shifts during hover/editing transitions
- Add consistent SVG stroke/fill attributes for cross-browser compatibility
- Remove unused message-arrow.svg file and related imports
- Update all Storybook stories to support editable mode
- Create reusable EditableLabel.css for consistent styling
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* feat: add foundational documentation templates for system integration, deployment, and context management
* feat: add foundational documentation templates for system integration, deployment, and context management
* chore: update Playwright snapshots for Linux CI
Generated Linux-specific snapshots for chromium-linux platform.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* refactor: remove unused hover styles from message components
* chore: update Playwright snapshots for Linux CI
Generated Linux-specific snapshots for chromium-linux platform.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* chore: allow manual triggering of E2E workflow
---------
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>