Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ホーム画面

基本情報

項目内容
画面IDSCR-002
画面名ホーム画面
URL/パス/home
認証要否要(ログイン済みユーザー)

画面概要

ログイン済みユーザーのメイン画面。最近作成・編集したメモの一覧と、フォルダによるメモの整理機能を提供する。また、音声入力ボタンから新規メモの作成が可能。

画面イメージ

通常状態

ホーム画面

AI整形実行中

ホーム画面AI整形実行中

AI整形完了

ホーム画面AI整形完了

AI整形に失敗

ホーム画面AI整形に失敗

画面要素一覧

ヘッダー部

要素ID要素名種別必須説明
btn_search検索ボタンアイコン-メモ検索画面へ遷移
btn_setting設定ボタンアイコン-設定画面へ遷移(歯車アイコン)

最近のメモセクション

要素ID要素名種別必須説明
section_recent最近のメモセクション-セクションヘッダー
memo_cardメモカードカード-メモのプレビューカード(複数)
memo_titleメモタイトルラベル-メモのタイトル表示
memo_tagsタグバッジ-メモに付与されたタグ(デザイン、UIなど)
memo_date更新日時ラベル-最終更新日時(YYYY-MM-DD HH:mm)
btn_memo_menuメモメニューボタンアイコン-メモの編集・削除メニュー(︙)

フォルダセクション

要素ID要素名種別必須説明
section_folderフォルダセクション-セクションヘッダー
folder_itemフォルダ項目リストアイテム-フォルダ名と件数を表示
folder_nameフォルダ名ラベル-フォルダ名(受信トレイ、仕事など)
folder_countメモ件数ラベル-フォルダ内のメモ件数
folder_expand展開アイコンアイコン-サブフォルダの展開/折りたたみ(>)

音声入力ボタン

要素ID要素名種別必須説明
btn_voice音声入力ボタンFAB-音声入力で新規メモ作成開始

通知トースト(グローバルコンポーネント)

AI処理通知トーストの詳細仕様は CMN-001 AI処理通知トースト を参照してください。

メモメニュー(ポップアップ)

メモカードの︙ボタンをタップすると表示されるコンテキストメニュー。

メモメニュー

要素ID要素名種別必須説明
menu_delete削除ボタン-メモ削除確認ダイアログを表示(赤字)

画面遷移

遷移元

遷移元条件/アクション
ウェルカム画面ログイン成功後
各画面戻るボタン押下

API連携

メソッドエンドポイント用途
GET/api/memos?sort=updated_at&order=desc&limit=3メモ一覧取得(更新日時降順、最新3件)
GET/api/foldersフォルダ階層取得(memoCount含む)
GET/api/memos?folder_id=:idフォルダ内メモ取得(フォルダ展開時)
GET/api/memos/:id/statusメモのAI処理状態確認(将来実装予定)

バリデーション

なし

状態

状態説明画像
通常状態メモ一覧とフォルダ一覧を表示SCR-002_ホーム画面.png
AI整形実行中通知トースト表示SCR-002_ホーム画面AI整形実行中.png
AI整形完了通知トーストで確認を案内SCR-002_ホーム画面AI整形完了.png
AI整形に失敗通知トーストでエラー表示SCR-002_ホーム画面AI整形に失敗.png

備考

  • ログイン済みユーザー専用画面
  • 未認証ユーザーはウェルカム画面へリダイレクト
  • 最近のメモは更新日時の降順で表示
  • フォルダは階層構造をサポート(サブフォルダあり)
  • AI整形処理はバックグラウンドで実行され、完了時にトースト通知