← ホームに戻る
更新履歴
v1.25.0
- ラウンドを削除(元に戻す)した際、連続試合数や欠席者の試合数が正しく戻らないことがある不具合を修正
- ラウンドを削除すると、そのラウンドと無関係なペア・対戦相手の組み合わせ履歴まで巻き戻ってしまう不具合を修正
- ラウンドの削除は、生成した直後の1回のみ行えるように変更(連続しての削除はできません)
- アプリを再起動すると、それまでの対戦相手の重複回避履歴が失われる不具合を修正
v1.24.0
- プレイヤータブのメニューに「File Operations」を追加。プレイヤー・グループの情報をJSONファイル(pairgen.json)として書き出したり、書き出したファイルから読み込んだりできるようになりました(読み込みは保存済みのメンバーデータベース・現在のプレイヤー一覧を丸ごと置き換えます)
- 読み込んだファイルのJSONに誤りがある場合、構文エラー・項目不足などの原因箇所を具体的に示すエラーメッセージを表示するように対応
v1.23.0
- ヘルプページのホームに使い方動画を追加。後にShorts版に差し替えて縦長レイアウトに対応し、プライバシー保護のためYouTube埋め込みをyoutube-nocookie.com経由に変更
- 一度組み合わせを生成すると、既存の組み合わせとの整合性を保つため、プレイヤー数・コート数を生成時点の人数・面数より減らせないように変更(試合タブ・プレイヤータブ・コートタブの
−ボタン、スワイプ削除に適用。試合結果をリセットすると再び自由に増減できます)
- iCloud同期したグループ名(All・Unaffiliated)が、保存時と異なる言語設定の端末で翻訳されずに表示されることがある不具合を修正
- プレイヤー一覧のピン留め表示を強調し、ピン留め中は出場状態を「休憩」に変更できないように変更(解除するには先にピンを外す必要があります)
- 固定ペアの配色、フリーモードのコート色、プレイヤー編集画面のレイアウトなど、見た目を細かく改善
- プレイヤー編集画面のゴミ箱アイコンで削除すると、一覧に戻らずそのまま次(末尾を削除した場合は前)のプレイヤーの編集画面に切り替わるように変更
v1.22.0
- 試合タブの組み合わせ表示のレイアウトを変更。レベルバッジをコート名の左に表示し、勝敗スコアを行内で中央揃えに変更
- コートタブの各行に「Active」(出場)・「Lock Level」(レベル固定)の設定を直接表示し、タップして詳細画面を開かなくても変更できるように変更。「Active」がオフのコートは行全体をグレー表示
- プレイヤータブの試合数の表示を「G」から「M」(Match)に変更。スコア画面の「G1/G2/G3」(1試合の中の1ゲーム)と意味が紛らわしかったため
- スコア入力画面に「Game Point」(1ゲームの勝利に必要な得点)の設定を追加。デフォルト21点で、公式ルール通り20点オールで2点差勝ち・29点オールで30点目の1点勝ち抜けとなる自動判定に対応し、勝敗が決まると「Finished」トグルが自動的にオンになるように変更
- G1・G2 が終了すると、次のゲーム(G2・G3)のエンド(前のゲームと逆側)とサーブ権(前のゲームの勝者側)を自動的に設定するように変更
- スコア入力画面の「End」「Serve」ボタンを廃止し、それぞれプレイヤー表示の間・得点ボタンの間の小さな
⇆ ボタンに変更
- 試合タブのプレイヤー数・コート数表示の下に
− / + ボタンを復活(SwiftUI移行時に一時的になくなっていた機能です)。Players タブ・Courts タブを開かなくてもその場で人数・コート数を増減できます
- プレイヤータブでスワイプ削除したプレイヤーを、保存済みのメンバーデータベースからも完全に削除するように変更(編集画面のゴミ箱アイコンと同じ挙動になりました)
- 「1」「2」のような数字だけの名前(未命名のプレイヤー)は、メンバーデータベースに保存されないように変更。既にDBに保存されてしまっている数字だけの名前のエントリも、読み込み時に自動的に削除されるように変更
- プレイヤー編集画面に
▲ / ▼ ボタンを追加。一覧に戻らずそのまま前後のプレイヤーの編集画面に切り替えられるように変更
- スコア入力画面のプレイヤー名ボタンを縦に約1.5倍拡大し、左端にプレイヤーの写真を表示するように変更
- サーバー機能のWebページのエンド・サーブ入れ替え操作を、iPhone版と同じ小さな⇆ボタン方式に変更
- サーバー機能のWebページのコート表示を、レベルバッジ・「コート」表記付きのコート名・組み合わせの順に変更し、それぞれの間隔を調整
- Apple Watch の組み合わせ表示のレイアウトを変更。レベルバッジをコート名の左に表示し、コート名と組み合わせの間にスペースを追加。固定ペアはハートマークで表示するように変更
- プレイヤータブの人数表示・コートタブの面数表示を、試合タブと同じ「出場中 / 全体」の形式に変更
v1.21.0
- 複数プレイヤーが同時に休憩している間、他のプレイヤーが先に出場すると、休憩中のプレイヤーの優先度が誤って下がってしまう不具合を修正
- プレイヤー名入力欄の音声入力ボタンが、初回利用時にマイクの使用許可を求められず、常に無効のままになっていた不具合を修正
- 「Save」ボタンを押さなくても、得点入力やバックグラウンド移行などの操作だけでメンバーデータベースが自動的に上書き保存されてしまっていた不具合を修正
v1.20.0
- 組み合わせ生成で、直前のラウンドと同じ2人が続けてパートナー同士になってしまうことがある不具合を修正
- アプリ内「Help」ボタンのリンク先を、新しいヘルプページ(GitHub Pages)に変更(目的から探せる「逆引きガイド」を追加)
- コートが2面以上あっても、有効なプレイヤーが少ない状態でフリーモードに切り替えられてしまう不具合を修正(8人以上必要)
- スコア入力画面のプレイヤー表示に PairA / PairB のラベルを追加し、どちらのペアかを一目で分かるように変更。得点ボタンも「L Point」「R Point」から「PairA Point」「PairB Point」に変更(エンドチェンジに応じて表示が自動的に入れ替わります)
- スコア履歴の表示、および結果メールのペア表記・得点シーケンスも L/R から A/B(PairA/PairB)表記に統一
- スコア画面のゲーム切り替えタブ(G1/G2/G3)のスコア表示が、エンドチェンジのたびに左右入れ替わって表示されてしまう不具合を修正(常に PairA:PairB の順で固定表示)
- スコア画面の勝ちゲーム数の表示も、同様にエンドチェンジで入れ替わってしまう不具合を修正し、「A: 0 - 0 :B」の形式で常に固定表示するよう変更。ゲーム切り替えタブと合わせて画面上部に配置
- スコア入力画面のレイアウトを全面的に整理。「Finished」トグルを画面最上部に移動し、得点ボタンを大きな正方形ボタンに変更してスコアの数字を直接表示するように統合(従来の得点表示とボタンをひとつにまとめ、タップ操作をより分かりやすく)
- iPad の縦画面で、スコア入力画面の得点ボタンが中央に揃わず片側に寄って表示されてしまう不具合を修正
- iPad でスコア入力画面からコート一覧に戻る操作ができない不具合を修正(画面左上に戻るボタンを表示)
- フリーモードのコート一覧表示を変更。直近更新コートのグレー枠線強調を廃止し、進行中のコートは一覧の並び順で黄色・緑を交互に表示するように変更
- フリーモードへの切替条件を変更。コート数の判定から 1&2 混合コートを除外し、警告文にもフリーモードの説明を追記
- サーバー機能のWebページのスコア入力画面を、iPhone版と同じ構成(PairA/PairBラベル、大きな正方形の得点ボタンなど)に刷新。得点ボタンの縦幅を抑えて画面幅いっぱいに表示するよう調整し、スコアのリセット操作を追加
- 用語を競技規則の表記に整理。ラウンド見出しの表示が「ゲーム:1」になっていた不具合を修正して「ラウンド 1」に変更(G1/G2/G3の「ゲーム」と紛らわしかったため)。「エンド交代」の表記も規則の「エンドの交替」に合わせて「エンド交替」に統一。タブ名を「ゲーム」から、規則上の対戦単位を表す「試合」に変更
- 韓国語・中国語(簡体/繁体)についても公式競技規則と照合し、「エンド」に相当するボタンの表記を、正式な用語(コート変更/交换场区)に近い表現に修正(韓国語「엔드」→「코트 변경」、簡体字「换端」→「换边」、繁体字「換端」→「換邊」)
v1.19.0
- 組み合わせを何回か生成した後にプレイヤーを追加すると、その新しいプレイヤーが次の組み合わせで優先的に選ばれないことがある不具合を修正
- 同じレベルのコートが複数ある場合に、固定ペアのプレイヤーが別々のコートに分かれてしまうことがある不具合を修正
- 組み合わせ画面で、固定ペアの区切りを「&」からプレイヤー一覧と同じ配色のハートマークに変更
- プレイヤー編集画面の名前欄に、編集中の名前を一括で消去できるクリアボタンを追加
- コートが1面しかない状態でフリーモードに切り替えようとした場合、アラートを表示して切り替えを防止するように変更
- フリーモードの組み合わせ画面で、背景色を黄色に統一し、直近の生成で更新されたコートにはグレーの外枠を表示するように変更(終了したコートは外枠なし)
v1.18.0
- プレイヤーの追加・削除・休憩切り替え・レベル変更・シャッフル・グループ読み込みなどの操作が Apple Watch に反映されない不具合を修正
- Apple Watch との通信の信頼性を改善(実機での接続状況によって情報が古いまま表示されることがある不具合を修正)
- サーバー機能の Web ページでスコア入力に対応。L/R ボタンでの得点入力(タップの都度即時反映)、サーバー/レシーバー表示、エンド交替・サーブ交代に対応
v1.17.0
- 【試験的新機能】ゲームタブにサーバー機能を追加。起動すると、同じWi-Fiに接続した他の携帯・タブレットのWebブラウザから、現在の組み合わせ・プレイヤー一覧の閲覧や、組み合わせ生成・コート終了・休憩切り替え・レベル変更・ラウンド/フリー切り替えなど一部の操作が可能になります
- Apple Watch にラウンド/フリー切り替えボタンを追加
- Apple Watch のフリーモードでコートを終了・再開する際、確認ダイアログを表示するように変更(誤操作防止)
- Apple Watch の組み合わせ表示にコート名・レベルを追加
- Apple Watch のプレイヤー一覧にレベル表示を追加。タップしてレベル変更が可能に
- Apple Watch の日本語表示名を「くみあぷ」に変更
- iPhone側でラウンド/フリーを切り替えた際、Apple Watch に反映されない不具合を修正
v1.16.0
- プレイヤー一覧でスワイプ削除すると、保存済みメンバーデータからも消えてしまう不具合を修正(現在のリストから外すだけになり、保存済みデータは保持されます)
- グループの読み込みを連続して行うと、一覧が更新されないことがある不具合を修正
- グループ読み込み時・アプリ再起動時に、デフォルト欠席のプレイヤーが一覧の下に集まらない不具合を修正
- アプリ再起動後、読み込んでいたグループの情報が失われ「無所属」に戻ってしまう不具合を修正
- 再インストール直後、iCloudの同期が完了する前に保存済みデータが失われることがある不具合を修正
v1.15.0
- 組み合わせ生成後、直前のターンを削除(Undo)するとクラッシュする不具合を修正
v1.14.0
- 初回起動時のみ、プレイヤー4人(1〜4)とコート「A」を自動で用意するように変更
- 組み合わせ生成に失敗した際のアラートメッセージを、原因が分かりやすい内容に変更
- フリーモードで、コート一覧のFinish/Resume操作とスコア画面の「Finished」トグルが連動するように修正
v1.13.0
- 組み合わせ生成で、同じ2チームがすぐ再戦してしまう不具合を修正
v1.12.0
- プレイヤー一覧の丸印をタップして「ピン留め」を設定:次の組み合わせで待ち回数に関わらず最優先で出場
- 固定ペアを組んでいる場合、ピン留め・解除の状態はペア相手にも連動
- ピン留めすると休憩中の状態も自動的に解除
v1.11.0
- iCloud 同期対応:データが iCloud に自動バックアップされ、再インストール後も復元可能
- プレイヤー写真も iCloud 経由でバックアップ・復元に対応
- マイク・カメラ・フォトライブラリのアクセス許可メッセージを多言語対応
- マイクのアクセス許可を起動時ではなく、初めて使用するときに要求するよう改善
- AirDrop でセッションを共有する機能を追加:受信側は現在のプレイヤーリストと組み合わせが送信側のデータに置き換わります
- プレイヤー一覧の名前の左に、現在の試合に出場中かどうかを示す丸印(赤=出場中/グレー=それ以外)を追加
v1.10.0
- 組み合わせ生成のバグ修正
- 新しいデザインフレームワーク(SwiftUI)への移行
- クラッシュ時のデータ自動復元に対応(データベース構造変更)
- グループ管理機能の追加
- ヘルプページを日本語に統一
⚠️ v1.9.0 以前の保存データとは互換性がない場合があります。
v1.9.0
v1.8.0
- 休憩中のプレイヤーがシャッフルで正しく処理されないバグを修正
- スコア入力画面をスコアシート形式にリニューアル
v1.7.0
- 固定ペアを設定したとき休憩状態が不正になるバグを修正
v1.6.0
- 固定ペア機能を追加
- プレイヤー数操作の不具合を修正