2026年5月31日に「SvelteKit × Cloudflare D1 × Drizzle の環境構築」から始めたこのシリーズが、100回に到達しました。約4ヶ月、99本の記事(うち38本がデプロイ回)を書いてきたことになります。最終回 …
家計簿アプリ作成シリーズの第99回です。カテゴリ別の月次推移グラフがまとまったので、Cloudflare Pagesへ再デプロイします。このシリーズで最後のデプロイになります。
家計簿アプリ作成シリーズの第98回です。年間サマリーページには月ごとの収入・支出を並べた棒グラフがありますが、「支出が増えた月に何の支出が増えたのか」までは分かりません。今回はカテゴリ別の内訳が月ごとに分かる積み上げ棒グラフを追加します。シ …
家計簿アプリ作成シリーズの第97回です。リストア処理の見直しがまとまったので、Cloudflare Pagesへ再デプロイします。
家計簿アプリ作成シリーズの第96回です。お題85で作ったバックアップ・リストア機能に、いくつか積み残しがありました。改めて読み直したところ、積み残し以外にデータが復元されないバグも見つかったので、まとめて対応します。
家計簿アプリ作成シリーズの第95回です。前回のレシート画像APIの所有者チェックは、目で見て確認しただけでした。うっかり壊しやすい部分なので、E2Eテストで固めておきます。
家計簿アプリ作成シリーズの第94回です。レシート画像APIの所有者チェックがまとまったので、Cloudflare Pagesへ再デプロイします。
家計簿アプリ作成シリーズの第93回です。前回レシート画像の削除対応をしている途中で、画像を返すAPIに所有者の確認が無いことに気付きました。今回はそこを塞ぎます。
家計簿アプリ作成シリーズの第92回です。削除時にレシート画像もR2から消す対応がまとまったので、Cloudflare Pagesへ再デプロイします。
家計簿アプリ作成シリーズの第91回です。前回、外部キー制約でアカウント削除時の関連データがまとめて消えるようにしましたが、カスケードで消えるのはD1のレコードだけで、R2に保存したレシート画像は残ったままでした。今回はそこに対応します。