├── .editorconfig ├── .github ├── FUNDING.yml ├── renovate.json5 └── workflows │ └── build_push.yml ├── .gitignore ├── .gitmodules ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── debug │ └── res │ │ └── values │ │ └── strings.xml │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ └── ChatInjector.js │ ├── ic_launcher-playstore.png │ ├── kotlin │ │ └── com │ │ │ └── livetl │ │ │ └── android │ │ │ ├── App.kt │ │ │ ├── data │ │ │ ├── chat │ │ │ │ ├── ChatFilterService.kt │ │ │ │ ├── ChatFilterer.kt │ │ │ │ ├── ChatService.kt │ │ │ │ ├── ChatUrlFetcher.kt │ │ │ │ └── Models.kt │ │ │ ├── feed │ │ │ │ ├── FeedService.kt │ │ │ │ ├── Models.kt │ │ │ │ └── Organizations.kt │ │ │ ├── media │ │ │ │ ├── YouTubeNotificationListenerService.kt │ │ │ │ └── YouTubeSessionService.kt │ │ │ └── stream │ │ │ │ ├── Models.kt │ │ │ │ ├── StreamRepository.kt │ │ │ │ ├── StreamService.kt │ │ │ │ └── VideoIdParser.kt │ │ │ ├── di │ │ │ └── AppModule.kt │ │ │ ├── ui │ │ │ ├── MainActivity.kt │ │ │ ├── common │ │ │ │ ├── LinkIcon.kt │ │ │ │ ├── LoadingIndicator.kt │ │ │ │ ├── ScreenScaffold.kt │ │ │ │ ├── StreamThumbnailBackground.kt │ │ │ │ ├── TextParser.kt │ │ │ │ └── preference │ │ │ │ │ ├── BasePreference.kt │ │ │ │ │ ├── ChoicePreference.kt │ │ │ │ │ ├── MultiChoicePreference.kt │ │ │ │ │ └── SwitchPreference.kt │ │ │ ├── navigation │ │ │ │ ├── MainNavHost.kt │ │ │ │ └── Routes.kt │ │ │ ├── screen │ │ │ │ ├── about │ │ │ │ │ ├── AboutScreen.kt │ │ │ │ │ ├── LicensesScreen.kt │ │ │ │ │ └── welcome │ │ │ │ │ │ ├── WelcomeScreen.kt │ │ │ │ │ │ └── WelcomeViewModel.kt │ │ │ │ ├── home │ │ │ │ │ ├── HomeScreen.kt │ │ │ │ │ ├── HomeViewModel.kt │ │ │ │ │ ├── composable │ │ │ │ │ │ ├── Stream.kt │ │ │ │ │ │ ├── StreamActions.kt │ │ │ │ │ │ ├── StreamInfo.kt │ │ │ │ │ │ └── StreamInfoViewModel.kt │ │ │ │ │ ├── settings │ │ │ │ │ │ ├── SettingsScreen.kt │ │ │ │ │ │ └── SettingsViewModel.kt │ │ │ │ │ └── tab │ │ │ │ │ │ ├── StreamsTab.kt │ │ │ │ │ │ └── StreamsTabViewModel.kt │ │ │ │ └── player │ │ │ │ │ ├── PlayerScreen.kt │ │ │ │ │ ├── PlayerViewModel.kt │ │ │ │ │ └── composable │ │ │ │ │ ├── ChatTab.kt │ │ │ │ │ ├── PlayerTabs.kt │ │ │ │ │ ├── SettingsTab.kt │ │ │ │ │ ├── StreamInfoPanel.kt │ │ │ │ │ └── chat │ │ │ │ │ ├── Chat.kt │ │ │ │ │ ├── EmojiCache.kt │ │ │ │ │ ├── JumpToBottomButton.kt │ │ │ │ │ └── Message.kt │ │ │ └── theme │ │ │ │ ├── Theme.kt │ │ │ │ └── Type.kt │ │ │ └── util │ │ │ ├── AppPreferences.kt │ │ │ ├── ContextExtensions.kt │ │ │ ├── CoroutineUtils.kt │ │ │ ├── DateUtils.kt │ │ │ ├── NotificationListenerUtils.kt │ │ │ ├── PluralResources.kt │ │ │ ├── StringExtensions.kt │ │ │ └── WebViewUtils.kt │ └── res │ │ ├── drawable │ │ └── splash_background.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_banner.xml │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_banner.png │ │ ├── ic_banner_foreground.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── values-ja │ │ └── strings.xml │ │ ├── values-nb-rNO │ │ └── strings.xml │ │ └── values │ │ ├── colors.xml │ │ ├── ic_banner_background.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── kotlin │ └── com │ └── livetl │ └── android │ └── data │ └── chat │ └── ChatFiltererTests.kt ├── distribution └── whatsnew │ └── whatsnew-en-US ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/workflows/build_push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/.github/workflows/build_push.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/debug/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/debug/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/ChatInjector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/assets/ChatInjector.js -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/App.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/data/chat/ChatFilterService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/data/chat/ChatFilterService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/data/chat/ChatFilterer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/data/chat/ChatFilterer.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/data/chat/ChatService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/data/chat/ChatService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/data/chat/ChatUrlFetcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/data/chat/ChatUrlFetcher.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/data/chat/Models.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/data/chat/Models.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/data/feed/FeedService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/data/feed/FeedService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/data/feed/Models.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/data/feed/Models.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/data/feed/Organizations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/data/feed/Organizations.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/data/media/YouTubeNotificationListenerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/data/media/YouTubeNotificationListenerService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/data/media/YouTubeSessionService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/data/media/YouTubeSessionService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/data/stream/Models.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/data/stream/Models.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/data/stream/StreamRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/data/stream/StreamRepository.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/data/stream/StreamService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/data/stream/StreamService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/data/stream/VideoIdParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/data/stream/VideoIdParser.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/di/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/common/LinkIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/common/LinkIcon.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/common/LoadingIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/common/LoadingIndicator.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/common/ScreenScaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/common/ScreenScaffold.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/common/StreamThumbnailBackground.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/common/StreamThumbnailBackground.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/common/TextParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/common/TextParser.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/common/preference/BasePreference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/common/preference/BasePreference.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/common/preference/ChoicePreference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/common/preference/ChoicePreference.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/common/preference/MultiChoicePreference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/common/preference/MultiChoicePreference.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/common/preference/SwitchPreference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/common/preference/SwitchPreference.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/navigation/MainNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/navigation/MainNavHost.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/navigation/Routes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/navigation/Routes.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/about/AboutScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/about/AboutScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/about/LicensesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/about/LicensesScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/about/welcome/WelcomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/about/welcome/WelcomeScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/about/welcome/WelcomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/about/welcome/WelcomeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/home/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/home/HomeScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/home/HomeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/home/composable/Stream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/home/composable/Stream.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/home/composable/StreamActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/home/composable/StreamActions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/home/composable/StreamInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/home/composable/StreamInfo.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/home/composable/StreamInfoViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/home/composable/StreamInfoViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/home/settings/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/home/settings/SettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/home/settings/SettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/home/settings/SettingsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/home/tab/StreamsTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/home/tab/StreamsTab.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/home/tab/StreamsTabViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/home/tab/StreamsTabViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/player/PlayerScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/player/PlayerScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/player/PlayerViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/player/PlayerViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/player/composable/ChatTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/player/composable/ChatTab.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/player/composable/PlayerTabs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/player/composable/PlayerTabs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/player/composable/SettingsTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/player/composable/SettingsTab.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/player/composable/StreamInfoPanel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/player/composable/StreamInfoPanel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/player/composable/chat/Chat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/player/composable/chat/Chat.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/player/composable/chat/EmojiCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/player/composable/chat/EmojiCache.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/player/composable/chat/JumpToBottomButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/player/composable/chat/JumpToBottomButton.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/screen/player/composable/chat/Message.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/screen/player/composable/chat/Message.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/ui/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/util/AppPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/util/AppPreferences.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/util/ContextExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/util/ContextExtensions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/util/CoroutineUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/util/CoroutineUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/util/DateUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/util/DateUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/util/NotificationListenerUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/util/NotificationListenerUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/util/PluralResources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/util/PluralResources.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/util/StringExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/util/StringExtensions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/livetl/android/util/WebViewUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/kotlin/com/livetl/android/util/WebViewUtils.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/splash_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/drawable/splash_background.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_banner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_banner.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/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/LiveTL/android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/mipmap-xhdpi/ic_banner.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_banner_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/mipmap-xhdpi/ic_banner_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-nb-rNO/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/values-nb-rNO/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_banner_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/values/ic_banner_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/test/kotlin/com/livetl/android/data/chat/ChatFiltererTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/app/src/test/kotlin/com/livetl/android/data/chat/ChatFiltererTests.kt -------------------------------------------------------------------------------- /distribution/whatsnew/whatsnew-en-US: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/distribution/whatsnew/whatsnew-en-US -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiveTL/android/HEAD/settings.gradle.kts --------------------------------------------------------------------------------