Closed tktcorporation closed 6 months ago
この変更は、コードのリファクタリングと新機能の導入に焦点を当てています。リントとタイプチェックのプロセスが簡素化され、GitHub Actionsワークフローに新たな機能が追加されました。また、ElectronとReactのコンポーネントが再編成され、不要なエクスポートが削除され、UIとナビゲーションが更新されています。
ファイルパス | 変更概要 |
---|---|
.github/workflows/lint-test.yml , .github/workflows/tag-on-push.yml |
nr lint のみを実行するように変更し、nr type-check を削除 |
.github/workflows/pr-issue-link.yml |
プルリクエストにイシューリンクを追加する新しいワークフローを導入 |
electron/api.ts , electron/module/backGroundUsecase.ts , electron/module/controller.ts |
Result のimport文を変更して、より良い型チェックを行うためにneverthrow からtype を使用 |
electron/module/joinLogInfoFile/service.spec.ts , electron/module/joinLogInfoFile/service.ts |
removeAdjacentDuplicateWorldEntries に関連するインポートとテストを削除し、groupingPhotoListByWorldJoinInfo を保持 |
electron/module/lib/wrappedFs.ts , electron/module/service.ts |
neverthrow モジュール内のResult のimport文を変更し、type を追加 |
electron/module/service/type.ts , electron/module/service/vrchatLog/vrchatLog.ts |
不要な型ガードや関数を削除し、特定の関数とスキーマのみをエクスポート |
electron/module/vrchatLog/service.spec.ts , electron/module/vrchatLog/service.ts |
removeAdjacentDuplicateWorldEntries 関数を導入し、並べ替えと重複エントリの削除を行う |
electron/module/vrchatLog/type.ts |
VRChatログファイル名の処理に関連する機能を導入し、WorldId とJoinInfoFileName の型を定義 |
🐰 今日もコードをいじくり回して
新しい機能、輝く星のよう
バグを追い払い、リファクタリング
まるで魔法、変わりゆく世界
ありがとう、私の小さな変更よ
🌟🌿🌈
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?
nr lint
で type-check も行うRelated issue
77
Summary by CodeRabbit
新機能
バグ修正
リファクタリング
スタイル