Skip to content

feat(frontend): 分配(Split)に「なんのための分配か」の説明を付けられるようにする - #595

Open
takerunakao wants to merge 2 commits into
mainfrom
issue/594
Open

takerunakao wants to merge 2 commits into
mainfrom
issue/594

Conversation

@takerunakao

Copy link
Copy Markdown
Collaborator

Closes #594

概要

開発会議(Miro)の要望「Split が現状アドレス表記 xxxxxx の部分で、なんの分配か知りたい」への対応です。

分配詳細画面には xxxxxx.split.toban.eth とコントラクトアドレスしか出ておらず、「この分配は何のためのものか」が読み取れませんでした。Split の ENS サブネームの description テキストレコードに説明文を保存し、作成時に入力・詳細/一覧で表示するようにします。

変更内容

コントラクト・サブグラフ・ENS API の変更はありません(既存の set-name API と NameData.text_records をそのまま利用)。

  • app/routes/$treeId_.splits.new.tsx
    • フォームに任意入力の「分配の説明」Textarea を追加(最大 200 文字、文字数カウンタ付き)
    • プレビューステップにも説明文を表示
    • 作成後の setName に text_records: { description } を渡す(空欄なら送らない)
  • app/routes/$treeId_.splits.$splitId.tsx
    • ENS 名タイトルの直下・アドレスの上に説明文を表示(モバイル/デスクトップ両方)。説明がない既存 Split は従来通り
  • app/routes/$treeId_.splits._index.tsx
    • モバイルの一覧カード(2 行で省略)、デスクトップの一覧行(1 行で省略)・右ペインプレビューに説明文を表示

スコープ外(フォローアップ候補)

  • 既存 Split への説明の後付け・編集 UI(update-name API で実現可能だが、誰が編集できるかの権限設計が必要)
  • Miro で同時に挙がっていた「Split 詳細画面で何をしたらいいのか不明なので説明を入れる」は別 Issue 扱い

動作確認

  • pnpm frontend typecheck / Biome: pass(lefthook)
  • Sepolia での実機確認(Split 作成 → 詳細・一覧で説明文が出ること)はまだです。Namespace に description テキストレコードが書き戻されることを含め、レビュー時にご確認ください

🤖 Generated with Claude Code

分配詳細画面には ENS 名とアドレスしか出ておらず、何のための分配か
読み取れなかった(Miro 開発会議の要望)。Split の ENS サブネームの
`description` テキストレコードに説明文を保存し、作成フォームで入力・
プレビュー/詳細/一覧で表示する。コントラクト・サブグラフは変更なし。

Closes #594

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 22, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
toban Ready Ready Preview Sep 26, 2026 12:21am UTC

Request Review

…label registration

Enhanced documentation to clarify that nested labels are now verified against the live Namespace tenant on both Base and Sepolia networks. Updated the description in the SplitListCard and MasterRow components to include tone adjustments for better UI consistency. Revised SPLIT_DESCRIPTION_MAX_LENGTH comment for clarity.

@YosukeMiyata YosukeMiyata left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

イメージ通りのUIでしたー!ありがとうございましたー!

This branch was successfully deployed

1 active deployment
Preview — 7a7de8d2 Deployed Sep 26, 2026 by vercel[bot]
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.

分配(Split)に「なんのための分配か」の説明を付けられるようにする

2 participants