75py
75py
前バージョンの実行中のみ表示する機能を復帰させる。 実装方法は、「無効化可能(実行中)」タブを追加で十分。
**Describe the bug** When integrating Compose Multiplatform within an iOS project that uses TabView (SwiftUI), UITableViewController, and UIHostingController, I experience the following issues: 1. Recomposition does not occur when pressing...
``` Exception android.content.pm.PackageManager$NameNotFoundException: at android.app.ApplicationPackageManager.getPackageInfoAsUser (ApplicationPackageManager.java:254) at android.app.ApplicationPackageManager.getPackageInfo (ApplicationPackageManager.java:214) at android.app.ApplicationPackageManager.getPackageInfo (ApplicationPackageManager.java:208) at com.nagopy.android.aplin.domain.usecase.LoadPackagesUseCase$execute$2$1$loadAllAsync$1.invokeSuspend (LoadPackagesUseCase.java) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (BaseContinuationImpl.java) at kotlinx.coroutines.DispatchedTask.run (DispatchedTask.java) at kotlinx.coroutines.scheduling.TaskImpl.run (TaskImpl.java) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run (CoroutineScheduler.java) ``` たぶんこの辺り? https://github.com/75py/Aplin/blob/554f686df382e0a665c5e0f11bdb3877607b4770/app/src/main/java/com/nagopy/android/aplin/data/repository/PackageRepositoryImpl.kt#L47
# rev-requirements ## 目的 既存のコードベースから要件定義書を逆生成する。実装された機能を分析し、EARS(Easy Approach to Requirements Syntax)記法を用いて機能要件、非機能要件、ユーザーストーリーを抽出・文書化する。 ## 前提条件 - 分析対象のコードベースが存在する - `docs/reverse/` ディレクトリが存在する(なければ作成) - 可能であれば事前に `rev-tasks.md` および `rev-design.md` を実行済み ## 実行内容 1. **機能の特定と分析** - UI コンポーネントから画面機能を抽出 -...
# rev-specs ## 目的 既存のコードベースから包括的なテストケースと仕様書を逆生成する。実装されたビジネスロジック、API動作、UI コンポーネントの動作を分析し、不足しているテストケースを特定・生成し、仕様書として文書化する。 ## 前提条件 - 分析対象のコードベースが存在する - `docs/reverse/` ディレクトリが存在する(なければ作成) - 可能であれば事前に `rev-requirements.md`, `rev-design.md` を実行済み ## 実行内容 1. **既存テストの分析** - 単体テスト(Unit Test)の実装状況確認 - 統合テスト(Integration Test)の実装状況確認 - E2Eテスト(End-to-End...
# rev-design ## 目的 既存のコードベースから技術設計文書を逆生成する。実装されたアーキテクチャ、データフロー、API仕様、データベーススキーマ、TypeScriptインターフェースを分析し、設計書として文書化する。 ## 前提条件 - 分析対象のコードベースが存在する - `docs/reverse/` ディレクトリが存在する(なければ作成) - 可能であれば事前に `rev-tasks.md` を実行済み ## 実行内容 1. **アーキテクチャの分析** - プロジェクト構造からアーキテクチャパターンを特定 - レイヤー構成の確認(MVC、Clean Architecture等) - マイクロサービス構成の有無 - フロントエンド/バックエンドの分離状況 2....
# rev-tasks ## 目的 既存のコードベースを分析し、実装されている機能を特定してタスク一覧として整理する。実装済みの機能から逆算してタスクの構造、依存関係、実装詳細を抽出し、文書化する。 ## 前提条件 - 分析対象のコードベースが存在する - `docs/reverse/` ディレクトリが存在する(なければ作成) - TypeScript/JavaScript、Python、その他のコードを分析可能 ## 実行内容 1. **コードベースの構造分析** - ディレクトリ構造の把握 - 設定ファイルの確認(package.json、tsconfig.json、requirements.txt等) - 依存関係の分析 2. **機能コンポーネントの特定** - フロントエンドコンポーネント - バックエンドサービス/コントローラー...