├── .gitattributes ├── .github └── workflows │ ├── ci.yml │ └── sarif-filter.main.kts ├── .gitignore ├── .idea └── icon.png ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── app-scaffold ├── build.gradle.kts ├── gradle.properties ├── lint-baseline.xml └── src │ ├── debug │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── catchup │ │ │ └── app │ │ │ ├── DebugApplicationModule.kt │ │ │ ├── data │ │ │ ├── DebugPreferences.kt │ │ │ ├── StubChangelogRepository.kt │ │ │ ├── StubLicensesRepository.kt │ │ │ ├── VariantDataModule.kt │ │ │ └── model │ │ │ │ └── ServiceData.kt │ │ │ └── ui │ │ │ ├── bugreport │ │ │ ├── BugReportApi.kt │ │ │ ├── BugReportDialog.kt │ │ │ ├── BugReportLens.kt │ │ │ └── BugReportView.kt │ │ │ └── debug │ │ │ ├── DebugRootContent.kt │ │ │ ├── DebugSettingsScreen.kt │ │ │ └── LogsList.kt │ └── res │ │ ├── drawable │ │ ├── ic_check_black_24dp.xml │ │ ├── ic_error_black_24dp.xml │ │ ├── ic_launcher_background.xml │ │ └── ic_share_black_24dp.xml │ │ ├── layout │ │ └── bugreport_view.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ └── values │ │ └── debug_strings.xml │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── generated_licenses.json │ │ ├── licenses_github.json │ │ └── licenses_mixins.json │ ├── graphql │ │ └── catchup │ │ │ └── app │ │ │ └── data │ │ │ └── github │ │ │ ├── .graphqlconfig │ │ │ ├── GitHubProjectOwnersById.graphql │ │ │ ├── GitHubRepoReleases.graphql │ │ │ ├── GitHubRepositoriesById.graphql │ │ │ ├── GitHubRepositoryByNameAndOwner.graphql │ │ │ └── schema.json │ ├── ic_launcher-web.png │ ├── kotlin │ │ └── catchup │ │ │ └── app │ │ │ ├── AppGraph.kt │ │ │ ├── ApplicationModule.kt │ │ │ ├── CatchUpAppConfig.kt │ │ │ ├── CatchUpApplication.kt │ │ │ ├── CatchUpPreferences.kt │ │ │ ├── changes │ │ │ └── ChangelogHelper.kt │ │ │ ├── circuit │ │ │ └── DialogOverlay.kt │ │ │ ├── data │ │ │ ├── CatchUpDatabaseModule.kt │ │ │ ├── DataModule.kt │ │ │ ├── DribbbleResizingInterceptor.kt │ │ │ ├── GithubApolloModule.kt │ │ │ ├── LinkManager.kt │ │ │ ├── LumberYard.kt │ │ │ └── UnsplashResizingInterceptor.kt │ │ │ ├── di │ │ │ ├── CatchUpAppComponentFactory.kt │ │ │ └── UiMultibindings.kt │ │ │ ├── home │ │ │ ├── DrawerScreen.kt │ │ │ ├── HomeList.kt │ │ │ └── HomeScreen.kt │ │ │ ├── service │ │ │ ├── ActionRow.kt │ │ │ ├── CircuitModule.kt │ │ │ ├── ContentTypeChecker.kt │ │ │ ├── LinkHandler.kt │ │ │ ├── ServiceMediator.kt │ │ │ ├── ServiceScreen.kt │ │ │ ├── ServiceUiCommon.kt │ │ │ ├── TextActionItem.kt │ │ │ ├── TextServiceUi.kt │ │ │ ├── TimberEventListener.kt │ │ │ ├── VisualServiceUi.kt │ │ │ ├── bookmarks │ │ │ │ ├── BookmarkIconScreen.kt │ │ │ │ ├── BookmarksScreen.kt │ │ │ │ ├── FilledBookmark.kt │ │ │ │ └── OutlinedBookmark.kt │ │ │ └── detail │ │ │ │ ├── DetailRepository.kt │ │ │ │ └── ServiceDetailScreen.kt │ │ │ ├── ui │ │ │ ├── about │ │ │ │ ├── AboutScreen.kt │ │ │ │ ├── ChangelogScreen.kt │ │ │ │ ├── CollapsingAboutHeader.kt │ │ │ │ └── LicensesScreen.kt │ │ │ └── activity │ │ │ │ ├── BaseSettingsUi.kt │ │ │ │ ├── FlickToDismiss.kt │ │ │ │ ├── ImageViewerScreen.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── OrderServicesScreen.kt │ │ │ │ └── SettingsScreen.kt │ │ │ └── util │ │ │ ├── ActivityExt.kt │ │ │ ├── CoroutineScopes.kt │ │ │ ├── Markdown.kt │ │ │ ├── MarkdownDSL.kt │ │ │ ├── UiUtil.kt │ │ │ └── customtabs │ │ │ ├── CustomTabActivityHelper.kt │ │ │ └── CustomTabsHelper.kt │ ├── play │ │ ├── listings │ │ │ └── en-US │ │ │ │ ├── feature-graphic │ │ │ │ └── feature.png │ │ │ │ ├── full-description.txt │ │ │ │ ├── phone-screenshots │ │ │ │ ├── 1.png │ │ │ │ ├── 2.png │ │ │ │ └── 3.png │ │ │ │ ├── short-description.txt │ │ │ │ ├── title.txt │ │ │ │ └── video-url.txt │ │ └── release-notes │ │ │ └── en-US │ │ │ └── default.txt │ └── res │ │ ├── animator │ │ ├── button_frown.xml │ │ ├── show_connection_cross.xml │ │ └── show_connection_line.xml │ │ ├── drawable │ │ ├── avd_no_connection.xml │ │ ├── baseline_redeem_24.xml │ │ ├── ic_comment_black_24dp.xml │ │ ├── ic_icon_flattened.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_save_black_24dp.xml │ │ ├── ic_shuffle_black_24dp.xml │ │ └── no_connection.xml │ │ ├── mipmap-anydpi │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── values-de │ │ └── strings.xml │ │ ├── values-fr │ │ └── strings.xml │ │ ├── values-night │ │ ├── colors.xml │ │ └── styles.xml │ │ ├── values-sw600dp │ │ └── dimen.xml │ │ └── values │ │ ├── arrays.xml │ │ ├── colors.xml │ │ ├── dimen.xml │ │ ├── ids.xml │ │ ├── no_connection.xml │ │ ├── strings.xml │ │ ├── strings_services.xml │ │ └── styles.xml │ ├── release │ ├── generated │ │ └── baselineProfiles │ │ │ ├── baseline-prof.txt │ │ │ └── startup-prof.txt │ └── kotlin │ │ └── catchup │ │ └── app │ │ ├── BugsnagTree.kt │ │ └── ReleaseApplicationModule.kt │ └── test │ └── kotlin │ ├── catchup │ └── app │ │ └── data │ │ └── DiskLumberYardTest.kt │ └── io │ └── sweers │ └── catchup │ └── util │ └── NumberUtilTest.kt ├── app ├── build.gradle.kts ├── gradle.properties ├── lint-baseline.xml ├── lint.xml ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── assets │ └── generated_licenses.json ├── art ├── app-icon │ ├── CatchUp Product Icon.sketch │ ├── debug │ │ ├── adaptive │ │ │ ├── ic_launcher_background.png │ │ │ └── ic_launcher_foreground.png │ │ ├── hdpi │ │ │ └── ic_launcher.png │ │ ├── mdpi │ │ │ └── ic_launcher.png │ │ ├── round │ │ │ └── xxxhdpi │ │ │ │ └── ic_launcher_round.png │ │ ├── xhdpi │ │ │ └── ic_launcher.png │ │ ├── xxhdpi │ │ │ └── ic_launcher.png │ │ └── xxxhdpi │ │ │ └── ic_launcher.png │ └── main │ │ ├── adaptive │ │ ├── adaptive_back.png │ │ └── adaptive_front.png │ │ ├── hdpi │ │ └── catchup.png │ │ ├── mdpi │ │ └── catchup.png │ │ ├── play store │ │ └── catchup.png │ │ ├── round │ │ └── catchup_round.png │ │ ├── xhdpi │ │ └── catchup.png │ │ ├── xxhdpi │ │ └── catchup.png │ │ └── xxxhdpi │ │ └── catchup.png └── icons │ ├── Imgur_icon.svg │ ├── README.md │ ├── designernews.svg │ ├── dribbble.svg │ ├── github.svg │ ├── medium.svg │ ├── producthunt.svg │ ├── reddit.svg │ ├── slashdot.svg │ ├── unsplash.svg │ ├── uplabs.svg │ └── ycombinator.svg ├── benchmark ├── build.gradle.kts ├── gradle.properties └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── catchup │ └── benchmark │ ├── BaselineProfileGenerator.kt │ └── StartupBenchmark.kt ├── bookmarks ├── build.gradle.kts ├── db │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── sqldelight │ │ └── catchup │ │ └── bookmarks │ │ └── db │ │ └── bookmarks.sq └── src │ └── commonMain │ └── kotlin │ └── catchup │ └── bookmarks │ └── BookmarkRepository.kt ├── checksum.sh ├── config ├── gradle │ └── benchmark.scenarios ├── lint │ └── lint.xml └── skippy │ └── config.json ├── createRelease.sh ├── generate_gemoji.sh ├── gradle.properties ├── gradle ├── all-projects.txt ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libraries ├── appconfig │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── catchup │ │ └── appconfig │ │ ├── AppConfig.kt │ │ └── AppConfigMetadataContributor.kt ├── auth │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── catchup │ │ └── auth │ │ ├── AuthApi.kt │ │ ├── AuthInterceptor.kt │ │ ├── TokenManager.kt │ │ └── TokenStorage.kt ├── base-ui │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── kotlin │ │ └── catchup │ │ │ └── base │ │ │ └── ui │ │ │ ├── BackPressNavButton.kt │ │ │ ├── BlurHashDecoder.kt │ │ │ ├── CatchUpObjectWatcher.kt │ │ │ ├── ColorUtils.kt │ │ │ ├── ContextExt.kt │ │ │ ├── EventSinks.kt │ │ │ ├── HazeScaffold.kt │ │ │ ├── Modifiers.kt │ │ │ ├── NestedScaffold.kt │ │ │ ├── PaddingValues.kt │ │ │ ├── PaletteExt.kt │ │ │ ├── RootContent.kt │ │ │ └── SystemBarColorController.kt │ │ └── res │ │ ├── font │ │ └── catchup_baseui_nunito.xml │ │ └── values │ │ ├── font_certs.xml │ │ └── strings.xml ├── compose-extensions │ ├── build.gradle.kts │ ├── lint-baseline.xml │ └── src │ │ └── main │ │ └── kotlin │ │ └── catchup │ │ └── compose │ │ ├── Color.kt │ │ ├── ConditionalSystemUiColors.kt │ │ ├── ContentAlphas.kt │ │ ├── DisableableContent.kt │ │ ├── DisplayFeatures.kt │ │ ├── DragAndDrop.kt │ │ ├── DynamicTheme.kt │ │ ├── Math.kt │ │ ├── RecomposeHighligher.kt │ │ ├── RetainedCoroutineScope.kt │ │ ├── ScrollToTop.kt │ │ ├── StableCoroutineScope.kt │ │ ├── TextUnits.kt │ │ ├── Theme.kt │ │ ├── Type.kt │ │ ├── UnholyComposables.kt │ │ ├── WidthAwareContent.kt │ │ └── Wigglable.kt ├── deeplinking │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── catchup │ │ └── deeplink │ │ ├── DeepLinkHandler.kt │ │ └── DeepLinkable.kt ├── di │ ├── android │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── catchup │ │ │ └── di │ │ │ └── android │ │ │ └── ActivityKey.kt │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── catchup │ │ └── di │ │ ├── ContextualFactory.kt │ │ └── DataMode.kt ├── flowbinding │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── catchup │ │ └── flowbinding │ │ ├── ContextFlowExt.kt │ │ └── ViewCoroutineScope.kt ├── gemoji │ ├── build.gradle.kts │ ├── db │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── sqldelight │ │ │ ├── catchup │ │ │ └── gemoji │ │ │ │ └── db │ │ │ │ └── gemoji.sq │ │ │ ├── databases │ │ │ ├── 3.db │ │ │ └── 4.db │ │ │ └── migrations │ │ │ └── 3.sqm │ ├── generator │ │ ├── README.md │ │ ├── build.gradle.kts │ │ ├── gemoji.json │ │ └── src │ │ │ └── main │ │ │ ├── kotlin │ │ │ └── catchup │ │ │ │ └── gemoji │ │ │ │ └── generator │ │ │ │ └── main.kt │ │ │ └── sqldelight │ │ │ ├── catchup │ │ │ └── gemoji │ │ │ │ └── db │ │ │ │ └── mutable │ │ │ │ └── mutableGemoji.sq │ │ │ ├── databases │ │ │ ├── 3.db │ │ │ └── 4.db │ │ │ └── migrations │ │ │ └── 4.sqm │ └── src │ │ ├── main │ │ ├── assets │ │ │ └── databases │ │ │ │ └── gemoji.db │ │ └── kotlin │ │ │ └── catchup │ │ │ └── gemoji │ │ │ ├── EmojiMarkdownConverter.kt │ │ │ ├── GemojiModule.kt │ │ │ ├── ProcessLock.kt │ │ │ └── SQLiteCopyOpenHelper.kt │ │ └── test │ │ └── java │ │ └── catchup │ │ └── gemoji │ │ └── EmojiMarkdownConverterTest.kt ├── kotlinutil │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── catchup │ │ └── util │ │ └── kotlin │ │ ├── FlowExt.kt │ │ ├── LongFormatting.kt │ │ ├── LruCache.kt │ │ └── Standard.kt ├── retrofitconverters │ ├── build.gradle.kts │ └── src │ │ └── jvmMain │ │ └── kotlin │ │ └── catchup │ │ └── libraries │ │ └── retrofitconverters │ │ ├── DecodingConverter.kt │ │ └── RetrofitExt.kt ├── sqldelight-extensions │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── catchup │ │ └── sqldelight │ │ └── SqlDriverFactory.kt ├── summarizer │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── kotlin │ │ └── catchup │ │ │ └── summarizer │ │ │ ├── ChatGptApi.kt │ │ │ ├── SummarizerModule.kt │ │ │ ├── SummarizerRepository.kt │ │ │ └── SummarizerScreen.kt │ │ └── sqldelight │ │ └── catchup │ │ └── summarizer │ │ └── summarizations.sq ├── tooling │ ├── spi-multibinds-validator │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── catchup │ │ │ └── spi │ │ │ └── multibinds │ │ │ └── MultibindsValidator.kt │ └── spi-visualizer │ │ ├── build.gradle.kts │ │ └── src │ │ └── main │ │ └── java │ │ └── catchup │ │ └── spi │ │ └── visualizer │ │ └── BindingGraphVisualizer.java ├── unfurler │ ├── build.gradle.kts │ └── src │ │ ├── commonMain │ │ └── sqldelight │ │ │ └── catchup │ │ │ └── unfurler │ │ │ └── unfurls.sq │ │ └── jvmMain │ │ └── kotlin │ │ └── catchup │ │ └── unfurler │ │ └── UnfurlerRepository.kt └── util │ ├── build.gradle.kts │ └── src │ ├── androidMain │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── catchup │ │ │ └── util │ │ │ ├── AndroidFrameworkExt.kt │ │ │ ├── SdkVersionsExt.kt │ │ │ ├── TimberExt.kt │ │ │ ├── ViewExt.kt │ │ │ ├── io │ │ │ └── OkioAtomicFile.android.kt │ │ │ └── share │ │ │ └── FileSharing.kt │ └── res │ │ ├── values │ │ └── strings.xml │ │ └── xml │ │ └── catchup_util_file_paths.xml │ ├── commonMain │ └── kotlin │ │ └── catchup │ │ └── util │ │ ├── InstantExt.kt │ │ ├── RingBuffer.kt │ │ ├── StringExt.kt │ │ ├── apollo │ │ ├── HttpUrlApolloAdapter.kt │ │ └── ISO8601InstantApolloAdapter.kt │ │ ├── data │ │ └── adapters │ │ │ ├── EpochInstantJsonAdapter.kt │ │ │ ├── ISO8601InstantAdapter.kt │ │ │ ├── UnEscape.kt │ │ │ └── UnescapeJsonAdapter.kt │ │ ├── injection │ │ └── qualifiers │ │ │ ├── ApplicationContext.kt │ │ │ └── NetworkInterceptor.kt │ │ ├── io │ │ └── OkioAtomicFile.kt │ │ └── network │ │ └── AuthInterceptor.kt │ ├── commonTest │ └── kotlin │ │ └── catchup │ │ └── util │ │ └── AuthInterceptorTest.kt │ ├── jvmMain │ └── kotlin │ │ └── catchup │ │ └── util │ │ └── io │ │ └── OkioAtomicFile.jvm.kt │ └── jvmTest │ └── kotlin │ └── catchup │ └── util │ └── io │ ├── BasicOkioAtomicFileTest.kt │ └── ParameterizedOkioAtomicFileTests.kt ├── platform └── build.gradle.kts ├── projectAccessors.main.kts ├── renovate.json ├── scripts ├── compute_affected_projects.sh ├── github │ ├── schema.json │ └── update_github_schema.sh ├── gradle-profiler.sh ├── parse-dependency-graph.main.kts ├── rake_dependencies.sh ├── skippy.main.kts └── update-baseline-profiles.sh ├── service-api ├── build.gradle.kts └── src │ └── commonMain │ └── kotlin │ └── catchup │ └── service │ └── api │ ├── CatchUpItem.kt │ ├── CatchUpServiceMultibindings.kt │ ├── ContentType.kt │ ├── DataRequest.kt │ ├── DataResult.kt │ ├── DbMapping.kt │ ├── Detail.kt │ ├── ImageInfo.kt │ ├── Mark.kt │ ├── Service.kt │ ├── ServiceException.kt │ ├── ServiceKey.kt │ ├── ServiceMeta.kt │ ├── ServiceMetaKey.kt │ ├── TextService.kt │ └── VisualService.kt ├── service-db ├── build.gradle.kts └── src │ └── commonMain │ └── sqldelight │ ├── catchup │ └── service │ │ └── db │ │ └── service.sq │ └── migrations │ └── 12.sqm ├── services ├── dribbble │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── kotlin │ │ └── catchup │ │ │ └── service │ │ │ └── dribbble │ │ │ ├── DribbbleApi.kt │ │ │ ├── DribbbleParser.kt │ │ │ ├── DribbbleService.kt │ │ │ └── model │ │ │ ├── Shot.kt │ │ │ └── User.kt │ │ └── res │ │ ├── drawable │ │ └── catchup_service_dribbble_logo.xml │ │ └── values │ │ └── dribbble_service_values.xml ├── github │ ├── build.gradle.kts │ ├── lint-baseline.xml │ └── src │ │ └── main │ │ ├── graphql │ │ └── catchup │ │ │ └── service │ │ │ └── github │ │ │ ├── .graphqlconfig │ │ │ ├── GitHubTrendingQuery.graphql │ │ │ └── schema.json │ │ ├── kotlin │ │ └── catchup │ │ │ └── service │ │ │ └── github │ │ │ ├── GitHubApi.kt │ │ │ ├── GitHubService.kt │ │ │ ├── GitHubTrendingParser.kt │ │ │ └── model │ │ │ ├── SearchQuery.kt │ │ │ ├── TrendingItem.kt │ │ │ └── TrendingTimespan.kt │ │ └── res │ │ ├── drawable │ │ └── catchup_service_github_logo.xml │ │ ├── values-night │ │ └── github_service_values.xml │ │ └── values │ │ └── github_service_values.xml ├── hackernews │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ └── catchup │ │ │ └── service │ │ │ └── hackernews │ │ │ ├── HackerNewsService.kt │ │ │ └── model │ │ │ ├── HNType.kt │ │ │ └── HackerNewsStory.kt │ │ └── res │ │ ├── drawable │ │ └── catchup_service_hn_logo.xml │ │ └── values │ │ └── hn_service_values.xml ├── producthunt │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── graphql │ │ └── catchup │ │ │ └── service │ │ │ └── producthunt │ │ │ ├── Comments.graphql │ │ │ ├── Posts.graphql │ │ │ ├── graphql.config.yml │ │ │ └── schema.graphqls │ │ ├── kotlin │ │ └── catchup │ │ │ └── service │ │ │ └── producthunt │ │ │ └── ProductHuntService.kt │ │ └── res │ │ ├── drawable │ │ └── catchup_service_ph_logo.xml │ │ └── values │ │ └── ph_service_values.xml ├── reddit │ ├── build.gradle.kts │ ├── lint-baseline.xml │ └── src │ │ └── main │ │ ├── kotlin │ │ └── catchup │ │ │ └── service │ │ │ └── reddit │ │ │ ├── RedditApi.kt │ │ │ ├── RedditService.kt │ │ │ └── model │ │ │ ├── RedditKind.kt │ │ │ ├── RedditObject.kt │ │ │ ├── RedditObjectFactory.kt │ │ │ └── RedditResponse.kt │ │ └── res │ │ ├── drawable │ │ └── catchup_service_reddit_logo.xml │ │ └── values │ │ └── reddit_service_values.xml ├── slashdot │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── catchup │ │ │ │ └── service │ │ │ │ └── slashdot │ │ │ │ ├── Author.kt │ │ │ │ ├── Entry.kt │ │ │ │ ├── Feed.kt │ │ │ │ ├── Link.kt │ │ │ │ ├── SlashdotApi.kt │ │ │ │ └── SlashdotService.kt │ │ └── res │ │ │ ├── drawable │ │ │ └── catchup_service_sd_logo.xml │ │ │ ├── values │ │ │ └── slashdot_service_values.xml │ │ │ └── xml │ │ │ └── catchup_service_sd_network_security_config.xml │ │ └── test │ │ └── kotlin │ │ └── catchup │ │ └── service │ │ └── slashdot │ │ └── FeedTest.kt ├── unsplash │ ├── build.gradle.kts │ ├── lint-baseline.xml │ └── src │ │ └── main │ │ ├── kotlin │ │ └── catchup │ │ │ └── service │ │ │ └── unsplash │ │ │ ├── UnsplashApi.kt │ │ │ ├── UnsplashService.kt │ │ │ └── model │ │ │ └── UnsplashModels.kt │ │ └── res │ │ ├── drawable │ │ └── catchup_service_unsplash_logo.xml │ │ ├── values-night │ │ └── unsplash_service_values.xml │ │ └── values │ │ └── unsplash_service_values.xml └── uplabs │ ├── build.gradle.kts │ ├── lint-baseline.xml │ └── src │ └── main │ ├── kotlin │ └── catchup │ │ └── service │ │ └── uplabs │ │ ├── UplabsApi.kt │ │ ├── UplabsService.kt │ │ └── model │ │ └── UplabsModels.kt │ └── res │ ├── drawable │ └── catchup_service_uplabs_logo.xml │ └── values │ └── uplabs_service_values.xml ├── settings.gradle.kts ├── signing ├── app-release.aes └── play-account.aes └── spotless ├── copyright.java └── copyright.kt /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/sarif-filter.main.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/.github/workflows/sarif-filter.main.kts -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/.idea/icon.png -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/README.md -------------------------------------------------------------------------------- /app-scaffold/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/build.gradle.kts -------------------------------------------------------------------------------- /app-scaffold/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/gradle.properties -------------------------------------------------------------------------------- /app-scaffold/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/lint-baseline.xml -------------------------------------------------------------------------------- /app-scaffold/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /app-scaffold/src/debug/kotlin/catchup/app/DebugApplicationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/kotlin/catchup/app/DebugApplicationModule.kt -------------------------------------------------------------------------------- /app-scaffold/src/debug/kotlin/catchup/app/data/DebugPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/kotlin/catchup/app/data/DebugPreferences.kt -------------------------------------------------------------------------------- /app-scaffold/src/debug/kotlin/catchup/app/data/StubChangelogRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/kotlin/catchup/app/data/StubChangelogRepository.kt -------------------------------------------------------------------------------- /app-scaffold/src/debug/kotlin/catchup/app/data/StubLicensesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/kotlin/catchup/app/data/StubLicensesRepository.kt -------------------------------------------------------------------------------- /app-scaffold/src/debug/kotlin/catchup/app/data/VariantDataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/kotlin/catchup/app/data/VariantDataModule.kt -------------------------------------------------------------------------------- /app-scaffold/src/debug/kotlin/catchup/app/data/model/ServiceData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/kotlin/catchup/app/data/model/ServiceData.kt -------------------------------------------------------------------------------- /app-scaffold/src/debug/kotlin/catchup/app/ui/bugreport/BugReportApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/kotlin/catchup/app/ui/bugreport/BugReportApi.kt -------------------------------------------------------------------------------- /app-scaffold/src/debug/kotlin/catchup/app/ui/bugreport/BugReportDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/kotlin/catchup/app/ui/bugreport/BugReportDialog.kt -------------------------------------------------------------------------------- /app-scaffold/src/debug/kotlin/catchup/app/ui/bugreport/BugReportLens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/kotlin/catchup/app/ui/bugreport/BugReportLens.kt -------------------------------------------------------------------------------- /app-scaffold/src/debug/kotlin/catchup/app/ui/bugreport/BugReportView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/kotlin/catchup/app/ui/bugreport/BugReportView.kt -------------------------------------------------------------------------------- /app-scaffold/src/debug/kotlin/catchup/app/ui/debug/DebugRootContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/kotlin/catchup/app/ui/debug/DebugRootContent.kt -------------------------------------------------------------------------------- /app-scaffold/src/debug/kotlin/catchup/app/ui/debug/DebugSettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/kotlin/catchup/app/ui/debug/DebugSettingsScreen.kt -------------------------------------------------------------------------------- /app-scaffold/src/debug/kotlin/catchup/app/ui/debug/LogsList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/kotlin/catchup/app/ui/debug/LogsList.kt -------------------------------------------------------------------------------- /app-scaffold/src/debug/res/drawable/ic_check_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/res/drawable/ic_check_black_24dp.xml -------------------------------------------------------------------------------- /app-scaffold/src/debug/res/drawable/ic_error_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/res/drawable/ic_error_black_24dp.xml -------------------------------------------------------------------------------- /app-scaffold/src/debug/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app-scaffold/src/debug/res/drawable/ic_share_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/res/drawable/ic_share_black_24dp.xml -------------------------------------------------------------------------------- /app-scaffold/src/debug/res/layout/bugreport_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/res/layout/bugreport_view.xml -------------------------------------------------------------------------------- /app-scaffold/src/debug/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app-scaffold/src/debug/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app-scaffold/src/debug/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app-scaffold/src/debug/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app-scaffold/src/debug/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app-scaffold/src/debug/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app-scaffold/src/debug/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app-scaffold/src/debug/res/values/debug_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/debug/res/values/debug_strings.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/assets/generated_licenses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/assets/generated_licenses.json -------------------------------------------------------------------------------- /app-scaffold/src/main/assets/licenses_github.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/assets/licenses_github.json -------------------------------------------------------------------------------- /app-scaffold/src/main/assets/licenses_mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/assets/licenses_mixins.json -------------------------------------------------------------------------------- /app-scaffold/src/main/graphql/catchup/app/data/github/.graphqlconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/graphql/catchup/app/data/github/.graphqlconfig -------------------------------------------------------------------------------- /app-scaffold/src/main/graphql/catchup/app/data/github/GitHubProjectOwnersById.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/graphql/catchup/app/data/github/GitHubProjectOwnersById.graphql -------------------------------------------------------------------------------- /app-scaffold/src/main/graphql/catchup/app/data/github/GitHubRepoReleases.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/graphql/catchup/app/data/github/GitHubRepoReleases.graphql -------------------------------------------------------------------------------- /app-scaffold/src/main/graphql/catchup/app/data/github/GitHubRepositoriesById.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/graphql/catchup/app/data/github/GitHubRepositoriesById.graphql -------------------------------------------------------------------------------- /app-scaffold/src/main/graphql/catchup/app/data/github/GitHubRepositoryByNameAndOwner.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/graphql/catchup/app/data/github/GitHubRepositoryByNameAndOwner.graphql -------------------------------------------------------------------------------- /app-scaffold/src/main/graphql/catchup/app/data/github/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/graphql/catchup/app/data/github/schema.json -------------------------------------------------------------------------------- /app-scaffold/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/AppGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/AppGraph.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/ApplicationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/ApplicationModule.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/CatchUpAppConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/CatchUpAppConfig.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/CatchUpApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/CatchUpApplication.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/CatchUpPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/CatchUpPreferences.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/changes/ChangelogHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/changes/ChangelogHelper.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/circuit/DialogOverlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/circuit/DialogOverlay.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/data/CatchUpDatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/data/CatchUpDatabaseModule.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/data/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/data/DataModule.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/data/DribbbleResizingInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/data/DribbbleResizingInterceptor.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/data/GithubApolloModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/data/GithubApolloModule.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/data/LinkManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/data/LinkManager.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/data/LumberYard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/data/LumberYard.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/data/UnsplashResizingInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/data/UnsplashResizingInterceptor.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/di/CatchUpAppComponentFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/di/CatchUpAppComponentFactory.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/di/UiMultibindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/di/UiMultibindings.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/home/DrawerScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/home/DrawerScreen.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/home/HomeList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/home/HomeList.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/home/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/home/HomeScreen.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/service/ActionRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/service/ActionRow.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/service/CircuitModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/service/CircuitModule.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/service/ContentTypeChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/service/ContentTypeChecker.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/service/LinkHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/service/LinkHandler.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/service/ServiceMediator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/service/ServiceMediator.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/service/ServiceScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/service/ServiceScreen.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/service/ServiceUiCommon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/service/ServiceUiCommon.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/service/TextActionItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/service/TextActionItem.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/service/TextServiceUi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/service/TextServiceUi.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/service/TimberEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/service/TimberEventListener.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/service/VisualServiceUi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/service/VisualServiceUi.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/service/bookmarks/BookmarkIconScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/service/bookmarks/BookmarkIconScreen.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/service/bookmarks/BookmarksScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/service/bookmarks/BookmarksScreen.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/service/bookmarks/FilledBookmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/service/bookmarks/FilledBookmark.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/service/bookmarks/OutlinedBookmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/service/bookmarks/OutlinedBookmark.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/service/detail/DetailRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/service/detail/DetailRepository.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/service/detail/ServiceDetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/service/detail/ServiceDetailScreen.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/ui/about/AboutScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/ui/about/AboutScreen.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/ui/about/ChangelogScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/ui/about/ChangelogScreen.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/ui/about/CollapsingAboutHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/ui/about/CollapsingAboutHeader.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/ui/about/LicensesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/ui/about/LicensesScreen.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/ui/activity/BaseSettingsUi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/ui/activity/BaseSettingsUi.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/ui/activity/FlickToDismiss.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/ui/activity/FlickToDismiss.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/ui/activity/ImageViewerScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/ui/activity/ImageViewerScreen.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/ui/activity/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/ui/activity/MainActivity.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/ui/activity/OrderServicesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/ui/activity/OrderServicesScreen.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/ui/activity/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/ui/activity/SettingsScreen.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/util/ActivityExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/util/ActivityExt.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/util/CoroutineScopes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/util/CoroutineScopes.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/util/Markdown.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/util/Markdown.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/util/MarkdownDSL.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/util/MarkdownDSL.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/util/UiUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/util/UiUtil.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/util/customtabs/CustomTabActivityHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/util/customtabs/CustomTabActivityHelper.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/kotlin/catchup/app/util/customtabs/CustomTabsHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/kotlin/catchup/app/util/customtabs/CustomTabsHelper.kt -------------------------------------------------------------------------------- /app-scaffold/src/main/play/listings/en-US/feature-graphic/feature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/play/listings/en-US/feature-graphic/feature.png -------------------------------------------------------------------------------- /app-scaffold/src/main/play/listings/en-US/full-description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/play/listings/en-US/full-description.txt -------------------------------------------------------------------------------- /app-scaffold/src/main/play/listings/en-US/phone-screenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/play/listings/en-US/phone-screenshots/1.png -------------------------------------------------------------------------------- /app-scaffold/src/main/play/listings/en-US/phone-screenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/play/listings/en-US/phone-screenshots/2.png -------------------------------------------------------------------------------- /app-scaffold/src/main/play/listings/en-US/phone-screenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/play/listings/en-US/phone-screenshots/3.png -------------------------------------------------------------------------------- /app-scaffold/src/main/play/listings/en-US/short-description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/play/listings/en-US/short-description.txt -------------------------------------------------------------------------------- /app-scaffold/src/main/play/listings/en-US/title.txt: -------------------------------------------------------------------------------- 1 | CatchUp 2 | -------------------------------------------------------------------------------- /app-scaffold/src/main/play/listings/en-US/video-url.txt: -------------------------------------------------------------------------------- 1 | https://youtu.be/BNt_I1-vu5Q 2 | -------------------------------------------------------------------------------- /app-scaffold/src/main/play/release-notes/en-US/default.txt: -------------------------------------------------------------------------------- 1 | * **Fix:** Accidental proguard issue that would break HackerNews -------------------------------------------------------------------------------- /app-scaffold/src/main/res/animator/button_frown.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/animator/button_frown.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/animator/show_connection_cross.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/animator/show_connection_cross.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/animator/show_connection_line.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/animator/show_connection_line.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/drawable/avd_no_connection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/drawable/avd_no_connection.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/drawable/baseline_redeem_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/drawable/baseline_redeem_24.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/drawable/ic_comment_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/drawable/ic_comment_black_24dp.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/drawable/ic_icon_flattened.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/drawable/ic_icon_flattened.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/drawable/ic_save_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/drawable/ic_save_black_24dp.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/drawable/ic_shuffle_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/drawable/ic_shuffle_black_24dp.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/drawable/no_connection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/drawable/no_connection.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/mipmap-anydpi/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/mipmap-anydpi/ic_launcher.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/mipmap-anydpi/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/mipmap-anydpi/ic_launcher_round.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app-scaffold/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app-scaffold/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app-scaffold/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app-scaffold/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app-scaffold/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app-scaffold/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app-scaffold/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app-scaffold/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app-scaffold/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app-scaffold/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app-scaffold/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app-scaffold/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app-scaffold/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app-scaffold/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app-scaffold/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/values-sw600dp/dimen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/values-sw600dp/dimen.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/values/dimen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/values/dimen.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/values/no_connection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/values/no_connection.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/values/strings_services.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/values/strings_services.xml -------------------------------------------------------------------------------- /app-scaffold/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app-scaffold/src/release/generated/baselineProfiles/baseline-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/release/generated/baselineProfiles/baseline-prof.txt -------------------------------------------------------------------------------- /app-scaffold/src/release/generated/baselineProfiles/startup-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/release/generated/baselineProfiles/startup-prof.txt -------------------------------------------------------------------------------- /app-scaffold/src/release/kotlin/catchup/app/BugsnagTree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/release/kotlin/catchup/app/BugsnagTree.kt -------------------------------------------------------------------------------- /app-scaffold/src/release/kotlin/catchup/app/ReleaseApplicationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/release/kotlin/catchup/app/ReleaseApplicationModule.kt -------------------------------------------------------------------------------- /app-scaffold/src/test/kotlin/catchup/app/data/DiskLumberYardTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/test/kotlin/catchup/app/data/DiskLumberYardTest.kt -------------------------------------------------------------------------------- /app-scaffold/src/test/kotlin/io/sweers/catchup/util/NumberUtilTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app-scaffold/src/test/kotlin/io/sweers/catchup/util/NumberUtilTest.kt -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app/gradle.properties -------------------------------------------------------------------------------- /app/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app/lint-baseline.xml -------------------------------------------------------------------------------- /app/lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app/lint.xml -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/generated_licenses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/app/src/main/assets/generated_licenses.json -------------------------------------------------------------------------------- /art/app-icon/CatchUp Product Icon.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/app-icon/CatchUp Product Icon.sketch -------------------------------------------------------------------------------- /art/app-icon/debug/adaptive/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/app-icon/debug/adaptive/ic_launcher_background.png -------------------------------------------------------------------------------- /art/app-icon/debug/adaptive/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/app-icon/debug/adaptive/ic_launcher_foreground.png -------------------------------------------------------------------------------- /art/app-icon/debug/hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/app-icon/debug/hdpi/ic_launcher.png -------------------------------------------------------------------------------- /art/app-icon/debug/mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/app-icon/debug/mdpi/ic_launcher.png -------------------------------------------------------------------------------- /art/app-icon/debug/round/xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/app-icon/debug/round/xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /art/app-icon/debug/xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/app-icon/debug/xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /art/app-icon/debug/xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/app-icon/debug/xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /art/app-icon/debug/xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/app-icon/debug/xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /art/app-icon/main/adaptive/adaptive_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/app-icon/main/adaptive/adaptive_back.png -------------------------------------------------------------------------------- /art/app-icon/main/adaptive/adaptive_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/app-icon/main/adaptive/adaptive_front.png -------------------------------------------------------------------------------- /art/app-icon/main/hdpi/catchup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/app-icon/main/hdpi/catchup.png -------------------------------------------------------------------------------- /art/app-icon/main/mdpi/catchup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/app-icon/main/mdpi/catchup.png -------------------------------------------------------------------------------- /art/app-icon/main/play store/catchup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/app-icon/main/play store/catchup.png -------------------------------------------------------------------------------- /art/app-icon/main/round/catchup_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/app-icon/main/round/catchup_round.png -------------------------------------------------------------------------------- /art/app-icon/main/xhdpi/catchup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/app-icon/main/xhdpi/catchup.png -------------------------------------------------------------------------------- /art/app-icon/main/xxhdpi/catchup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/app-icon/main/xxhdpi/catchup.png -------------------------------------------------------------------------------- /art/app-icon/main/xxxhdpi/catchup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/app-icon/main/xxxhdpi/catchup.png -------------------------------------------------------------------------------- /art/icons/Imgur_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/icons/Imgur_icon.svg -------------------------------------------------------------------------------- /art/icons/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/icons/README.md -------------------------------------------------------------------------------- /art/icons/designernews.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/icons/designernews.svg -------------------------------------------------------------------------------- /art/icons/dribbble.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/icons/dribbble.svg -------------------------------------------------------------------------------- /art/icons/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/icons/github.svg -------------------------------------------------------------------------------- /art/icons/medium.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/icons/medium.svg -------------------------------------------------------------------------------- /art/icons/producthunt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/icons/producthunt.svg -------------------------------------------------------------------------------- /art/icons/reddit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/icons/reddit.svg -------------------------------------------------------------------------------- /art/icons/slashdot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/icons/slashdot.svg -------------------------------------------------------------------------------- /art/icons/unsplash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/icons/unsplash.svg -------------------------------------------------------------------------------- /art/icons/uplabs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/icons/uplabs.svg -------------------------------------------------------------------------------- /art/icons/ycombinator.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/art/icons/ycombinator.svg -------------------------------------------------------------------------------- /benchmark/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/benchmark/build.gradle.kts -------------------------------------------------------------------------------- /benchmark/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/benchmark/gradle.properties -------------------------------------------------------------------------------- /benchmark/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/benchmark/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /benchmark/src/main/java/catchup/benchmark/BaselineProfileGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/benchmark/src/main/java/catchup/benchmark/BaselineProfileGenerator.kt -------------------------------------------------------------------------------- /benchmark/src/main/java/catchup/benchmark/StartupBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/benchmark/src/main/java/catchup/benchmark/StartupBenchmark.kt -------------------------------------------------------------------------------- /bookmarks/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/bookmarks/build.gradle.kts -------------------------------------------------------------------------------- /bookmarks/db/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/bookmarks/db/build.gradle.kts -------------------------------------------------------------------------------- /bookmarks/db/src/commonMain/sqldelight/catchup/bookmarks/db/bookmarks.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/bookmarks/db/src/commonMain/sqldelight/catchup/bookmarks/db/bookmarks.sq -------------------------------------------------------------------------------- /bookmarks/src/commonMain/kotlin/catchup/bookmarks/BookmarkRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/bookmarks/src/commonMain/kotlin/catchup/bookmarks/BookmarkRepository.kt -------------------------------------------------------------------------------- /checksum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/checksum.sh -------------------------------------------------------------------------------- /config/gradle/benchmark.scenarios: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/config/gradle/benchmark.scenarios -------------------------------------------------------------------------------- /config/lint/lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/config/lint/lint.xml -------------------------------------------------------------------------------- /config/skippy/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/config/skippy/config.json -------------------------------------------------------------------------------- /createRelease.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/createRelease.sh -------------------------------------------------------------------------------- /generate_gemoji.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/generate_gemoji.sh -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/all-projects.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/gradle/all-projects.txt -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/gradlew.bat -------------------------------------------------------------------------------- /libraries/appconfig/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/appconfig/build.gradle.kts -------------------------------------------------------------------------------- /libraries/appconfig/src/commonMain/kotlin/catchup/appconfig/AppConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/appconfig/src/commonMain/kotlin/catchup/appconfig/AppConfig.kt -------------------------------------------------------------------------------- /libraries/appconfig/src/commonMain/kotlin/catchup/appconfig/AppConfigMetadataContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/appconfig/src/commonMain/kotlin/catchup/appconfig/AppConfigMetadataContributor.kt -------------------------------------------------------------------------------- /libraries/auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/auth/README.md -------------------------------------------------------------------------------- /libraries/auth/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/auth/build.gradle.kts -------------------------------------------------------------------------------- /libraries/auth/src/commonMain/kotlin/catchup/auth/AuthApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/auth/src/commonMain/kotlin/catchup/auth/AuthApi.kt -------------------------------------------------------------------------------- /libraries/auth/src/commonMain/kotlin/catchup/auth/AuthInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/auth/src/commonMain/kotlin/catchup/auth/AuthInterceptor.kt -------------------------------------------------------------------------------- /libraries/auth/src/commonMain/kotlin/catchup/auth/TokenManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/auth/src/commonMain/kotlin/catchup/auth/TokenManager.kt -------------------------------------------------------------------------------- /libraries/auth/src/commonMain/kotlin/catchup/auth/TokenStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/auth/src/commonMain/kotlin/catchup/auth/TokenStorage.kt -------------------------------------------------------------------------------- /libraries/base-ui/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/base-ui/build.gradle.kts -------------------------------------------------------------------------------- /libraries/base-ui/src/main/kotlin/catchup/base/ui/BackPressNavButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/base-ui/src/main/kotlin/catchup/base/ui/BackPressNavButton.kt -------------------------------------------------------------------------------- /libraries/base-ui/src/main/kotlin/catchup/base/ui/BlurHashDecoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/base-ui/src/main/kotlin/catchup/base/ui/BlurHashDecoder.kt -------------------------------------------------------------------------------- /libraries/base-ui/src/main/kotlin/catchup/base/ui/CatchUpObjectWatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/base-ui/src/main/kotlin/catchup/base/ui/CatchUpObjectWatcher.kt -------------------------------------------------------------------------------- /libraries/base-ui/src/main/kotlin/catchup/base/ui/ColorUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/base-ui/src/main/kotlin/catchup/base/ui/ColorUtils.kt -------------------------------------------------------------------------------- /libraries/base-ui/src/main/kotlin/catchup/base/ui/ContextExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/base-ui/src/main/kotlin/catchup/base/ui/ContextExt.kt -------------------------------------------------------------------------------- /libraries/base-ui/src/main/kotlin/catchup/base/ui/EventSinks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/base-ui/src/main/kotlin/catchup/base/ui/EventSinks.kt -------------------------------------------------------------------------------- /libraries/base-ui/src/main/kotlin/catchup/base/ui/HazeScaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/base-ui/src/main/kotlin/catchup/base/ui/HazeScaffold.kt -------------------------------------------------------------------------------- /libraries/base-ui/src/main/kotlin/catchup/base/ui/Modifiers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/base-ui/src/main/kotlin/catchup/base/ui/Modifiers.kt -------------------------------------------------------------------------------- /libraries/base-ui/src/main/kotlin/catchup/base/ui/NestedScaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/base-ui/src/main/kotlin/catchup/base/ui/NestedScaffold.kt -------------------------------------------------------------------------------- /libraries/base-ui/src/main/kotlin/catchup/base/ui/PaddingValues.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/base-ui/src/main/kotlin/catchup/base/ui/PaddingValues.kt -------------------------------------------------------------------------------- /libraries/base-ui/src/main/kotlin/catchup/base/ui/PaletteExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/base-ui/src/main/kotlin/catchup/base/ui/PaletteExt.kt -------------------------------------------------------------------------------- /libraries/base-ui/src/main/kotlin/catchup/base/ui/RootContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/base-ui/src/main/kotlin/catchup/base/ui/RootContent.kt -------------------------------------------------------------------------------- /libraries/base-ui/src/main/kotlin/catchup/base/ui/SystemBarColorController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/base-ui/src/main/kotlin/catchup/base/ui/SystemBarColorController.kt -------------------------------------------------------------------------------- /libraries/base-ui/src/main/res/font/catchup_baseui_nunito.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/base-ui/src/main/res/font/catchup_baseui_nunito.xml -------------------------------------------------------------------------------- /libraries/base-ui/src/main/res/values/font_certs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/base-ui/src/main/res/values/font_certs.xml -------------------------------------------------------------------------------- /libraries/base-ui/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/base-ui/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /libraries/compose-extensions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/build.gradle.kts -------------------------------------------------------------------------------- /libraries/compose-extensions/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/lint-baseline.xml -------------------------------------------------------------------------------- /libraries/compose-extensions/src/main/kotlin/catchup/compose/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/src/main/kotlin/catchup/compose/Color.kt -------------------------------------------------------------------------------- /libraries/compose-extensions/src/main/kotlin/catchup/compose/ConditionalSystemUiColors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/src/main/kotlin/catchup/compose/ConditionalSystemUiColors.kt -------------------------------------------------------------------------------- /libraries/compose-extensions/src/main/kotlin/catchup/compose/ContentAlphas.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/src/main/kotlin/catchup/compose/ContentAlphas.kt -------------------------------------------------------------------------------- /libraries/compose-extensions/src/main/kotlin/catchup/compose/DisableableContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/src/main/kotlin/catchup/compose/DisableableContent.kt -------------------------------------------------------------------------------- /libraries/compose-extensions/src/main/kotlin/catchup/compose/DisplayFeatures.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/src/main/kotlin/catchup/compose/DisplayFeatures.kt -------------------------------------------------------------------------------- /libraries/compose-extensions/src/main/kotlin/catchup/compose/DragAndDrop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/src/main/kotlin/catchup/compose/DragAndDrop.kt -------------------------------------------------------------------------------- /libraries/compose-extensions/src/main/kotlin/catchup/compose/DynamicTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/src/main/kotlin/catchup/compose/DynamicTheme.kt -------------------------------------------------------------------------------- /libraries/compose-extensions/src/main/kotlin/catchup/compose/Math.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/src/main/kotlin/catchup/compose/Math.kt -------------------------------------------------------------------------------- /libraries/compose-extensions/src/main/kotlin/catchup/compose/RecomposeHighligher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/src/main/kotlin/catchup/compose/RecomposeHighligher.kt -------------------------------------------------------------------------------- /libraries/compose-extensions/src/main/kotlin/catchup/compose/RetainedCoroutineScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/src/main/kotlin/catchup/compose/RetainedCoroutineScope.kt -------------------------------------------------------------------------------- /libraries/compose-extensions/src/main/kotlin/catchup/compose/ScrollToTop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/src/main/kotlin/catchup/compose/ScrollToTop.kt -------------------------------------------------------------------------------- /libraries/compose-extensions/src/main/kotlin/catchup/compose/StableCoroutineScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/src/main/kotlin/catchup/compose/StableCoroutineScope.kt -------------------------------------------------------------------------------- /libraries/compose-extensions/src/main/kotlin/catchup/compose/TextUnits.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/src/main/kotlin/catchup/compose/TextUnits.kt -------------------------------------------------------------------------------- /libraries/compose-extensions/src/main/kotlin/catchup/compose/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/src/main/kotlin/catchup/compose/Theme.kt -------------------------------------------------------------------------------- /libraries/compose-extensions/src/main/kotlin/catchup/compose/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/src/main/kotlin/catchup/compose/Type.kt -------------------------------------------------------------------------------- /libraries/compose-extensions/src/main/kotlin/catchup/compose/UnholyComposables.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/src/main/kotlin/catchup/compose/UnholyComposables.kt -------------------------------------------------------------------------------- /libraries/compose-extensions/src/main/kotlin/catchup/compose/WidthAwareContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/src/main/kotlin/catchup/compose/WidthAwareContent.kt -------------------------------------------------------------------------------- /libraries/compose-extensions/src/main/kotlin/catchup/compose/Wigglable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/compose-extensions/src/main/kotlin/catchup/compose/Wigglable.kt -------------------------------------------------------------------------------- /libraries/deeplinking/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/deeplinking/build.gradle.kts -------------------------------------------------------------------------------- /libraries/deeplinking/src/main/kotlin/catchup/deeplink/DeepLinkHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/deeplinking/src/main/kotlin/catchup/deeplink/DeepLinkHandler.kt -------------------------------------------------------------------------------- /libraries/deeplinking/src/main/kotlin/catchup/deeplink/DeepLinkable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/deeplinking/src/main/kotlin/catchup/deeplink/DeepLinkable.kt -------------------------------------------------------------------------------- /libraries/di/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/di/android/build.gradle.kts -------------------------------------------------------------------------------- /libraries/di/android/src/main/kotlin/catchup/di/android/ActivityKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/di/android/src/main/kotlin/catchup/di/android/ActivityKey.kt -------------------------------------------------------------------------------- /libraries/di/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/di/build.gradle.kts -------------------------------------------------------------------------------- /libraries/di/src/commonMain/kotlin/catchup/di/ContextualFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/di/src/commonMain/kotlin/catchup/di/ContextualFactory.kt -------------------------------------------------------------------------------- /libraries/di/src/commonMain/kotlin/catchup/di/DataMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/di/src/commonMain/kotlin/catchup/di/DataMode.kt -------------------------------------------------------------------------------- /libraries/flowbinding/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/flowbinding/build.gradle.kts -------------------------------------------------------------------------------- /libraries/flowbinding/src/main/kotlin/catchup/flowbinding/ContextFlowExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/flowbinding/src/main/kotlin/catchup/flowbinding/ContextFlowExt.kt -------------------------------------------------------------------------------- /libraries/flowbinding/src/main/kotlin/catchup/flowbinding/ViewCoroutineScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/flowbinding/src/main/kotlin/catchup/flowbinding/ViewCoroutineScope.kt -------------------------------------------------------------------------------- /libraries/gemoji/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/build.gradle.kts -------------------------------------------------------------------------------- /libraries/gemoji/db/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/db/build.gradle.kts -------------------------------------------------------------------------------- /libraries/gemoji/db/src/commonMain/sqldelight/catchup/gemoji/db/gemoji.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/db/src/commonMain/sqldelight/catchup/gemoji/db/gemoji.sq -------------------------------------------------------------------------------- /libraries/gemoji/db/src/commonMain/sqldelight/databases/3.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/db/src/commonMain/sqldelight/databases/3.db -------------------------------------------------------------------------------- /libraries/gemoji/db/src/commonMain/sqldelight/databases/4.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/db/src/commonMain/sqldelight/databases/4.db -------------------------------------------------------------------------------- /libraries/gemoji/db/src/commonMain/sqldelight/migrations/3.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/db/src/commonMain/sqldelight/migrations/3.sqm -------------------------------------------------------------------------------- /libraries/gemoji/generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/generator/README.md -------------------------------------------------------------------------------- /libraries/gemoji/generator/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/generator/build.gradle.kts -------------------------------------------------------------------------------- /libraries/gemoji/generator/gemoji.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/generator/gemoji.json -------------------------------------------------------------------------------- /libraries/gemoji/generator/src/main/kotlin/catchup/gemoji/generator/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/generator/src/main/kotlin/catchup/gemoji/generator/main.kt -------------------------------------------------------------------------------- /libraries/gemoji/generator/src/main/sqldelight/catchup/gemoji/db/mutable/mutableGemoji.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/generator/src/main/sqldelight/catchup/gemoji/db/mutable/mutableGemoji.sq -------------------------------------------------------------------------------- /libraries/gemoji/generator/src/main/sqldelight/databases/3.db: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/gemoji/generator/src/main/sqldelight/databases/4.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/generator/src/main/sqldelight/databases/4.db -------------------------------------------------------------------------------- /libraries/gemoji/generator/src/main/sqldelight/migrations/4.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/generator/src/main/sqldelight/migrations/4.sqm -------------------------------------------------------------------------------- /libraries/gemoji/src/main/assets/databases/gemoji.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/src/main/assets/databases/gemoji.db -------------------------------------------------------------------------------- /libraries/gemoji/src/main/kotlin/catchup/gemoji/EmojiMarkdownConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/src/main/kotlin/catchup/gemoji/EmojiMarkdownConverter.kt -------------------------------------------------------------------------------- /libraries/gemoji/src/main/kotlin/catchup/gemoji/GemojiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/src/main/kotlin/catchup/gemoji/GemojiModule.kt -------------------------------------------------------------------------------- /libraries/gemoji/src/main/kotlin/catchup/gemoji/ProcessLock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/src/main/kotlin/catchup/gemoji/ProcessLock.kt -------------------------------------------------------------------------------- /libraries/gemoji/src/main/kotlin/catchup/gemoji/SQLiteCopyOpenHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/src/main/kotlin/catchup/gemoji/SQLiteCopyOpenHelper.kt -------------------------------------------------------------------------------- /libraries/gemoji/src/test/java/catchup/gemoji/EmojiMarkdownConverterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/gemoji/src/test/java/catchup/gemoji/EmojiMarkdownConverterTest.kt -------------------------------------------------------------------------------- /libraries/kotlinutil/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/kotlinutil/build.gradle.kts -------------------------------------------------------------------------------- /libraries/kotlinutil/src/commonMain/kotlin/catchup/util/kotlin/FlowExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/kotlinutil/src/commonMain/kotlin/catchup/util/kotlin/FlowExt.kt -------------------------------------------------------------------------------- /libraries/kotlinutil/src/commonMain/kotlin/catchup/util/kotlin/LongFormatting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/kotlinutil/src/commonMain/kotlin/catchup/util/kotlin/LongFormatting.kt -------------------------------------------------------------------------------- /libraries/kotlinutil/src/commonMain/kotlin/catchup/util/kotlin/LruCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/kotlinutil/src/commonMain/kotlin/catchup/util/kotlin/LruCache.kt -------------------------------------------------------------------------------- /libraries/kotlinutil/src/commonMain/kotlin/catchup/util/kotlin/Standard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/kotlinutil/src/commonMain/kotlin/catchup/util/kotlin/Standard.kt -------------------------------------------------------------------------------- /libraries/retrofitconverters/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/retrofitconverters/build.gradle.kts -------------------------------------------------------------------------------- /libraries/retrofitconverters/src/jvmMain/kotlin/catchup/libraries/retrofitconverters/DecodingConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/retrofitconverters/src/jvmMain/kotlin/catchup/libraries/retrofitconverters/DecodingConverter.kt -------------------------------------------------------------------------------- /libraries/retrofitconverters/src/jvmMain/kotlin/catchup/libraries/retrofitconverters/RetrofitExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/retrofitconverters/src/jvmMain/kotlin/catchup/libraries/retrofitconverters/RetrofitExt.kt -------------------------------------------------------------------------------- /libraries/sqldelight-extensions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/sqldelight-extensions/build.gradle.kts -------------------------------------------------------------------------------- /libraries/sqldelight-extensions/src/commonMain/kotlin/catchup/sqldelight/SqlDriverFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/sqldelight-extensions/src/commonMain/kotlin/catchup/sqldelight/SqlDriverFactory.kt -------------------------------------------------------------------------------- /libraries/summarizer/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/summarizer/build.gradle.kts -------------------------------------------------------------------------------- /libraries/summarizer/src/main/kotlin/catchup/summarizer/ChatGptApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/summarizer/src/main/kotlin/catchup/summarizer/ChatGptApi.kt -------------------------------------------------------------------------------- /libraries/summarizer/src/main/kotlin/catchup/summarizer/SummarizerModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/summarizer/src/main/kotlin/catchup/summarizer/SummarizerModule.kt -------------------------------------------------------------------------------- /libraries/summarizer/src/main/kotlin/catchup/summarizer/SummarizerRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/summarizer/src/main/kotlin/catchup/summarizer/SummarizerRepository.kt -------------------------------------------------------------------------------- /libraries/summarizer/src/main/kotlin/catchup/summarizer/SummarizerScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/summarizer/src/main/kotlin/catchup/summarizer/SummarizerScreen.kt -------------------------------------------------------------------------------- /libraries/summarizer/src/main/sqldelight/catchup/summarizer/summarizations.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/summarizer/src/main/sqldelight/catchup/summarizer/summarizations.sq -------------------------------------------------------------------------------- /libraries/tooling/spi-multibinds-validator/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/tooling/spi-multibinds-validator/build.gradle.kts -------------------------------------------------------------------------------- /libraries/tooling/spi-multibinds-validator/src/main/kotlin/catchup/spi/multibinds/MultibindsValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/tooling/spi-multibinds-validator/src/main/kotlin/catchup/spi/multibinds/MultibindsValidator.kt -------------------------------------------------------------------------------- /libraries/tooling/spi-visualizer/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/tooling/spi-visualizer/build.gradle.kts -------------------------------------------------------------------------------- /libraries/tooling/spi-visualizer/src/main/java/catchup/spi/visualizer/BindingGraphVisualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/tooling/spi-visualizer/src/main/java/catchup/spi/visualizer/BindingGraphVisualizer.java -------------------------------------------------------------------------------- /libraries/unfurler/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/unfurler/build.gradle.kts -------------------------------------------------------------------------------- /libraries/unfurler/src/commonMain/sqldelight/catchup/unfurler/unfurls.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/unfurler/src/commonMain/sqldelight/catchup/unfurler/unfurls.sq -------------------------------------------------------------------------------- /libraries/unfurler/src/jvmMain/kotlin/catchup/unfurler/UnfurlerRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/unfurler/src/jvmMain/kotlin/catchup/unfurler/UnfurlerRepository.kt -------------------------------------------------------------------------------- /libraries/util/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/build.gradle.kts -------------------------------------------------------------------------------- /libraries/util/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /libraries/util/src/androidMain/kotlin/catchup/util/AndroidFrameworkExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/androidMain/kotlin/catchup/util/AndroidFrameworkExt.kt -------------------------------------------------------------------------------- /libraries/util/src/androidMain/kotlin/catchup/util/SdkVersionsExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/androidMain/kotlin/catchup/util/SdkVersionsExt.kt -------------------------------------------------------------------------------- /libraries/util/src/androidMain/kotlin/catchup/util/TimberExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/androidMain/kotlin/catchup/util/TimberExt.kt -------------------------------------------------------------------------------- /libraries/util/src/androidMain/kotlin/catchup/util/ViewExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/androidMain/kotlin/catchup/util/ViewExt.kt -------------------------------------------------------------------------------- /libraries/util/src/androidMain/kotlin/catchup/util/io/OkioAtomicFile.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/androidMain/kotlin/catchup/util/io/OkioAtomicFile.android.kt -------------------------------------------------------------------------------- /libraries/util/src/androidMain/kotlin/catchup/util/share/FileSharing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/androidMain/kotlin/catchup/util/share/FileSharing.kt -------------------------------------------------------------------------------- /libraries/util/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /libraries/util/src/androidMain/res/xml/catchup_util_file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/androidMain/res/xml/catchup_util_file_paths.xml -------------------------------------------------------------------------------- /libraries/util/src/commonMain/kotlin/catchup/util/InstantExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/commonMain/kotlin/catchup/util/InstantExt.kt -------------------------------------------------------------------------------- /libraries/util/src/commonMain/kotlin/catchup/util/RingBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/commonMain/kotlin/catchup/util/RingBuffer.kt -------------------------------------------------------------------------------- /libraries/util/src/commonMain/kotlin/catchup/util/StringExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/commonMain/kotlin/catchup/util/StringExt.kt -------------------------------------------------------------------------------- /libraries/util/src/commonMain/kotlin/catchup/util/apollo/HttpUrlApolloAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/commonMain/kotlin/catchup/util/apollo/HttpUrlApolloAdapter.kt -------------------------------------------------------------------------------- /libraries/util/src/commonMain/kotlin/catchup/util/apollo/ISO8601InstantApolloAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/commonMain/kotlin/catchup/util/apollo/ISO8601InstantApolloAdapter.kt -------------------------------------------------------------------------------- /libraries/util/src/commonMain/kotlin/catchup/util/data/adapters/EpochInstantJsonAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/commonMain/kotlin/catchup/util/data/adapters/EpochInstantJsonAdapter.kt -------------------------------------------------------------------------------- /libraries/util/src/commonMain/kotlin/catchup/util/data/adapters/ISO8601InstantAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/commonMain/kotlin/catchup/util/data/adapters/ISO8601InstantAdapter.kt -------------------------------------------------------------------------------- /libraries/util/src/commonMain/kotlin/catchup/util/data/adapters/UnEscape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/commonMain/kotlin/catchup/util/data/adapters/UnEscape.kt -------------------------------------------------------------------------------- /libraries/util/src/commonMain/kotlin/catchup/util/data/adapters/UnescapeJsonAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/commonMain/kotlin/catchup/util/data/adapters/UnescapeJsonAdapter.kt -------------------------------------------------------------------------------- /libraries/util/src/commonMain/kotlin/catchup/util/injection/qualifiers/ApplicationContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/commonMain/kotlin/catchup/util/injection/qualifiers/ApplicationContext.kt -------------------------------------------------------------------------------- /libraries/util/src/commonMain/kotlin/catchup/util/injection/qualifiers/NetworkInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/commonMain/kotlin/catchup/util/injection/qualifiers/NetworkInterceptor.kt -------------------------------------------------------------------------------- /libraries/util/src/commonMain/kotlin/catchup/util/io/OkioAtomicFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/commonMain/kotlin/catchup/util/io/OkioAtomicFile.kt -------------------------------------------------------------------------------- /libraries/util/src/commonMain/kotlin/catchup/util/network/AuthInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/commonMain/kotlin/catchup/util/network/AuthInterceptor.kt -------------------------------------------------------------------------------- /libraries/util/src/commonTest/kotlin/catchup/util/AuthInterceptorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/commonTest/kotlin/catchup/util/AuthInterceptorTest.kt -------------------------------------------------------------------------------- /libraries/util/src/jvmMain/kotlin/catchup/util/io/OkioAtomicFile.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/jvmMain/kotlin/catchup/util/io/OkioAtomicFile.jvm.kt -------------------------------------------------------------------------------- /libraries/util/src/jvmTest/kotlin/catchup/util/io/BasicOkioAtomicFileTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/jvmTest/kotlin/catchup/util/io/BasicOkioAtomicFileTest.kt -------------------------------------------------------------------------------- /libraries/util/src/jvmTest/kotlin/catchup/util/io/ParameterizedOkioAtomicFileTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/libraries/util/src/jvmTest/kotlin/catchup/util/io/ParameterizedOkioAtomicFileTests.kt -------------------------------------------------------------------------------- /platform/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/platform/build.gradle.kts -------------------------------------------------------------------------------- /projectAccessors.main.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/projectAccessors.main.kts -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/compute_affected_projects.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/scripts/compute_affected_projects.sh -------------------------------------------------------------------------------- /scripts/github/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/scripts/github/schema.json -------------------------------------------------------------------------------- /scripts/github/update_github_schema.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/scripts/github/update_github_schema.sh -------------------------------------------------------------------------------- /scripts/gradle-profiler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/scripts/gradle-profiler.sh -------------------------------------------------------------------------------- /scripts/parse-dependency-graph.main.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/scripts/parse-dependency-graph.main.kts -------------------------------------------------------------------------------- /scripts/rake_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/scripts/rake_dependencies.sh -------------------------------------------------------------------------------- /scripts/skippy.main.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/scripts/skippy.main.kts -------------------------------------------------------------------------------- /scripts/update-baseline-profiles.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/scripts/update-baseline-profiles.sh -------------------------------------------------------------------------------- /service-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-api/build.gradle.kts -------------------------------------------------------------------------------- /service-api/src/commonMain/kotlin/catchup/service/api/CatchUpItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-api/src/commonMain/kotlin/catchup/service/api/CatchUpItem.kt -------------------------------------------------------------------------------- /service-api/src/commonMain/kotlin/catchup/service/api/CatchUpServiceMultibindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-api/src/commonMain/kotlin/catchup/service/api/CatchUpServiceMultibindings.kt -------------------------------------------------------------------------------- /service-api/src/commonMain/kotlin/catchup/service/api/ContentType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-api/src/commonMain/kotlin/catchup/service/api/ContentType.kt -------------------------------------------------------------------------------- /service-api/src/commonMain/kotlin/catchup/service/api/DataRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-api/src/commonMain/kotlin/catchup/service/api/DataRequest.kt -------------------------------------------------------------------------------- /service-api/src/commonMain/kotlin/catchup/service/api/DataResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-api/src/commonMain/kotlin/catchup/service/api/DataResult.kt -------------------------------------------------------------------------------- /service-api/src/commonMain/kotlin/catchup/service/api/DbMapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-api/src/commonMain/kotlin/catchup/service/api/DbMapping.kt -------------------------------------------------------------------------------- /service-api/src/commonMain/kotlin/catchup/service/api/Detail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-api/src/commonMain/kotlin/catchup/service/api/Detail.kt -------------------------------------------------------------------------------- /service-api/src/commonMain/kotlin/catchup/service/api/ImageInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-api/src/commonMain/kotlin/catchup/service/api/ImageInfo.kt -------------------------------------------------------------------------------- /service-api/src/commonMain/kotlin/catchup/service/api/Mark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-api/src/commonMain/kotlin/catchup/service/api/Mark.kt -------------------------------------------------------------------------------- /service-api/src/commonMain/kotlin/catchup/service/api/Service.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-api/src/commonMain/kotlin/catchup/service/api/Service.kt -------------------------------------------------------------------------------- /service-api/src/commonMain/kotlin/catchup/service/api/ServiceException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-api/src/commonMain/kotlin/catchup/service/api/ServiceException.kt -------------------------------------------------------------------------------- /service-api/src/commonMain/kotlin/catchup/service/api/ServiceKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-api/src/commonMain/kotlin/catchup/service/api/ServiceKey.kt -------------------------------------------------------------------------------- /service-api/src/commonMain/kotlin/catchup/service/api/ServiceMeta.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-api/src/commonMain/kotlin/catchup/service/api/ServiceMeta.kt -------------------------------------------------------------------------------- /service-api/src/commonMain/kotlin/catchup/service/api/ServiceMetaKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-api/src/commonMain/kotlin/catchup/service/api/ServiceMetaKey.kt -------------------------------------------------------------------------------- /service-api/src/commonMain/kotlin/catchup/service/api/TextService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-api/src/commonMain/kotlin/catchup/service/api/TextService.kt -------------------------------------------------------------------------------- /service-api/src/commonMain/kotlin/catchup/service/api/VisualService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-api/src/commonMain/kotlin/catchup/service/api/VisualService.kt -------------------------------------------------------------------------------- /service-db/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-db/build.gradle.kts -------------------------------------------------------------------------------- /service-db/src/commonMain/sqldelight/catchup/service/db/service.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-db/src/commonMain/sqldelight/catchup/service/db/service.sq -------------------------------------------------------------------------------- /service-db/src/commonMain/sqldelight/migrations/12.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/service-db/src/commonMain/sqldelight/migrations/12.sqm -------------------------------------------------------------------------------- /services/dribbble/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/dribbble/build.gradle.kts -------------------------------------------------------------------------------- /services/dribbble/src/main/kotlin/catchup/service/dribbble/DribbbleApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/dribbble/src/main/kotlin/catchup/service/dribbble/DribbbleApi.kt -------------------------------------------------------------------------------- /services/dribbble/src/main/kotlin/catchup/service/dribbble/DribbbleParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/dribbble/src/main/kotlin/catchup/service/dribbble/DribbbleParser.kt -------------------------------------------------------------------------------- /services/dribbble/src/main/kotlin/catchup/service/dribbble/DribbbleService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/dribbble/src/main/kotlin/catchup/service/dribbble/DribbbleService.kt -------------------------------------------------------------------------------- /services/dribbble/src/main/kotlin/catchup/service/dribbble/model/Shot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/dribbble/src/main/kotlin/catchup/service/dribbble/model/Shot.kt -------------------------------------------------------------------------------- /services/dribbble/src/main/kotlin/catchup/service/dribbble/model/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/dribbble/src/main/kotlin/catchup/service/dribbble/model/User.kt -------------------------------------------------------------------------------- /services/dribbble/src/main/res/drawable/catchup_service_dribbble_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/dribbble/src/main/res/drawable/catchup_service_dribbble_logo.xml -------------------------------------------------------------------------------- /services/dribbble/src/main/res/values/dribbble_service_values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/dribbble/src/main/res/values/dribbble_service_values.xml -------------------------------------------------------------------------------- /services/github/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/github/build.gradle.kts -------------------------------------------------------------------------------- /services/github/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/github/lint-baseline.xml -------------------------------------------------------------------------------- /services/github/src/main/graphql/catchup/service/github/.graphqlconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/github/src/main/graphql/catchup/service/github/.graphqlconfig -------------------------------------------------------------------------------- /services/github/src/main/graphql/catchup/service/github/GitHubTrendingQuery.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/github/src/main/graphql/catchup/service/github/GitHubTrendingQuery.graphql -------------------------------------------------------------------------------- /services/github/src/main/graphql/catchup/service/github/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/github/src/main/graphql/catchup/service/github/schema.json -------------------------------------------------------------------------------- /services/github/src/main/kotlin/catchup/service/github/GitHubApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/github/src/main/kotlin/catchup/service/github/GitHubApi.kt -------------------------------------------------------------------------------- /services/github/src/main/kotlin/catchup/service/github/GitHubService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/github/src/main/kotlin/catchup/service/github/GitHubService.kt -------------------------------------------------------------------------------- /services/github/src/main/kotlin/catchup/service/github/GitHubTrendingParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/github/src/main/kotlin/catchup/service/github/GitHubTrendingParser.kt -------------------------------------------------------------------------------- /services/github/src/main/kotlin/catchup/service/github/model/SearchQuery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/github/src/main/kotlin/catchup/service/github/model/SearchQuery.kt -------------------------------------------------------------------------------- /services/github/src/main/kotlin/catchup/service/github/model/TrendingItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/github/src/main/kotlin/catchup/service/github/model/TrendingItem.kt -------------------------------------------------------------------------------- /services/github/src/main/kotlin/catchup/service/github/model/TrendingTimespan.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/github/src/main/kotlin/catchup/service/github/model/TrendingTimespan.kt -------------------------------------------------------------------------------- /services/github/src/main/res/drawable/catchup_service_github_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/github/src/main/res/drawable/catchup_service_github_logo.xml -------------------------------------------------------------------------------- /services/github/src/main/res/values-night/github_service_values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/github/src/main/res/values-night/github_service_values.xml -------------------------------------------------------------------------------- /services/github/src/main/res/values/github_service_values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/github/src/main/res/values/github_service_values.xml -------------------------------------------------------------------------------- /services/hackernews/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/hackernews/build.gradle.kts -------------------------------------------------------------------------------- /services/hackernews/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/hackernews/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /services/hackernews/src/main/kotlin/catchup/service/hackernews/HackerNewsService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/hackernews/src/main/kotlin/catchup/service/hackernews/HackerNewsService.kt -------------------------------------------------------------------------------- /services/hackernews/src/main/kotlin/catchup/service/hackernews/model/HNType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/hackernews/src/main/kotlin/catchup/service/hackernews/model/HNType.kt -------------------------------------------------------------------------------- /services/hackernews/src/main/kotlin/catchup/service/hackernews/model/HackerNewsStory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/hackernews/src/main/kotlin/catchup/service/hackernews/model/HackerNewsStory.kt -------------------------------------------------------------------------------- /services/hackernews/src/main/res/drawable/catchup_service_hn_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/hackernews/src/main/res/drawable/catchup_service_hn_logo.xml -------------------------------------------------------------------------------- /services/hackernews/src/main/res/values/hn_service_values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/hackernews/src/main/res/values/hn_service_values.xml -------------------------------------------------------------------------------- /services/producthunt/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/producthunt/build.gradle.kts -------------------------------------------------------------------------------- /services/producthunt/src/main/graphql/catchup/service/producthunt/Comments.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/producthunt/src/main/graphql/catchup/service/producthunt/Comments.graphql -------------------------------------------------------------------------------- /services/producthunt/src/main/graphql/catchup/service/producthunt/Posts.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/producthunt/src/main/graphql/catchup/service/producthunt/Posts.graphql -------------------------------------------------------------------------------- /services/producthunt/src/main/graphql/catchup/service/producthunt/graphql.config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/producthunt/src/main/graphql/catchup/service/producthunt/graphql.config.yml -------------------------------------------------------------------------------- /services/producthunt/src/main/graphql/catchup/service/producthunt/schema.graphqls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/producthunt/src/main/graphql/catchup/service/producthunt/schema.graphqls -------------------------------------------------------------------------------- /services/producthunt/src/main/kotlin/catchup/service/producthunt/ProductHuntService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/producthunt/src/main/kotlin/catchup/service/producthunt/ProductHuntService.kt -------------------------------------------------------------------------------- /services/producthunt/src/main/res/drawable/catchup_service_ph_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/producthunt/src/main/res/drawable/catchup_service_ph_logo.xml -------------------------------------------------------------------------------- /services/producthunt/src/main/res/values/ph_service_values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/producthunt/src/main/res/values/ph_service_values.xml -------------------------------------------------------------------------------- /services/reddit/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/reddit/build.gradle.kts -------------------------------------------------------------------------------- /services/reddit/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/reddit/lint-baseline.xml -------------------------------------------------------------------------------- /services/reddit/src/main/kotlin/catchup/service/reddit/RedditApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/reddit/src/main/kotlin/catchup/service/reddit/RedditApi.kt -------------------------------------------------------------------------------- /services/reddit/src/main/kotlin/catchup/service/reddit/RedditService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/reddit/src/main/kotlin/catchup/service/reddit/RedditService.kt -------------------------------------------------------------------------------- /services/reddit/src/main/kotlin/catchup/service/reddit/model/RedditKind.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/reddit/src/main/kotlin/catchup/service/reddit/model/RedditKind.kt -------------------------------------------------------------------------------- /services/reddit/src/main/kotlin/catchup/service/reddit/model/RedditObject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/reddit/src/main/kotlin/catchup/service/reddit/model/RedditObject.kt -------------------------------------------------------------------------------- /services/reddit/src/main/kotlin/catchup/service/reddit/model/RedditObjectFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/reddit/src/main/kotlin/catchup/service/reddit/model/RedditObjectFactory.kt -------------------------------------------------------------------------------- /services/reddit/src/main/kotlin/catchup/service/reddit/model/RedditResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/reddit/src/main/kotlin/catchup/service/reddit/model/RedditResponse.kt -------------------------------------------------------------------------------- /services/reddit/src/main/res/drawable/catchup_service_reddit_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/reddit/src/main/res/drawable/catchup_service_reddit_logo.xml -------------------------------------------------------------------------------- /services/reddit/src/main/res/values/reddit_service_values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/reddit/src/main/res/values/reddit_service_values.xml -------------------------------------------------------------------------------- /services/slashdot/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/slashdot/build.gradle.kts -------------------------------------------------------------------------------- /services/slashdot/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/slashdot/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /services/slashdot/src/main/kotlin/catchup/service/slashdot/Author.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/slashdot/src/main/kotlin/catchup/service/slashdot/Author.kt -------------------------------------------------------------------------------- /services/slashdot/src/main/kotlin/catchup/service/slashdot/Entry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/slashdot/src/main/kotlin/catchup/service/slashdot/Entry.kt -------------------------------------------------------------------------------- /services/slashdot/src/main/kotlin/catchup/service/slashdot/Feed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/slashdot/src/main/kotlin/catchup/service/slashdot/Feed.kt -------------------------------------------------------------------------------- /services/slashdot/src/main/kotlin/catchup/service/slashdot/Link.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/slashdot/src/main/kotlin/catchup/service/slashdot/Link.kt -------------------------------------------------------------------------------- /services/slashdot/src/main/kotlin/catchup/service/slashdot/SlashdotApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/slashdot/src/main/kotlin/catchup/service/slashdot/SlashdotApi.kt -------------------------------------------------------------------------------- /services/slashdot/src/main/kotlin/catchup/service/slashdot/SlashdotService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/slashdot/src/main/kotlin/catchup/service/slashdot/SlashdotService.kt -------------------------------------------------------------------------------- /services/slashdot/src/main/res/drawable/catchup_service_sd_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/slashdot/src/main/res/drawable/catchup_service_sd_logo.xml -------------------------------------------------------------------------------- /services/slashdot/src/main/res/values/slashdot_service_values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/slashdot/src/main/res/values/slashdot_service_values.xml -------------------------------------------------------------------------------- /services/slashdot/src/main/res/xml/catchup_service_sd_network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/slashdot/src/main/res/xml/catchup_service_sd_network_security_config.xml -------------------------------------------------------------------------------- /services/slashdot/src/test/kotlin/catchup/service/slashdot/FeedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/slashdot/src/test/kotlin/catchup/service/slashdot/FeedTest.kt -------------------------------------------------------------------------------- /services/unsplash/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/unsplash/build.gradle.kts -------------------------------------------------------------------------------- /services/unsplash/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/unsplash/lint-baseline.xml -------------------------------------------------------------------------------- /services/unsplash/src/main/kotlin/catchup/service/unsplash/UnsplashApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/unsplash/src/main/kotlin/catchup/service/unsplash/UnsplashApi.kt -------------------------------------------------------------------------------- /services/unsplash/src/main/kotlin/catchup/service/unsplash/UnsplashService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/unsplash/src/main/kotlin/catchup/service/unsplash/UnsplashService.kt -------------------------------------------------------------------------------- /services/unsplash/src/main/kotlin/catchup/service/unsplash/model/UnsplashModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/unsplash/src/main/kotlin/catchup/service/unsplash/model/UnsplashModels.kt -------------------------------------------------------------------------------- /services/unsplash/src/main/res/drawable/catchup_service_unsplash_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/unsplash/src/main/res/drawable/catchup_service_unsplash_logo.xml -------------------------------------------------------------------------------- /services/unsplash/src/main/res/values-night/unsplash_service_values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/unsplash/src/main/res/values-night/unsplash_service_values.xml -------------------------------------------------------------------------------- /services/unsplash/src/main/res/values/unsplash_service_values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/unsplash/src/main/res/values/unsplash_service_values.xml -------------------------------------------------------------------------------- /services/uplabs/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/uplabs/build.gradle.kts -------------------------------------------------------------------------------- /services/uplabs/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/uplabs/lint-baseline.xml -------------------------------------------------------------------------------- /services/uplabs/src/main/kotlin/catchup/service/uplabs/UplabsApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/uplabs/src/main/kotlin/catchup/service/uplabs/UplabsApi.kt -------------------------------------------------------------------------------- /services/uplabs/src/main/kotlin/catchup/service/uplabs/UplabsService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/uplabs/src/main/kotlin/catchup/service/uplabs/UplabsService.kt -------------------------------------------------------------------------------- /services/uplabs/src/main/kotlin/catchup/service/uplabs/model/UplabsModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/uplabs/src/main/kotlin/catchup/service/uplabs/model/UplabsModels.kt -------------------------------------------------------------------------------- /services/uplabs/src/main/res/drawable/catchup_service_uplabs_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/uplabs/src/main/res/drawable/catchup_service_uplabs_logo.xml -------------------------------------------------------------------------------- /services/uplabs/src/main/res/values/uplabs_service_values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/services/uplabs/src/main/res/values/uplabs_service_values.xml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /signing/app-release.aes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/signing/app-release.aes -------------------------------------------------------------------------------- /signing/play-account.aes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/signing/play-account.aes -------------------------------------------------------------------------------- /spotless/copyright.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/spotless/copyright.java -------------------------------------------------------------------------------- /spotless/copyright.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZacSweers/CatchUp/HEAD/spotless/copyright.kt --------------------------------------------------------------------------------