Closed tktcorporation closed 5 months ago
変更は、Electronアプリケーション全体のリファクタリングとエラーハンドリングの改善、UIの調整に焦点を当てています。主な変更には、electronUtilRouter
の導入、エラークラスの追加、新しいテストケースの追加、コンポーネント構造のリファクタリングが含まれます。
ファイル | 変更概要 |
---|---|
electron/api.ts |
getController 関数をelectronUtilRouter に置き換え、subscribeToast 内のエラーハンドリングを調整 |
electron/module/service.ts |
VRChatLogFileError とVRChatPhotoFileError のインポートを追加し、getWorldJoinInfoWithPhotoPath の戻り値を修正 |
electron/electronUtil.ts , .../electronUtil/controller/electronUtilController.ts |
getWindow 関数を定数としてエクスポートし、openUrlInDefaultBrowser をelectronUtilRouter にリファクタリング |
.../joinLogInfoFile/service.spec.ts , .../joinLogInfoFile/service.ts |
エラーハンドリングをパターンマッチングで改善し、新しいテストケースを追加 |
electron/module/service/utilsService.ts |
reloadWindow 関数を追加し、他の関数と共にエクスポート |
electron/module/service/vrchatPhoto/error.ts , .../vrchatPhoto/service.ts |
エラークラスVRChatPhotoFileError を導入し、getVRChatPhotoOnlyItemPathListByYearMonth の戻り値を変更 |
src/components/JoinInfoPreview.tsx |
item.tookPhotoList の長さに基づく条件チェックをコメントアウト |
src/page/photoList/CreateJoinInfo.tsx , .../PhotoList.tsx , .../WorldInfo.tsx |
UI構造の調整、エラーハンドリングの改善、コンポーネント構造のリファクタリング |
🐰 うさぎが書いた詩 🐰
月夜にコードを編む、小さなうさぎ 🌙 エラーと戦いながら、新たな道を探す ブラウザを跳ねて、窓を開ける 変更の風、航海の準備はできて 今宵も、デジタルの森を駆ける 🌲🚀
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
reloadWindow
機能を追加しました。handleSideBarClick
ロジックを追加しました。openUrlInDefaultBrowser
関数をelectronUtilRouter
にリファクタリングしました。PhotoList
コンポーネントをJoinListComponent
、RightPanel
、PhotoList
にリファクタリングしました。