├── .editorconfig ├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── izzy-badge.webp ├── readme_feature_dark.webp ├── readme_feature_light.webp ├── renovate.json5 ├── reusable-workflows │ └── setup-gradle │ │ └── action.yml └── workflows │ ├── ci.yml │ ├── release.yml │ └── tramline-release.yml ├── .gitignore ├── .idea ├── codeInsightSettings.xml └── ktfmt.xml ├── .ignore ├── CHANGELOG.md ├── LICENSE ├── PRIVACY.md ├── README.md ├── android ├── .gitignore ├── build.gradle.kts ├── lint-baseline.xml ├── play_store_512.png ├── play_store_feature_graphic.png ├── proguard-android-optimize.pro ├── proguard-rules-missing-classes.pro ├── proguard-rules.pro ├── src │ ├── androidTest │ │ └── AndroidManifest.xml │ ├── debug │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ ├── internal │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ └── main │ │ ├── AndroidManifest.xml │ │ ├── generated │ │ └── baselineProfiles │ │ │ ├── baseline-prof.txt │ │ │ └── startup-prof.txt │ │ ├── ic_launcher-playstore.png │ │ ├── kotlin │ │ └── dev │ │ │ └── msfjarvis │ │ │ └── claw │ │ │ └── android │ │ │ ├── ClawApplication.kt │ │ │ ├── MainActivity.kt │ │ │ ├── glance │ │ │ ├── SavedPostsWidget.kt │ │ │ ├── WidgetListEntry.kt │ │ │ ├── WidgetReceiver.kt │ │ │ └── util.kt │ │ │ ├── injection │ │ │ ├── MetadataExtractorModule.kt │ │ │ ├── UrlLauncherModule.kt │ │ │ └── WorkManagerPlugin.kt │ │ │ ├── paging │ │ │ ├── LobstersPagingSource.kt │ │ │ ├── RemoteFetcher.kt │ │ │ └── SearchPagingSource.kt │ │ │ ├── ui │ │ │ ├── decorations │ │ │ │ ├── ClawAppBar.kt │ │ │ │ ├── ClawNavigationBar.kt │ │ │ │ └── ClawNavigationRail.kt │ │ │ ├── ext.kt │ │ │ ├── lists │ │ │ │ ├── DatabasePosts.kt │ │ │ │ ├── LobstersListItem.kt │ │ │ │ ├── NetworkPosts.kt │ │ │ │ └── SearchList.kt │ │ │ ├── login │ │ │ │ └── LobstersLoginWebView.kt │ │ │ ├── navigation │ │ │ │ ├── ClawBackStack.kt │ │ │ │ ├── Destination.kt │ │ │ │ └── NavigationType.kt │ │ │ └── screens │ │ │ │ ├── LobstersPostsScreen.kt │ │ │ │ ├── SearchScreen.kt │ │ │ │ └── SettingsScreen.kt │ │ │ ├── viewmodel │ │ │ ├── ClawViewModel.kt │ │ │ ├── DataTransferRepository.kt │ │ │ ├── LinkMetadataRepository.kt │ │ │ ├── ReadPostsRepository.kt │ │ │ └── SavedPostsRepository.kt │ │ │ └── work │ │ │ └── SavedPostUpdaterWorker.kt │ │ └── res │ │ ├── drawable-anydpi │ │ └── ic_comment.xml │ │ ├── drawable │ │ └── ic_launcher_foreground.xml │ │ ├── mipmap-anydpi │ │ └── ic_launcher.xml │ │ ├── values │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── data_extraction_rules.xml │ │ ├── full_backup_content.xml │ │ └── saved_posts_widget_info.xml └── version.properties ├── api ├── .gitignore ├── build.gradle.kts ├── lint-baseline.xml └── src │ ├── main │ └── kotlin │ │ └── dev │ │ └── msfjarvis │ │ └── claw │ │ └── api │ │ ├── CSRFToken.kt │ │ ├── LobstersApi.kt │ │ ├── LobstersSearchApi.kt │ │ ├── converters │ │ ├── CSRFTokenConverter.kt │ │ └── SearchConverter.kt │ │ ├── injection │ │ └── RetrofitModule.kt │ │ └── util.kt │ └── test │ ├── kotlin │ └── dev │ │ └── msfjarvis │ │ └── claw │ │ ├── api │ │ ├── ApiTest.kt │ │ ├── ApiWrapper.kt │ │ ├── SearchApiTest.kt │ │ └── SearchApiWrapper.kt │ │ └── util │ │ └── TestUtils.kt │ └── resources │ ├── csrf_page.html │ ├── hottest.json │ ├── msfjarvis.json │ ├── post_details_tdfoqh.json │ ├── search_chatgpt_page.html │ └── tags.json ├── common ├── build.gradle.kts ├── lint-baseline.xml └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── dev │ │ └── msfjarvis │ │ └── claw │ │ └── common │ │ ├── NetworkState.kt │ │ ├── comments │ │ ├── CommentEntry.kt │ │ ├── CommentNode.kt │ │ ├── CommentsHandler.kt │ │ ├── CommentsPage.kt │ │ ├── CommentsPageImpl.kt │ │ ├── CommentsRepository.kt │ │ └── CommentsViewModel.kt │ │ ├── injection │ │ └── CoilAppPlugin.kt │ │ ├── persistence │ │ └── PreferencesStoreModule.kt │ │ ├── posts │ │ ├── LobstersCard.kt │ │ └── PostActions.kt │ │ ├── tags │ │ ├── TagFilterRepository.kt │ │ ├── TagFilterViewModel.kt │ │ └── TagList.kt │ │ ├── theme │ │ ├── Color.kt │ │ ├── Theme.kt │ │ └── Type.kt │ │ ├── ui │ │ ├── FloatingNavigationBar.kt │ │ ├── HTML.kt │ │ ├── NetworkError.kt │ │ ├── NetworkImage.kt │ │ ├── PasswordField.kt │ │ ├── ProgressBar.kt │ │ ├── SearchBar.kt │ │ ├── decorations │ │ │ └── MonthHeader.kt │ │ └── preview │ │ │ └── PreviewAnnotations.kt │ │ ├── urllauncher │ │ └── UrlLauncher.kt │ │ └── user │ │ ├── UserProfile.kt │ │ └── UserProfileViewModel.kt │ └── res │ └── font │ ├── manrope_bold.ttf │ ├── manrope_extrabold.ttf │ ├── manrope_extralight.ttf │ ├── manrope_light.ttf │ ├── manrope_medium.ttf │ ├── manrope_regular.ttf │ └── manrope_semibold.ttf ├── core ├── build.gradle.kts ├── lint-baseline.xml └── src │ └── main │ └── kotlin │ └── dev │ └── msfjarvis │ └── claw │ └── core │ ├── coroutines │ ├── CoroutineDispatcherModule.kt │ └── DispatcherProvider.kt │ ├── injection │ └── AppPlugin.kt │ ├── logging │ └── NapierPlugin.kt │ └── network │ ├── DelegatingSocketFactory.kt │ ├── JsonModule.kt │ ├── NapierLogger.kt │ ├── OkHttpModule.kt │ └── UserAgentInterceptor.kt ├── database ├── core │ ├── build.gradle.kts │ ├── lint-baseline.xml │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── dev │ │ │ │ └── msfjarvis │ │ │ │ └── claw │ │ │ │ └── database │ │ │ │ └── SavedPostSerializer.kt │ │ └── sqldelight │ │ │ ├── databases │ │ │ └── 1.db │ │ │ ├── dev │ │ │ └── msfjarvis │ │ │ │ └── claw │ │ │ │ └── database │ │ │ │ └── local │ │ │ │ ├── PostComments.sq │ │ │ │ ├── ReadPosts.sq │ │ │ │ └── SavedPost.sq │ │ │ └── migrations │ │ │ ├── 1.sqm │ │ │ ├── 2.sqm │ │ │ ├── 3.sqm │ │ │ ├── 4.sqm │ │ │ ├── 5.sqm │ │ │ ├── 6.sqm │ │ │ └── 7.sqm │ │ └── test │ │ ├── kotlin │ │ └── dev │ │ │ └── msfjarvis │ │ │ └── claw │ │ │ └── database │ │ │ └── SavedPostSerializerTest.kt │ │ └── resources │ │ └── saved_post.json └── impl │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── lint-baseline.xml │ └── src │ ├── main │ ├── AndroidManifest.xml │ └── kotlin │ │ └── dev │ │ └── msfjarvis │ │ └── claw │ │ └── database │ │ ├── injection │ │ ├── DatabaseModule.kt │ │ ├── InternalDatabaseApi.kt │ │ └── QueriesModule.kt │ │ └── model │ │ └── CSVAdapter.kt │ └── test │ └── kotlin │ └── dev │ └── msfjarvis │ └── claw │ └── database │ └── local │ ├── PostCommentsQueriesTest.kt │ ├── ReadPostsQueriesTest.kt │ ├── SavedPostQueriesTest.kt │ └── utils.kt ├── fastlane └── metadata │ └── android │ ├── de │ ├── full_description.txt │ └── short_description.txt │ └── en-US │ ├── changelogs │ ├── 10000.txt │ ├── 10100.txt │ ├── 10200.txt │ ├── 10300.txt │ ├── 10400.txt │ ├── 10500.txt │ ├── 10600.txt │ ├── 10700.txt │ ├── 10800.txt │ ├── 10900.txt │ ├── 11000.txt │ ├── 11100.txt │ ├── 11200.txt │ ├── 11300.txt │ ├── 11400.txt │ ├── 11500.txt │ ├── 11600.txt │ ├── 11700.txt │ ├── 11800.txt │ ├── 11900.txt │ ├── 12000.txt │ ├── 12100.txt │ ├── 12200.txt │ ├── 12300.txt │ ├── 12400.txt │ ├── 12500.txt │ ├── 12600.txt │ ├── 12700.txt │ ├── 12800.txt │ ├── 12900.txt │ ├── 13000.txt │ ├── 13100.txt │ ├── 13200.txt │ ├── 13300.txt │ ├── 13400.txt │ ├── 13500.txt │ ├── 13600.txt │ ├── 13700.txt │ ├── 13800.txt │ ├── 13900.txt │ ├── 14000.txt │ ├── 14100.txt │ ├── 14200.txt │ ├── 14300.txt │ ├── 14400.txt │ ├── 14500.txt │ ├── 14600.txt │ ├── 14700.txt │ ├── 14800.txt │ ├── 14900.txt │ ├── 15000.txt │ ├── 15100.txt │ ├── 15200.txt │ ├── 15300.txt │ ├── 15400.txt │ ├── 15500.txt │ └── 15700.txt │ ├── full_description.txt │ ├── images │ ├── featureGraphic.png │ ├── icon.png │ └── phoneScreenshots │ │ ├── 01.jpg │ │ ├── 02.jpg │ │ ├── 03.jpg │ │ ├── 04.jpg │ │ ├── 05.jpg │ │ └── 06.jpg │ └── short_description.txt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── maestro ├── feature_graphic.yml └── play_store_screenshots.yml ├── model ├── build.gradle.kts ├── lint-baseline.xml └── src │ └── main │ └── kotlin │ └── dev │ └── msfjarvis │ └── claw │ ├── model │ ├── Comment.kt │ ├── LinkMetadata.kt │ ├── LobstersPost.kt │ ├── LobstersPostDetails.kt │ ├── Tag.kt │ ├── UIPost.kt │ └── User.kt │ └── serialization │ └── JavaInstantSerializer.kt ├── scripts ├── boot-emulator.sh ├── deploy-snapshot.sh ├── encrypt-secret.sh ├── refresh-feature-graphic.sh ├── run-maestro-flows.sh ├── setup-age.sh ├── signing-cleanup.sh └── signing-setup.sh ├── secrets ├── keystore.jks.age └── keystore.properties.age ├── settings.gradle.kts ├── spotless ├── license.kt └── license.xml └── web ├── build.gradle.kts ├── lint-baseline.xml └── src └── main ├── AndroidManifest.xml └── java └── com └── google └── accompanist └── web └── WebView.kt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/izzy-badge.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/.github/izzy-badge.webp -------------------------------------------------------------------------------- /.github/readme_feature_dark.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/.github/readme_feature_dark.webp -------------------------------------------------------------------------------- /.github/readme_feature_light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/.github/readme_feature_light.webp -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/reusable-workflows/setup-gradle/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/.github/reusable-workflows/setup-gradle/action.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tramline-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/.github/workflows/tramline-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeInsightSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/.idea/codeInsightSettings.xml -------------------------------------------------------------------------------- /.idea/ktfmt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/.idea/ktfmt.xml -------------------------------------------------------------------------------- /.ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/.ignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/LICENSE -------------------------------------------------------------------------------- /PRIVACY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/PRIVACY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/README.md -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- 1 | /apk/ 2 | /bundle/ 3 | -------------------------------------------------------------------------------- /android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/build.gradle.kts -------------------------------------------------------------------------------- /android/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/lint-baseline.xml -------------------------------------------------------------------------------- /android/play_store_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/play_store_512.png -------------------------------------------------------------------------------- /android/play_store_feature_graphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/play_store_feature_graphic.png -------------------------------------------------------------------------------- /android/proguard-android-optimize.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/proguard-android-optimize.pro -------------------------------------------------------------------------------- /android/proguard-rules-missing-classes.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/proguard-rules-missing-classes.pro -------------------------------------------------------------------------------- /android/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -dontobfuscate 2 | -keepattributes SourceFile, LineNumberTable 3 | -------------------------------------------------------------------------------- /android/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /android/src/debug/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/debug/res/values/strings.xml -------------------------------------------------------------------------------- /android/src/internal/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/internal/res/values/strings.xml -------------------------------------------------------------------------------- /android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/src/main/generated/baselineProfiles/baseline-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/generated/baselineProfiles/baseline-prof.txt -------------------------------------------------------------------------------- /android/src/main/generated/baselineProfiles/startup-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/generated/baselineProfiles/startup-prof.txt -------------------------------------------------------------------------------- /android/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/ClawApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/ClawApplication.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/MainActivity.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/glance/SavedPostsWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/glance/SavedPostsWidget.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/glance/WidgetListEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/glance/WidgetListEntry.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/glance/WidgetReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/glance/WidgetReceiver.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/glance/util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/glance/util.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/injection/MetadataExtractorModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/injection/MetadataExtractorModule.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/injection/UrlLauncherModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/injection/UrlLauncherModule.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/injection/WorkManagerPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/injection/WorkManagerPlugin.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/paging/LobstersPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/paging/LobstersPagingSource.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/paging/RemoteFetcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/paging/RemoteFetcher.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/paging/SearchPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/paging/SearchPagingSource.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/ui/decorations/ClawAppBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/decorations/ClawAppBar.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/ui/decorations/ClawNavigationBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/decorations/ClawNavigationBar.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/ui/decorations/ClawNavigationRail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/decorations/ClawNavigationRail.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/ui/ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/ext.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/DatabasePosts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/DatabasePosts.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/LobstersListItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/LobstersListItem.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/NetworkPosts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/NetworkPosts.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/SearchList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/SearchList.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/ui/login/LobstersLoginWebView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/login/LobstersLoginWebView.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/ui/navigation/ClawBackStack.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/navigation/ClawBackStack.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/ui/navigation/Destination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/navigation/Destination.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/ui/navigation/NavigationType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/navigation/NavigationType.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/ui/screens/LobstersPostsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/screens/LobstersPostsScreen.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/ui/screens/SearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/screens/SearchScreen.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/ui/screens/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/screens/SettingsScreen.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/viewmodel/ClawViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/viewmodel/ClawViewModel.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/viewmodel/DataTransferRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/viewmodel/DataTransferRepository.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/viewmodel/LinkMetadataRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/viewmodel/LinkMetadataRepository.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/viewmodel/ReadPostsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/viewmodel/ReadPostsRepository.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/viewmodel/SavedPostsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/viewmodel/SavedPostsRepository.kt -------------------------------------------------------------------------------- /android/src/main/kotlin/dev/msfjarvis/claw/android/work/SavedPostUpdaterWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/kotlin/dev/msfjarvis/claw/android/work/SavedPostUpdaterWorker.kt -------------------------------------------------------------------------------- /android/src/main/res/drawable-anydpi/ic_comment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/res/drawable-anydpi/ic_comment.xml -------------------------------------------------------------------------------- /android/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /android/src/main/res/mipmap-anydpi/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/res/mipmap-anydpi/ic_launcher.xml -------------------------------------------------------------------------------- /android/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /android/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /android/src/main/res/xml/full_backup_content.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/res/xml/full_backup_content.xml -------------------------------------------------------------------------------- /android/src/main/res/xml/saved_posts_widget_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/src/main/res/xml/saved_posts_widget_info.xml -------------------------------------------------------------------------------- /android/version.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/android/version.properties -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/build.gradle.kts -------------------------------------------------------------------------------- /api/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/lint-baseline.xml -------------------------------------------------------------------------------- /api/src/main/kotlin/dev/msfjarvis/claw/api/CSRFToken.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/src/main/kotlin/dev/msfjarvis/claw/api/CSRFToken.kt -------------------------------------------------------------------------------- /api/src/main/kotlin/dev/msfjarvis/claw/api/LobstersApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/src/main/kotlin/dev/msfjarvis/claw/api/LobstersApi.kt -------------------------------------------------------------------------------- /api/src/main/kotlin/dev/msfjarvis/claw/api/LobstersSearchApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/src/main/kotlin/dev/msfjarvis/claw/api/LobstersSearchApi.kt -------------------------------------------------------------------------------- /api/src/main/kotlin/dev/msfjarvis/claw/api/converters/CSRFTokenConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/src/main/kotlin/dev/msfjarvis/claw/api/converters/CSRFTokenConverter.kt -------------------------------------------------------------------------------- /api/src/main/kotlin/dev/msfjarvis/claw/api/converters/SearchConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/src/main/kotlin/dev/msfjarvis/claw/api/converters/SearchConverter.kt -------------------------------------------------------------------------------- /api/src/main/kotlin/dev/msfjarvis/claw/api/injection/RetrofitModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/src/main/kotlin/dev/msfjarvis/claw/api/injection/RetrofitModule.kt -------------------------------------------------------------------------------- /api/src/main/kotlin/dev/msfjarvis/claw/api/util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/src/main/kotlin/dev/msfjarvis/claw/api/util.kt -------------------------------------------------------------------------------- /api/src/test/kotlin/dev/msfjarvis/claw/api/ApiTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/src/test/kotlin/dev/msfjarvis/claw/api/ApiTest.kt -------------------------------------------------------------------------------- /api/src/test/kotlin/dev/msfjarvis/claw/api/ApiWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/src/test/kotlin/dev/msfjarvis/claw/api/ApiWrapper.kt -------------------------------------------------------------------------------- /api/src/test/kotlin/dev/msfjarvis/claw/api/SearchApiTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/src/test/kotlin/dev/msfjarvis/claw/api/SearchApiTest.kt -------------------------------------------------------------------------------- /api/src/test/kotlin/dev/msfjarvis/claw/api/SearchApiWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/src/test/kotlin/dev/msfjarvis/claw/api/SearchApiWrapper.kt -------------------------------------------------------------------------------- /api/src/test/kotlin/dev/msfjarvis/claw/util/TestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/src/test/kotlin/dev/msfjarvis/claw/util/TestUtils.kt -------------------------------------------------------------------------------- /api/src/test/resources/csrf_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/src/test/resources/csrf_page.html -------------------------------------------------------------------------------- /api/src/test/resources/hottest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/src/test/resources/hottest.json -------------------------------------------------------------------------------- /api/src/test/resources/msfjarvis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/src/test/resources/msfjarvis.json -------------------------------------------------------------------------------- /api/src/test/resources/post_details_tdfoqh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/src/test/resources/post_details_tdfoqh.json -------------------------------------------------------------------------------- /api/src/test/resources/search_chatgpt_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/src/test/resources/search_chatgpt_page.html -------------------------------------------------------------------------------- /api/src/test/resources/tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/api/src/test/resources/tags.json -------------------------------------------------------------------------------- /common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/build.gradle.kts -------------------------------------------------------------------------------- /common/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/lint-baseline.xml -------------------------------------------------------------------------------- /common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/NetworkState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/NetworkState.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/comments/CommentEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/comments/CommentEntry.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/comments/CommentNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/comments/CommentNode.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/comments/CommentsHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/comments/CommentsHandler.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/comments/CommentsPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/comments/CommentsPage.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/comments/CommentsPageImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/comments/CommentsPageImpl.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/comments/CommentsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/comments/CommentsRepository.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/comments/CommentsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/comments/CommentsViewModel.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/injection/CoilAppPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/injection/CoilAppPlugin.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/persistence/PreferencesStoreModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/persistence/PreferencesStoreModule.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/posts/LobstersCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/posts/LobstersCard.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/posts/PostActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/posts/PostActions.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/tags/TagFilterRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/tags/TagFilterRepository.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/tags/TagFilterViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/tags/TagFilterViewModel.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/tags/TagList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/tags/TagList.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/theme/Color.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/theme/Theme.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/theme/Type.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/ui/FloatingNavigationBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/ui/FloatingNavigationBar.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/ui/HTML.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/ui/HTML.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/ui/NetworkError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/ui/NetworkError.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/ui/NetworkImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/ui/NetworkImage.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/ui/PasswordField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/ui/PasswordField.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/ui/ProgressBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/ui/ProgressBar.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/ui/SearchBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/ui/SearchBar.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/ui/decorations/MonthHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/ui/decorations/MonthHeader.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/ui/preview/PreviewAnnotations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/ui/preview/PreviewAnnotations.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/urllauncher/UrlLauncher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/urllauncher/UrlLauncher.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/user/UserProfile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/user/UserProfile.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/dev/msfjarvis/claw/common/user/UserProfileViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/kotlin/dev/msfjarvis/claw/common/user/UserProfileViewModel.kt -------------------------------------------------------------------------------- /common/src/main/res/font/manrope_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/res/font/manrope_bold.ttf -------------------------------------------------------------------------------- /common/src/main/res/font/manrope_extrabold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/res/font/manrope_extrabold.ttf -------------------------------------------------------------------------------- /common/src/main/res/font/manrope_extralight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/res/font/manrope_extralight.ttf -------------------------------------------------------------------------------- /common/src/main/res/font/manrope_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/res/font/manrope_light.ttf -------------------------------------------------------------------------------- /common/src/main/res/font/manrope_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/res/font/manrope_medium.ttf -------------------------------------------------------------------------------- /common/src/main/res/font/manrope_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/res/font/manrope_regular.ttf -------------------------------------------------------------------------------- /common/src/main/res/font/manrope_semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/common/src/main/res/font/manrope_semibold.ttf -------------------------------------------------------------------------------- /core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/core/build.gradle.kts -------------------------------------------------------------------------------- /core/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/core/lint-baseline.xml -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/msfjarvis/claw/core/coroutines/CoroutineDispatcherModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/core/src/main/kotlin/dev/msfjarvis/claw/core/coroutines/CoroutineDispatcherModule.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/msfjarvis/claw/core/coroutines/DispatcherProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/core/src/main/kotlin/dev/msfjarvis/claw/core/coroutines/DispatcherProvider.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/msfjarvis/claw/core/injection/AppPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/core/src/main/kotlin/dev/msfjarvis/claw/core/injection/AppPlugin.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/msfjarvis/claw/core/logging/NapierPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/core/src/main/kotlin/dev/msfjarvis/claw/core/logging/NapierPlugin.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/msfjarvis/claw/core/network/DelegatingSocketFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/core/src/main/kotlin/dev/msfjarvis/claw/core/network/DelegatingSocketFactory.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/msfjarvis/claw/core/network/JsonModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/core/src/main/kotlin/dev/msfjarvis/claw/core/network/JsonModule.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/msfjarvis/claw/core/network/NapierLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/core/src/main/kotlin/dev/msfjarvis/claw/core/network/NapierLogger.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/msfjarvis/claw/core/network/OkHttpModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/core/src/main/kotlin/dev/msfjarvis/claw/core/network/OkHttpModule.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/dev/msfjarvis/claw/core/network/UserAgentInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/core/src/main/kotlin/dev/msfjarvis/claw/core/network/UserAgentInterceptor.kt -------------------------------------------------------------------------------- /database/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/core/build.gradle.kts -------------------------------------------------------------------------------- /database/core/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/core/lint-baseline.xml -------------------------------------------------------------------------------- /database/core/src/main/kotlin/dev/msfjarvis/claw/database/SavedPostSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/core/src/main/kotlin/dev/msfjarvis/claw/database/SavedPostSerializer.kt -------------------------------------------------------------------------------- /database/core/src/main/sqldelight/databases/1.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/core/src/main/sqldelight/databases/1.db -------------------------------------------------------------------------------- /database/core/src/main/sqldelight/dev/msfjarvis/claw/database/local/PostComments.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/core/src/main/sqldelight/dev/msfjarvis/claw/database/local/PostComments.sq -------------------------------------------------------------------------------- /database/core/src/main/sqldelight/dev/msfjarvis/claw/database/local/ReadPosts.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/core/src/main/sqldelight/dev/msfjarvis/claw/database/local/ReadPosts.sq -------------------------------------------------------------------------------- /database/core/src/main/sqldelight/dev/msfjarvis/claw/database/local/SavedPost.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/core/src/main/sqldelight/dev/msfjarvis/claw/database/local/SavedPost.sq -------------------------------------------------------------------------------- /database/core/src/main/sqldelight/migrations/1.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/core/src/main/sqldelight/migrations/1.sqm -------------------------------------------------------------------------------- /database/core/src/main/sqldelight/migrations/2.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/core/src/main/sqldelight/migrations/2.sqm -------------------------------------------------------------------------------- /database/core/src/main/sqldelight/migrations/3.sqm: -------------------------------------------------------------------------------- 1 | ALTER TABLE SavedPost 2 | ADD COLUMN description TEXT NOT NULL DEFAULT ""; 3 | -------------------------------------------------------------------------------- /database/core/src/main/sqldelight/migrations/4.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/core/src/main/sqldelight/migrations/4.sqm -------------------------------------------------------------------------------- /database/core/src/main/sqldelight/migrations/5.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/core/src/main/sqldelight/migrations/5.sqm -------------------------------------------------------------------------------- /database/core/src/main/sqldelight/migrations/6.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/core/src/main/sqldelight/migrations/6.sqm -------------------------------------------------------------------------------- /database/core/src/main/sqldelight/migrations/7.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/core/src/main/sqldelight/migrations/7.sqm -------------------------------------------------------------------------------- /database/core/src/test/kotlin/dev/msfjarvis/claw/database/SavedPostSerializerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/core/src/test/kotlin/dev/msfjarvis/claw/database/SavedPostSerializerTest.kt -------------------------------------------------------------------------------- /database/core/src/test/resources/saved_post.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/core/src/test/resources/saved_post.json -------------------------------------------------------------------------------- /database/impl/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /database/impl/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/impl/build.gradle.kts -------------------------------------------------------------------------------- /database/impl/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -keep class dev.msfjarvis.claw.database.model.** { *; } 2 | -------------------------------------------------------------------------------- /database/impl/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/impl/lint-baseline.xml -------------------------------------------------------------------------------- /database/impl/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/impl/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /database/impl/src/main/kotlin/dev/msfjarvis/claw/database/injection/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/impl/src/main/kotlin/dev/msfjarvis/claw/database/injection/DatabaseModule.kt -------------------------------------------------------------------------------- /database/impl/src/main/kotlin/dev/msfjarvis/claw/database/injection/InternalDatabaseApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/impl/src/main/kotlin/dev/msfjarvis/claw/database/injection/InternalDatabaseApi.kt -------------------------------------------------------------------------------- /database/impl/src/main/kotlin/dev/msfjarvis/claw/database/injection/QueriesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/impl/src/main/kotlin/dev/msfjarvis/claw/database/injection/QueriesModule.kt -------------------------------------------------------------------------------- /database/impl/src/main/kotlin/dev/msfjarvis/claw/database/model/CSVAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/impl/src/main/kotlin/dev/msfjarvis/claw/database/model/CSVAdapter.kt -------------------------------------------------------------------------------- /database/impl/src/test/kotlin/dev/msfjarvis/claw/database/local/PostCommentsQueriesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/impl/src/test/kotlin/dev/msfjarvis/claw/database/local/PostCommentsQueriesTest.kt -------------------------------------------------------------------------------- /database/impl/src/test/kotlin/dev/msfjarvis/claw/database/local/ReadPostsQueriesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/impl/src/test/kotlin/dev/msfjarvis/claw/database/local/ReadPostsQueriesTest.kt -------------------------------------------------------------------------------- /database/impl/src/test/kotlin/dev/msfjarvis/claw/database/local/SavedPostQueriesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/impl/src/test/kotlin/dev/msfjarvis/claw/database/local/SavedPostQueriesTest.kt -------------------------------------------------------------------------------- /database/impl/src/test/kotlin/dev/msfjarvis/claw/database/local/utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/database/impl/src/test/kotlin/dev/msfjarvis/claw/database/local/utils.kt -------------------------------------------------------------------------------- /fastlane/metadata/android/de/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/de/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/de/short_description.txt: -------------------------------------------------------------------------------- 1 | inoffizieller Client für lobste.rs -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10000.txt: -------------------------------------------------------------------------------- 1 | Initial Play Store release! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/10100.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10200.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/10200.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10300.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/10300.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10400.txt: -------------------------------------------------------------------------------- 1 | - Misc fixes to link metadata extractor 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10500.txt: -------------------------------------------------------------------------------- 1 | - Upgrade to Compose 2022.11.00 release 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10600.txt: -------------------------------------------------------------------------------- 1 | - Migrate dependency injection from Hilt to Anvil + Whetstone 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10700.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/10700.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10800.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/10800.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10900.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/10900.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/11000.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/11100.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11200.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/11200.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11300.txt: -------------------------------------------------------------------------------- 1 | - Fix crash when viewing [jcs](https://lobste.rs/u/jcs)' comments 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11400.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/11400.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11500.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/11500.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11600.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/11600.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11700.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/11700.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11800.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/11800.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11900.txt: -------------------------------------------------------------------------------- 1 | - Upgrade dependencies 2 | - Optimize packaged baseline profiles 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/12000.txt: -------------------------------------------------------------------------------- 1 | - Update dependencies 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/12100.txt: -------------------------------------------------------------------------------- 1 | - Fix bug that caused the app to crash on launch 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/12200.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/12200.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/12300.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/12300.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/12400.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/12400.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/12500.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/12500.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/12600.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/12600.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/12700.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/12700.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/12800.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/12800.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/12900.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/12900.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/13000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/13000.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/13100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/13100.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/13200.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/13200.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/13300.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/13300.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/13400.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/13400.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/13500.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/13500.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/13600.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/13600.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/13700.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/13700.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/13800.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/13800.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/13900.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/13900.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/14000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/14000.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/14100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/14100.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/14200.txt: -------------------------------------------------------------------------------- 1 | - Adapt to changes in lobste.rs API 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/14300.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/14300.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/14400.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/14400.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/14500.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/14500.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/14600.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/14600.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/14700.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/14700.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/14800.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/14800.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/14900.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/14900.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/15000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/15000.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/15100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/15100.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/15200.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/15200.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/15300.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/15300.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/15400.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/15400.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/15500.txt: -------------------------------------------------------------------------------- 1 | - Adapt to lobsters API change 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/15700.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/changelogs/15700.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/featureGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/images/featureGraphic.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/01.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/02.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/03.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/04.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/05.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/06.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | unofficial client for lobste.rs -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/gradlew.bat -------------------------------------------------------------------------------- /maestro/feature_graphic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/maestro/feature_graphic.yml -------------------------------------------------------------------------------- /maestro/play_store_screenshots.yml: -------------------------------------------------------------------------------- 1 | appId: dev.msfjarvis.claw.android 2 | --- 3 | - runFlow: feature_graphic.yml 4 | -------------------------------------------------------------------------------- /model/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/model/build.gradle.kts -------------------------------------------------------------------------------- /model/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/model/lint-baseline.xml -------------------------------------------------------------------------------- /model/src/main/kotlin/dev/msfjarvis/claw/model/Comment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/model/src/main/kotlin/dev/msfjarvis/claw/model/Comment.kt -------------------------------------------------------------------------------- /model/src/main/kotlin/dev/msfjarvis/claw/model/LinkMetadata.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/model/src/main/kotlin/dev/msfjarvis/claw/model/LinkMetadata.kt -------------------------------------------------------------------------------- /model/src/main/kotlin/dev/msfjarvis/claw/model/LobstersPost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/model/src/main/kotlin/dev/msfjarvis/claw/model/LobstersPost.kt -------------------------------------------------------------------------------- /model/src/main/kotlin/dev/msfjarvis/claw/model/LobstersPostDetails.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/model/src/main/kotlin/dev/msfjarvis/claw/model/LobstersPostDetails.kt -------------------------------------------------------------------------------- /model/src/main/kotlin/dev/msfjarvis/claw/model/Tag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/model/src/main/kotlin/dev/msfjarvis/claw/model/Tag.kt -------------------------------------------------------------------------------- /model/src/main/kotlin/dev/msfjarvis/claw/model/UIPost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/model/src/main/kotlin/dev/msfjarvis/claw/model/UIPost.kt -------------------------------------------------------------------------------- /model/src/main/kotlin/dev/msfjarvis/claw/model/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/model/src/main/kotlin/dev/msfjarvis/claw/model/User.kt -------------------------------------------------------------------------------- /model/src/main/kotlin/dev/msfjarvis/claw/serialization/JavaInstantSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/model/src/main/kotlin/dev/msfjarvis/claw/serialization/JavaInstantSerializer.kt -------------------------------------------------------------------------------- /scripts/boot-emulator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/scripts/boot-emulator.sh -------------------------------------------------------------------------------- /scripts/deploy-snapshot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/scripts/deploy-snapshot.sh -------------------------------------------------------------------------------- /scripts/encrypt-secret.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/scripts/encrypt-secret.sh -------------------------------------------------------------------------------- /scripts/refresh-feature-graphic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/scripts/refresh-feature-graphic.sh -------------------------------------------------------------------------------- /scripts/run-maestro-flows.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/scripts/run-maestro-flows.sh -------------------------------------------------------------------------------- /scripts/setup-age.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/scripts/setup-age.sh -------------------------------------------------------------------------------- /scripts/signing-cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/scripts/signing-cleanup.sh -------------------------------------------------------------------------------- /scripts/signing-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/scripts/signing-setup.sh -------------------------------------------------------------------------------- /secrets/keystore.jks.age: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/secrets/keystore.jks.age -------------------------------------------------------------------------------- /secrets/keystore.properties.age: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/secrets/keystore.properties.age -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /spotless/license.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/spotless/license.kt -------------------------------------------------------------------------------- /spotless/license.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/spotless/license.xml -------------------------------------------------------------------------------- /web/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/web/build.gradle.kts -------------------------------------------------------------------------------- /web/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/web/lint-baseline.xml -------------------------------------------------------------------------------- /web/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/web/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /web/src/main/java/com/google/accompanist/web/WebView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msfjarvis/compose-lobsters/HEAD/web/src/main/java/com/google/accompanist/web/WebView.kt --------------------------------------------------------------------------------