プロジェクト

全般

プロフィール

バグ #456

未完了

カスタムUIとRAGアシスタントのデザインコンポーネント統一

Redmine Admin さんが10日前に追加. 10日前に更新.

ステータス:
新規
優先度:
通常
担当者:
-
開始日:
2025-06-10
期日:
進捗率:

0%

予定工数:

説明

目的

call2arm.comのカスタムUI(task.call2arm.com、task2.call2arm.com)とRAGアシスタントシステム間でデザインコンポーネントを統一し、一貫したユーザー体験を提供する。

現状

  • 技術スタック統一は85%達成済み
  • TailwindCSS設定、カラーパレット(#06C755)、LINEデザイン言語は統一済み
  • コンポーネントレベルでの詳細な統一が必要

作業内容

  1. 現在のコンポーネント差異の分析
  2. 共通コンポーネントライブラリの設計
  3. 段階的な統一実装
  4. テストとドキュメント整備

技術構成

  • フロントエンド: React + TailwindCSS + LINEデザイン言語
  • 対象システム:
    • task.call2arm.com(カスタムUI本番)
    • task2.call2arm.com(カスタムUI開発)
    • RAGアシスタントシステム

作業環境

  • VPS-ROOT: Ubuntu 24.04.2 LTS @ 85.131.243.51
  • 管理端末: Windows 160.251.155.93 (ito@minisform-ai)

Redmine Admin さんが10日前に更新

デザインコンポーネント統一 - 現状分析完了

1. 現在の実装状況

カスタムUI (task2.call2arm.com)

Tailwind設定:

  • ✅ LINE緑色 (#06C755) 統一済み
  • ✅ LINEデザイン言語実装済み
  • ✅ レスポンシブブレークポイント定義済み
  • ✅ アニメーション定義 (slide-up, fade-in)

コンポーネント構成:

src/components/
├── chat/        # チャット関連
├── common/      # 共通コンポーネント
├── dashboard/   # ダッシュボード
├── documents/   # ドキュメント管理
├── features/    # 機能別コンポーネント
├── filters/     # フィルター関連
├── layout/      # レイアウト
└── projects/    # プロジェクト関連

RAGアシスタント

現状:

  • 独立したコンポーネント実装
  • Tailwindクラス直接記述
  • 統一されたデザインシステム未適用

2. 統一が必要な要素

🎨 デザイントークン

  1. カラーパレット: ✅ 統一済み (#06C755)
  2. フォント: ✅ 統一済み (システムフォント)
  3. スペーシング: ⚠️ 部分的統一
  4. ボーダー半径: ✅ 統一済み (line, line-sm, line-lg)
  5. シャドウ: ✅ 統一済み (line, line-hover)

🧩 共通コンポーネント

  1. LoadingSpinner: ✅ 実装済み(カスタムUI側)
  2. Button: ❌ 未統一
  3. Card: ❌ 未統一
  4. Input/Textarea: ❌ 未統一
  5. Modal/Dialog: ❌ 未統一
  6. Toast/Notification: ❌ 未統一

3. 実装方針

Phase 1: 共通コンポーネントライブラリ作成

  1. 基本UIコンポーネント抽出・統一
  2. デザインシステムドキュメント作成
  3. Storybookセットアップ(オプション)

Phase 2: 段階的移行

  1. RAGアシスタントのコンポーネント置き換え
  2. カスタムUIの既存コンポーネント統一
  3. テスト実施

Phase 3: 最適化・文書化

  1. パフォーマンス最適化
  2. アクセシビリティ対応
  3. 開発者向けドキュメント整備

次のアクション

共通コンポーネントライブラリの設計・実装を開始します。

他の形式にエクスポート: Atom PDF