├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── other-issue.md └── workflows │ └── build.yml ├── .gitignore ├── .idea ├── .gitignore ├── .name ├── AndroidProjectSystem.xml ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── deviceManager.xml ├── gradle.xml ├── graphql-settings.xml ├── icon.png ├── inspectionProfiles │ └── Project_Default.xml ├── kotlinc.xml ├── migrations.xml ├── misc.xml ├── runConfigurations.xml └── vcs.xml ├── LICENSE ├── README.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lemmyredirect ├── .gitignore ├── build.gradle.kts ├── fastlane │ └── metadata │ │ └── android │ │ └── en-US │ │ ├── full_description.txt │ │ ├── images │ │ ├── icon.png │ │ └── phoneScreenshots │ │ │ ├── 01.jpg │ │ │ └── 02.jpg │ │ └── short_description.txt ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ └── dev │ │ └── zwander │ │ └── lemmyredirect │ │ ├── MainApp.kt │ │ └── util │ │ ├── FetchInstancesActivity.kt │ │ ├── LaunchStrategy.kt │ │ └── LaunchStrategyUtils.kt │ └── res │ └── values │ └── strings.xml ├── mastodonredirect ├── .gitignore ├── build.gradle.kts ├── fastlane │ └── metadata │ │ └── android │ │ └── en-US │ │ ├── full_description.txt │ │ ├── images │ │ ├── icon.png │ │ └── phoneScreenshots │ │ │ ├── 01.jpg │ │ │ └── 02.jpg │ │ └── short_description.txt ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ └── dev │ │ └── zwander │ │ └── mastodonredirect │ │ ├── MainApp.kt │ │ └── util │ │ ├── FetchInstancesActivity.kt │ │ ├── LaunchStrategy.kt │ │ └── LaunchStrategyUtils.kt │ └── res │ └── values │ └── strings.xml ├── peertuberedirect ├── .gitignore ├── build.gradle.kts ├── fastlane │ └── metadata │ │ └── android │ │ └── en-US │ │ ├── full_description.txt │ │ ├── images │ │ └── icon.png │ │ └── short_description.txt ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ └── dev │ │ └── zwander │ │ └── peertuberedirect │ │ ├── MainApp.kt │ │ └── util │ │ ├── FetchInstancesActivity.kt │ │ ├── LaunchStrategy.kt │ │ └── LaunchStrategyUtils.kt │ └── res │ └── values │ └── strings.xml ├── settings.gradle.kts └── shared ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── graphql.config.yml ├── proguard-rules.pro └── src └── main ├── AndroidManifest.xml ├── aidl └── dev │ └── zwander │ └── shared │ ├── IShizukuService.aidl │ └── data │ └── VerifyResult.aidl ├── graphql ├── GetInstances.graphql └── schema.json ├── java └── dev │ └── zwander │ └── shared │ ├── App.kt │ ├── BaseActivity.kt │ ├── BaseFetchActivity.kt │ ├── LaunchIntentCreator.kt │ ├── LaunchStrategy.kt │ ├── LinkBlocklistActivity.kt │ ├── RedirectActivity.kt │ ├── components │ ├── AdaptiveMod.kt │ ├── AnimatedCard.kt │ ├── AppChooserLayout.kt │ ├── FooterLayout.kt │ ├── LinkBlocklistLayout.kt │ ├── LinkVerifyLayout.kt │ ├── LongClickableIconButton.kt │ ├── MainContent.kt │ ├── SearchBar.kt │ └── TextSwitch.kt │ ├── data │ ├── LinkSelectionData.kt │ └── VerifyResult.kt │ ├── model │ └── AppModel.kt │ ├── shizuku │ └── ShizukuService.kt │ └── util │ ├── BaseLaunchStrategyUtils.kt │ ├── Expander.kt │ ├── FlowUtils.kt │ ├── LinkSelectionUtils.kt │ ├── LinkUtils.kt │ ├── LinkVerifyActions.kt │ ├── LinkVerifyUtils.kt │ ├── PackageUtils.kt │ ├── PreferenceItem.kt │ ├── Prefs.kt │ ├── ShizukuUtils.kt │ ├── StateUtils.kt │ ├── Theme.kt │ ├── hiddenapi │ ├── HiddenApiUtils.kt │ └── PackageManager.kt │ └── locals │ └── LocalLinkSheet.kt └── res ├── drawable ├── baseline_error_24.xml ├── baseline_file_download_24.xml ├── baseline_keyboard_arrow_down_24.xml ├── baseline_settings_24.xml ├── github.xml ├── heart.xml ├── ic_launcher_foreground.xml ├── mastodon.xml └── patreon.xml ├── 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-v31 └── launcher_colors.xml ├── values-v31 └── launcher_colors.xml └── values ├── launcher_colors.xml ├── strings.xml └── themes.xml /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/other-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.github/ISSUE_TEMPLATE/other-issue.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | Fediverse Redirect -------------------------------------------------------------------------------- /.idea/AndroidProjectSystem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.idea/AndroidProjectSystem.xml -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/deviceManager.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.idea/deviceManager.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/graphql-settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.idea/graphql-settings.xml -------------------------------------------------------------------------------- /.idea/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.idea/icon.png -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/migrations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.idea/migrations.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lemmyredirect/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /release/ 3 | -------------------------------------------------------------------------------- /lemmyredirect/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/lemmyredirect/build.gradle.kts -------------------------------------------------------------------------------- /lemmyredirect/fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/lemmyredirect/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /lemmyredirect/fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/lemmyredirect/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /lemmyredirect/fastlane/metadata/android/en-US/images/phoneScreenshots/01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/lemmyredirect/fastlane/metadata/android/en-US/images/phoneScreenshots/01.jpg -------------------------------------------------------------------------------- /lemmyredirect/fastlane/metadata/android/en-US/images/phoneScreenshots/02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/lemmyredirect/fastlane/metadata/android/en-US/images/phoneScreenshots/02.jpg -------------------------------------------------------------------------------- /lemmyredirect/fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/lemmyredirect/fastlane/metadata/android/en-US/short_description.txt -------------------------------------------------------------------------------- /lemmyredirect/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/lemmyredirect/proguard-rules.pro -------------------------------------------------------------------------------- /lemmyredirect/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/lemmyredirect/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lemmyredirect/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/lemmyredirect/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /lemmyredirect/src/main/java/dev/zwander/lemmyredirect/MainApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/lemmyredirect/src/main/java/dev/zwander/lemmyredirect/MainApp.kt -------------------------------------------------------------------------------- /lemmyredirect/src/main/java/dev/zwander/lemmyredirect/util/FetchInstancesActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/lemmyredirect/src/main/java/dev/zwander/lemmyredirect/util/FetchInstancesActivity.kt -------------------------------------------------------------------------------- /lemmyredirect/src/main/java/dev/zwander/lemmyredirect/util/LaunchStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/lemmyredirect/src/main/java/dev/zwander/lemmyredirect/util/LaunchStrategy.kt -------------------------------------------------------------------------------- /lemmyredirect/src/main/java/dev/zwander/lemmyredirect/util/LaunchStrategyUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/lemmyredirect/src/main/java/dev/zwander/lemmyredirect/util/LaunchStrategyUtils.kt -------------------------------------------------------------------------------- /lemmyredirect/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/lemmyredirect/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mastodonredirect/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /release/ 3 | -------------------------------------------------------------------------------- /mastodonredirect/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/mastodonredirect/build.gradle.kts -------------------------------------------------------------------------------- /mastodonredirect/fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/mastodonredirect/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /mastodonredirect/fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/mastodonredirect/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /mastodonredirect/fastlane/metadata/android/en-US/images/phoneScreenshots/01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/mastodonredirect/fastlane/metadata/android/en-US/images/phoneScreenshots/01.jpg -------------------------------------------------------------------------------- /mastodonredirect/fastlane/metadata/android/en-US/images/phoneScreenshots/02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/mastodonredirect/fastlane/metadata/android/en-US/images/phoneScreenshots/02.jpg -------------------------------------------------------------------------------- /mastodonredirect/fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/mastodonredirect/fastlane/metadata/android/en-US/short_description.txt -------------------------------------------------------------------------------- /mastodonredirect/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/mastodonredirect/proguard-rules.pro -------------------------------------------------------------------------------- /mastodonredirect/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/mastodonredirect/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mastodonredirect/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/mastodonredirect/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /mastodonredirect/src/main/java/dev/zwander/mastodonredirect/MainApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/mastodonredirect/src/main/java/dev/zwander/mastodonredirect/MainApp.kt -------------------------------------------------------------------------------- /mastodonredirect/src/main/java/dev/zwander/mastodonredirect/util/FetchInstancesActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/mastodonredirect/src/main/java/dev/zwander/mastodonredirect/util/FetchInstancesActivity.kt -------------------------------------------------------------------------------- /mastodonredirect/src/main/java/dev/zwander/mastodonredirect/util/LaunchStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/mastodonredirect/src/main/java/dev/zwander/mastodonredirect/util/LaunchStrategy.kt -------------------------------------------------------------------------------- /mastodonredirect/src/main/java/dev/zwander/mastodonredirect/util/LaunchStrategyUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/mastodonredirect/src/main/java/dev/zwander/mastodonredirect/util/LaunchStrategyUtils.kt -------------------------------------------------------------------------------- /mastodonredirect/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/mastodonredirect/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /peertuberedirect/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /release/ 3 | -------------------------------------------------------------------------------- /peertuberedirect/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/peertuberedirect/build.gradle.kts -------------------------------------------------------------------------------- /peertuberedirect/fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/peertuberedirect/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /peertuberedirect/fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/peertuberedirect/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /peertuberedirect/fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/peertuberedirect/fastlane/metadata/android/en-US/short_description.txt -------------------------------------------------------------------------------- /peertuberedirect/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/peertuberedirect/proguard-rules.pro -------------------------------------------------------------------------------- /peertuberedirect/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/peertuberedirect/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /peertuberedirect/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/peertuberedirect/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /peertuberedirect/src/main/java/dev/zwander/peertuberedirect/MainApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/peertuberedirect/src/main/java/dev/zwander/peertuberedirect/MainApp.kt -------------------------------------------------------------------------------- /peertuberedirect/src/main/java/dev/zwander/peertuberedirect/util/FetchInstancesActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/peertuberedirect/src/main/java/dev/zwander/peertuberedirect/util/FetchInstancesActivity.kt -------------------------------------------------------------------------------- /peertuberedirect/src/main/java/dev/zwander/peertuberedirect/util/LaunchStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/peertuberedirect/src/main/java/dev/zwander/peertuberedirect/util/LaunchStrategy.kt -------------------------------------------------------------------------------- /peertuberedirect/src/main/java/dev/zwander/peertuberedirect/util/LaunchStrategyUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/peertuberedirect/src/main/java/dev/zwander/peertuberedirect/util/LaunchStrategyUtils.kt -------------------------------------------------------------------------------- /peertuberedirect/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/peertuberedirect/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /shared/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/build.gradle.kts -------------------------------------------------------------------------------- /shared/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared/graphql.config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/graphql.config.yml -------------------------------------------------------------------------------- /shared/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/proguard-rules.pro -------------------------------------------------------------------------------- /shared/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /shared/src/main/aidl/dev/zwander/shared/IShizukuService.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/aidl/dev/zwander/shared/IShizukuService.aidl -------------------------------------------------------------------------------- /shared/src/main/aidl/dev/zwander/shared/data/VerifyResult.aidl: -------------------------------------------------------------------------------- 1 | package dev.zwander.shared.data; 2 | 3 | parcelable VerifyResult; 4 | -------------------------------------------------------------------------------- /shared/src/main/graphql/GetInstances.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/graphql/GetInstances.graphql -------------------------------------------------------------------------------- /shared/src/main/graphql/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/graphql/schema.json -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/App.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/BaseActivity.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/BaseFetchActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/BaseFetchActivity.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/LaunchIntentCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/LaunchIntentCreator.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/LaunchStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/LaunchStrategy.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/LinkBlocklistActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/LinkBlocklistActivity.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/RedirectActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/RedirectActivity.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/components/AdaptiveMod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/components/AdaptiveMod.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/components/AnimatedCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/components/AnimatedCard.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/components/AppChooserLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/components/AppChooserLayout.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/components/FooterLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/components/FooterLayout.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/components/LinkBlocklistLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/components/LinkBlocklistLayout.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/components/LinkVerifyLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/components/LinkVerifyLayout.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/components/LongClickableIconButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/components/LongClickableIconButton.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/components/MainContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/components/MainContent.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/components/SearchBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/components/SearchBar.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/components/TextSwitch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/components/TextSwitch.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/data/LinkSelectionData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/data/LinkSelectionData.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/data/VerifyResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/data/VerifyResult.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/model/AppModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/model/AppModel.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/shizuku/ShizukuService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/shizuku/ShizukuService.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/util/BaseLaunchStrategyUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/util/BaseLaunchStrategyUtils.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/util/Expander.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/util/Expander.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/util/FlowUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/util/FlowUtils.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/util/LinkSelectionUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/util/LinkSelectionUtils.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/util/LinkUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/util/LinkUtils.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/util/LinkVerifyActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/util/LinkVerifyActions.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/util/LinkVerifyUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/util/LinkVerifyUtils.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/util/PackageUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/util/PackageUtils.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/util/PreferenceItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/util/PreferenceItem.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/util/Prefs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/util/Prefs.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/util/ShizukuUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/util/ShizukuUtils.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/util/StateUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/util/StateUtils.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/util/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/util/Theme.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/util/hiddenapi/HiddenApiUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/util/hiddenapi/HiddenApiUtils.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/util/hiddenapi/PackageManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/util/hiddenapi/PackageManager.kt -------------------------------------------------------------------------------- /shared/src/main/java/dev/zwander/shared/util/locals/LocalLinkSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/java/dev/zwander/shared/util/locals/LocalLinkSheet.kt -------------------------------------------------------------------------------- /shared/src/main/res/drawable/baseline_error_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/drawable/baseline_error_24.xml -------------------------------------------------------------------------------- /shared/src/main/res/drawable/baseline_file_download_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/drawable/baseline_file_download_24.xml -------------------------------------------------------------------------------- /shared/src/main/res/drawable/baseline_keyboard_arrow_down_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/drawable/baseline_keyboard_arrow_down_24.xml -------------------------------------------------------------------------------- /shared/src/main/res/drawable/baseline_settings_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/drawable/baseline_settings_24.xml -------------------------------------------------------------------------------- /shared/src/main/res/drawable/github.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/drawable/github.xml -------------------------------------------------------------------------------- /shared/src/main/res/drawable/heart.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/drawable/heart.xml -------------------------------------------------------------------------------- /shared/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /shared/src/main/res/drawable/mastodon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/drawable/mastodon.xml -------------------------------------------------------------------------------- /shared/src/main/res/drawable/patreon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/drawable/patreon.xml -------------------------------------------------------------------------------- /shared/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /shared/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /shared/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /shared/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /shared/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /shared/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /shared/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /shared/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /shared/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /shared/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /shared/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /shared/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /shared/src/main/res/values-night-v31/launcher_colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/values-night-v31/launcher_colors.xml -------------------------------------------------------------------------------- /shared/src/main/res/values-v31/launcher_colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/values-v31/launcher_colors.xml -------------------------------------------------------------------------------- /shared/src/main/res/values/launcher_colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/values/launcher_colors.xml -------------------------------------------------------------------------------- /shared/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /shared/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/MastodonRedirect/HEAD/shared/src/main/res/values/themes.xml --------------------------------------------------------------------------------