├── .jitpack.yml ├── app ├── .gitignore ├── debug.keystore ├── src │ └── main │ │ ├── res │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── values │ │ │ └── styles.xml │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ └── drawable │ │ │ ├── ic_launcher_background.xml │ │ │ └── ic_launcher_foreground.xml │ │ ├── java │ │ └── com │ │ │ └── haroldadmin │ │ │ └── crashyapp │ │ │ ├── MainActivity.kt │ │ │ └── ui │ │ │ ├── theme │ │ │ └── CrashyAppTheme.kt │ │ │ └── pages │ │ │ └── HomePage.kt │ │ └── AndroidManifest.xml ├── proguard-rules.pro └── build.gradle ├── what-the-stack ├── .gitignore ├── consumer-rules.pro ├── src │ ├── main │ │ ├── res │ │ │ ├── values │ │ │ │ ├── styles.xml │ │ │ │ └── strings.xml │ │ │ └── drawable │ │ │ │ ├── ic_outline_content_copy_24.xml │ │ │ │ ├── ic_baseline_refresh_24.xml │ │ │ │ ├── ic_round_search_24.xml │ │ │ │ └── ic_outline_share_24.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── haroldadmin │ │ │ │ └── whatthestack │ │ │ │ ├── StackoverflowUtils.kt │ │ │ │ ├── Constants.kt │ │ │ │ ├── Annotations.kt │ │ │ │ ├── ui │ │ │ │ ├── components │ │ │ │ │ ├── OverlineLabel.kt │ │ │ │ │ └── OutlinedIconButton.kt │ │ │ │ ├── theme │ │ │ │ │ └── WhatTheStackTheme.kt │ │ │ │ ├── preview │ │ │ │ │ └── SampleData.kt │ │ │ │ └── pages │ │ │ │ │ └── ExceptionPage.kt │ │ │ │ ├── WhatTheStackExceptionHandler.kt │ │ │ │ ├── WhatTheStackActivity.kt │ │ │ │ ├── ExceptionProcessor.kt │ │ │ │ ├── WhatTheStackInitializer.kt │ │ │ │ └── WhatTheStackService.kt │ │ └── AndroidManifest.xml │ └── test │ │ └── java │ │ └── com │ │ └── haroldadmin │ │ └── whatthestack │ │ ├── StackoverflowUrlTest.kt │ │ ├── StringOutputStream.kt │ │ ├── ExceptionWithRootCause.kt │ │ ├── StringOutputStreamTest.kt │ │ └── ExceptionProcessingTest.kt ├── proguard-rules.pro └── build.gradle ├── media ├── demo.gif ├── icon.sketch ├── repo-banner.png ├── screenshot.jpeg ├── screenshot-dark.png ├── screenshot-light.png └── what-the-stack-icon.svg ├── gradle ├── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties └── libs.versions.toml ├── settings.gradle ├── .idea ├── compiler.xml ├── jarRepositories.xml ├── inspectionProfiles │ └── Project_Default.xml ├── misc.xml └── codeStyles ├── .github ├── workflows │ ├── android.yml │ └── style-check.yml └── contributing.md ├── gradle.properties ├── .gitignore ├── gradlew.bat ├── README.md ├── gradlew └── LICENSE /.jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: openjdk11 -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /what-the-stack/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /media/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/WhatTheStack/HEAD/media/demo.gif -------------------------------------------------------------------------------- /app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/WhatTheStack/HEAD/app/debug.keystore -------------------------------------------------------------------------------- /media/icon.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/WhatTheStack/HEAD/media/icon.sketch -------------------------------------------------------------------------------- /media/repo-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/WhatTheStack/HEAD/media/repo-banner.png -------------------------------------------------------------------------------- /media/screenshot.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/WhatTheStack/HEAD/media/screenshot.jpeg -------------------------------------------------------------------------------- /media/screenshot-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/WhatTheStack/HEAD/media/screenshot-dark.png -------------------------------------------------------------------------------- /media/screenshot-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/WhatTheStack/HEAD/media/screenshot-light.png -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/WhatTheStack/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /what-the-stack/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -keep class com.haroldadmin.whatthestack.WhatTheStackInitializer { 2 | (); 3 | } 4 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/WhatTheStack/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/WhatTheStack/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':what-the-stack' 2 | include ':app' 3 | rootProject.name = "WhatTheStack" 4 | enableFeaturePreview("VERSION_CATALOGS") 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/WhatTheStack/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/WhatTheStack/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/WhatTheStack/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/WhatTheStack/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/WhatTheStack/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/WhatTheStack/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/WhatTheStack/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haroldadmin/WhatTheStack/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /what-the-stack/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |