サイト全体でUI改善を行い、レイアウトの改善、ページが表示されるまでの時間を高速化しました。 また,メーカー向けAPIへのフィルタ追加が含まれます。
メーカー
Web
- 商品管理機能を大幅に改善
- 商品一覧のページネーションを最適化(1ページあたり100件表示)
- 商品詳細画面を新設し、以下の情報を一覧で確認可能に
- 基本情報
- 価格情報
- 画像一覧
- 商品属性
- 商品画像の管理機能を改善
- サムネイル表示とプレビュー機能
- ファイルサイズの表示
- アップロード時のバリデーション強化
API
- 商品一覧APIに更新日時によるフィルタリング機能を追加
updated_at_from
: 指定日時以降に更新された商品を取得updated_at_to
: 指定日時以前に更新された商品を取得
小売
Web
- 商品画像の表示を最適化
- 関連商品の画像サイズを統一
- 画像の読み込みパフォーマンスを改善
API
N/A
システム
- アカウントセキュリティの強化
- アカウントロックの試行回数を20回から5回に変更
- デザインシステムを刷新
- ログイン画面の改善
- エラー画面の改善
- フッターの追加(サービス概要、YouTube、GitHub、APIドキュメントへのリンク)
- アセットの最適化
- 管理者/メーカー/小売別にJavaScript/CSSを分割
- ビルド速度の改善
- インフラストラクチャの改善
- Ruby 3.3.6へのアップグレード
- 本番環境のログレベルをdebugからinfoに変更
- GitHub Actionsの最適化
- テストの並列実行
- キャッシュ戦略の改善
- デプロイプロセスの信頼性向上
その他
- ヘルスチェックエンドポイントの追加
- アプリケーションの状態監視を強化
- CIプロセスの改善
- テスト実行の安定性向上
- キャッシュ管理の最適化
https://github.com/tanomimaster/tanomimaster-www/compare/v3.12.2...v3.12.3