├── .github └── workflows │ └── release.yml ├── .gitignore ├── .idea ├── .gitignore ├── AndroidProjectSystem.xml ├── compiler.xml ├── deploymentTargetSelector.xml ├── deviceManager.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml ├── migrations.xml ├── misc.xml ├── runConfigurations.xml └── vcs.xml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── beradeep │ │ └── aiyo │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ │ └── com │ │ │ └── beradeep │ │ │ └── aiyo │ │ │ ├── AiyoApp.kt │ │ │ ├── MainActivity.kt │ │ │ ├── di │ │ │ ├── ApiModule.kt │ │ │ ├── DaoModule.kt │ │ │ ├── DbModule.kt │ │ │ ├── RepositoryModule.kt │ │ │ ├── VmModule.kt │ │ │ └── qualifiers │ │ │ │ └── BaseUrl.kt │ │ │ └── nav │ │ │ ├── AiyoNavHost.kt │ │ │ └── Screen.kt │ └── res │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ ├── ic_launcher_monochrome.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ ├── ic_launcher_monochrome.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ ├── ic_launcher_monochrome.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ ├── ic_launcher_monochrome.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ ├── ic_launcher_monochrome.webp │ │ └── ic_launcher_round.webp │ │ ├── values │ │ ├── colors.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── beradeep │ └── aiyo │ └── ExampleUnitTest.kt ├── data ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── beradeep │ │ └── aiyo │ │ └── data │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── beradeep │ │ └── aiyo │ │ └── data │ │ ├── Mappers.kt │ │ ├── local │ │ ├── db │ │ │ ├── AiyoDatabase.kt │ │ │ ├── dao │ │ │ │ ├── ConversationDao.kt │ │ │ │ └── MessageDao.kt │ │ │ ├── entity │ │ │ │ ├── ConversationEntity.kt │ │ │ │ └── MessageEntity.kt │ │ │ └── migrations │ │ │ │ └── Migration1to2_Conversations.kt │ │ └── kv │ │ │ ├── KVStore.kt │ │ │ ├── entity │ │ │ └── ModelEntity.kt │ │ │ └── serializer │ │ │ └── DateSerializer.kt │ │ ├── remote │ │ ├── ApiClientImpl.kt │ │ └── DataApiClient.kt │ │ └── repository │ │ ├── ApiKeyRepositoryImpl.kt │ │ ├── ChatRepositoryImpl.kt │ │ ├── ModelRepositoryImpl.kt │ │ └── SettingRepositoryImpl.kt │ └── test │ └── java │ └── com │ └── beradeep │ └── aiyo │ └── data │ └── ExampleUnitTest.kt ├── domain ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── beradeep │ │ └── aiyo │ │ └── domain │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── beradeep │ │ └── aiyo │ │ └── domain │ │ ├── ApiClient.kt │ │ ├── model │ │ ├── Conversation.kt │ │ ├── Message.kt │ │ ├── Model.kt │ │ ├── Reason.kt │ │ ├── Role.kt │ │ └── ThemeType.kt │ │ └── repository │ │ ├── ApiKeyRepository.kt │ │ ├── ChatRepository.kt │ │ ├── ModelRepository.kt │ │ └── SettingRepository.kt │ └── test │ └── java │ └── com │ └── beradeep │ └── aiyo │ └── domain │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lumo.properties ├── metadata └── en-US │ ├── changelogs │ ├── 4.txt │ ├── 5.txt │ ├── 7.txt │ ├── 8.txt │ └── 9.txt │ ├── full_description.txt │ ├── images │ ├── icon.png │ └── phoneScreenshots │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ └── 5.png │ ├── short_description.txt │ └── title.txt ├── scripts └── git-hooks │ └── pre-commit ├── settings.gradle.kts └── ui ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src ├── androidTest └── java │ └── com │ └── beradeep │ └── aiyo │ └── ui │ └── ExampleInstrumentedTest.kt ├── main ├── AndroidManifest.xml ├── java │ └── com │ │ └── beradeep │ │ └── aiyo │ │ └── ui │ │ ├── Color.kt │ │ ├── Theme.kt │ │ ├── Typography.kt │ │ ├── basics │ │ ├── components │ │ │ ├── AlertDialog.kt │ │ │ ├── Button.kt │ │ │ ├── Chip.kt │ │ │ ├── Divider.kt │ │ │ ├── Icon.kt │ │ │ ├── IconButton.kt │ │ │ ├── ModalBottomSheet.kt │ │ │ ├── Scaffold.kt │ │ │ ├── Surface.kt │ │ │ ├── Text.kt │ │ │ ├── Tooltip.kt │ │ │ ├── card │ │ │ │ ├── Card.kt │ │ │ │ └── CardElevation.kt │ │ │ ├── progressindicators │ │ │ │ ├── CircularProgressIndicator.kt │ │ │ │ └── LinearProgressIndicator.kt │ │ │ ├── textfield │ │ │ │ ├── OutlinedTextField.kt │ │ │ │ ├── TextField.kt │ │ │ │ ├── UnderlinedTextField.kt │ │ │ │ └── base │ │ │ │ │ ├── TextFieldColors.kt │ │ │ │ │ ├── TextFieldDecoration.kt │ │ │ │ │ └── TextFieldLayout.kt │ │ │ └── topbar │ │ │ │ ├── TopBar.kt │ │ │ │ └── TopBarScrollBehaviours.kt │ │ └── foundation │ │ │ ├── ButtonElevation.kt │ │ │ ├── Elevation.kt │ │ │ ├── Providers.kt │ │ │ ├── Ripple.kt │ │ │ └── SystemBarsDefaultInsets.kt │ │ └── screens │ │ ├── chat │ │ ├── AutoScroll.kt │ │ ├── ChatScreen.kt │ │ ├── ChatUiEvent.kt │ │ ├── ChatUiState.kt │ │ ├── ChatViewModel.kt │ │ ├── ConversationFilter.kt │ │ ├── LazyListPreloader.kt │ │ ├── Mappers.kt │ │ └── components │ │ │ ├── ApiKeyDialog.kt │ │ │ ├── ChatInputTextField.kt │ │ │ ├── ChatOptions.kt │ │ │ ├── ConversationFilterSelector.kt │ │ │ ├── ConversationList.kt │ │ │ ├── DeleteConversationDialog.kt │ │ │ ├── DotsTyping.kt │ │ │ ├── MessageBubble.kt │ │ │ ├── ModelSelectorChip.kt │ │ │ └── RenameConversationDialog.kt │ │ ├── components │ │ └── ModelSelectionSheet.kt │ │ └── settings │ │ ├── SettingsScreen.kt │ │ ├── SettingsUiEvent.kt │ │ ├── SettingsUiState.kt │ │ └── SettingsViewModel.kt └── res │ └── drawable │ ├── aiyo_icon.webp │ ├── cognition_24px.xml │ └── neurology_24px.xml └── test └── java └── com └── beradeep └── aiyo └── ui └── ExampleUnitTest.kt /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | /*ChatHistory* -------------------------------------------------------------------------------- /.idea/AndroidProjectSystem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/.idea/AndroidProjectSystem.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/deploymentTargetSelector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/.idea/deploymentTargetSelector.xml -------------------------------------------------------------------------------- /.idea/deviceManager.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/.idea/deviceManager.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/migrations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/.idea/migrations.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /release -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/beradeep/aiyo/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/androidTest/java/com/beradeep/aiyo/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/beradeep/aiyo/AiyoApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/java/com/beradeep/aiyo/AiyoApp.kt -------------------------------------------------------------------------------- /app/src/main/java/com/beradeep/aiyo/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/java/com/beradeep/aiyo/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/beradeep/aiyo/di/ApiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/java/com/beradeep/aiyo/di/ApiModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/beradeep/aiyo/di/DaoModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/java/com/beradeep/aiyo/di/DaoModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/beradeep/aiyo/di/DbModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/java/com/beradeep/aiyo/di/DbModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/beradeep/aiyo/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/java/com/beradeep/aiyo/di/RepositoryModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/beradeep/aiyo/di/VmModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/java/com/beradeep/aiyo/di/VmModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/beradeep/aiyo/di/qualifiers/BaseUrl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/java/com/beradeep/aiyo/di/qualifiers/BaseUrl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/beradeep/aiyo/nav/AiyoNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/java/com/beradeep/aiyo/nav/AiyoNavHost.kt -------------------------------------------------------------------------------- /app/src/main/java/com/beradeep/aiyo/nav/Screen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/java/com/beradeep/aiyo/nav/Screen.kt -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/com/beradeep/aiyo/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/app/src/test/java/com/beradeep/aiyo/ExampleUnitTest.kt -------------------------------------------------------------------------------- /data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/build.gradle.kts -------------------------------------------------------------------------------- /data/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/proguard-rules.pro -------------------------------------------------------------------------------- /data/src/androidTest/java/com/beradeep/aiyo/data/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/androidTest/java/com/beradeep/aiyo/data/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/src/main/java/com/beradeep/aiyo/data/Mappers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/main/java/com/beradeep/aiyo/data/Mappers.kt -------------------------------------------------------------------------------- /data/src/main/java/com/beradeep/aiyo/data/local/db/AiyoDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/main/java/com/beradeep/aiyo/data/local/db/AiyoDatabase.kt -------------------------------------------------------------------------------- /data/src/main/java/com/beradeep/aiyo/data/local/db/dao/ConversationDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/main/java/com/beradeep/aiyo/data/local/db/dao/ConversationDao.kt -------------------------------------------------------------------------------- /data/src/main/java/com/beradeep/aiyo/data/local/db/dao/MessageDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/main/java/com/beradeep/aiyo/data/local/db/dao/MessageDao.kt -------------------------------------------------------------------------------- /data/src/main/java/com/beradeep/aiyo/data/local/db/entity/ConversationEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/main/java/com/beradeep/aiyo/data/local/db/entity/ConversationEntity.kt -------------------------------------------------------------------------------- /data/src/main/java/com/beradeep/aiyo/data/local/db/entity/MessageEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/main/java/com/beradeep/aiyo/data/local/db/entity/MessageEntity.kt -------------------------------------------------------------------------------- /data/src/main/java/com/beradeep/aiyo/data/local/db/migrations/Migration1to2_Conversations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/main/java/com/beradeep/aiyo/data/local/db/migrations/Migration1to2_Conversations.kt -------------------------------------------------------------------------------- /data/src/main/java/com/beradeep/aiyo/data/local/kv/KVStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/main/java/com/beradeep/aiyo/data/local/kv/KVStore.kt -------------------------------------------------------------------------------- /data/src/main/java/com/beradeep/aiyo/data/local/kv/entity/ModelEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/main/java/com/beradeep/aiyo/data/local/kv/entity/ModelEntity.kt -------------------------------------------------------------------------------- /data/src/main/java/com/beradeep/aiyo/data/local/kv/serializer/DateSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/main/java/com/beradeep/aiyo/data/local/kv/serializer/DateSerializer.kt -------------------------------------------------------------------------------- /data/src/main/java/com/beradeep/aiyo/data/remote/ApiClientImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/main/java/com/beradeep/aiyo/data/remote/ApiClientImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/beradeep/aiyo/data/remote/DataApiClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/main/java/com/beradeep/aiyo/data/remote/DataApiClient.kt -------------------------------------------------------------------------------- /data/src/main/java/com/beradeep/aiyo/data/repository/ApiKeyRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/main/java/com/beradeep/aiyo/data/repository/ApiKeyRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/beradeep/aiyo/data/repository/ChatRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/main/java/com/beradeep/aiyo/data/repository/ChatRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/beradeep/aiyo/data/repository/ModelRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/main/java/com/beradeep/aiyo/data/repository/ModelRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/beradeep/aiyo/data/repository/SettingRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/main/java/com/beradeep/aiyo/data/repository/SettingRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/test/java/com/beradeep/aiyo/data/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/data/src/test/java/com/beradeep/aiyo/data/ExampleUnitTest.kt -------------------------------------------------------------------------------- /domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/domain/build.gradle.kts -------------------------------------------------------------------------------- /domain/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /domain/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/domain/proguard-rules.pro -------------------------------------------------------------------------------- /domain/src/androidTest/java/com/beradeep/aiyo/domain/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/domain/src/androidTest/java/com/beradeep/aiyo/domain/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /domain/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/domain/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /domain/src/main/java/com/beradeep/aiyo/domain/ApiClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/domain/src/main/java/com/beradeep/aiyo/domain/ApiClient.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/beradeep/aiyo/domain/model/Conversation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/domain/src/main/java/com/beradeep/aiyo/domain/model/Conversation.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/beradeep/aiyo/domain/model/Message.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/domain/src/main/java/com/beradeep/aiyo/domain/model/Message.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/beradeep/aiyo/domain/model/Model.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/domain/src/main/java/com/beradeep/aiyo/domain/model/Model.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/beradeep/aiyo/domain/model/Reason.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/domain/src/main/java/com/beradeep/aiyo/domain/model/Reason.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/beradeep/aiyo/domain/model/Role.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/domain/src/main/java/com/beradeep/aiyo/domain/model/Role.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/beradeep/aiyo/domain/model/ThemeType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/domain/src/main/java/com/beradeep/aiyo/domain/model/ThemeType.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/beradeep/aiyo/domain/repository/ApiKeyRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/domain/src/main/java/com/beradeep/aiyo/domain/repository/ApiKeyRepository.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/beradeep/aiyo/domain/repository/ChatRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/domain/src/main/java/com/beradeep/aiyo/domain/repository/ChatRepository.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/beradeep/aiyo/domain/repository/ModelRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/domain/src/main/java/com/beradeep/aiyo/domain/repository/ModelRepository.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/beradeep/aiyo/domain/repository/SettingRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/domain/src/main/java/com/beradeep/aiyo/domain/repository/SettingRepository.kt -------------------------------------------------------------------------------- /domain/src/test/java/com/beradeep/aiyo/domain/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/domain/src/test/java/com/beradeep/aiyo/domain/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lumo.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/lumo.properties -------------------------------------------------------------------------------- /metadata/en-US/changelogs/4.txt: -------------------------------------------------------------------------------- 1 | - Update CI 2 | -------------------------------------------------------------------------------- /metadata/en-US/changelogs/5.txt: -------------------------------------------------------------------------------- 1 | - Merge remote-tracking branch 'origin/master' 2 | -------------------------------------------------------------------------------- /metadata/en-US/changelogs/7.txt: -------------------------------------------------------------------------------- 1 | - Merge remote-tracking branch 'origin/master' 2 | -------------------------------------------------------------------------------- /metadata/en-US/changelogs/8.txt: -------------------------------------------------------------------------------- 1 | - Updated reasoning icon 2 | -------------------------------------------------------------------------------- /metadata/en-US/changelogs/9.txt: -------------------------------------------------------------------------------- 1 | - v1.0.8 2 | - add stop request button and theme change option 3 | -------------------------------------------------------------------------------- /metadata/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/metadata/en-US/full_description.txt -------------------------------------------------------------------------------- /metadata/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/metadata/en-US/images/icon.png -------------------------------------------------------------------------------- /metadata/en-US/images/phoneScreenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/metadata/en-US/images/phoneScreenshots/1.png -------------------------------------------------------------------------------- /metadata/en-US/images/phoneScreenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/metadata/en-US/images/phoneScreenshots/2.png -------------------------------------------------------------------------------- /metadata/en-US/images/phoneScreenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/metadata/en-US/images/phoneScreenshots/3.png -------------------------------------------------------------------------------- /metadata/en-US/images/phoneScreenshots/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/metadata/en-US/images/phoneScreenshots/4.png -------------------------------------------------------------------------------- /metadata/en-US/images/phoneScreenshots/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/metadata/en-US/images/phoneScreenshots/5.png -------------------------------------------------------------------------------- /metadata/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | BYOK and Chat with your model of choice using via OpenRouter -------------------------------------------------------------------------------- /metadata/en-US/title.txt: -------------------------------------------------------------------------------- 1 | Aiyo -------------------------------------------------------------------------------- /scripts/git-hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/scripts/git-hooks/pre-commit -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ui/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/build.gradle.kts -------------------------------------------------------------------------------- /ui/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ui/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/proguard-rules.pro -------------------------------------------------------------------------------- /ui/src/androidTest/java/com/beradeep/aiyo/ui/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/androidTest/java/com/beradeep/aiyo/ui/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /ui/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/Color.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/Theme.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/Typography.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/Typography.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/AlertDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/AlertDialog.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/Button.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/Button.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/Chip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/Chip.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/Divider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/Divider.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/Icon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/Icon.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/IconButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/IconButton.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/ModalBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/ModalBottomSheet.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/Scaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/Scaffold.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/Surface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/Surface.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/Text.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/Text.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/Tooltip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/Tooltip.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/card/Card.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/card/Card.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/card/CardElevation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/card/CardElevation.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/progressindicators/CircularProgressIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/progressindicators/CircularProgressIndicator.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/progressindicators/LinearProgressIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/progressindicators/LinearProgressIndicator.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/textfield/OutlinedTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/textfield/OutlinedTextField.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/textfield/TextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/textfield/TextField.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/textfield/UnderlinedTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/textfield/UnderlinedTextField.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/textfield/base/TextFieldColors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/textfield/base/TextFieldColors.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/textfield/base/TextFieldDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/textfield/base/TextFieldDecoration.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/textfield/base/TextFieldLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/textfield/base/TextFieldLayout.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/topbar/TopBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/topbar/TopBar.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/components/topbar/TopBarScrollBehaviours.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/components/topbar/TopBarScrollBehaviours.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/foundation/ButtonElevation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/foundation/ButtonElevation.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/foundation/Elevation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/foundation/Elevation.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/foundation/Providers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/foundation/Providers.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/foundation/Ripple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/foundation/Ripple.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/basics/foundation/SystemBarsDefaultInsets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/basics/foundation/SystemBarsDefaultInsets.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/AutoScroll.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/AutoScroll.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/ChatScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/ChatScreen.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/ChatUiEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/ChatUiEvent.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/ChatUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/ChatUiState.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/ChatViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/ChatViewModel.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/ConversationFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/ConversationFilter.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/LazyListPreloader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/LazyListPreloader.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/Mappers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/Mappers.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/ApiKeyDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/ApiKeyDialog.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/ChatInputTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/ChatInputTextField.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/ChatOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/ChatOptions.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/ConversationFilterSelector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/ConversationFilterSelector.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/ConversationList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/ConversationList.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/DeleteConversationDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/DeleteConversationDialog.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/DotsTyping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/DotsTyping.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/MessageBubble.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/MessageBubble.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/ModelSelectorChip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/ModelSelectorChip.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/RenameConversationDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/chat/components/RenameConversationDialog.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/components/ModelSelectionSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/components/ModelSelectionSheet.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/settings/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/settings/SettingsScreen.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/settings/SettingsUiEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/settings/SettingsUiEvent.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/settings/SettingsUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/settings/SettingsUiState.kt -------------------------------------------------------------------------------- /ui/src/main/java/com/beradeep/aiyo/ui/screens/settings/SettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/java/com/beradeep/aiyo/ui/screens/settings/SettingsViewModel.kt -------------------------------------------------------------------------------- /ui/src/main/res/drawable/aiyo_icon.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/res/drawable/aiyo_icon.webp -------------------------------------------------------------------------------- /ui/src/main/res/drawable/cognition_24px.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/res/drawable/cognition_24px.xml -------------------------------------------------------------------------------- /ui/src/main/res/drawable/neurology_24px.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/main/res/drawable/neurology_24px.xml -------------------------------------------------------------------------------- /ui/src/test/java/com/beradeep/aiyo/ui/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beradeep/aiyo/HEAD/ui/src/test/java/com/beradeep/aiyo/ui/ExampleUnitTest.kt --------------------------------------------------------------------------------