前回(#29)は、運営の側の機能でした。今回は、利用者の側です。公開するなら、利用者が自分のアカウントを見て、データを持ち出して、やめられることが要ります。
アカウントの画面と、表示名(#140) 自分のデータのエクスポート(#142) 退 …
前回(#11)で画面の見た目を整えたので、今回から機能を足していきます。 最初は、ギアに画像を付けられるようにしました。
製品名だけだと、似た名前のギア(「ギガパワーストーブ地」と「ギガパワーBFストーブ」など)がどれだったか、ぱっと分から …
家計簿アプリ作成シリーズの第96回です。お題85で作ったバックアップ・リストア機能に、いくつか積み残しがありました。改めて読み直したところ、積み残し以外にデータが復元されないバグも見つかったので、まとめて対応します。
家計簿アプリ作成シリーズの第93回です。前回レシート画像の削除対応をしている途中で、画像を返すAPIに所有者の確認が無いことに気付きました。今回はそこを塞ぎます。
家計簿アプリ作成シリーズの第92回です。削除時にレシート画像もR2から消す対応がまとまったので、Cloudflare Pagesへ再デプロイします。
家計簿アプリ作成シリーズの第91回です。前回、外部キー制約でアカウント削除時の関連データがまとめて消えるようにしましたが、カスケードで消えるのはD1のレコードだけで、R2に保存したレシート画像は残ったままでした。今回はそこに対応します。
家計簿アプリ作成シリーズの第75回です。領収書の差し替え・削除機能がまとまったので、Cloudflare Pagesへ再デプロイします。
家計簿アプリ作成シリーズの第74回です。前回スコープ外とした「編集画面での領収書の差し替え・削除」に対応します。
家計簿アプリ作成シリーズの第73回です。レシート画像添付機能がまとまったので、Cloudflare Pagesへ再デプロイします。
家計簿アプリ作成シリーズの第72回です。収支登録時に、レシートや領収書の写真をアップロードして取引に紐付けられるようにします。Cloudflare R2(オブジェクトストレージ)を使います。