initial commit

This commit is contained in:
2026-08-10 19:44:09 +09:00
commit fb7e3cede7
937 changed files with 85773 additions and 0 deletions
+42
View File
@@ -0,0 +1,42 @@
apply plugin: 'com.android.application'
android {
namespace 'com.stage.control'
compileSdk 34
defaultConfig {
applicationId "com.stage.control"
minSdk 29
targetSdk 34
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
}
dependencies {
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'com.google.android.material:material:1.9.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
// Gemini AI SDK
implementation 'com.google.ai.client.generativeai:generativeai:0.9.0'
// HTTP Client & JSON Parsing for DeepSeek
implementation 'com.squareup.okhttp3:okhttp:4.12.0'
implementation 'com.google.code.gson:gson:2.10.1'
// Guava (used in existing code for callbacks/futures)
implementation 'com.google.guava:guava:33.0.0-android'
}
@@ -0,0 +1,8 @@
com.stage.control.app-pngs-0 /Users/jbmulb/OpenCloud/Personal/Project/Competition/OM_china/StageControl/app/build/generated/res/pngs/debug
com.stage.control.app-resValues-1 /Users/jbmulb/OpenCloud/Personal/Project/Competition/OM_china/StageControl/app/build/generated/res/resValues/debug
com.stage.control.app-updated_navigation_xml-2 /Users/jbmulb/OpenCloud/Personal/Project/Competition/OM_china/StageControl/app/build/generated/updated_navigation_xml/debug
com.stage.control.app-packageDebugResources-3 /Users/jbmulb/OpenCloud/Personal/Project/Competition/OM_china/StageControl/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir
com.stage.control.app-packageDebugResources-4 /Users/jbmulb/OpenCloud/Personal/Project/Competition/OM_china/StageControl/app/build/intermediates/incremental/debug/packageDebugResources/stripped.dir
com.stage.control.app-debug-5 /Users/jbmulb/OpenCloud/Personal/Project/Competition/OM_china/StageControl/app/build/intermediates/merged_res/debug/mergeDebugResources
com.stage.control.app-debug-6 /Users/jbmulb/OpenCloud/Personal/Project/Competition/OM_china/StageControl/app/src/debug/res
com.stage.control.app-main-7 /Users/jbmulb/OpenCloud/Personal/Project/Competition/OM_china/StageControl/app/src/main/res
@@ -0,0 +1,5 @@
com.stage.control.test.app-androidTest-0 /Users/jbmulb/Downloads/StageControl/app/build/generated/res/resValues/androidTest/debug
com.stage.control.test.app-updated_navigation_xml-1 /Users/jbmulb/Downloads/StageControl/app/build/generated/updated_navigation_xml/debugAndroidTest
com.stage.control.test.app-mergeDebugAndroidTestResources-2 /Users/jbmulb/Downloads/StageControl/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/merged.dir
com.stage.control.test.app-mergeDebugAndroidTestResources-3 /Users/jbmulb/Downloads/StageControl/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/stripped.dir
com.stage.control.test.app-debugAndroidTest-4 /Users/jbmulb/Downloads/StageControl/app/build/intermediates/merged_res/debugAndroidTest/mergeDebugAndroidTestResources
Binary file not shown.
@@ -0,0 +1,21 @@
{
"version": 3,
"artifactType": {
"type": "APK",
"kind": "Directory"
},
"applicationId": "com.stage.control",
"variantName": "debug",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 1,
"versionName": "1.0",
"outputFile": "app-debug.apk"
}
],
"elementType": "File",
"minSdkVersionForDexing": 29
}
@@ -0,0 +1,2 @@
#- File Locator -
listingFile=../../../apk/debug/output-metadata.json
@@ -0,0 +1,2 @@
#- File Locator -
listingFile=../../../../outputs/apk/androidTest/debug/output-metadata.json
@@ -0,0 +1,2 @@
appMetadataVersion=1.1
androidGradlePluginVersion=8.1.4
@@ -0,0 +1,2 @@
appMetadataVersion=1.1
androidGradlePluginVersion=9.1.0
@@ -0,0 +1,10 @@
{
"version": 3,
"artifactType": {
"type": "COMPATIBLE_SCREEN_MANIFEST",
"kind": "Directory"
},
"applicationId": "com.stage.control",
"variantName": "debug",
"elements": []
}
@@ -0,0 +1,10 @@
{
"version": 3,
"artifactType": {
"type": "COMPATIBLE_SCREEN_MANIFEST",
"kind": "Directory"
},
"applicationId": "com.stage.control",
"variantName": "debug",
"elements": []
}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
[{"key":"androidx/lifecycle/LiveData$1.class","name":"androidx/lifecycle/LiveData$1.class","size":967,"crc":16702540},{"key":"androidx/lifecycle/LiveData$AlwaysActiveObserver.class","name":"androidx/lifecycle/LiveData$AlwaysActiveObserver.class","size":1024,"crc":-301882561},{"key":"androidx/lifecycle/LiveData$LifecycleBoundObserver.class","name":"androidx/lifecycle/LiveData$LifecycleBoundObserver.class","size":2882,"crc":-1150494465},{"key":"androidx/lifecycle/LiveData$ObserverWrapper.class","name":"androidx/lifecycle/LiveData$ObserverWrapper.class","size":1588,"crc":2118488740},{"key":"androidx/lifecycle/LiveData.class","name":"androidx/lifecycle/LiveData.class","size":8804,"crc":25927161},{"key":"androidx/lifecycle/MutableLiveData.class","name":"androidx/lifecycle/MutableLiveData.class","size":946,"crc":3294012},{"key":"androidx/lifecycle/Observer.class","name":"androidx/lifecycle/Observer.class","size":240,"crc":-1363038659},{"key":"META-INF/androidx.lifecycle_lifecycle-livedata-core.version","name":"META-INF/androidx.lifecycle_lifecycle-livedata-core.version","size":6,"crc":1429150645}]
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
[{"key":"META-INF/MANIFEST.MF","name":"META-INF/MANIFEST.MF","size":1243,"crc":-2025970030},{"key":"META-INF/LICENSE.txt","name":"META-INF/LICENSE.txt","size":1178,"crc":1232761363},{"key":"META-INF/services/org.slf4j.spi.SLF4JServiceProvider","name":"META-INF/services/org.slf4j.spi.SLF4JServiceProvider","size":32,"crc":1394189182},{"key":"org/slf4j/nop/NOPServiceProvider.class","name":"org/slf4j/nop/NOPServiceProvider.class","size":1352,"crc":810527359},{"key":"META-INF/maven/org.slf4j/slf4j-nop/pom.xml","name":"META-INF/maven/org.slf4j/slf4j-nop/pom.xml","size":1075,"crc":1304114208},{"key":"META-INF/maven/org.slf4j/slf4j-nop/pom.properties","name":"META-INF/maven/org.slf4j/slf4j-nop/pom.properties","size":53,"crc":-1774890677},{"key":"META-INF/versions/9/module-info.class","name":"META-INF/versions/9/module-info.class","size":311,"crc":197454846}]
@@ -0,0 +1 @@
[{"key":"androidx/cardview/widget/CardView$1.class","name":"androidx/cardview/widget/CardView$1.class","size":2091,"crc":-1846868367},{"key":"androidx/cardview/widget/CardView.class","name":"androidx/cardview/widget/CardView.class","size":9275,"crc":-65614556},{"key":"androidx/cardview/widget/CardViewApi17Impl$1.class","name":"androidx/cardview/widget/CardViewApi17Impl$1.class","size":1182,"crc":62909041},{"key":"androidx/cardview/widget/CardViewApi17Impl.class","name":"androidx/cardview/widget/CardViewApi17Impl.class","size":933,"crc":-499215389},{"key":"androidx/cardview/widget/CardViewApi21Impl.class","name":"androidx/cardview/widget/CardViewApi21Impl.class","size":4237,"crc":991539239},{"key":"androidx/cardview/widget/CardViewBaseImpl$1.class","name":"androidx/cardview/widget/CardViewBaseImpl$1.class","size":2085,"crc":-1801028978},{"key":"androidx/cardview/widget/CardViewBaseImpl.class","name":"androidx/cardview/widget/CardViewBaseImpl.class","size":4967,"crc":-962279712},{"key":"androidx/cardview/widget/CardViewDelegate.class","name":"androidx/cardview/widget/CardViewDelegate.class","size":474,"crc":-114345009},{"key":"androidx/cardview/widget/CardViewImpl.class","name":"androidx/cardview/widget/CardViewImpl.class","size":1033,"crc":-957862476},{"key":"androidx/cardview/widget/RoundRectDrawable.class","name":"androidx/cardview/widget/RoundRectDrawable.class","size":5878,"crc":-1167698331},{"key":"androidx/cardview/widget/RoundRectDrawableWithShadow$RoundRectHelper.class","name":"androidx/cardview/widget/RoundRectDrawableWithShadow$RoundRectHelper.class","size":387,"crc":1031759265},{"key":"androidx/cardview/widget/RoundRectDrawableWithShadow.class","name":"androidx/cardview/widget/RoundRectDrawableWithShadow.class","size":10277,"crc":137178237},{"key":"META-INF/androidx.cardview_cardview.version","name":"META-INF/androidx.cardview_cardview.version","size":6,"crc":-42031000}]
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
[{"key":"META-INF/MANIFEST.MF","name":"META-INF/MANIFEST.MF","size":46,"crc":1570773839},{"key":"META-INF/kotlinx-coroutines-slf4j.kotlin_module","name":"META-INF/kotlinx-coroutines-slf4j.kotlin_module","size":66,"crc":-2035303370},{"key":"kotlinx/coroutines/slf4j/MDCContext.class","name":"kotlinx/coroutines/slf4j/MDCContext.class","size":3636,"crc":86897956},{"key":"kotlinx/coroutines/slf4j/MDCContextKt.class","name":"kotlinx/coroutines/slf4j/MDCContextKt.class","size":395,"crc":-2062902506},{"key":"kotlinx/coroutines/slf4j/MDCContext$Key.class","name":"kotlinx/coroutines/slf4j/MDCContext$Key.class","size":1109,"crc":1133621340},{"key":"META-INF/versions/9/module-info.class","name":"META-INF/versions/9/module-info.class","size":280,"crc":2082368291},{"key":"META-INF/kotlinx_coroutines_slf4j.version","name":"META-INF/kotlinx_coroutines_slf4j.version","size":5,"crc":-1887623927}]
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
[{"key":"androidx/print/PrintHelper$1.class","name":"androidx/print/PrintHelper$1.class","size":5554,"crc":2064385208},{"key":"androidx/print/PrintHelper$OnPrintFinishCallback.class","name":"androidx/print/PrintHelper$OnPrintFinishCallback.class","size":252,"crc":-1572330596},{"key":"androidx/print/PrintHelper$PrintBitmapAdapter.class","name":"androidx/print/PrintHelper$PrintBitmapAdapter.class","size":3314,"crc":-2003731372},{"key":"androidx/print/PrintHelper$PrintUriAdapter$1$1.class","name":"androidx/print/PrintHelper$PrintUriAdapter$1$1.class","size":1040,"crc":473137874},{"key":"androidx/print/PrintHelper$PrintUriAdapter$1.class","name":"androidx/print/PrintHelper$PrintUriAdapter$1.class","size":4759,"crc":731263047},{"key":"androidx/print/PrintHelper$PrintUriAdapter.class","name":"androidx/print/PrintHelper$PrintUriAdapter.class","size":4916,"crc":-561511300},{"key":"androidx/print/PrintHelper.class","name":"androidx/print/PrintHelper.class","size":11853,"crc":-1486131000},{"key":"META-INF/androidx.print_print.version","name":"META-INF/androidx.print_print.version","size":6,"crc":-42031000}]

Some files were not shown because too many files have changed in this diff Show More