概要

今日の作業は、Whatever.coのCloudflare移行プロジェクトのデータパリティ修正と、新しいリポジトリへの移行、Admin CMSのモバイル対応が中心でした。また、EasyVTXchプロジェクトではEdgeTXウィジェットのUIを様々な画面サイズとファームウェアに対応させるための詳細な調整とデバッグを行い、最終的に新バージョンをリリースしました。

作業内容

whatever.co-2021

  • データパリティ問題(日付、Prev/next、エンコーディング、タグ、クレジット名)を調査し、D1データ修正SQLとコード修正で大部分を解決した。
  • Luxonのタイムゾーン変換問題をIntl.DateTimeFormatに置き換えることで解消した。
  • コードレビューの結果、クリティカルなエラーハンドリングや変数宣言の問題を修正した。
  • CodeRabbitが指摘したAdmin CMSのUI関連の問題を修正し、スモークテストで全項目がパスすることを確認した。
  • プロジェクトのドキュメント(アーキテクチャ、システム分析、CLAUDE.md)を最新の状態に更新した。
  • whatever.co-2021プロジェクトの最終成果物を、履歴を含めて新しいリポジトリwhatever.co-2026に移行した。

whatever.co-2026

  • 新リポジトリの引き継ぎドキュメントを読み込み、Cloudflareベースのアーキテクチャと現在の開発状況を理解した。
  • WordPress VPSに残っていた静的ファイル(/award/, /docs/, /fonts/)が本番環境で既に利用されていないことを確認し、移行は不要と判断した。
  • Admin CMSをモバイル対応するため、ハンバーガーメニュー、テーブルのカード化、フォームの縦積みレイアウトを実装した。
  • Admin CMSがAPIに接続できない問題を解決するため、VITE_API_BASE.env.productionに設定し、CORS設定も確認して再デプロイした。
  • Admin CMSのUI(ハンバーガーメニューの位置、エディターの横幅、日付入力欄のはみ出し、TipTapツールバーの折り返し)をユーザーフィードバックに基づき微調整した。

UDGP-Results

  • D1データベースを本番環境から開発環境へクローンするスクリプトを実行し、データ移行を完了した。

EasyVTXch

  • EdgeTXウィジェットの機能を調査し、お気に入りチャンネルをホーム画面に表示できる可能性を確認した。
  • TX16S MK3など異なる画面サイズに対応するため、UI要素のサイズを動的に計算するよう変更した。
  • TX15sのEdgeTX 3.0.0ファームウェアでlvgl.page()subtitleにfunctionを渡せない問題を修正した。
  • お気に入りボタンのサイズを拡大し、バンド選択ボタンは元のサイズを維持するように調整した。
  • TX16 MK3で発生した横スクロールバーの問題を、LVGLのpaddingとflexFlowの挙動を詳細に調査した上で、absolute positioningと手動マージン計算で解決した。
  • Favボタンのフォントサイズ、ステータステキストの表示位置、画面周囲の余白、最下部のマージンなどをユーザーフィードバックに基づき微調整した。
  • v1.3.0として新しいバージョンをリリースし、GitHubにプッシュおよびタグ付けを行った。

Generated by CCDiary

59 sessions 1,550 messages 6 projects 20h active top: whatever.co-2021 claude
← 2026-03-20 2026-03-22 →