設定

ホーム画面の「設定」から、アプリの挙動をカスタマイズできます。設定はこの端末にだけ保存されます。

設定画面は上部タブで 「基本」「データ」「管理」「マスタ」 の 4 カテゴリに分かれています。以下それぞれの中身です。

基本タブ

アカウント / 表示 / 動作 / サポートの 4 セクションをまとめたタブです。

アカウント

  • サインイン / プロフィール / サーバ保存設定 (アカウントページへの導線)

表示

  • テーマ — システム / ライト / ダーク (システムは端末の prefers-color-scheme に追随)

動作

重要な操作前の確認ダイアログ、画面スリープ抑止、振動フィードバック等を切り替えできます:

  • 履歴で削除時に確認 — 既定 ON
  • 試合終了時に確認 — 既定 ON
  • Q 終了時に確認 — 既定 ON
  • タイムアウト時に確認 — 既定 ON (各 Q 1 回しか押されない重要操作)
  • 試合中の画面スリープ抑止 — 試合画面を開いている間、画面が暗くならないようにする (Wake Lock API)
  • 履歴の D&D 並べ替えを有効化 — タッチ誤反応を避けたい場合 OFF
  • タップで振動フィードバック — Android Chrome のみ対応 (iOS は非対応)
  • 試合画面で背番号を即時変更 — 既定 ON。選手カード左上の鉛筆アイコンから、ロスター画面に戻らずに背番号を変更できる。誤タップを避けたい場合は OFF にして鉛筆を非表示にできる (詳細は 試合の記録)

サポート

  • お問い合わせ / 利用規約 / プライバシーポリシー (別タブで開きます)

データタブ

JSON バックアップとデータ整合性チェックをまとめたタブです。

バックアップ (JSON エクスポート / インポート / 全削除)

  • JSON エクスポート — 全試合 / チーム / 大会 / 会場 / 設定を 1 ファイルにバックアップ
  • JSON インポート — バックアップを別端末に取り込み (既存データは置換)
  • 全データ削除 — ローカルのアプリデータを全消去

データ整合性チェック

  • 孤立イベント / 孤立選手 / 参照切れの大会を検出し、必要に応じてクリーンアップできます
バックアップ推奨: ブラウザのデータ消去でアプリのデータも消える可能性があります。サーバ保存していない場合は定期的に JSON バックアップを取ってください。

管理タブ

チーム / 会場 / 大会 のマスター情報はここから一覧・編集できます (ホーム画面の「管理」セクションからも同じ画面へ到達可)。

  • チーム — テンプレートの新規作成 / 編集 / 複製 / 削除 / QR 連携 / JSON エクスポート・インポート (詳細は Chapter 2)
  • 会場 — 会場名 / 住所 / メモを登録しておくと試合作成時に選択できる
  • 大会 — 大会名 / 期間 / メモを登録しておくと試合作成時に紐付けられる (大会跨ぎ集計の対象)

マスタタブ

試合作成画面の入力候補をカスタマイズできます:

  • ユニフォーム色の候補 — 白 / 赤 / 青 等を追加 / 削除
  • クォーター長の候補 — 4 / 5 / 6 / 7 / 8 / 10 分 など