← ホームに戻る
更新履歴
v1.33.0
- iPhone Duo を開くと、iPad と同じ画面(左にプレイヤー・コート、右に組み合わせ)で表示され、縦向きにも横向きにも回転します。閉じると、これまでの iPhone と同じ表示(縦向き固定)に戻ります
- iPhone Duo を縦向きで使うときは、画面を分割して組み合わせとプレイヤー一覧を並べて表示する機能も使えます(横向きでは通常の表示になります)。試合中の出場・休憩の切り替えを、画面を切り替えずにその場で操作できます
v1.32.0
- 「ゲーム情報を削除」を実行すると、「デフォルト欠席」に設定していたプレイヤーが欠席ではなく出場扱いになってしまう問題を修正しました。削除しても欠席のまま残ります。ピン留めは、これまでどおり削除で解除されます
- Apple Watch や Web 画面から欠席のプレイヤーを出場に戻したとき、プレイヤー画面と同じように「デフォルト欠席」も解除され、メンバー登録にも反映されるようにしました。欠席のプレイヤーをピン留めして解除された場合も同様です
v1.31.0
- iPad で、一覧の文字を大きく表示できるようにしました。試合タブの「組み合わせ生成」ボタンの右にあるボタンで切り替えます。コートから少し離れた台やベンチに iPad を置いたままでも、誰がどのコートに入っているかを読み取れます
- 組み合わせ一覧は約2倍、プレイヤー一覧・コート一覧は約1.5倍に拡大します。拡大表示は最初からオンになっているので、一画面に表示される行数を増やしたいときは同じボタンでオフにしてください
- プレイヤーの名前をまとめて入力して「Replace」(置き換え)を選んだときに、それまでの試合結果が残ってしまう問題を修正しました。置き換えると、プレイヤーと一緒に試合結果も削除されます
v1.30.0
- 生成した組み合わせを手で組み替えられるようにしました。試合タブで最新ラウンドの組み合わせを右にスワイプして「編集」を押し、入れ替えたい2人を続けてタップするだけです。同じコート内のペアの組み替え、別のコートとの入れ替え、待機中の人との交代ができ、固定ペアは2人一緒に動きます。これまでのようにラウンドを削除して休憩者を変え、作り直す必要がなくなります
- 組み替えても試合数や待ち回数は正しく数え直され、次のラウンドの組み合わせにも反映されます。組み替えたラウンドも、これまでどおり左スワイプで削除できます
- 顔ぶれが変わらなかったコートのスコアはそのまま残ります。スコアを入力済みのコートを組み替えるときは、確認のうえでスコアを消去します
- グループ管理の画面で、グループの一覧を「新しいグループ」の入力欄より上に表示するようにしました
v1.29.1
- アップデート直後に、グループを使わずに保存していたメンバーが、その後の自動保存で消えてしまうことがある問題を修正しました
- グループを削除しても、そのグループだけに入っていたメンバーの登録や写真が残ってしまう問題を修正しました。確認画面の説明どおり、登録が外れて写真も削除されます
v1.29.0
- メンバーの保存を見直しました。グループに入れたメンバーは、名前やレベルを変えるたびに自動で保存されます。「保存」を押し忘れて編集が戻ってしまうことがなくなりました(メニューの「保存」は廃止しました)
- グループに入れていないプレイヤーは「その日だけ」の扱いになり、保存されません。ゲストや体験参加の人をその場で追加しても、登録メンバーが増え続けません。未登録の人は一覧で名前が濃い青色になり、未登録がいるときはメニューアイコンに赤い点が付きます
- 「メンバー管理」の画面を追加しました。登録されている全メンバーを最終参加日つきで一覧でき、「半年以上参加していない人」やグループで絞り込んでまとめて削除できます。プレイヤーDBの全消去もこの画面に移しました
- グループの登録と管理を1つの画面にまとめました。グループの作成・名前の変更・削除と、メンバーの登録をすべてここで行えます。グループ名は行をタップして変更できます
- メンバーと写真が iCloud で同期されるようになりました。同じ Apple アカウントの複数の端末で、登録したメンバーが揃います
- 写真が意図より大きなサイズで保存されていた問題を修正しました。従来は数枚で保存容量の上限に達していましたが、30枚以上登録できるようになりました。写真を多く登録していると iCloud への同期が止まることがあった問題も解消しています
- メンバーを削除したときに、写真が端末に残ったままになる問題を修正しました。削除は他の端末にも伝わります
- グループを読み込むと全員のレベルが 1 に戻ってしまう問題を修正しました
- メンバー一覧の書き出しを CSV に変更しました。Excel や Numbers でそのまま開いて一括編集できます(v1.28.0 以前に書き出した JSON ファイルもそのまま読み込めます)。レベルとデフォルト欠席も書き出されるようになりました
- 全員の出場・休憩をまとめて反転する操作を、メニューからプレイヤータブ下部のアイコンに移しました
- グループの読み込み先から「無所属」を廃止しました。どのグループにも入っていないメンバーは保存されない扱いになったためです
v1.28.0
- 「結果をメールする」を選んでも何も起きないことがある問題を修正しました。標準の「メール」アプリにメールアカウントを設定していない端末で起きていました
- メールで送れない場合は、その理由をお知らせしたうえで結果を丸ごとコピーできるようにしました。Gmail など標準以外のメールアプリに貼り付けて送れます
- スコア入力画面の得点履歴を、バドミントンの公式スコアシートと同じ形式にしました。いまサーブを打つ人はオレンジ色で強調されます
- サーバー機能(Web ブラウザ)の画面にも同じ表示を反映しました
- 「結果をメールする」の本文を、組み合わせと勝ちゲーム数のサマリー+スコアシートの表に見直しました
v1.27.0
- 試合タブに画面を上下に分けて表示するモードを追加しました(iPhone 専用)。上に最新ラウンドの組み合わせ、下にプレイヤー一覧が並ぶので、試合中にレベルや出場・休憩を変えるのにプレイヤータブへ移動する手間がなくなります。上部のボタンでいつでも従来の表示に戻せます(下側の一覧からプレイヤー編集画面は開けません)
- コートタブのコート数表示が日本語などの環境でも英語のままだった問題を修正しました
v1.26.0
- 組み合わせの作り方を全面的に見直しました。そのラウンドに出る全員をまとめて見て、同じ相手と組む回数がいちばん少なくなる分け方を選びます。「特定の人といつまでも組めない」「同じ人とばかり組む」といった偏りが大幅に減り、直前のラウンドと同じペアが続けてできることもなくなります(レベルを固定したコート、「1&2」コートも同様です)
- 出場機会の均等さを改善しました。続けて出ている人から順に休みに回るので、出ずっぱりになったり待たされ続けたりしにくくなります。組み合わせに変化をつけるため、まれに2ラウンド続けて待つことがあります
- 出場の優先順位を、ピン留め → まだ一度も出ていない人 → 直前のラウンドで出番がなかった人、の順に整理しました
- 「デフォルト欠席」を設定したプレイヤーが固定ペアを組んでいた場合、そのペアを自動的に解消するように変更しました。従来は残された相方が一日出場できなくなることがありました
- サーバー機能(他の端末からWebブラウザで接続する機能)で、対応していない言語のブラウザから接続した場合の表示言語を、日本語から英語に変更しました(アプリ本体と同じ挙動に統一)
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
- 固定ペア機能を追加
- プレイヤー数操作の不具合を修正