diff --git a/docs/operations/staging-rehearsal.md b/docs/operations/staging-rehearsal.md index 3e0cac91..58612ab1 100644 --- a/docs/operations/staging-rehearsal.md +++ b/docs/operations/staging-rehearsal.md @@ -98,7 +98,7 @@ cd mobile && fvm flutter run -d chrome --web-port 45029 --dart-define-from-file= - ホスト名は `localhost` のままにする。`127.0.0.1` では許可されない。 - `API_BASE_URL` の末尾にスラッシュを付けない。付けると、ログイン画面に「学籍番号もしくはパスワードが違います」と出て、認証の問題に見える。 - コマンドラインの `--dart-define` は、`env/.env` の同じ名前の値を上書きする。日付などは `env/.env` のまま、API だけを差し替えられる。 -- `-d chrome` は一時的なプロファイルで起動するので、以前のシフトのキャッシュ(Hive)に惑わされない。 +- `-d chrome` を使っても、以前のシフトのキャッシュ(Hive)は残る。起動のたびに一時的なプロファイルを作るが、flutter_tools が前回の状態を `mobile/.dart_tool/chrome-device/` に保存しておき、起動のたびに戻すためである(Flutter 3.27.3 の flutter_tools の `chrome.dart` で確かめた)。API の向け先を変えたら、`mobile/.dart_tool/chrome-device/` を別の場所に移してから起動する。アプリのログアウトは画面をサインインに戻すだけで、キャッシュは消さない。 - `mobile` の `flutter` は必ず `fvm` 経由で実行する。 ### 6. ログインして確かめる @@ -142,4 +142,4 @@ curl -s -i -X OPTIONS -H "Origin: http://localhost:45029" -H "Access-Control-Req ``` - **Google のファイルが委員に見えるかは、匿名の `curl` で目安が付く。** `404` は存在しない、`401` は存在するが匿名では開けない(技大祭アカウントなら開ける場合がある)、`200` はリンクを知っている全員に公開、である。`401` でも委員が開けないとは限らないので、最後は実際の委員に開いてもらう。 -- **`mobile/env/.env` の日付が過去のままだと、レビューを求める画面がシフトカードを覆う。** アプリはシフトの終了時刻を env の日付から計算し、過去なら画面を出す。 +- **レビュー(アンケート)の画面は、自動では出ない。** シフトカードのメニューから開いたときだけ出る(PR #528)。それより前は、`mobile/env/.env` の日付から計算したシフトの終了時刻が過去だと自動で出て、シフトカードを覆っていた。古い版のアプリで確かめるときは、この動きになる。 diff --git a/gas/README.md b/gas/README.md index b18996ef..8bdff27e 100644 --- a/gas/README.md +++ b/gas/README.md @@ -37,7 +37,7 @@ diff -r "$workdir" gas/shift --exclude=.clasp.json | ディレクトリ | 実体 | 最終同期 | 状態 | | --- | --- | --- | --- | | `shift/` | `45th_シフト_ver0` のプロジェクト(名簿・タスク・シフトの送信、人数チェック、条件付き書式、マニュアルURLの調査) | 2026-08-31 | 45th の現行。この日時点でライブと全8ファイル一致 | -| `manual-assignment/` | `45th_マニュアル割り当て` のプロジェクト(完成したマニュアルをPDFにして共有ドライブの置き場に配置。Wordは一時的にGoogleドキュメントへ変換して書き出す。マニュアルURLシートB列のPDFへの差し替え) | 2026-09-15 | 45th の現行。この日時点でライブと全3ファイル一致 | +| `manual-assignment/` | `45th_マニュアル割り当て` のプロジェクト(完成したマニュアルをPDFにして、技大祭の Drive のフォルダ(マイドライブを共有したもの)の置き場に配置。Wordは一時的にGoogleドキュメントへ変換して書き出す。マニュアルURLシートB列のPDFへの差し替え) | 2026-09-15 | 45th の現行。この日時点でライブと全3ファイル一致 | | `rescue/` | `45th_レスキュー` のプロジェクト(`doPost` のウェブアプリでスプシに追記し、押し直しによる重複はまとめる。`onChange` でDB更新) | 2026-09-19 | 45th の現行。この日時点でライブと全3ファイル一致。ウェブアプリはバージョン固定(この日時点でバージョン4)なので、`clasp push` のあと同じデプロイIDへ `clasp deploy -i` しないと本番に反映されない | | `user/` | 未確認 | 未確認 | どのスプレッドシートに紐づくか未特定 | | `task/` | 44th のタスクファイルに紐づく別プロジェクトの遺物 | — | **45th では使われていない。** `タスク塗り分け.js` が `44thTask_準備日` を参照していることから確認できる。ファイル名の `(内田)` は所有者の違いを示す |