├── .editorconfig ├── .github ├── renovate.json └── workflows │ └── ci.yml ├── .gitignore ├── .idea └── icon.png ├── .junie └── guidelines.md ├── AGENTS.md ├── CLAUDE.md ├── LICENSE ├── README.md ├── app ├── android │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ ├── debug │ │ └── res │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_app_icon_foreground.png │ │ │ └── ic_app_icon_monochrome.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_app_icon_foreground.png │ │ │ └── ic_app_icon_monochrome.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_app_icon_foreground.png │ │ │ └── ic_app_icon_monochrome.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_app_icon_foreground.png │ │ │ └── ic_app_icon_monochrome.png │ │ │ └── mipmap-xxxhdpi │ │ │ ├── ic_app_icon_foreground.png │ │ │ └── ic_app_icon_monochrome.png │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── dev │ │ │ └── avatsav │ │ │ └── linkding │ │ │ └── android │ │ │ ├── LinkdingApplication.kt │ │ │ └── MainActivity.kt │ │ └── res │ │ ├── mipmap-anydpi │ │ └── ic_app_icon.xml │ │ ├── mipmap-hdpi │ │ ├── ic_app_icon_foreground.png │ │ └── ic_app_icon_monochrome.png │ │ ├── mipmap-mdpi │ │ ├── ic_app_icon_foreground.png │ │ └── ic_app_icon_monochrome.png │ │ ├── mipmap-xhdpi │ │ ├── ic_app_icon_foreground.png │ │ └── ic_app_icon_monochrome.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_app_icon_foreground.png │ │ └── ic_app_icon_monochrome.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_app_icon_foreground.png │ │ └── ic_app_icon_monochrome.png │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml ├── desktop │ ├── build.gradle.kts │ ├── icons │ │ ├── AppIcon.icns │ │ ├── AppIcon.ico │ │ └── AppIcon.png │ └── src │ │ └── jvmMain │ │ └── kotlin │ │ └── dev │ │ └── avatsav │ │ └── linkding │ │ └── Main.kt ├── ios │ ├── Configuration │ │ └── Config.xcconfig │ ├── Linkding.xcodeproj │ │ └── project.pbxproj │ └── Linkding │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ ├── AppIcon-20@2x.png │ │ │ ├── AppIcon-20@2x~ipad.png │ │ │ ├── AppIcon-20@3x.png │ │ │ ├── AppIcon-20~ipad.png │ │ │ ├── AppIcon-29.png │ │ │ ├── AppIcon-29@2x.png │ │ │ ├── AppIcon-29@2x~ipad.png │ │ │ ├── AppIcon-29@3x.png │ │ │ ├── AppIcon-29~ipad.png │ │ │ ├── AppIcon-40@2x.png │ │ │ ├── AppIcon-40@2x~ipad.png │ │ │ ├── AppIcon-40@3x.png │ │ │ ├── AppIcon-40~ipad.png │ │ │ ├── AppIcon-60@2x~car.png │ │ │ ├── AppIcon-60@3x~car.png │ │ │ ├── AppIcon-83.5@2x~ipad.png │ │ │ ├── AppIcon@2x.png │ │ │ ├── AppIcon@2x~ipad.png │ │ │ ├── AppIcon@3x.png │ │ │ ├── AppIcon~ios-marketing.png │ │ │ ├── AppIcon~ipad.png │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── ContentView.swift │ │ ├── Info.plist │ │ ├── LinkdingApp.swift │ │ └── Preview Content │ │ └── Preview Assets.xcassets │ │ └── Contents.json └── shared │ ├── build.gradle.kts │ └── src │ ├── androidMain │ └── kotlin │ │ └── dev │ │ └── avatsav │ │ └── linkding │ │ └── inject │ │ ├── AndroidAppComponent.kt │ │ ├── AndroidUiComponent.kt │ │ └── AndroidUserComponent.kt │ ├── commonMain │ └── kotlin │ │ └── dev │ │ └── avatsav │ │ └── linkding │ │ ├── initializers │ │ └── AppInitializer.kt │ │ ├── inject │ │ ├── CircuitComponent.kt │ │ ├── SharedAppComponent.kt │ │ └── UserComponent.kt │ │ └── ui │ │ ├── AppContent.kt │ │ ├── AppNavigator.kt │ │ └── AppUi.kt │ ├── iosMain │ └── kotlin │ │ └── dev │ │ └── avatsav │ │ └── linkding │ │ ├── inject │ │ ├── IosAppComponent.kt │ │ ├── IosComponentCreator.kt │ │ ├── IosComponentHolder.kt │ │ ├── IosUiComponent.kt │ │ └── IosUserComponent.kt │ │ └── ui │ │ └── MainUIViewController.kt │ └── jvmMain │ └── kotlin │ └── dev │ └── avatsav │ └── linkding │ └── inject │ ├── DesktopAppComponent.kt │ ├── DesktopUiComponent.kt │ └── DesktopUserComponent.kt ├── art └── play_store_512.png ├── codegen ├── README.md ├── annotations │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── dev │ │ └── avatsav │ │ └── codegen │ │ └── annotations │ │ └── TestAnnotation.kt └── compiler │ ├── build.gradle.kts │ └── src │ └── main │ ├── kotlin │ └── dev │ │ └── avatsav │ │ └── codegen │ │ └── TestSymbolProcessor.kt │ └── resources │ └── META-INF │ └── services │ └── com.google.devtools.ksp.processing.SymbolProcessorProvider ├── compose-stability.conf ├── config └── detekt │ └── detekt.yml ├── core ├── base │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── dev │ │ └── avatsav │ │ └── linkding │ │ ├── AppCoroutineDispatchers.kt │ │ ├── AppInfo.kt │ │ ├── Initializer.kt │ │ ├── domain │ │ ├── Interactor.kt │ │ └── Observer.kt │ │ ├── inject │ │ ├── ComponentHolder.kt │ │ ├── Scopes.kt │ │ └── qualifier │ │ │ └── Named.kt │ │ └── logger │ │ └── LoggerInitializer.kt ├── connectivity │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── dev │ │ │ └── avatsav │ │ │ └── linkding │ │ │ └── internet │ │ │ ├── AndroidNetworkMonitor.kt │ │ │ └── inject │ │ │ └── AndroidNetworkMonitorComponent.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── dev │ │ │ └── avatsav │ │ │ └── linkding │ │ │ └── internet │ │ │ ├── ConnectivityObserver.kt │ │ │ └── NetworkMonitor.kt │ │ ├── commonTest │ │ └── kotlin │ │ │ └── dev │ │ │ └── avatsav │ │ │ └── linkding │ │ │ └── internet │ │ │ ├── ConnectivityObserverTest.kt │ │ │ └── fake │ │ │ └── FakeNetworkMonitor.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── dev │ │ │ └── avatsav │ │ │ └── linkding │ │ │ └── internet │ │ │ └── IosNetworkMonitor.kt │ │ └── jvmMain │ │ └── kotlin │ │ └── dev │ │ └── avatsav │ │ └── linkding │ │ └── internet │ │ └── JvmNetworkMonitor.kt ├── parcelize │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── dev │ │ │ └── avatsav │ │ │ └── linkding │ │ │ └── parcelize │ │ │ └── Parcelable.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── dev │ │ │ └── avatsav │ │ │ └── linkding │ │ │ └── parcelize │ │ │ ├── Parcelable.kt │ │ │ └── Parcelize.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── dev │ │ │ └── avatsav │ │ │ └── linkding │ │ │ └── parcelize │ │ │ └── Parcelable.kt │ │ └── jvmMain │ │ └── kotlin │ │ └── dev │ │ └── avatsav │ │ └── linkding │ │ └── parcelize │ │ └── Parcelable.kt └── preferences │ ├── build.gradle.kts │ └── src │ ├── androidMain │ └── kotlin │ │ └── dev │ │ └── avatsav │ │ └── linkding │ │ └── prefs │ │ └── inject │ │ └── PreferencesPlatformComponent.kt │ ├── commonMain │ └── kotlin │ │ └── dev │ │ └── avatsav │ │ └── linkding │ │ └── prefs │ │ ├── AppPreferences.kt │ │ ├── DefaultAppPreferences.kt │ │ └── inject │ │ └── PreferencesComponent.kt │ ├── iosMain │ └── kotlin │ │ └── dev │ │ └── avatsav │ │ └── linkding │ │ └── prefs │ │ └── inject │ │ └── PreferencesPlatformComponent.kt │ └── jvmMain │ └── kotlin │ └── dev │ └── avatsav │ └── linkding │ └── prefs │ └── inject │ └── PreferencesPlatformComponent.kt ├── data ├── database-sqldelight │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── dev │ │ │ └── avatsav │ │ │ └── linkding │ │ │ └── data │ │ │ └── db │ │ │ └── inject │ │ │ └── SqlDelightPlatformComponent.kt │ │ ├── commonMain │ │ ├── kotlin │ │ │ └── dev │ │ │ │ └── avatsav │ │ │ │ └── linkding │ │ │ │ └── data │ │ │ │ └── db │ │ │ │ ├── DatabaseFactory.kt │ │ │ │ ├── adapters │ │ │ │ ├── BookmarkCategoryColumnAdapter.kt │ │ │ │ ├── InstantColumnAdapter.kt │ │ │ │ └── StringSetColumnAdapter.kt │ │ │ │ ├── inject │ │ │ │ └── DatabaseComponent.kt │ │ │ │ └── paging │ │ │ │ ├── OffsetQueryPagingSource.kt │ │ │ │ └── QueryPagingSource.kt │ │ └── sqldelight │ │ │ └── dev │ │ │ └── avatsav │ │ │ └── linkding │ │ │ └── data │ │ │ └── db │ │ │ ├── bookmarks.sq │ │ │ └── search_history.sq │ │ ├── iosMain │ │ └── kotlin │ │ │ └── dev │ │ │ └── avatsav │ │ │ └── linkding │ │ │ └── data │ │ │ └── db │ │ │ └── inject │ │ │ └── SqlDelightPlatformComponent.kt │ │ └── jvmMain │ │ └── kotlin │ │ └── dev │ │ └── avatsav │ │ └── linkding │ │ └── data │ │ └── db │ │ └── inject │ │ └── SqlDelightPlatformComponent.kt ├── database │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── dev │ │ └── avatsav │ │ └── linkding │ │ └── data │ │ └── db │ │ └── daos │ │ ├── BookmarksDao.kt │ │ ├── PagingBookmarksDao.kt │ │ └── SearchHistoryDao.kt ├── linkding-api │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── dev │ │ │ └── avatsav │ │ │ └── linkding │ │ │ └── api │ │ │ └── AndroidHttpClientEngineFactory.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── dev │ │ │ └── avatsav │ │ │ └── linkding │ │ │ └── api │ │ │ ├── HttpClientFactory.kt │ │ │ ├── Linkding.kt │ │ │ ├── LinkdingBookmarksApi.kt │ │ │ ├── LinkdingClientConfig.kt │ │ │ ├── LinkdingConnection.kt │ │ │ ├── LinkdingDsl.kt │ │ │ ├── LinkdingTagsApi.kt │ │ │ ├── extensions │ │ │ ├── ApiResponse.kt │ │ │ ├── HttpClient.kt │ │ │ └── HttpRequestBuilder.kt │ │ │ ├── impl │ │ │ ├── DefaultLinkdingBookmarksApi.kt │ │ │ └── DefaultLinkdingTagsApi.kt │ │ │ └── models │ │ │ ├── ApiResponse.kt │ │ │ ├── LinkdingBookmark.kt │ │ │ ├── LinkdingBookmarkCategory.kt │ │ │ ├── LinkdingBookmarksResponse.kt │ │ │ ├── LinkdingCheckUrlResponse.kt │ │ │ ├── LinkdingError.kt │ │ │ ├── LinkdingErrorResponse.kt │ │ │ ├── LinkdingSaveBookmarkRequest.kt │ │ │ ├── LinkdingTag.kt │ │ │ └── LinkdingTagsResponse.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── dev │ │ │ └── avatsav │ │ │ └── linkding │ │ │ └── api │ │ │ └── IosHttpClientEngineFactory.kt │ │ └── jvmMain │ │ └── kotlin │ │ └── dev │ │ └── avatsav │ │ └── linkding │ │ └── api │ │ └── JvmHttpClientEngineFactory.kt └── models │ ├── build.gradle.kts │ └── src │ └── commonMain │ └── kotlin │ └── dev │ └── avatsav │ └── linkding │ └── data │ └── model │ ├── ApiConfig.kt │ ├── Bookmark.kt │ ├── BookmarkCategory.kt │ ├── BookmarksResult.kt │ ├── CheckUrlResult.kt │ ├── Errors.kt │ ├── SaveBookmark.kt │ ├── SearchHistory.kt │ ├── Tag.kt │ ├── TagsResult.kt │ ├── app │ └── LaunchMode.kt │ └── prefs │ └── AppTheme.kt ├── features ├── auth │ ├── api │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── dev │ │ │ └── avatsav │ │ │ └── linkding │ │ │ └── auth │ │ │ └── api │ │ │ ├── AuthManager.kt │ │ │ └── AuthRepository.kt │ ├── impl │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── dev │ │ │ └── avatsav │ │ │ └── linkding │ │ │ └── auth │ │ │ ├── DefaultAuthManager.kt │ │ │ ├── LinkdingAuthRepository.kt │ │ │ ├── inject │ │ │ └── AuthComponent.kt │ │ │ └── mappers │ │ │ └── AuthErrorMapper.kt │ └── ui │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── dev │ │ └── avatsav │ │ └── linkding │ │ └── auth │ │ └── ui │ │ ├── AuthPresenter.kt │ │ ├── AuthScreen.kt │ │ ├── AuthUiState.kt │ │ └── usecase │ │ └── Authenticate.kt ├── bookmarks │ ├── api │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── dev │ │ │ └── avatsav │ │ │ └── linkding │ │ │ └── bookmarks │ │ │ └── api │ │ │ ├── BookmarksRepository.kt │ │ │ ├── SearchHistoryRepository.kt │ │ │ ├── TagsRepository.kt │ │ │ ├── interactors │ │ │ ├── AddBookmark.kt │ │ │ ├── ArchiveBookmark.kt │ │ │ ├── CheckBookmarkUrl.kt │ │ │ ├── ClearSearchHistory.kt │ │ │ ├── DeleteBookmark.kt │ │ │ ├── SaveSearchState.kt │ │ │ └── UnarchiveBookmark.kt │ │ │ └── observers │ │ │ ├── ObserveBookmarks.kt │ │ │ ├── ObserveSearchHistory.kt │ │ │ ├── ObserveSearchResults.kt │ │ │ └── ObserveTags.kt │ ├── impl │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── dev │ │ │ └── avatsav │ │ │ └── linkding │ │ │ └── bookmarks │ │ │ └── impl │ │ │ ├── DefaultSearchHistoryRepository.kt │ │ │ ├── LinkdingBookmarksRepository.kt │ │ │ ├── LinkdingTagsRepository.kt │ │ │ ├── daos │ │ │ ├── SqlDelightBookmarksDao.kt │ │ │ ├── SqlDelightPagingBookmarksDao.kt │ │ │ └── SqlDelightSearchHistoryDao.kt │ │ │ ├── inject │ │ │ └── LinkdingComponent.kt │ │ │ ├── internal │ │ │ ├── BookmarksPagingDataFactory.kt │ │ │ ├── BookmarksRemoteMediator.kt │ │ │ ├── RemoteBookmarksPagingSource.kt │ │ │ └── TagsPagingSource.kt │ │ │ └── mappers │ │ │ ├── BookmarkErrorMapper.kt │ │ │ ├── BookmarkMapper.kt │ │ │ ├── CheckUrlResultMapper.kt │ │ │ └── TagMapper.kt │ └── ui │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── dev │ │ └── avatsav │ │ └── linkding │ │ └── bookmarks │ │ └── ui │ │ ├── add │ │ ├── AddBookmarkPresenter.kt │ │ ├── AddBookmarkScreen.kt │ │ └── AddBookmarkUiState.kt │ │ ├── list │ │ ├── BookmarksPresenter.kt │ │ ├── BookmarksScreen.kt │ │ ├── BookmarksUiState.kt │ │ ├── SearchTopBar.kt │ │ ├── common │ │ │ ├── PendingActionHandler.kt │ │ │ └── SnackbarMessage.kt │ │ ├── feed │ │ │ ├── BookmarkFeedPresenter.kt │ │ │ └── BookmarkFeedUiState.kt │ │ ├── search │ │ │ ├── BookmarkSearchPresenter.kt │ │ │ └── BookmarkSearchUiState.kt │ │ └── widgets │ │ │ ├── BookmarkContent.kt │ │ │ ├── BookmarkListItem.kt │ │ │ ├── FiltersBar.kt │ │ │ └── SearchContentWidgets.kt │ │ └── tags │ │ ├── TagScreenParamMapper.kt │ │ ├── TagsBottomSheet.kt │ │ ├── TagsPresenter.kt │ │ ├── TagsScreen.kt │ │ └── TagsUiState.kt └── settings │ ├── api │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── dev │ │ └── avatsav │ │ └── linkding │ │ └── settings │ │ └── api │ │ └── SettingsManager.kt │ ├── impl │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── dev │ │ └── avatsav │ │ └── linkding │ │ └── settings │ │ └── impl │ │ └── SettingsManagerImpl.kt │ └── ui │ ├── build.gradle.kts │ └── src │ └── commonMain │ └── kotlin │ └── dev │ └── avatsav │ └── linkding │ └── settings │ └── ui │ ├── SettingsPresenter.kt │ ├── SettingsScreen.kt │ ├── SettingsUiState.kt │ └── widgets │ └── Preference.kt ├── gradle.properties ├── gradle ├── build-logic │ ├── convention │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── dev │ │ │ └── avatsav │ │ │ └── gradle │ │ │ ├── AndroidPlugins.kt │ │ │ ├── ComposePlugin.kt │ │ │ ├── Detekt.kt │ │ │ ├── KotlinMultiplatformPlugin.kt │ │ │ ├── Ksp.kt │ │ │ ├── Ktfmt.kt │ │ │ ├── Libs.kt │ │ │ └── Parcelize.kt │ ├── gradle.properties │ └── settings.gradle.kts ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── ui ├── circuit ├── build.gradle.kts └── src │ └── commonMain │ └── kotlin │ └── dev │ └── avatsav │ └── linkding │ └── ui │ └── circuit │ ├── CoroutineScope.kt │ ├── Paging.kt │ ├── ProduceRetainedState.kt │ └── RetainedLaunchedEffect.kt ├── compose ├── build.gradle.kts └── src │ └── commonMain │ └── kotlin │ └── dev │ └── avatsav │ └── linkding │ └── ui │ └── compose │ ├── EnterExitTransition.kt │ ├── Modifiers.kt │ ├── WindowInsets.kt │ └── widgets │ ├── AnimatedVisibilityWithElevation.kt │ ├── OffsetStatusBar.kt │ ├── OutlinedTagsTextField.kt │ ├── PlaceholderVisualTransformation.kt │ ├── SmallCircularProgressIndicator.kt │ └── TagInputChip.kt ├── screens ├── build.gradle.kts └── src │ └── commonMain │ └── kotlin │ └── dev │ └── avatsav │ └── linkding │ └── ui │ └── Screens.kt └── theme ├── build.gradle.kts └── src ├── androidMain └── kotlin │ └── dev │ └── avatsav │ └── linkding │ └── ui │ └── theme │ └── AndroidColorScheme.kt ├── commonMain └── kotlin │ └── dev │ └── avatsav │ └── linkding │ └── ui │ └── theme │ ├── Color.kt │ ├── ColorScheme.kt │ ├── Shapes.kt │ ├── Theme.kt │ └── Type.kt ├── iosMain └── kotlin │ └── dev │ └── avatsav │ └── linkding │ └── ui │ └── theme │ └── IosColorScheme.kt └── jvmMain └── kotlin └── dev └── avatsav └── linkding └── ui └── theme └── JvmColorScheme.kt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/.idea/icon.png -------------------------------------------------------------------------------- /.junie/guidelines.md: -------------------------------------------------------------------------------- 1 | ../AGENTS.md -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- 1 | AGENTS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/README.md -------------------------------------------------------------------------------- /app/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/build.gradle.kts -------------------------------------------------------------------------------- /app/android/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/proguard-rules.pro -------------------------------------------------------------------------------- /app/android/src/debug/res/mipmap-hdpi/ic_app_icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/debug/res/mipmap-hdpi/ic_app_icon_foreground.png -------------------------------------------------------------------------------- /app/android/src/debug/res/mipmap-hdpi/ic_app_icon_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/debug/res/mipmap-hdpi/ic_app_icon_monochrome.png -------------------------------------------------------------------------------- /app/android/src/debug/res/mipmap-mdpi/ic_app_icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/debug/res/mipmap-mdpi/ic_app_icon_foreground.png -------------------------------------------------------------------------------- /app/android/src/debug/res/mipmap-mdpi/ic_app_icon_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/debug/res/mipmap-mdpi/ic_app_icon_monochrome.png -------------------------------------------------------------------------------- /app/android/src/debug/res/mipmap-xhdpi/ic_app_icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/debug/res/mipmap-xhdpi/ic_app_icon_foreground.png -------------------------------------------------------------------------------- /app/android/src/debug/res/mipmap-xhdpi/ic_app_icon_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/debug/res/mipmap-xhdpi/ic_app_icon_monochrome.png -------------------------------------------------------------------------------- /app/android/src/debug/res/mipmap-xxhdpi/ic_app_icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/debug/res/mipmap-xxhdpi/ic_app_icon_foreground.png -------------------------------------------------------------------------------- /app/android/src/debug/res/mipmap-xxhdpi/ic_app_icon_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/debug/res/mipmap-xxhdpi/ic_app_icon_monochrome.png -------------------------------------------------------------------------------- /app/android/src/debug/res/mipmap-xxxhdpi/ic_app_icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/debug/res/mipmap-xxxhdpi/ic_app_icon_foreground.png -------------------------------------------------------------------------------- /app/android/src/debug/res/mipmap-xxxhdpi/ic_app_icon_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/debug/res/mipmap-xxxhdpi/ic_app_icon_monochrome.png -------------------------------------------------------------------------------- /app/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/android/src/main/java/dev/avatsav/linkding/android/LinkdingApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/java/dev/avatsav/linkding/android/LinkdingApplication.kt -------------------------------------------------------------------------------- /app/android/src/main/java/dev/avatsav/linkding/android/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/java/dev/avatsav/linkding/android/MainActivity.kt -------------------------------------------------------------------------------- /app/android/src/main/res/mipmap-anydpi/ic_app_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/res/mipmap-anydpi/ic_app_icon.xml -------------------------------------------------------------------------------- /app/android/src/main/res/mipmap-hdpi/ic_app_icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/res/mipmap-hdpi/ic_app_icon_foreground.png -------------------------------------------------------------------------------- /app/android/src/main/res/mipmap-hdpi/ic_app_icon_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/res/mipmap-hdpi/ic_app_icon_monochrome.png -------------------------------------------------------------------------------- /app/android/src/main/res/mipmap-mdpi/ic_app_icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/res/mipmap-mdpi/ic_app_icon_foreground.png -------------------------------------------------------------------------------- /app/android/src/main/res/mipmap-mdpi/ic_app_icon_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/res/mipmap-mdpi/ic_app_icon_monochrome.png -------------------------------------------------------------------------------- /app/android/src/main/res/mipmap-xhdpi/ic_app_icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/res/mipmap-xhdpi/ic_app_icon_foreground.png -------------------------------------------------------------------------------- /app/android/src/main/res/mipmap-xhdpi/ic_app_icon_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/res/mipmap-xhdpi/ic_app_icon_monochrome.png -------------------------------------------------------------------------------- /app/android/src/main/res/mipmap-xxhdpi/ic_app_icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/res/mipmap-xxhdpi/ic_app_icon_foreground.png -------------------------------------------------------------------------------- /app/android/src/main/res/mipmap-xxhdpi/ic_app_icon_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/res/mipmap-xxhdpi/ic_app_icon_monochrome.png -------------------------------------------------------------------------------- /app/android/src/main/res/mipmap-xxxhdpi/ic_app_icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/res/mipmap-xxxhdpi/ic_app_icon_foreground.png -------------------------------------------------------------------------------- /app/android/src/main/res/mipmap-xxxhdpi/ic_app_icon_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/res/mipmap-xxxhdpi/ic_app_icon_monochrome.png -------------------------------------------------------------------------------- /app/android/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/android/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/android/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/android/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/android/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/desktop/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/desktop/build.gradle.kts -------------------------------------------------------------------------------- /app/desktop/icons/AppIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/desktop/icons/AppIcon.icns -------------------------------------------------------------------------------- /app/desktop/icons/AppIcon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/desktop/icons/AppIcon.ico -------------------------------------------------------------------------------- /app/desktop/icons/AppIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/desktop/icons/AppIcon.png -------------------------------------------------------------------------------- /app/desktop/src/jvmMain/kotlin/dev/avatsav/linkding/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/desktop/src/jvmMain/kotlin/dev/avatsav/linkding/Main.kt -------------------------------------------------------------------------------- /app/ios/Configuration/Config.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Configuration/Config.xcconfig -------------------------------------------------------------------------------- /app/ios/Linkding.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-20@2x.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-20@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-20@2x~ipad.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-20@3x.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-20~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-20~ipad.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-29.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-29@2x.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-29@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-29@2x~ipad.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-29@3x.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-29~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-29~ipad.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-40@2x.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-40@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-40@2x~ipad.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-40@3x.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-40~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-40~ipad.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-60@2x~car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-60@2x~car.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-60@3x~car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-60@3x~car.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-83.5@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon-83.5@2x~ipad.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon@2x.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon@2x~ipad.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon@3x.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon~ios-marketing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon~ios-marketing.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/AppIcon~ipad.png -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /app/ios/Linkding/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /app/ios/Linkding/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/ContentView.swift -------------------------------------------------------------------------------- /app/ios/Linkding/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Info.plist -------------------------------------------------------------------------------- /app/ios/Linkding/LinkdingApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/LinkdingApp.swift -------------------------------------------------------------------------------- /app/ios/Linkding/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/ios/Linkding/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /app/shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/build.gradle.kts -------------------------------------------------------------------------------- /app/shared/src/androidMain/kotlin/dev/avatsav/linkding/inject/AndroidAppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/androidMain/kotlin/dev/avatsav/linkding/inject/AndroidAppComponent.kt -------------------------------------------------------------------------------- /app/shared/src/androidMain/kotlin/dev/avatsav/linkding/inject/AndroidUiComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/androidMain/kotlin/dev/avatsav/linkding/inject/AndroidUiComponent.kt -------------------------------------------------------------------------------- /app/shared/src/androidMain/kotlin/dev/avatsav/linkding/inject/AndroidUserComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/androidMain/kotlin/dev/avatsav/linkding/inject/AndroidUserComponent.kt -------------------------------------------------------------------------------- /app/shared/src/commonMain/kotlin/dev/avatsav/linkding/initializers/AppInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/commonMain/kotlin/dev/avatsav/linkding/initializers/AppInitializer.kt -------------------------------------------------------------------------------- /app/shared/src/commonMain/kotlin/dev/avatsav/linkding/inject/CircuitComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/commonMain/kotlin/dev/avatsav/linkding/inject/CircuitComponent.kt -------------------------------------------------------------------------------- /app/shared/src/commonMain/kotlin/dev/avatsav/linkding/inject/SharedAppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/commonMain/kotlin/dev/avatsav/linkding/inject/SharedAppComponent.kt -------------------------------------------------------------------------------- /app/shared/src/commonMain/kotlin/dev/avatsav/linkding/inject/UserComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/commonMain/kotlin/dev/avatsav/linkding/inject/UserComponent.kt -------------------------------------------------------------------------------- /app/shared/src/commonMain/kotlin/dev/avatsav/linkding/ui/AppContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/commonMain/kotlin/dev/avatsav/linkding/ui/AppContent.kt -------------------------------------------------------------------------------- /app/shared/src/commonMain/kotlin/dev/avatsav/linkding/ui/AppNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/commonMain/kotlin/dev/avatsav/linkding/ui/AppNavigator.kt -------------------------------------------------------------------------------- /app/shared/src/commonMain/kotlin/dev/avatsav/linkding/ui/AppUi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/commonMain/kotlin/dev/avatsav/linkding/ui/AppUi.kt -------------------------------------------------------------------------------- /app/shared/src/iosMain/kotlin/dev/avatsav/linkding/inject/IosAppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/iosMain/kotlin/dev/avatsav/linkding/inject/IosAppComponent.kt -------------------------------------------------------------------------------- /app/shared/src/iosMain/kotlin/dev/avatsav/linkding/inject/IosComponentCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/iosMain/kotlin/dev/avatsav/linkding/inject/IosComponentCreator.kt -------------------------------------------------------------------------------- /app/shared/src/iosMain/kotlin/dev/avatsav/linkding/inject/IosComponentHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/iosMain/kotlin/dev/avatsav/linkding/inject/IosComponentHolder.kt -------------------------------------------------------------------------------- /app/shared/src/iosMain/kotlin/dev/avatsav/linkding/inject/IosUiComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/iosMain/kotlin/dev/avatsav/linkding/inject/IosUiComponent.kt -------------------------------------------------------------------------------- /app/shared/src/iosMain/kotlin/dev/avatsav/linkding/inject/IosUserComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/iosMain/kotlin/dev/avatsav/linkding/inject/IosUserComponent.kt -------------------------------------------------------------------------------- /app/shared/src/iosMain/kotlin/dev/avatsav/linkding/ui/MainUIViewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/iosMain/kotlin/dev/avatsav/linkding/ui/MainUIViewController.kt -------------------------------------------------------------------------------- /app/shared/src/jvmMain/kotlin/dev/avatsav/linkding/inject/DesktopAppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/jvmMain/kotlin/dev/avatsav/linkding/inject/DesktopAppComponent.kt -------------------------------------------------------------------------------- /app/shared/src/jvmMain/kotlin/dev/avatsav/linkding/inject/DesktopUiComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/jvmMain/kotlin/dev/avatsav/linkding/inject/DesktopUiComponent.kt -------------------------------------------------------------------------------- /app/shared/src/jvmMain/kotlin/dev/avatsav/linkding/inject/DesktopUserComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/app/shared/src/jvmMain/kotlin/dev/avatsav/linkding/inject/DesktopUserComponent.kt -------------------------------------------------------------------------------- /art/play_store_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/art/play_store_512.png -------------------------------------------------------------------------------- /codegen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/codegen/README.md -------------------------------------------------------------------------------- /codegen/annotations/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { id("convention.kotlin.multiplatform") } 2 | -------------------------------------------------------------------------------- /codegen/annotations/src/commonMain/kotlin/dev/avatsav/codegen/annotations/TestAnnotation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/codegen/annotations/src/commonMain/kotlin/dev/avatsav/codegen/annotations/TestAnnotation.kt -------------------------------------------------------------------------------- /codegen/compiler/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/codegen/compiler/build.gradle.kts -------------------------------------------------------------------------------- /codegen/compiler/src/main/kotlin/dev/avatsav/codegen/TestSymbolProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/codegen/compiler/src/main/kotlin/dev/avatsav/codegen/TestSymbolProcessor.kt -------------------------------------------------------------------------------- /codegen/compiler/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider: -------------------------------------------------------------------------------- 1 | dev.avatsav.codegen.TestProcessorProvider 2 | -------------------------------------------------------------------------------- /compose-stability.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/compose-stability.conf -------------------------------------------------------------------------------- /config/detekt/detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/config/detekt/detekt.yml -------------------------------------------------------------------------------- /core/base/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/base/build.gradle.kts -------------------------------------------------------------------------------- /core/base/src/commonMain/kotlin/dev/avatsav/linkding/AppCoroutineDispatchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/base/src/commonMain/kotlin/dev/avatsav/linkding/AppCoroutineDispatchers.kt -------------------------------------------------------------------------------- /core/base/src/commonMain/kotlin/dev/avatsav/linkding/AppInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/base/src/commonMain/kotlin/dev/avatsav/linkding/AppInfo.kt -------------------------------------------------------------------------------- /core/base/src/commonMain/kotlin/dev/avatsav/linkding/Initializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/base/src/commonMain/kotlin/dev/avatsav/linkding/Initializer.kt -------------------------------------------------------------------------------- /core/base/src/commonMain/kotlin/dev/avatsav/linkding/domain/Interactor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/base/src/commonMain/kotlin/dev/avatsav/linkding/domain/Interactor.kt -------------------------------------------------------------------------------- /core/base/src/commonMain/kotlin/dev/avatsav/linkding/domain/Observer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/base/src/commonMain/kotlin/dev/avatsav/linkding/domain/Observer.kt -------------------------------------------------------------------------------- /core/base/src/commonMain/kotlin/dev/avatsav/linkding/inject/ComponentHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/base/src/commonMain/kotlin/dev/avatsav/linkding/inject/ComponentHolder.kt -------------------------------------------------------------------------------- /core/base/src/commonMain/kotlin/dev/avatsav/linkding/inject/Scopes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/base/src/commonMain/kotlin/dev/avatsav/linkding/inject/Scopes.kt -------------------------------------------------------------------------------- /core/base/src/commonMain/kotlin/dev/avatsav/linkding/inject/qualifier/Named.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/base/src/commonMain/kotlin/dev/avatsav/linkding/inject/qualifier/Named.kt -------------------------------------------------------------------------------- /core/base/src/commonMain/kotlin/dev/avatsav/linkding/logger/LoggerInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/base/src/commonMain/kotlin/dev/avatsav/linkding/logger/LoggerInitializer.kt -------------------------------------------------------------------------------- /core/connectivity/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/connectivity/build.gradle.kts -------------------------------------------------------------------------------- /core/connectivity/src/androidMain/kotlin/dev/avatsav/linkding/internet/AndroidNetworkMonitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/connectivity/src/androidMain/kotlin/dev/avatsav/linkding/internet/AndroidNetworkMonitor.kt -------------------------------------------------------------------------------- /core/connectivity/src/androidMain/kotlin/dev/avatsav/linkding/internet/inject/AndroidNetworkMonitorComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/connectivity/src/androidMain/kotlin/dev/avatsav/linkding/internet/inject/AndroidNetworkMonitorComponent.kt -------------------------------------------------------------------------------- /core/connectivity/src/commonMain/kotlin/dev/avatsav/linkding/internet/ConnectivityObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/connectivity/src/commonMain/kotlin/dev/avatsav/linkding/internet/ConnectivityObserver.kt -------------------------------------------------------------------------------- /core/connectivity/src/commonMain/kotlin/dev/avatsav/linkding/internet/NetworkMonitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/connectivity/src/commonMain/kotlin/dev/avatsav/linkding/internet/NetworkMonitor.kt -------------------------------------------------------------------------------- /core/connectivity/src/commonTest/kotlin/dev/avatsav/linkding/internet/ConnectivityObserverTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/connectivity/src/commonTest/kotlin/dev/avatsav/linkding/internet/ConnectivityObserverTest.kt -------------------------------------------------------------------------------- /core/connectivity/src/commonTest/kotlin/dev/avatsav/linkding/internet/fake/FakeNetworkMonitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/connectivity/src/commonTest/kotlin/dev/avatsav/linkding/internet/fake/FakeNetworkMonitor.kt -------------------------------------------------------------------------------- /core/connectivity/src/iosMain/kotlin/dev/avatsav/linkding/internet/IosNetworkMonitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/connectivity/src/iosMain/kotlin/dev/avatsav/linkding/internet/IosNetworkMonitor.kt -------------------------------------------------------------------------------- /core/connectivity/src/jvmMain/kotlin/dev/avatsav/linkding/internet/JvmNetworkMonitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/connectivity/src/jvmMain/kotlin/dev/avatsav/linkding/internet/JvmNetworkMonitor.kt -------------------------------------------------------------------------------- /core/parcelize/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/parcelize/build.gradle.kts -------------------------------------------------------------------------------- /core/parcelize/src/androidMain/kotlin/dev/avatsav/linkding/parcelize/Parcelable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/parcelize/src/androidMain/kotlin/dev/avatsav/linkding/parcelize/Parcelable.kt -------------------------------------------------------------------------------- /core/parcelize/src/commonMain/kotlin/dev/avatsav/linkding/parcelize/Parcelable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/parcelize/src/commonMain/kotlin/dev/avatsav/linkding/parcelize/Parcelable.kt -------------------------------------------------------------------------------- /core/parcelize/src/commonMain/kotlin/dev/avatsav/linkding/parcelize/Parcelize.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/parcelize/src/commonMain/kotlin/dev/avatsav/linkding/parcelize/Parcelize.kt -------------------------------------------------------------------------------- /core/parcelize/src/iosMain/kotlin/dev/avatsav/linkding/parcelize/Parcelable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/parcelize/src/iosMain/kotlin/dev/avatsav/linkding/parcelize/Parcelable.kt -------------------------------------------------------------------------------- /core/parcelize/src/jvmMain/kotlin/dev/avatsav/linkding/parcelize/Parcelable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/parcelize/src/jvmMain/kotlin/dev/avatsav/linkding/parcelize/Parcelable.kt -------------------------------------------------------------------------------- /core/preferences/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/preferences/build.gradle.kts -------------------------------------------------------------------------------- /core/preferences/src/androidMain/kotlin/dev/avatsav/linkding/prefs/inject/PreferencesPlatformComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/preferences/src/androidMain/kotlin/dev/avatsav/linkding/prefs/inject/PreferencesPlatformComponent.kt -------------------------------------------------------------------------------- /core/preferences/src/commonMain/kotlin/dev/avatsav/linkding/prefs/AppPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/preferences/src/commonMain/kotlin/dev/avatsav/linkding/prefs/AppPreferences.kt -------------------------------------------------------------------------------- /core/preferences/src/commonMain/kotlin/dev/avatsav/linkding/prefs/DefaultAppPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/preferences/src/commonMain/kotlin/dev/avatsav/linkding/prefs/DefaultAppPreferences.kt -------------------------------------------------------------------------------- /core/preferences/src/commonMain/kotlin/dev/avatsav/linkding/prefs/inject/PreferencesComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/preferences/src/commonMain/kotlin/dev/avatsav/linkding/prefs/inject/PreferencesComponent.kt -------------------------------------------------------------------------------- /core/preferences/src/iosMain/kotlin/dev/avatsav/linkding/prefs/inject/PreferencesPlatformComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/preferences/src/iosMain/kotlin/dev/avatsav/linkding/prefs/inject/PreferencesPlatformComponent.kt -------------------------------------------------------------------------------- /core/preferences/src/jvmMain/kotlin/dev/avatsav/linkding/prefs/inject/PreferencesPlatformComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/core/preferences/src/jvmMain/kotlin/dev/avatsav/linkding/prefs/inject/PreferencesPlatformComponent.kt -------------------------------------------------------------------------------- /data/database-sqldelight/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/database-sqldelight/build.gradle.kts -------------------------------------------------------------------------------- /data/database-sqldelight/src/androidMain/kotlin/dev/avatsav/linkding/data/db/inject/SqlDelightPlatformComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/database-sqldelight/src/androidMain/kotlin/dev/avatsav/linkding/data/db/inject/SqlDelightPlatformComponent.kt -------------------------------------------------------------------------------- /data/database-sqldelight/src/commonMain/kotlin/dev/avatsav/linkding/data/db/DatabaseFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/database-sqldelight/src/commonMain/kotlin/dev/avatsav/linkding/data/db/DatabaseFactory.kt -------------------------------------------------------------------------------- /data/database-sqldelight/src/commonMain/kotlin/dev/avatsav/linkding/data/db/adapters/BookmarkCategoryColumnAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/database-sqldelight/src/commonMain/kotlin/dev/avatsav/linkding/data/db/adapters/BookmarkCategoryColumnAdapter.kt -------------------------------------------------------------------------------- /data/database-sqldelight/src/commonMain/kotlin/dev/avatsav/linkding/data/db/adapters/InstantColumnAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/database-sqldelight/src/commonMain/kotlin/dev/avatsav/linkding/data/db/adapters/InstantColumnAdapter.kt -------------------------------------------------------------------------------- /data/database-sqldelight/src/commonMain/kotlin/dev/avatsav/linkding/data/db/adapters/StringSetColumnAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/database-sqldelight/src/commonMain/kotlin/dev/avatsav/linkding/data/db/adapters/StringSetColumnAdapter.kt -------------------------------------------------------------------------------- /data/database-sqldelight/src/commonMain/kotlin/dev/avatsav/linkding/data/db/inject/DatabaseComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/database-sqldelight/src/commonMain/kotlin/dev/avatsav/linkding/data/db/inject/DatabaseComponent.kt -------------------------------------------------------------------------------- /data/database-sqldelight/src/commonMain/kotlin/dev/avatsav/linkding/data/db/paging/OffsetQueryPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/database-sqldelight/src/commonMain/kotlin/dev/avatsav/linkding/data/db/paging/OffsetQueryPagingSource.kt -------------------------------------------------------------------------------- /data/database-sqldelight/src/commonMain/kotlin/dev/avatsav/linkding/data/db/paging/QueryPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/database-sqldelight/src/commonMain/kotlin/dev/avatsav/linkding/data/db/paging/QueryPagingSource.kt -------------------------------------------------------------------------------- /data/database-sqldelight/src/commonMain/sqldelight/dev/avatsav/linkding/data/db/bookmarks.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/database-sqldelight/src/commonMain/sqldelight/dev/avatsav/linkding/data/db/bookmarks.sq -------------------------------------------------------------------------------- /data/database-sqldelight/src/commonMain/sqldelight/dev/avatsav/linkding/data/db/search_history.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/database-sqldelight/src/commonMain/sqldelight/dev/avatsav/linkding/data/db/search_history.sq -------------------------------------------------------------------------------- /data/database-sqldelight/src/iosMain/kotlin/dev/avatsav/linkding/data/db/inject/SqlDelightPlatformComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/database-sqldelight/src/iosMain/kotlin/dev/avatsav/linkding/data/db/inject/SqlDelightPlatformComponent.kt -------------------------------------------------------------------------------- /data/database-sqldelight/src/jvmMain/kotlin/dev/avatsav/linkding/data/db/inject/SqlDelightPlatformComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/database-sqldelight/src/jvmMain/kotlin/dev/avatsav/linkding/data/db/inject/SqlDelightPlatformComponent.kt -------------------------------------------------------------------------------- /data/database/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/database/build.gradle.kts -------------------------------------------------------------------------------- /data/database/src/commonMain/kotlin/dev/avatsav/linkding/data/db/daos/BookmarksDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/database/src/commonMain/kotlin/dev/avatsav/linkding/data/db/daos/BookmarksDao.kt -------------------------------------------------------------------------------- /data/database/src/commonMain/kotlin/dev/avatsav/linkding/data/db/daos/PagingBookmarksDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/database/src/commonMain/kotlin/dev/avatsav/linkding/data/db/daos/PagingBookmarksDao.kt -------------------------------------------------------------------------------- /data/database/src/commonMain/kotlin/dev/avatsav/linkding/data/db/daos/SearchHistoryDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/database/src/commonMain/kotlin/dev/avatsav/linkding/data/db/daos/SearchHistoryDao.kt -------------------------------------------------------------------------------- /data/linkding-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/build.gradle.kts -------------------------------------------------------------------------------- /data/linkding-api/src/androidMain/kotlin/dev/avatsav/linkding/api/AndroidHttpClientEngineFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/androidMain/kotlin/dev/avatsav/linkding/api/AndroidHttpClientEngineFactory.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/HttpClientFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/HttpClientFactory.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/Linkding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/Linkding.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/LinkdingBookmarksApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/LinkdingBookmarksApi.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/LinkdingClientConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/LinkdingClientConfig.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/LinkdingConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/LinkdingConnection.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/LinkdingDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/LinkdingDsl.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/LinkdingTagsApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/LinkdingTagsApi.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/extensions/ApiResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/extensions/ApiResponse.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/extensions/HttpClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/extensions/HttpClient.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/extensions/HttpRequestBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/extensions/HttpRequestBuilder.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/impl/DefaultLinkdingBookmarksApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/impl/DefaultLinkdingBookmarksApi.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/impl/DefaultLinkdingTagsApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/impl/DefaultLinkdingTagsApi.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/ApiResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/ApiResponse.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/LinkdingBookmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/LinkdingBookmark.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/LinkdingBookmarkCategory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/LinkdingBookmarkCategory.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/LinkdingBookmarksResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/LinkdingBookmarksResponse.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/LinkdingCheckUrlResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/LinkdingCheckUrlResponse.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/LinkdingError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/LinkdingError.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/LinkdingErrorResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/LinkdingErrorResponse.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/LinkdingSaveBookmarkRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/LinkdingSaveBookmarkRequest.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/LinkdingTag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/LinkdingTag.kt -------------------------------------------------------------------------------- /data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/LinkdingTagsResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/commonMain/kotlin/dev/avatsav/linkding/api/models/LinkdingTagsResponse.kt -------------------------------------------------------------------------------- /data/linkding-api/src/iosMain/kotlin/dev/avatsav/linkding/api/IosHttpClientEngineFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/iosMain/kotlin/dev/avatsav/linkding/api/IosHttpClientEngineFactory.kt -------------------------------------------------------------------------------- /data/linkding-api/src/jvmMain/kotlin/dev/avatsav/linkding/api/JvmHttpClientEngineFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/linkding-api/src/jvmMain/kotlin/dev/avatsav/linkding/api/JvmHttpClientEngineFactory.kt -------------------------------------------------------------------------------- /data/models/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/models/build.gradle.kts -------------------------------------------------------------------------------- /data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/ApiConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/ApiConfig.kt -------------------------------------------------------------------------------- /data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/Bookmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/Bookmark.kt -------------------------------------------------------------------------------- /data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/BookmarkCategory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/BookmarkCategory.kt -------------------------------------------------------------------------------- /data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/BookmarksResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/BookmarksResult.kt -------------------------------------------------------------------------------- /data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/CheckUrlResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/CheckUrlResult.kt -------------------------------------------------------------------------------- /data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/Errors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/Errors.kt -------------------------------------------------------------------------------- /data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/SaveBookmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/SaveBookmark.kt -------------------------------------------------------------------------------- /data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/SearchHistory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/SearchHistory.kt -------------------------------------------------------------------------------- /data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/Tag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/Tag.kt -------------------------------------------------------------------------------- /data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/TagsResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/TagsResult.kt -------------------------------------------------------------------------------- /data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/app/LaunchMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/app/LaunchMode.kt -------------------------------------------------------------------------------- /data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/prefs/AppTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/data/models/src/commonMain/kotlin/dev/avatsav/linkding/data/model/prefs/AppTheme.kt -------------------------------------------------------------------------------- /features/auth/api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/auth/api/build.gradle.kts -------------------------------------------------------------------------------- /features/auth/api/src/commonMain/kotlin/dev/avatsav/linkding/auth/api/AuthManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/auth/api/src/commonMain/kotlin/dev/avatsav/linkding/auth/api/AuthManager.kt -------------------------------------------------------------------------------- /features/auth/api/src/commonMain/kotlin/dev/avatsav/linkding/auth/api/AuthRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/auth/api/src/commonMain/kotlin/dev/avatsav/linkding/auth/api/AuthRepository.kt -------------------------------------------------------------------------------- /features/auth/impl/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/auth/impl/build.gradle.kts -------------------------------------------------------------------------------- /features/auth/impl/src/commonMain/kotlin/dev/avatsav/linkding/auth/DefaultAuthManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/auth/impl/src/commonMain/kotlin/dev/avatsav/linkding/auth/DefaultAuthManager.kt -------------------------------------------------------------------------------- /features/auth/impl/src/commonMain/kotlin/dev/avatsav/linkding/auth/LinkdingAuthRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/auth/impl/src/commonMain/kotlin/dev/avatsav/linkding/auth/LinkdingAuthRepository.kt -------------------------------------------------------------------------------- /features/auth/impl/src/commonMain/kotlin/dev/avatsav/linkding/auth/inject/AuthComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/auth/impl/src/commonMain/kotlin/dev/avatsav/linkding/auth/inject/AuthComponent.kt -------------------------------------------------------------------------------- /features/auth/impl/src/commonMain/kotlin/dev/avatsav/linkding/auth/mappers/AuthErrorMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/auth/impl/src/commonMain/kotlin/dev/avatsav/linkding/auth/mappers/AuthErrorMapper.kt -------------------------------------------------------------------------------- /features/auth/ui/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/auth/ui/build.gradle.kts -------------------------------------------------------------------------------- /features/auth/ui/src/commonMain/kotlin/dev/avatsav/linkding/auth/ui/AuthPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/auth/ui/src/commonMain/kotlin/dev/avatsav/linkding/auth/ui/AuthPresenter.kt -------------------------------------------------------------------------------- /features/auth/ui/src/commonMain/kotlin/dev/avatsav/linkding/auth/ui/AuthScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/auth/ui/src/commonMain/kotlin/dev/avatsav/linkding/auth/ui/AuthScreen.kt -------------------------------------------------------------------------------- /features/auth/ui/src/commonMain/kotlin/dev/avatsav/linkding/auth/ui/AuthUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/auth/ui/src/commonMain/kotlin/dev/avatsav/linkding/auth/ui/AuthUiState.kt -------------------------------------------------------------------------------- /features/auth/ui/src/commonMain/kotlin/dev/avatsav/linkding/auth/ui/usecase/Authenticate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/auth/ui/src/commonMain/kotlin/dev/avatsav/linkding/auth/ui/usecase/Authenticate.kt -------------------------------------------------------------------------------- /features/bookmarks/api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/api/build.gradle.kts -------------------------------------------------------------------------------- /features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/BookmarksRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/BookmarksRepository.kt -------------------------------------------------------------------------------- /features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/SearchHistoryRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/SearchHistoryRepository.kt -------------------------------------------------------------------------------- /features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/TagsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/TagsRepository.kt -------------------------------------------------------------------------------- /features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/interactors/AddBookmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/interactors/AddBookmark.kt -------------------------------------------------------------------------------- /features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/interactors/ArchiveBookmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/interactors/ArchiveBookmark.kt -------------------------------------------------------------------------------- /features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/interactors/CheckBookmarkUrl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/interactors/CheckBookmarkUrl.kt -------------------------------------------------------------------------------- /features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/interactors/ClearSearchHistory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/interactors/ClearSearchHistory.kt -------------------------------------------------------------------------------- /features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/interactors/DeleteBookmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/interactors/DeleteBookmark.kt -------------------------------------------------------------------------------- /features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/interactors/SaveSearchState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/interactors/SaveSearchState.kt -------------------------------------------------------------------------------- /features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/interactors/UnarchiveBookmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/interactors/UnarchiveBookmark.kt -------------------------------------------------------------------------------- /features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/observers/ObserveBookmarks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/observers/ObserveBookmarks.kt -------------------------------------------------------------------------------- /features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/observers/ObserveSearchHistory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/observers/ObserveSearchHistory.kt -------------------------------------------------------------------------------- /features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/observers/ObserveSearchResults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/observers/ObserveSearchResults.kt -------------------------------------------------------------------------------- /features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/observers/ObserveTags.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/api/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/api/observers/ObserveTags.kt -------------------------------------------------------------------------------- /features/bookmarks/impl/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/impl/build.gradle.kts -------------------------------------------------------------------------------- /features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/DefaultSearchHistoryRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/DefaultSearchHistoryRepository.kt -------------------------------------------------------------------------------- /features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/LinkdingBookmarksRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/LinkdingBookmarksRepository.kt -------------------------------------------------------------------------------- /features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/LinkdingTagsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/LinkdingTagsRepository.kt -------------------------------------------------------------------------------- /features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/daos/SqlDelightBookmarksDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/daos/SqlDelightBookmarksDao.kt -------------------------------------------------------------------------------- /features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/daos/SqlDelightPagingBookmarksDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/daos/SqlDelightPagingBookmarksDao.kt -------------------------------------------------------------------------------- /features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/daos/SqlDelightSearchHistoryDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/daos/SqlDelightSearchHistoryDao.kt -------------------------------------------------------------------------------- /features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/inject/LinkdingComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/inject/LinkdingComponent.kt -------------------------------------------------------------------------------- /features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/internal/BookmarksPagingDataFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/internal/BookmarksPagingDataFactory.kt -------------------------------------------------------------------------------- /features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/internal/BookmarksRemoteMediator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/internal/BookmarksRemoteMediator.kt -------------------------------------------------------------------------------- /features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/internal/RemoteBookmarksPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/internal/RemoteBookmarksPagingSource.kt -------------------------------------------------------------------------------- /features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/internal/TagsPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/internal/TagsPagingSource.kt -------------------------------------------------------------------------------- /features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/mappers/BookmarkErrorMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/mappers/BookmarkErrorMapper.kt -------------------------------------------------------------------------------- /features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/mappers/BookmarkMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/mappers/BookmarkMapper.kt -------------------------------------------------------------------------------- /features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/mappers/CheckUrlResultMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/mappers/CheckUrlResultMapper.kt -------------------------------------------------------------------------------- /features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/mappers/TagMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/impl/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/impl/mappers/TagMapper.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/build.gradle.kts -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/add/AddBookmarkPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/add/AddBookmarkPresenter.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/add/AddBookmarkScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/add/AddBookmarkScreen.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/add/AddBookmarkUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/add/AddBookmarkUiState.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/BookmarksPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/BookmarksPresenter.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/BookmarksScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/BookmarksScreen.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/BookmarksUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/BookmarksUiState.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/SearchTopBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/SearchTopBar.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/common/PendingActionHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/common/PendingActionHandler.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/common/SnackbarMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/common/SnackbarMessage.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/feed/BookmarkFeedPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/feed/BookmarkFeedPresenter.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/feed/BookmarkFeedUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/feed/BookmarkFeedUiState.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/search/BookmarkSearchPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/search/BookmarkSearchPresenter.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/search/BookmarkSearchUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/search/BookmarkSearchUiState.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/widgets/BookmarkContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/widgets/BookmarkContent.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/widgets/BookmarkListItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/widgets/BookmarkListItem.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/widgets/FiltersBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/widgets/FiltersBar.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/widgets/SearchContentWidgets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/list/widgets/SearchContentWidgets.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/tags/TagScreenParamMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/tags/TagScreenParamMapper.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/tags/TagsBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/tags/TagsBottomSheet.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/tags/TagsPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/tags/TagsPresenter.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/tags/TagsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/tags/TagsScreen.kt -------------------------------------------------------------------------------- /features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/tags/TagsUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/bookmarks/ui/src/commonMain/kotlin/dev/avatsav/linkding/bookmarks/ui/tags/TagsUiState.kt -------------------------------------------------------------------------------- /features/settings/api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/settings/api/build.gradle.kts -------------------------------------------------------------------------------- /features/settings/api/src/commonMain/kotlin/dev/avatsav/linkding/settings/api/SettingsManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/settings/api/src/commonMain/kotlin/dev/avatsav/linkding/settings/api/SettingsManager.kt -------------------------------------------------------------------------------- /features/settings/impl/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/settings/impl/build.gradle.kts -------------------------------------------------------------------------------- /features/settings/impl/src/commonMain/kotlin/dev/avatsav/linkding/settings/impl/SettingsManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/settings/impl/src/commonMain/kotlin/dev/avatsav/linkding/settings/impl/SettingsManagerImpl.kt -------------------------------------------------------------------------------- /features/settings/ui/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/settings/ui/build.gradle.kts -------------------------------------------------------------------------------- /features/settings/ui/src/commonMain/kotlin/dev/avatsav/linkding/settings/ui/SettingsPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/settings/ui/src/commonMain/kotlin/dev/avatsav/linkding/settings/ui/SettingsPresenter.kt -------------------------------------------------------------------------------- /features/settings/ui/src/commonMain/kotlin/dev/avatsav/linkding/settings/ui/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/settings/ui/src/commonMain/kotlin/dev/avatsav/linkding/settings/ui/SettingsScreen.kt -------------------------------------------------------------------------------- /features/settings/ui/src/commonMain/kotlin/dev/avatsav/linkding/settings/ui/SettingsUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/settings/ui/src/commonMain/kotlin/dev/avatsav/linkding/settings/ui/SettingsUiState.kt -------------------------------------------------------------------------------- /features/settings/ui/src/commonMain/kotlin/dev/avatsav/linkding/settings/ui/widgets/Preference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/features/settings/ui/src/commonMain/kotlin/dev/avatsav/linkding/settings/ui/widgets/Preference.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/build-logic/convention/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/gradle/build-logic/convention/build.gradle.kts -------------------------------------------------------------------------------- /gradle/build-logic/convention/src/main/kotlin/dev/avatsav/gradle/AndroidPlugins.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/gradle/build-logic/convention/src/main/kotlin/dev/avatsav/gradle/AndroidPlugins.kt -------------------------------------------------------------------------------- /gradle/build-logic/convention/src/main/kotlin/dev/avatsav/gradle/ComposePlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/gradle/build-logic/convention/src/main/kotlin/dev/avatsav/gradle/ComposePlugin.kt -------------------------------------------------------------------------------- /gradle/build-logic/convention/src/main/kotlin/dev/avatsav/gradle/Detekt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/gradle/build-logic/convention/src/main/kotlin/dev/avatsav/gradle/Detekt.kt -------------------------------------------------------------------------------- /gradle/build-logic/convention/src/main/kotlin/dev/avatsav/gradle/KotlinMultiplatformPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/gradle/build-logic/convention/src/main/kotlin/dev/avatsav/gradle/KotlinMultiplatformPlugin.kt -------------------------------------------------------------------------------- /gradle/build-logic/convention/src/main/kotlin/dev/avatsav/gradle/Ksp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/gradle/build-logic/convention/src/main/kotlin/dev/avatsav/gradle/Ksp.kt -------------------------------------------------------------------------------- /gradle/build-logic/convention/src/main/kotlin/dev/avatsav/gradle/Ktfmt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/gradle/build-logic/convention/src/main/kotlin/dev/avatsav/gradle/Ktfmt.kt -------------------------------------------------------------------------------- /gradle/build-logic/convention/src/main/kotlin/dev/avatsav/gradle/Libs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/gradle/build-logic/convention/src/main/kotlin/dev/avatsav/gradle/Libs.kt -------------------------------------------------------------------------------- /gradle/build-logic/convention/src/main/kotlin/dev/avatsav/gradle/Parcelize.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/gradle/build-logic/convention/src/main/kotlin/dev/avatsav/gradle/Parcelize.kt -------------------------------------------------------------------------------- /gradle/build-logic/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/gradle/build-logic/gradle.properties -------------------------------------------------------------------------------- /gradle/build-logic/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/gradle/build-logic/settings.gradle.kts -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /ui/circuit/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/circuit/build.gradle.kts -------------------------------------------------------------------------------- /ui/circuit/src/commonMain/kotlin/dev/avatsav/linkding/ui/circuit/CoroutineScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/circuit/src/commonMain/kotlin/dev/avatsav/linkding/ui/circuit/CoroutineScope.kt -------------------------------------------------------------------------------- /ui/circuit/src/commonMain/kotlin/dev/avatsav/linkding/ui/circuit/Paging.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/circuit/src/commonMain/kotlin/dev/avatsav/linkding/ui/circuit/Paging.kt -------------------------------------------------------------------------------- /ui/circuit/src/commonMain/kotlin/dev/avatsav/linkding/ui/circuit/ProduceRetainedState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/circuit/src/commonMain/kotlin/dev/avatsav/linkding/ui/circuit/ProduceRetainedState.kt -------------------------------------------------------------------------------- /ui/circuit/src/commonMain/kotlin/dev/avatsav/linkding/ui/circuit/RetainedLaunchedEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/circuit/src/commonMain/kotlin/dev/avatsav/linkding/ui/circuit/RetainedLaunchedEffect.kt -------------------------------------------------------------------------------- /ui/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/compose/build.gradle.kts -------------------------------------------------------------------------------- /ui/compose/src/commonMain/kotlin/dev/avatsav/linkding/ui/compose/EnterExitTransition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/compose/src/commonMain/kotlin/dev/avatsav/linkding/ui/compose/EnterExitTransition.kt -------------------------------------------------------------------------------- /ui/compose/src/commonMain/kotlin/dev/avatsav/linkding/ui/compose/Modifiers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/compose/src/commonMain/kotlin/dev/avatsav/linkding/ui/compose/Modifiers.kt -------------------------------------------------------------------------------- /ui/compose/src/commonMain/kotlin/dev/avatsav/linkding/ui/compose/WindowInsets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/compose/src/commonMain/kotlin/dev/avatsav/linkding/ui/compose/WindowInsets.kt -------------------------------------------------------------------------------- /ui/compose/src/commonMain/kotlin/dev/avatsav/linkding/ui/compose/widgets/AnimatedVisibilityWithElevation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/compose/src/commonMain/kotlin/dev/avatsav/linkding/ui/compose/widgets/AnimatedVisibilityWithElevation.kt -------------------------------------------------------------------------------- /ui/compose/src/commonMain/kotlin/dev/avatsav/linkding/ui/compose/widgets/OffsetStatusBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/compose/src/commonMain/kotlin/dev/avatsav/linkding/ui/compose/widgets/OffsetStatusBar.kt -------------------------------------------------------------------------------- /ui/compose/src/commonMain/kotlin/dev/avatsav/linkding/ui/compose/widgets/OutlinedTagsTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/compose/src/commonMain/kotlin/dev/avatsav/linkding/ui/compose/widgets/OutlinedTagsTextField.kt -------------------------------------------------------------------------------- /ui/compose/src/commonMain/kotlin/dev/avatsav/linkding/ui/compose/widgets/PlaceholderVisualTransformation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/compose/src/commonMain/kotlin/dev/avatsav/linkding/ui/compose/widgets/PlaceholderVisualTransformation.kt -------------------------------------------------------------------------------- /ui/compose/src/commonMain/kotlin/dev/avatsav/linkding/ui/compose/widgets/SmallCircularProgressIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/compose/src/commonMain/kotlin/dev/avatsav/linkding/ui/compose/widgets/SmallCircularProgressIndicator.kt -------------------------------------------------------------------------------- /ui/compose/src/commonMain/kotlin/dev/avatsav/linkding/ui/compose/widgets/TagInputChip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/compose/src/commonMain/kotlin/dev/avatsav/linkding/ui/compose/widgets/TagInputChip.kt -------------------------------------------------------------------------------- /ui/screens/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/screens/build.gradle.kts -------------------------------------------------------------------------------- /ui/screens/src/commonMain/kotlin/dev/avatsav/linkding/ui/Screens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/screens/src/commonMain/kotlin/dev/avatsav/linkding/ui/Screens.kt -------------------------------------------------------------------------------- /ui/theme/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/theme/build.gradle.kts -------------------------------------------------------------------------------- /ui/theme/src/androidMain/kotlin/dev/avatsav/linkding/ui/theme/AndroidColorScheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/theme/src/androidMain/kotlin/dev/avatsav/linkding/ui/theme/AndroidColorScheme.kt -------------------------------------------------------------------------------- /ui/theme/src/commonMain/kotlin/dev/avatsav/linkding/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/theme/src/commonMain/kotlin/dev/avatsav/linkding/ui/theme/Color.kt -------------------------------------------------------------------------------- /ui/theme/src/commonMain/kotlin/dev/avatsav/linkding/ui/theme/ColorScheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/theme/src/commonMain/kotlin/dev/avatsav/linkding/ui/theme/ColorScheme.kt -------------------------------------------------------------------------------- /ui/theme/src/commonMain/kotlin/dev/avatsav/linkding/ui/theme/Shapes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/theme/src/commonMain/kotlin/dev/avatsav/linkding/ui/theme/Shapes.kt -------------------------------------------------------------------------------- /ui/theme/src/commonMain/kotlin/dev/avatsav/linkding/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/theme/src/commonMain/kotlin/dev/avatsav/linkding/ui/theme/Theme.kt -------------------------------------------------------------------------------- /ui/theme/src/commonMain/kotlin/dev/avatsav/linkding/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/theme/src/commonMain/kotlin/dev/avatsav/linkding/ui/theme/Type.kt -------------------------------------------------------------------------------- /ui/theme/src/iosMain/kotlin/dev/avatsav/linkding/ui/theme/IosColorScheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/theme/src/iosMain/kotlin/dev/avatsav/linkding/ui/theme/IosColorScheme.kt -------------------------------------------------------------------------------- /ui/theme/src/jvmMain/kotlin/dev/avatsav/linkding/ui/theme/JvmColorScheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avatsav/linkding-apps/HEAD/ui/theme/src/jvmMain/kotlin/dev/avatsav/linkding/ui/theme/JvmColorScheme.kt --------------------------------------------------------------------------------