1.2.1
注目すべき点
バージョン番号については、
package.json
ファイルのversion
フィールドを確認してください
バグ修正
必要なアップデートです。バージョン 1.2.0 のコードは更新する必要があります。
- Stripe 存在チェックの修正
app/api/admin/stripe/coupons/route.ts
において、stripe.xxx
メソッドを呼び出す前に、stripe
が存在するかどうかを確認する必要があります
app/api/admin/stripe/coupons/route.ts
if (!stripe) {
return apiResponse.serverError('Stripe is not initialized. Please check your environment variables.');
}
- エンコードされていないシンボルエラーの修正
app/[locale]/(protected)/dashboard/credit-usage-example/page.tsx
において、feature's
の一箇所を feature's
に変更しました
最適化
これらの最適化は将来の機能のための準備です。旧バージョンのコードは同期する必要はありません。
- カスタムスタイルの分割
styles/globals.css
内のカスタムスタイルをstyles/theme.css
に分割しましたapp/[locale]/layout.tsx
でtheme.css
をインポートします
将来のテーマ切り替えソリューションは theme.css
をベースとします
- カスタムプライマリスタイルに
main
を使用
styles/theme.css
内のカスタムprimary
関連 CSS 変数をmain
にリネームしましたtailwind.config.ts
にmain
カラー拡張を追加しました
- 一般ユーザーが Cloudflare 事前署名 URL を通じてファイルをアップロードできるようサポート
actions/r2-resources/index.ts
のgeneratePresignedUploadUrl
をgenerateAdminPresignedUploadUrl
とgenerateUserPresignedUploadUrl
に拡張しました- 以前
generatePresignedUploadUrl
を使用していたページはgenerateAdminPresignedUploadUrl
を使用するよう更新されました
その他のアップデート
必須ではないアップデートです。既存のコードは同期する必要はありません。
- テキストの更新
unauthorized
デフォルトメッセージの統一package.json
にanalyze
コマンドを追加- 料金ページのパスが環境変数設定(
NEXT_PUBLIC_PRICING_PATH
)をサポートするようになり、デフォルトは/#pricing
です - Footer リンクオブジェクトフィールドを Header と同期するよう修正
config/site.ts
にウェブサイト名設定を追加、ウェブサイト名を表示する必要があるメールテンプレートと Footer の箇所で、ハードコーディングではなく設定を使用するようになりました@/lib/cloudflare/r2
のuploadFile
メソッドをserverUploadFile
にリネームし、このメソッドを呼び出すすべての関数名を更新しましたBLOGS_IMAGE_PATH
パスからサフィックスを削除して最適化- サーバーサイドでの Cloudflare R2 へのファイルアップロード時のファイル命名とパス設定の方法を統一
- AI モデルリストファイル
models.ts
のパスを変更