前回(#14)のレビューで、記録の画面が、Workers の無料プランの CPU 時間の上限(1 回 10ms)を、大きく超えていると分かりました。今回は、その直しの話です。
記録の画面の CPU 時間を、41〜114ms …
前回(#29)は、運営の側の機能でした。今回は、利用者の側です。公開するなら、利用者が自分のアカウントを見て、データを持ち出して、やめられることが要ります。
アカウントの画面と、表示名(#140) 自分のデータのエクスポート(#142) 退 …
#27で、Google アカウントでログインできるようになりました。一般に公開すると、自分以外の人が登録できるようになります。
その前に要るのが、迷惑な使い方に気づいて、止める手段です。
管理者の権限と、管理画面の最小限(#138) 会員区 …
前回(#27)でログインが入り、ステップ2 が始まりました。ステップ2 は、Issue の数が多くなりそうです。
始める前に、気になっていたことを片づけました。テストの待ち時間です。
E2E の全件を、約9分半から1分半にする(#136) …
前回(#15)でキャンプの情報がそろったので、今回は持ち物の側を広げます。ガス缶・薪・調味料・食材など、キャンプのたびに減ったり、用意し直したりするもの(消耗品)です。
Notion の「今後の機能強化」の「消耗品の管理」にあたり、ステッ …
ハコヅミの MVP では、キャンプ1回分の持ち物チェックを「チェックリスト」と呼んでいました。今回は、これをキャンプそのものの記録に育てます。
予定期間・実績期間 キャンプ場(名前・住所・電話番号・URL・Google マップの URL) …
前回(#7)で、実際のギアとコンテナが入りました。 今回は、ハコヅミの中心になる2つの機能です。
プラン:ソロ・宿泊、ファミリー・日帰りなど、キャンプの種類ごとの持ち物の組み合わせ チェックリスト:プランを選んで作る、キャンプ1回分のチェッ …
前回(#6)までで、ギアとコンテナの機能がそろいました。 ここからプランやチェックリストを作っていく前に、実際のデータを入れることにしました。
#1で書いたとおり、今の持ち物はNotionのデータベースで管理しています。これをハコヅミに取り …
前回(#5)のコンテナの機能を作っている途中で、E2Eテストが通ったり落ちたりするようになりました。 落ちるテストが実行のたびに変わる、いわゆる「不安定なテスト」です。
原因は1つではなく、4つありました。今回は、その見つけ方と直し方の記録 …
#1で書いたとおり、ハコヅミの一番の売りは「コンテナを積めば、中のギアもまとめてチェックされる」ことです。 その前提になる、コンテナの機能を作りました。
コンテナの登録・編集・削除 ギアがどのコンテナに入っているかの紐づけ Issueは2つ …