Skip to content

feat: Web UI(検索 / セッション差分 / タイムライン) #5

Description

@mikana0918

概要

ブラウザでアーカイブを閲覧。READMEロードマップ項目。

動機

CLI の cchist search / list だけでは長文閲覧やコード差分閲覧が辛い。

設計案

  • static + jsonl→JSON index: ビルド時に jsonl を解析して JSON index を生成、静的サイトとして配信。サーバー不要、ローカルで cchist serve → ブラウザで開く。
  • SSR (Next.js等): 動的検索可能だが重い。
  • 既存 --json 出力流用: cchist list --json / cchist search --json の出力をフロントエンドが叩く API として再利用。

やること

  • スコープ定義(MVP: 一覧+全文検索 / セッション詳細 / 差分表示は別フェーズ)
  • 配信方式の決定(static vs local server)
  • UIフレームワーク選定

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions