├── .coderabbit.yaml ├── .editorconfig ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── android.yml │ └── baseline-profile.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app ├── -force ├── .gitignore ├── benchmark-rules.pro ├── build.gradle.kts ├── proguard-rules.pro ├── release │ └── output-metadata.json └── src │ ├── main │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── com │ │ │ └── skydoves │ │ │ └── chatgpt │ │ │ ├── ChatGPTApp.kt │ │ │ ├── MainActivity.kt │ │ │ ├── initializer │ │ │ └── AppInitializer.kt │ │ │ ├── navigation │ │ │ ├── ChatGPTNavHost.kt │ │ │ └── ChatGPTNavigation.kt │ │ │ └── ui │ │ │ └── ChatGPTMain.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ └── openai.jpeg │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values-night │ │ └── themes.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── release │ └── generated │ └── baselineProfiles │ ├── baseline-prof.txt │ └── startup-prof.txt ├── benchmark ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── com │ └── skydoves │ └── chatgpt │ └── benchmark │ ├── BaselineProfileGenerator.kt │ ├── ChannelActions.kt │ ├── GPTScenarios.kt │ ├── MessageActions.kt │ └── Utils.kt ├── core-data ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── com │ └── skydoves │ └── chatgpt │ └── core │ └── data │ ├── chat │ └── ChatModels.kt │ ├── coroutines │ └── WhileSubscribedOrRetained.kt │ ├── di │ └── DataModule.kt │ └── repository │ ├── GPTChannelRepository.kt │ ├── GPTChannelRepositoryImpl.kt │ ├── GPTMessageRepository.kt │ └── GPTMessageRepositoryImpl.kt ├── core-designsystem ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── com │ └── skydoves │ └── chatgpt │ └── core │ └── designsystem │ ├── component │ ├── Background.kt │ ├── ChatGPTLoadingIndicator.kt │ └── ChatGPTSmallTopBar.kt │ ├── composition │ └── LocalOnFinishDispatcher.kt │ └── theme │ ├── Background.kt │ ├── Color.kt │ ├── Theme.kt │ └── Typography.kt ├── core-model ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── com │ └── skydoves │ └── chatgpt │ └── core │ └── model │ ├── GPTChoice.kt │ ├── GPTMessage.kt │ ├── GPTUsage.kt │ └── network │ ├── GPTChatRequest.kt │ └── GPTChatResponse.kt ├── core-navigation ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── com │ └── skydoves │ └── chatgpt │ └── core │ └── navigation │ ├── ChatGPTComposeNavigator.kt │ ├── ChatGPTScreens.kt │ ├── NavigationCommand.kt │ ├── NavigationModule.kt │ └── Navigator.kt ├── core-network ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── com │ │ └── skydoves │ │ └── chatgpt │ │ └── core │ │ └── network │ │ ├── ChatGPTDispatchers.kt │ │ ├── GPTInterceptor.kt │ │ ├── di │ │ ├── DispatchersModule.kt │ │ └── NetworkModule.kt │ │ └── service │ │ └── ChatGPTService.kt │ └── res │ └── values │ └── strings.xml ├── core-preferences ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── com │ └── skydoves │ └── chatgpt │ └── core │ └── preferences │ ├── Preferences.kt │ ├── delegate │ ├── BooleanPreferenceDelegate.kt │ └── StringPreferenceDelegate.kt │ └── di │ └── PreferencesModule.kt ├── feature-chat ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── com │ │ └── skydoves │ │ └── chatgpt │ │ └── feature │ │ └── chat │ │ ├── channels │ │ ├── ChatGPTChannels.kt │ │ ├── ChatGPTChannelsViewModel.kt │ │ └── RememberFloatingBalloon.kt │ │ ├── di │ │ ├── ChatEntryPoint.kt │ │ └── ChatModule.kt │ │ ├── initializer │ │ ├── StreamChatInitializer.kt │ │ └── StreamLogInitializer.kt │ │ ├── messages │ │ ├── ChatGPTMessages.kt │ │ └── ChatGPTMessagesViewModel.kt │ │ ├── reactions │ │ └── ChatGPTReactionFactory.kt │ │ ├── theme │ │ └── ChatGPTStreamTheme.kt │ │ └── worker │ │ └── ChatGPTMessageWorker.kt │ └── res │ ├── drawable │ ├── joy.png │ ├── love.png │ ├── smile.png │ ├── thumbsup.png │ └── wink.png │ └── values │ └── strings.xml ├── feature-login ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── com │ │ └── skydoves │ │ └── chatgpt │ │ └── feature │ │ └── login │ │ └── ChatGPTLogin.kt │ └── res │ └── values │ └── strings.xml ├── figures ├── figure0.png ├── figure1.png ├── figure2.png ├── figure3.png ├── figure4.png ├── login0.png ├── login1.png ├── login2.png ├── stream0.png ├── stream1.png ├── stream10.png ├── stream11.png ├── stream12.png ├── stream13.png ├── stream14.png ├── stream2.png ├── stream3.png ├── stream4.png ├── stream5.png ├── stream6.png ├── stream7.png ├── stream8.png └── stream9.png ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── previews ├── preview0.png ├── preview1.png └── preview2.gif ├── secrets.defaults.properties ├── settings.gradle.kts └── spotless ├── copyright.kt ├── copyright.kts ├── copyright.xml └── spotless.gradle /.coderabbit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/.coderabbit.yaml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.github/workflows/baseline-profile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/.github/workflows/baseline-profile.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/README.md -------------------------------------------------------------------------------- /app/-force: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/-force -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/benchmark-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/benchmark-rules.pro -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/release/output-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/release/output-metadata.json -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/kotlin/com/skydoves/chatgpt/ChatGPTApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/kotlin/com/skydoves/chatgpt/ChatGPTApp.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/skydoves/chatgpt/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/kotlin/com/skydoves/chatgpt/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/skydoves/chatgpt/initializer/AppInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/kotlin/com/skydoves/chatgpt/initializer/AppInitializer.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/skydoves/chatgpt/navigation/ChatGPTNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/kotlin/com/skydoves/chatgpt/navigation/ChatGPTNavHost.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/skydoves/chatgpt/navigation/ChatGPTNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/kotlin/com/skydoves/chatgpt/navigation/ChatGPTNavigation.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/skydoves/chatgpt/ui/ChatGPTMain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/kotlin/com/skydoves/chatgpt/ui/ChatGPTMain.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/openai.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/res/drawable/openai.jpeg -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/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/skydoves/chatgpt-android/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/skydoves/chatgpt-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/release/generated/baselineProfiles/baseline-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/release/generated/baselineProfiles/baseline-prof.txt -------------------------------------------------------------------------------- /app/src/release/generated/baselineProfiles/startup-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/app/src/release/generated/baselineProfiles/startup-prof.txt -------------------------------------------------------------------------------- /benchmark/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /benchmark/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/benchmark/build.gradle.kts -------------------------------------------------------------------------------- /benchmark/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/benchmark/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /benchmark/src/main/kotlin/com/skydoves/chatgpt/benchmark/BaselineProfileGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/benchmark/src/main/kotlin/com/skydoves/chatgpt/benchmark/BaselineProfileGenerator.kt -------------------------------------------------------------------------------- /benchmark/src/main/kotlin/com/skydoves/chatgpt/benchmark/ChannelActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/benchmark/src/main/kotlin/com/skydoves/chatgpt/benchmark/ChannelActions.kt -------------------------------------------------------------------------------- /benchmark/src/main/kotlin/com/skydoves/chatgpt/benchmark/GPTScenarios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/benchmark/src/main/kotlin/com/skydoves/chatgpt/benchmark/GPTScenarios.kt -------------------------------------------------------------------------------- /benchmark/src/main/kotlin/com/skydoves/chatgpt/benchmark/MessageActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/benchmark/src/main/kotlin/com/skydoves/chatgpt/benchmark/MessageActions.kt -------------------------------------------------------------------------------- /benchmark/src/main/kotlin/com/skydoves/chatgpt/benchmark/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/benchmark/src/main/kotlin/com/skydoves/chatgpt/benchmark/Utils.kt -------------------------------------------------------------------------------- /core-data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core-data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-data/build.gradle.kts -------------------------------------------------------------------------------- /core-data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core-data/src/main/kotlin/com/skydoves/chatgpt/core/data/chat/ChatModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-data/src/main/kotlin/com/skydoves/chatgpt/core/data/chat/ChatModels.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/com/skydoves/chatgpt/core/data/coroutines/WhileSubscribedOrRetained.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-data/src/main/kotlin/com/skydoves/chatgpt/core/data/coroutines/WhileSubscribedOrRetained.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/com/skydoves/chatgpt/core/data/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-data/src/main/kotlin/com/skydoves/chatgpt/core/data/di/DataModule.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/com/skydoves/chatgpt/core/data/repository/GPTChannelRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-data/src/main/kotlin/com/skydoves/chatgpt/core/data/repository/GPTChannelRepository.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/com/skydoves/chatgpt/core/data/repository/GPTChannelRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-data/src/main/kotlin/com/skydoves/chatgpt/core/data/repository/GPTChannelRepositoryImpl.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/com/skydoves/chatgpt/core/data/repository/GPTMessageRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-data/src/main/kotlin/com/skydoves/chatgpt/core/data/repository/GPTMessageRepository.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/com/skydoves/chatgpt/core/data/repository/GPTMessageRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-data/src/main/kotlin/com/skydoves/chatgpt/core/data/repository/GPTMessageRepositoryImpl.kt -------------------------------------------------------------------------------- /core-designsystem/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core-designsystem/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-designsystem/build.gradle.kts -------------------------------------------------------------------------------- /core-designsystem/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-designsystem/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core-designsystem/src/main/kotlin/com/skydoves/chatgpt/core/designsystem/component/Background.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-designsystem/src/main/kotlin/com/skydoves/chatgpt/core/designsystem/component/Background.kt -------------------------------------------------------------------------------- /core-designsystem/src/main/kotlin/com/skydoves/chatgpt/core/designsystem/component/ChatGPTLoadingIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-designsystem/src/main/kotlin/com/skydoves/chatgpt/core/designsystem/component/ChatGPTLoadingIndicator.kt -------------------------------------------------------------------------------- /core-designsystem/src/main/kotlin/com/skydoves/chatgpt/core/designsystem/component/ChatGPTSmallTopBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-designsystem/src/main/kotlin/com/skydoves/chatgpt/core/designsystem/component/ChatGPTSmallTopBar.kt -------------------------------------------------------------------------------- /core-designsystem/src/main/kotlin/com/skydoves/chatgpt/core/designsystem/composition/LocalOnFinishDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-designsystem/src/main/kotlin/com/skydoves/chatgpt/core/designsystem/composition/LocalOnFinishDispatcher.kt -------------------------------------------------------------------------------- /core-designsystem/src/main/kotlin/com/skydoves/chatgpt/core/designsystem/theme/Background.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-designsystem/src/main/kotlin/com/skydoves/chatgpt/core/designsystem/theme/Background.kt -------------------------------------------------------------------------------- /core-designsystem/src/main/kotlin/com/skydoves/chatgpt/core/designsystem/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-designsystem/src/main/kotlin/com/skydoves/chatgpt/core/designsystem/theme/Color.kt -------------------------------------------------------------------------------- /core-designsystem/src/main/kotlin/com/skydoves/chatgpt/core/designsystem/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-designsystem/src/main/kotlin/com/skydoves/chatgpt/core/designsystem/theme/Theme.kt -------------------------------------------------------------------------------- /core-designsystem/src/main/kotlin/com/skydoves/chatgpt/core/designsystem/theme/Typography.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-designsystem/src/main/kotlin/com/skydoves/chatgpt/core/designsystem/theme/Typography.kt -------------------------------------------------------------------------------- /core-model/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core-model/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-model/build.gradle.kts -------------------------------------------------------------------------------- /core-model/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-model/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core-model/src/main/kotlin/com/skydoves/chatgpt/core/model/GPTChoice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-model/src/main/kotlin/com/skydoves/chatgpt/core/model/GPTChoice.kt -------------------------------------------------------------------------------- /core-model/src/main/kotlin/com/skydoves/chatgpt/core/model/GPTMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-model/src/main/kotlin/com/skydoves/chatgpt/core/model/GPTMessage.kt -------------------------------------------------------------------------------- /core-model/src/main/kotlin/com/skydoves/chatgpt/core/model/GPTUsage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-model/src/main/kotlin/com/skydoves/chatgpt/core/model/GPTUsage.kt -------------------------------------------------------------------------------- /core-model/src/main/kotlin/com/skydoves/chatgpt/core/model/network/GPTChatRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-model/src/main/kotlin/com/skydoves/chatgpt/core/model/network/GPTChatRequest.kt -------------------------------------------------------------------------------- /core-model/src/main/kotlin/com/skydoves/chatgpt/core/model/network/GPTChatResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-model/src/main/kotlin/com/skydoves/chatgpt/core/model/network/GPTChatResponse.kt -------------------------------------------------------------------------------- /core-navigation/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core-navigation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-navigation/build.gradle.kts -------------------------------------------------------------------------------- /core-navigation/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-navigation/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core-navigation/src/main/kotlin/com/skydoves/chatgpt/core/navigation/ChatGPTComposeNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-navigation/src/main/kotlin/com/skydoves/chatgpt/core/navigation/ChatGPTComposeNavigator.kt -------------------------------------------------------------------------------- /core-navigation/src/main/kotlin/com/skydoves/chatgpt/core/navigation/ChatGPTScreens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-navigation/src/main/kotlin/com/skydoves/chatgpt/core/navigation/ChatGPTScreens.kt -------------------------------------------------------------------------------- /core-navigation/src/main/kotlin/com/skydoves/chatgpt/core/navigation/NavigationCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-navigation/src/main/kotlin/com/skydoves/chatgpt/core/navigation/NavigationCommand.kt -------------------------------------------------------------------------------- /core-navigation/src/main/kotlin/com/skydoves/chatgpt/core/navigation/NavigationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-navigation/src/main/kotlin/com/skydoves/chatgpt/core/navigation/NavigationModule.kt -------------------------------------------------------------------------------- /core-navigation/src/main/kotlin/com/skydoves/chatgpt/core/navigation/Navigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-navigation/src/main/kotlin/com/skydoves/chatgpt/core/navigation/Navigator.kt -------------------------------------------------------------------------------- /core-network/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core-network/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-network/build.gradle.kts -------------------------------------------------------------------------------- /core-network/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-network/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core-network/src/main/kotlin/com/skydoves/chatgpt/core/network/ChatGPTDispatchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-network/src/main/kotlin/com/skydoves/chatgpt/core/network/ChatGPTDispatchers.kt -------------------------------------------------------------------------------- /core-network/src/main/kotlin/com/skydoves/chatgpt/core/network/GPTInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-network/src/main/kotlin/com/skydoves/chatgpt/core/network/GPTInterceptor.kt -------------------------------------------------------------------------------- /core-network/src/main/kotlin/com/skydoves/chatgpt/core/network/di/DispatchersModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-network/src/main/kotlin/com/skydoves/chatgpt/core/network/di/DispatchersModule.kt -------------------------------------------------------------------------------- /core-network/src/main/kotlin/com/skydoves/chatgpt/core/network/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-network/src/main/kotlin/com/skydoves/chatgpt/core/network/di/NetworkModule.kt -------------------------------------------------------------------------------- /core-network/src/main/kotlin/com/skydoves/chatgpt/core/network/service/ChatGPTService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-network/src/main/kotlin/com/skydoves/chatgpt/core/network/service/ChatGPTService.kt -------------------------------------------------------------------------------- /core-network/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-network/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /core-preferences/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core-preferences/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-preferences/build.gradle.kts -------------------------------------------------------------------------------- /core-preferences/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-preferences/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core-preferences/src/main/kotlin/com/skydoves/chatgpt/core/preferences/Preferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-preferences/src/main/kotlin/com/skydoves/chatgpt/core/preferences/Preferences.kt -------------------------------------------------------------------------------- /core-preferences/src/main/kotlin/com/skydoves/chatgpt/core/preferences/delegate/BooleanPreferenceDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-preferences/src/main/kotlin/com/skydoves/chatgpt/core/preferences/delegate/BooleanPreferenceDelegate.kt -------------------------------------------------------------------------------- /core-preferences/src/main/kotlin/com/skydoves/chatgpt/core/preferences/delegate/StringPreferenceDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-preferences/src/main/kotlin/com/skydoves/chatgpt/core/preferences/delegate/StringPreferenceDelegate.kt -------------------------------------------------------------------------------- /core-preferences/src/main/kotlin/com/skydoves/chatgpt/core/preferences/di/PreferencesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/core-preferences/src/main/kotlin/com/skydoves/chatgpt/core/preferences/di/PreferencesModule.kt -------------------------------------------------------------------------------- /feature-chat/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-chat/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/build.gradle.kts -------------------------------------------------------------------------------- /feature-chat/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/channels/ChatGPTChannels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/channels/ChatGPTChannels.kt -------------------------------------------------------------------------------- /feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/channels/ChatGPTChannelsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/channels/ChatGPTChannelsViewModel.kt -------------------------------------------------------------------------------- /feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/channels/RememberFloatingBalloon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/channels/RememberFloatingBalloon.kt -------------------------------------------------------------------------------- /feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/di/ChatEntryPoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/di/ChatEntryPoint.kt -------------------------------------------------------------------------------- /feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/di/ChatModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/di/ChatModule.kt -------------------------------------------------------------------------------- /feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/initializer/StreamChatInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/initializer/StreamChatInitializer.kt -------------------------------------------------------------------------------- /feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/initializer/StreamLogInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/initializer/StreamLogInitializer.kt -------------------------------------------------------------------------------- /feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/messages/ChatGPTMessages.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/messages/ChatGPTMessages.kt -------------------------------------------------------------------------------- /feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/messages/ChatGPTMessagesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/messages/ChatGPTMessagesViewModel.kt -------------------------------------------------------------------------------- /feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/reactions/ChatGPTReactionFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/reactions/ChatGPTReactionFactory.kt -------------------------------------------------------------------------------- /feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/theme/ChatGPTStreamTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/theme/ChatGPTStreamTheme.kt -------------------------------------------------------------------------------- /feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/worker/ChatGPTMessageWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/kotlin/com/skydoves/chatgpt/feature/chat/worker/ChatGPTMessageWorker.kt -------------------------------------------------------------------------------- /feature-chat/src/main/res/drawable/joy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/res/drawable/joy.png -------------------------------------------------------------------------------- /feature-chat/src/main/res/drawable/love.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/res/drawable/love.png -------------------------------------------------------------------------------- /feature-chat/src/main/res/drawable/smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/res/drawable/smile.png -------------------------------------------------------------------------------- /feature-chat/src/main/res/drawable/thumbsup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/res/drawable/thumbsup.png -------------------------------------------------------------------------------- /feature-chat/src/main/res/drawable/wink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/res/drawable/wink.png -------------------------------------------------------------------------------- /feature-chat/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-chat/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature-login/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-login/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-login/build.gradle.kts -------------------------------------------------------------------------------- /feature-login/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-login/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature-login/src/main/kotlin/com/skydoves/chatgpt/feature/login/ChatGPTLogin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-login/src/main/kotlin/com/skydoves/chatgpt/feature/login/ChatGPTLogin.kt -------------------------------------------------------------------------------- /feature-login/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/feature-login/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /figures/figure0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/figure0.png -------------------------------------------------------------------------------- /figures/figure1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/figure1.png -------------------------------------------------------------------------------- /figures/figure2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/figure2.png -------------------------------------------------------------------------------- /figures/figure3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/figure3.png -------------------------------------------------------------------------------- /figures/figure4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/figure4.png -------------------------------------------------------------------------------- /figures/login0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/login0.png -------------------------------------------------------------------------------- /figures/login1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/login1.png -------------------------------------------------------------------------------- /figures/login2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/login2.png -------------------------------------------------------------------------------- /figures/stream0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/stream0.png -------------------------------------------------------------------------------- /figures/stream1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/stream1.png -------------------------------------------------------------------------------- /figures/stream10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/stream10.png -------------------------------------------------------------------------------- /figures/stream11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/stream11.png -------------------------------------------------------------------------------- /figures/stream12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/stream12.png -------------------------------------------------------------------------------- /figures/stream13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/stream13.png -------------------------------------------------------------------------------- /figures/stream14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/stream14.png -------------------------------------------------------------------------------- /figures/stream2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/stream2.png -------------------------------------------------------------------------------- /figures/stream3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/stream3.png -------------------------------------------------------------------------------- /figures/stream4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/stream4.png -------------------------------------------------------------------------------- /figures/stream5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/stream5.png -------------------------------------------------------------------------------- /figures/stream6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/stream6.png -------------------------------------------------------------------------------- /figures/stream7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/stream7.png -------------------------------------------------------------------------------- /figures/stream8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/stream8.png -------------------------------------------------------------------------------- /figures/stream9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/figures/stream9.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /previews/preview0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/previews/preview0.png -------------------------------------------------------------------------------- /previews/preview1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/previews/preview1.png -------------------------------------------------------------------------------- /previews/preview2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/previews/preview2.gif -------------------------------------------------------------------------------- /secrets.defaults.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/secrets.defaults.properties -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /spotless/copyright.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/spotless/copyright.kt -------------------------------------------------------------------------------- /spotless/copyright.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/spotless/copyright.kts -------------------------------------------------------------------------------- /spotless/copyright.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/spotless/copyright.xml -------------------------------------------------------------------------------- /spotless/spotless.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skydoves/chatgpt-android/HEAD/spotless/spotless.gradle --------------------------------------------------------------------------------