├── .github └── workflows │ └── pr_develop.yml ├── .gitignore ├── .husky ├── commit-msg └── install.mjs ├── LICENSE ├── README.md ├── appconfig.properties ├── commitlint.config.js ├── composeApp ├── build.gradle.kts ├── icon │ ├── PassGuard-icon-iOS-Dark-1024x1024@1x.icns │ └── ic_vault_extra_large_1024.icns ├── proguard-rules.pro └── src │ ├── androidInstrumentedTest │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── vault │ │ ├── AuthFlowsTests.kt │ │ ├── VaultFlowsTests.kt │ │ ├── auth │ │ ├── LoginRobot.kt │ │ ├── OnboardingRobot.kt │ │ ├── SelectVaultTypeRobot.kt │ │ ├── SignUpRobot.kt │ │ └── WelcomeScreenRobot.kt │ │ ├── navigation │ │ └── NavigationRobot.kt │ │ ├── settings │ │ └── SettingsRobot.kt │ │ ├── utils │ │ ├── Robot.kt │ │ ├── TestApplication.kt │ │ └── TestRunner.kt │ │ └── vault │ │ ├── AddVaultItemRobot.kt │ │ └── VaultRobot.kt │ ├── androidMain │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── org │ │ │ └── thejohnsondev │ │ │ └── vault │ │ │ ├── AndroidApp.kt │ │ │ ├── MainActivity.kt │ │ │ └── di │ │ │ ├── AppModule.android.kt │ │ │ └── KoinInitializer.android.kt │ └── res │ │ ├── drawable │ │ ├── bg_splash.xml │ │ ├── bg_splash_branding.xml │ │ ├── ic_background.xml │ │ ├── ic_vault_108_gradient.xml │ │ ├── ic_vault_108_gradient_animated_flip.xml │ │ ├── ic_vault_108_gradient_animated_scale.xml │ │ ├── ic_vault_56_108_gradient.xml │ │ └── ic_vault_56_108_mono.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── values-v31 │ │ └── themes.xml │ │ ├── values │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ └── autofill_service_config.xml │ ├── commonMain │ ├── composeResources │ │ ├── drawable │ │ │ ├── ic_vault_1024_dark_mac.png │ │ │ ├── ic_vault_108_gradient.xml │ │ │ └── ic_vault_512_gradient.icns │ │ └── values │ │ │ └── strings.xml │ └── kotlin │ │ └── org │ │ └── thejohnsondev │ │ └── vault │ │ ├── di │ │ ├── AppModule.kt │ │ └── KoinInitializer.kt │ │ ├── navigation │ │ ├── AuthNavigation.kt │ │ └── HomeNavigation.kt │ │ └── root │ │ ├── HomeScaffold.kt │ │ └── Root.kt │ ├── desktopMain │ ├── kotlin │ │ └── org │ │ │ └── thejohnsondev │ │ │ └── vault │ │ │ ├── DesktopSplash.kt │ │ │ ├── di │ │ │ ├── AppModule.desktop.kt │ │ │ └── KoinInitializer.desktop.kt │ │ │ └── main.kt │ └── resources │ │ └── PassGuardMacOSBiometricCheck.kexe │ └── iosMain │ └── kotlin │ └── org │ └── thejohnsondev │ └── vault │ ├── MainViewController.kt │ └── di │ ├── AppModule.ios.kt │ └── KoinInitializer.ios.kt ├── core ├── analytics │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── analytics │ │ │ ├── di │ │ │ └── DesktopAnalyticsDependency.kt │ │ │ └── posthog │ │ │ └── AndroidPosthogAnalyticsPlatform.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── analytics │ │ │ ├── Analytics.kt │ │ │ ├── AnalyticsConfig.kt │ │ │ ├── AnalyticsPlatform.kt │ │ │ ├── di │ │ │ ├── AnalyticsDependency.kt │ │ │ └── AnalyticsModuleProvider.kt │ │ │ ├── posthog │ │ │ └── PosthogAnalyticsConfig.kt │ │ │ └── test │ │ │ ├── DemoAnalyticsDependency.kt │ │ │ └── TestAnalyticsPlatform.kt │ │ └── desktopMain │ │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── analytics │ │ ├── di │ │ └── DesktopAnalyticsDependency.kt │ │ └── posthog │ │ └── DesktopPosthogAnalyticsPlatform.kt ├── biometric │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── com │ │ │ └── thejosnsondev │ │ │ └── biometric │ │ │ ├── BiometricAuthenticator.android.kt │ │ │ └── di │ │ │ └── BiometricModule.android.kt │ │ ├── appleMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejosnsondev │ │ │ └── biometric │ │ │ ├── BiometricAuthenticator.apple.kt │ │ │ └── di │ │ │ └── BiometricModule.apple.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejosnsondev │ │ │ └── biometric │ │ │ ├── BiometricAuthenticator.kt │ │ │ └── di │ │ │ └── BiometricModule.kt │ │ └── desktopMain │ │ └── kotlin │ │ └── com │ │ └── thejosnsondev │ │ └── biometric │ │ ├── BiometricAuthenticator.desktop.kt │ │ └── di │ │ └── BiometricModule.desktop.kt ├── common │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ ├── androidInstrumentedTest │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── common │ │ │ └── base │ │ │ ├── BaseViewModelTest.kt │ │ │ └── TestViewModel.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── common │ │ │ ├── AppType.kt │ │ │ ├── Constants.kt │ │ │ ├── Platform.kt │ │ │ ├── base │ │ │ └── BaseViewModel.kt │ │ │ ├── di │ │ │ └── CommonModule.kt │ │ │ ├── model │ │ │ ├── DisplayableMessageValue.kt │ │ │ ├── Error.kt │ │ │ ├── LoadingState.kt │ │ │ ├── OneTimeEvent.kt │ │ │ ├── ScreenState.kt │ │ │ ├── auth │ │ │ │ ├── dotnet │ │ │ │ │ ├── DotNetAuthRequestBody.kt │ │ │ │ │ └── DotNetAuthResponse.kt │ │ │ │ ├── firebase │ │ │ │ │ ├── FBApiKey.kt │ │ │ │ │ ├── FBAuthDeleteAccountBody.kt │ │ │ │ │ ├── FBAuthRequestBody.kt │ │ │ │ │ ├── FBAuthSignInResponse.kt │ │ │ │ │ ├── FBAuthSignUpResponse.kt │ │ │ │ │ ├── FBErrorBody.kt │ │ │ │ │ ├── FBRefreshTokenRequestBody.kt │ │ │ │ │ └── FBRefreshTokenResponseBody.kt │ │ │ │ └── logo │ │ │ │ │ ├── FindLogoResponse.kt │ │ │ │ │ └── LogoApiKey.kt │ │ │ ├── settings │ │ │ │ ├── DarkThemeConfig.kt │ │ │ │ ├── GeneralSettings.kt │ │ │ │ ├── PrivacySettings.kt │ │ │ │ ├── SettingsConfig.kt │ │ │ │ └── ThemeBrand.kt │ │ │ ├── tools │ │ │ │ ├── PasswordGeneratedResult.kt │ │ │ │ ├── PasswordGenerationType.kt │ │ │ │ ├── PasswordGeneratorConfig.kt │ │ │ │ └── PasswordStrength.kt │ │ │ ├── validation │ │ │ │ ├── EmailValidationState.kt │ │ │ │ └── PasswordValidationState.kt │ │ │ └── vault │ │ │ │ ├── AdditionalFieldDto.kt │ │ │ │ ├── BankAccountDto.kt │ │ │ │ ├── NoteDto.kt │ │ │ │ ├── PasswordDto.kt │ │ │ │ ├── SyncStatus.kt │ │ │ │ ├── VaultItemDto.kt │ │ │ │ └── VaultType.kt │ │ │ ├── navigation │ │ │ └── Routes.kt │ │ │ └── utils │ │ │ ├── BuildKonfigProvider.kt │ │ │ ├── DataUtils.kt │ │ │ ├── DateTimeUtils.kt │ │ │ ├── FirebaseErrorMessagegUtils.kt │ │ │ ├── FlowUtils.kt │ │ │ ├── KotlinExt.kt │ │ │ └── Logger.kt │ │ ├── commonTest │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── common │ │ │ └── utils │ │ │ └── DataUtilsKtTest.kt │ │ ├── desktopMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── common │ │ │ └── Platform.desktop.kt │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── common │ │ │ └── Platform.android.kt │ │ ├── nativeMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── common │ │ │ └── Platform.native.kt │ │ └── wasmJsMain │ │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── common │ │ └── Platform.wasmJs.kt ├── database │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── database │ │ │ ├── di │ │ │ └── DatabaseModule.android.kt │ │ │ └── sqldelight │ │ │ └── DatabaseDriverFactory.android.kt │ │ ├── commonMain │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── thejohnsondev │ │ │ │ └── database │ │ │ │ ├── LocalDataSource.kt │ │ │ │ ├── LocalDataSourceImpl.kt │ │ │ │ ├── di │ │ │ │ └── DatabaseModule.kt │ │ │ │ ├── mappers │ │ │ │ └── DatabaseMappers.kt │ │ │ │ └── sqldelight │ │ │ │ └── DatabaseDriverFactory.kt │ │ └── sqldelight │ │ │ └── org │ │ │ └── thejohnsondev │ │ │ └── vault │ │ │ └── database │ │ │ ├── AdditionalFieldEntity.sq │ │ │ ├── DeletedPasswords.sq │ │ │ └── PasswordEntity.sq │ │ ├── desktopMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── database │ │ │ ├── di │ │ │ └── DatabaseModule.desktop.kt │ │ │ └── sqldelight │ │ │ └── DatabaseDriverFactory.desktop.kt │ │ └── nativeMain │ │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── database │ │ ├── di │ │ └── DatabaseModule.native.kt │ │ └── sqldelight │ │ └── DatabaseDriverFactory.native.kt ├── datastore │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── datastore │ │ │ ├── DataStoreFactory.android.kt │ │ │ └── di │ │ │ └── DatastoreModule.android.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── datastore │ │ │ ├── DataStoreFactory.kt │ │ │ ├── PreferencesDataStore.kt │ │ │ ├── PreferencesDataStoreImpl.kt │ │ │ ├── PreferencesDataStoreUtils.kt │ │ │ └── di │ │ │ └── DatastoreModule.kt │ │ ├── desktopMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── datastore │ │ │ ├── DataStoreFactory.desktop.kt │ │ │ └── di │ │ │ └── DatastoreModule.desktop.kt │ │ └── nativeMain │ │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── datastore │ │ ├── DataStoreFactory.native.kt │ │ └── di │ │ └── DatastoreModule.native.kt ├── localization │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── localization │ │ │ ├── Language.kt │ │ │ ├── LocalizationUtils.kt │ │ │ ├── SelectLanguageBottomSheet.kt │ │ │ ├── SelectLanguageViewModel.kt │ │ │ └── di │ │ │ └── LocalizationModule.kt │ │ ├── desktopMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── localization │ │ │ ├── LocalizationUtils.desktop.kt │ │ │ └── di │ │ │ └── LocalizationModule.desktop.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── localization │ │ │ ├── LocalizationUtils.android.kt │ │ │ └── di │ │ │ └── LocalizationModule.android.kt │ │ └── nativeMain │ │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── localization │ │ ├── LocalizationUtils.native.kt │ │ └── di │ │ └── LocalizationModule.native.kt ├── network │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── network │ │ │ └── HttpClientProvider.android.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── network │ │ │ ├── HttpClientProvider.kt │ │ │ ├── NetworkEngineConfig.kt │ │ │ ├── NetworkUtils.kt │ │ │ ├── di │ │ │ ├── ApiModule.kt │ │ │ ├── DemoApiModule.kt │ │ │ └── NetworkModule.kt │ │ │ ├── logo │ │ │ ├── DemoLogoApiImpl.kt │ │ │ ├── LogoApi.kt │ │ │ └── LogoApiImpl.kt │ │ │ └── vault │ │ │ ├── APIs.kt │ │ │ ├── DemoRemoteApiImpl.kt │ │ │ ├── DotNetRemoteApiImpl.kt │ │ │ ├── FirebaseRemoteApiImpl.kt │ │ │ └── RemoteApi.kt │ │ ├── desktopMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── network │ │ │ └── HttpClientProvider.desktop.kt │ │ ├── nativeMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── network │ │ │ └── HttpClientProvider.native.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── network │ │ └── NetworkUtilsKtTest.kt ├── platform │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidInstrumentedTest │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── platform │ │ │ └── encryption │ │ │ └── EncryptionUtilsTest.kt │ │ ├── androidMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── platform │ │ │ ├── di │ │ │ └── AndroidPlatformDependency.kt │ │ │ ├── encryption │ │ │ ├── AndroidEncryptionUtils.kt │ │ │ ├── AndroidKeyGenerator.kt │ │ │ └── PBKDFUtils.kt │ │ │ ├── filemanager │ │ │ ├── AndroidActivityProvider.kt │ │ │ └── AndroidPlatformFileManager.kt │ │ │ ├── storage │ │ │ └── AndroidSecureStorage.kt │ │ │ └── utils │ │ │ └── AndroidClipboardUtils.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── platform │ │ │ ├── Const.kt │ │ │ ├── di │ │ │ ├── PlatformDependency.kt │ │ │ └── PlatformModuleProvider.kt │ │ │ ├── encryption │ │ │ ├── EncryptionUtils.kt │ │ │ └── KeyGenerator.kt │ │ │ ├── filemanager │ │ │ ├── ImportExportResult.kt │ │ │ └── PlatformFileManager.kt │ │ │ ├── storage │ │ │ └── SecureStorage.kt │ │ │ └── utils │ │ │ └── ClipboardUtils.kt │ │ └── desktopMain │ │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── platform │ │ ├── di │ │ └── DesktopPlatformDependency.kt │ │ ├── encryption │ │ ├── DesktopEncryptionUtils.kt │ │ ├── DesktopKeyGenerator.kt │ │ └── PBKDFUtils.kt │ │ ├── filemanager │ │ └── DesktopPlatformFileManager.kt │ │ ├── storage │ │ └── DesktopSecureStorage.kt │ │ └── utils │ │ └── DesktopClipboardUtils.kt ├── sync │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── sync │ │ ├── SyncManager.kt │ │ └── di │ │ └── SyncModule.kt └── ui │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ ├── androidMain │ └── kotlin │ │ └── com │ │ └── thekohnsondev │ │ └── ui │ │ └── preview │ │ ├── container │ │ └── CsvTableDisplayPreview.kt │ │ └── text │ │ └── PrimaryTextFieldPreview.kt │ ├── commonMain │ ├── composeResources │ │ ├── drawable │ │ │ ├── ic_empty_colored.xml │ │ │ ├── ic_export_colored.xml │ │ │ ├── ic_export_monochrome.xml │ │ │ ├── ic_face_id.xml │ │ │ ├── ic_flag_es.xml │ │ │ ├── ic_flag_gb.xml │ │ │ ├── ic_flag_ua.xml │ │ │ ├── ic_import_colored.xml │ │ │ ├── ic_import_monochrome.xml │ │ │ ├── ic_invalid_colored.xml │ │ │ ├── ic_password.xml │ │ │ ├── ic_security.xml │ │ │ ├── ic_settings.xml │ │ │ ├── ic_shield_outline.xml │ │ │ ├── ic_sort_alph_az.xml │ │ │ ├── ic_sort_alph_za.xml │ │ │ ├── ic_sort_time_new.xml │ │ │ ├── ic_sort_time_old.xml │ │ │ ├── ic_tools.xml │ │ │ ├── ic_vault_108_gradient.xml │ │ │ ├── ic_vault_24_gradient.xml │ │ │ ├── ic_vault_img_512_blue_gradient.xml │ │ │ ├── img_phone_vault.xml │ │ │ ├── img_security_shield.xml │ │ │ └── img_sync.xml │ │ ├── font │ │ │ ├── Outfit-Black.ttf │ │ │ ├── Outfit-Bold.ttf │ │ │ ├── Outfit-ExtraBold.ttf │ │ │ ├── Outfit-ExtraLight.ttf │ │ │ ├── Outfit-Light.ttf │ │ │ ├── Outfit-Medium.ttf │ │ │ ├── Outfit-Regular.ttf │ │ │ ├── Outfit-SemiBold.ttf │ │ │ └── Outfit-Thin.ttf │ │ ├── values-es │ │ │ └── strings.xml │ │ ├── values-uk │ │ │ └── strings.xml │ │ └── values │ │ │ └── strings.xml │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── ui │ │ ├── components │ │ ├── ArcProgressbar.kt │ │ ├── CountryFlagItem.kt │ │ ├── DebugConsole.kt │ │ ├── ExpandableSectionItem.kt │ │ ├── HalfColoredCircle.kt │ │ ├── LoadedImage.kt │ │ ├── SelectableOptionItem.kt │ │ ├── SelectableThemeOptionItem.kt │ │ ├── Snackbar.kt │ │ ├── VaultLogo.kt │ │ ├── animation │ │ │ ├── AnimatedMessage.kt │ │ │ ├── CardWithAnimatedBorder.kt │ │ │ ├── GlowPulsingBackground.kt │ │ │ ├── ShimmerEffect.kt │ │ │ └── appear │ │ │ │ ├── AnimatedAppear.kt │ │ │ │ └── AnimatedAppearParams.kt │ │ ├── button │ │ │ ├── BackArrowButton.kt │ │ │ ├── RoundedButton.kt │ │ │ ├── RoundedIconButton.kt │ │ │ ├── ToggleButton.kt │ │ │ └── ToggleOptionItem.kt │ │ ├── container │ │ │ ├── BlurContainer.kt │ │ │ ├── CsvTableDisplay.kt │ │ │ ├── ExpandableContent.kt │ │ │ └── RoundedContainer.kt │ │ ├── dialog │ │ │ ├── ConfirmAlertDialog.kt │ │ │ └── ModalDragHandle.kt │ │ ├── filter │ │ │ └── FilterGroup.kt │ │ ├── loader │ │ │ ├── Loader.kt │ │ │ └── StrengthLevelIndicator.kt │ │ ├── text │ │ │ ├── ErrorText.kt │ │ │ ├── PrimaryOutlinedTextField.kt │ │ │ ├── PrimaryTextField.kt │ │ │ ├── PrimaryTextFieldWithBackground.kt │ │ │ ├── PrivacyPolicyText.kt │ │ │ ├── SearchBar.kt │ │ │ └── TextFieldIconBehavior.kt │ │ └── vault │ │ │ ├── AdditionalFieldItem.kt │ │ │ ├── HighlightOnLongPressText.kt │ │ │ └── passworditem │ │ │ ├── PasswordItem.kt │ │ │ ├── PasswordItemProperties.kt │ │ │ └── PasswordUIModel.kt │ │ ├── designsystem │ │ ├── DeviceThemeConfig.kt │ │ ├── Dimensions.kt │ │ ├── Shapes.kt │ │ ├── Type.kt │ │ └── colorscheme │ │ │ ├── BlueSkyColorScheme.kt │ │ │ ├── DefaultColorScheme.kt │ │ │ ├── GreenForestColorScheme.kt │ │ │ ├── MonochromeColorScheme.kt │ │ │ ├── RedAlgaeColorScheme.kt │ │ │ ├── SunnyColorScheme.kt │ │ │ ├── VaultDefaultTheme.kt │ │ │ ├── VioletColorScheme.kt │ │ │ └── selectableitemcolor │ │ │ ├── DefaultSelectableItemColors.kt │ │ │ ├── SelectableItemColors.kt │ │ │ ├── filters │ │ │ ├── FinanceSelectableItemColors.kt │ │ │ ├── OtherSelectableItemColors.kt │ │ │ ├── PersonalSelectableItemColors.kt │ │ │ └── WorkSelectableItemColors.kt │ │ │ ├── themes │ │ │ ├── DeepForestSelectableItemColors.kt │ │ │ ├── MaterialSelectableItemColors.kt │ │ │ ├── MonochromeSelectableItemsColors.kt │ │ │ ├── RedAlgaeSelectableItemColors.kt │ │ │ ├── SunnySelectableItemColors.kt │ │ │ ├── TealSelectableItemColors.kt │ │ │ └── VioletSelectableItemsColors.kt │ │ │ └── tools │ │ │ └── ToolSelectableItemColors.kt │ │ ├── di │ │ └── UiModule.kt │ │ ├── displaymessage │ │ └── DisplayMessageUtils.kt │ │ ├── model │ │ ├── CategoryUIModel.kt │ │ ├── FilterUIModel.kt │ │ ├── IconContainer.kt │ │ ├── ScaffoldConfig.kt │ │ ├── SortOrder.kt │ │ ├── button │ │ │ └── ButtonStyle.kt │ │ ├── filterlists │ │ │ └── FiltersProvider.kt │ │ ├── message │ │ │ ├── MessageColors.kt │ │ │ └── MessageContent.kt │ │ └── settings │ │ │ ├── SettingsSection.kt │ │ │ └── SettingsSubSection.kt │ │ ├── scaffold │ │ └── BottomNavItem.kt │ │ └── utils │ │ ├── ColorUtils.kt │ │ ├── ComposableUtils.kt │ │ ├── KeyboardManager.kt │ │ ├── ModifierUtils.kt │ │ ├── PagerUtils.kt │ │ └── ResourceProviders.kt │ ├── commonTest │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── ui │ │ └── components │ │ └── RoundedButtonKtTest.kt │ ├── desktopMain │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── ui │ │ ├── designsystem │ │ └── DeviceThemeConfig.desktop.kt │ │ ├── di │ │ └── UiModule.desktop.kt │ │ └── utils │ │ ├── KeyboardManager.desktop.kt │ │ └── ModifierUtils.desktop.kt │ ├── main │ └── java │ │ └── com │ │ └── thejohnsondev │ │ └── ui │ │ ├── designsystem │ │ └── DeviceThemeConfig.android.kt │ │ ├── di │ │ └── UiModule.android.kt │ │ └── utils │ │ ├── KeyboardManager.android.kt │ │ └── ModifierUtils.android.kt │ ├── nativeMain │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── ui │ │ ├── designsystem │ │ └── DeviceThemeConfig.native.kt │ │ ├── di │ │ └── UiModule.native.kt │ │ └── utils │ │ ├── KeyboardManager.native.kt │ │ └── ModifierUtils.native.kt │ └── wasmJsMain │ └── kotlin │ └── com │ └── thejohnsondev │ └── ui │ ├── designsystem │ └── DeviceThemeConfig.wasmJs.kt │ ├── di │ └── UiModule.wasmJs.kt │ └── utils │ ├── KeyboardManager.wasmJs.kt │ └── ModifierUtils.wasmJs.kt ├── deviceconfig ├── common-android-device.yml ├── endtoend-android-device.yml └── platform-android-device.yml ├── feature ├── auth │ ├── data │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── data │ │ │ ├── AuthRepositoryImpl.kt │ │ │ ├── AuthServiceImpl.kt │ │ │ ├── DemoEncryptionRepository.kt │ │ │ ├── EncryptionRepositoryImpl.kt │ │ │ ├── GenerateKeyRepositoryImpl.kt │ │ │ └── di │ │ │ └── AuthDataModule.kt │ ├── domain │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── androidUnitTest │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── thejohnsondev │ │ │ │ └── domain │ │ │ │ └── GetFirstScreenRoutesUseCaseImplTest.kt │ │ │ ├── commonMain │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── thejohnsondev │ │ │ │ └── domain │ │ │ │ ├── CheckInstallIDUseCase.kt │ │ │ │ ├── EmailValidateUseCase.kt │ │ │ │ ├── GetAnalyticsPropsUseCase.kt │ │ │ │ ├── GetBiometricAvailabilityUseCase.kt │ │ │ │ ├── GetFirstScreenRouteUseCase.kt │ │ │ │ ├── PasswordValidationUseCase.kt │ │ │ │ ├── ShowBiometricPromptUseCase.kt │ │ │ │ ├── di │ │ │ │ └── AuthDomainModule.kt │ │ │ │ ├── model │ │ │ │ └── AnalyticsProps.kt │ │ │ │ └── repo │ │ │ │ ├── AuthRepository.kt │ │ │ │ ├── AuthService.kt │ │ │ │ ├── EncryptionRepository.kt │ │ │ │ └── GenerateKeyRepository.kt │ │ │ └── test │ │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── domain │ │ │ ├── EmailValidateUseCaseImplTest.kt │ │ │ └── PasswordValidationUseCaseTest.kt │ └── presentation │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── presentation │ │ │ ├── biometric │ │ │ ├── BiometricLoginScreen.kt │ │ │ ├── BiometricLoginViewModel.kt │ │ │ └── BiometricPromptDescriptionProvider.kt │ │ │ ├── di │ │ │ └── AuthPresentationModule.kt │ │ │ ├── login │ │ │ ├── LoginScreen.kt │ │ │ └── LoginViewModel.kt │ │ │ ├── navigation │ │ │ └── Navigation.kt │ │ │ ├── onboarding │ │ │ ├── OnboardingPageModel.kt │ │ │ ├── OnboardingScreen.kt │ │ │ └── OnboardingViewModel.kt │ │ │ ├── signup │ │ │ ├── SignUpScreen.kt │ │ │ └── SignUpViewModel.kt │ │ │ ├── vaulttype │ │ │ ├── SelectVaultTypeScreen.kt │ │ │ └── SelectedVaultTypeViewModel.kt │ │ │ └── welcome │ │ │ ├── WelcomeScreen.kt │ │ │ └── WelcomeViewModel.kt │ │ ├── desktopMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── presentation │ │ │ └── biometric │ │ │ └── BiometricPromptDescriptionProvider.desktop.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── presentation │ │ │ └── biometric │ │ │ └── BiometricPromptDescriptionProvider.android.kt │ │ └── nativeMain │ │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── presentation │ │ └── biometric │ │ └── BiometricPromptDescriptionProvider.native.kt ├── settings │ ├── data │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── data │ │ │ ├── ExportImportRepositoryImpl.kt │ │ │ ├── SettingsRepositoryImpl.kt │ │ │ └── di │ │ │ └── SettingsDataModule.kt │ ├── domain │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── androidUnitTest │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── thejohnsondev │ │ │ │ └── settings │ │ │ │ └── UpdateSettingsUseCaseTest.kt │ │ │ ├── commonMain │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── thejohnsondev │ │ │ │ └── domain │ │ │ │ ├── CheckPassDuplicatesUseCase.kt │ │ │ │ ├── ExportVaultUseCase.kt │ │ │ │ ├── GenerateExportCSVUseCase.kt │ │ │ │ ├── GetContactInfoUseCase.kt │ │ │ │ ├── GetLicenseInfoUseCase.kt │ │ │ │ ├── GetSettingsFlowUseCase.kt │ │ │ │ ├── GetUserEmailUseCase.kt │ │ │ │ ├── GetVersionInfoUseCase.kt │ │ │ │ ├── IsBlockingScreenshotAvailableUseCase.kt │ │ │ │ ├── IsDynamicThemeAvailableUseCase.kt │ │ │ │ ├── ParsePasswordsCSVUseCase.kt │ │ │ │ ├── SelectCSVUseCase.kt │ │ │ │ ├── UpdateSettingsUseCase.kt │ │ │ │ ├── di │ │ │ │ └── SettingsDomainModule.kt │ │ │ │ ├── export │ │ │ │ └── CSVImportExportUtils.kt │ │ │ │ ├── model │ │ │ │ ├── ContactInfo.kt │ │ │ │ ├── LicenseInfo.kt │ │ │ │ └── VersionInfo.kt │ │ │ │ └── repo │ │ │ │ ├── ExportImportRepository.kt │ │ │ │ └── SettingsRepository.kt │ │ │ └── commonTest │ │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── domain │ │ │ └── export │ │ │ ├── CSVImportExportUtilsTest.kt │ │ │ └── CheckPassDuplicatesUseCaseTest.kt │ └── presentation │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── presentation │ │ │ └── preview │ │ │ ├── ExportPasswordsPreview.kt │ │ │ └── ImportPasswordsPreview.kt │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── presentation │ │ ├── SettingsScreen.kt │ │ ├── SettingsViewModel.kt │ │ ├── confirmdelete │ │ └── DeleteAccountPasswordConfirmDialog.kt │ │ ├── di │ │ └── SettingsPresentationModule.kt │ │ ├── exportv │ │ ├── ExportPasswordsScreen.kt │ │ ├── ExportPasswordsViewModel.kt │ │ ├── NotExportedPasswordsScreen.kt │ │ └── NotExportedPasswordsViewModel.kt │ │ ├── importv │ │ ├── ImportPasswordsScreen.kt │ │ └── ImportPasswordsViewModel.kt │ │ └── navigation │ │ └── SettingsNavigation.kt ├── tools │ ├── data │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── commonMain │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── thejohnsondev │ │ │ │ └── data │ │ │ │ ├── CommonPasswords.kt │ │ │ │ ├── HumanPasswordWords.kt │ │ │ │ ├── PasswordGeneratorRepositoryImpl.kt │ │ │ │ ├── ToolsRepositoryImpl.kt │ │ │ │ ├── commonpasswords │ │ │ │ ├── Chunk1.kt │ │ │ │ ├── Chunk2.kt │ │ │ │ ├── Chunk3.kt │ │ │ │ └── Chunk4.kt │ │ │ │ └── di │ │ │ │ └── ToolsDataModule.kt │ │ │ └── commonTest │ │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── data │ │ │ └── passwordgenerator │ │ │ └── PasswordGenerationRepositoryImplTest.kt │ ├── domain │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── commonMain │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── thejohnsondev │ │ │ │ └── domain │ │ │ │ ├── CopyTextUseCase.kt │ │ │ │ ├── EvaluatePasswordStrengthUseCase.kt │ │ │ │ ├── GeneratePasswordUseCase.kt │ │ │ │ ├── GenerateVaultHealthReportUseCases.kt │ │ │ │ ├── GetPasswordGeneratorConfigUseCase.kt │ │ │ │ ├── UpdatePasswordGeneratorConfigUseCase.kt │ │ │ │ ├── di │ │ │ │ └── ToolsDomainModule.kt │ │ │ │ ├── repo │ │ │ │ ├── PasswordGenerationRepository.kt │ │ │ │ └── ToolsRepository.kt │ │ │ │ └── vaulthealth │ │ │ │ └── VaultHealthUtils.kt │ │ │ └── commonTest │ │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── domain │ │ │ └── vaulthealth │ │ │ └── VaultHealthUtilsTest.kt │ └── presentation │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── presentation │ │ │ └── previews │ │ │ ├── PasswordGeneratorWidgetPreview.kt │ │ │ └── VaultHealthWidgetPreview.kt │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── presentation │ │ ├── ToolsScreen.kt │ │ ├── di │ │ └── ToolsPresentationModule.kt │ │ ├── navigation │ │ └── ToolsNavigation.kt │ │ ├── passwordgenerator │ │ ├── PasswordGeneratorBottomSheet.kt │ │ ├── PasswordGeneratorViewModel.kt │ │ └── PasswordGeneratorWidget.kt │ │ └── vaulthealth │ │ ├── VaultHealthViewModel.kt │ │ └── VaultHealthWidget.kt └── vault │ ├── data │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── data │ │ ├── PasswordsRepositoryImpl.kt │ │ ├── VaultRepositoryImpl.kt │ │ └── di │ │ └── VaultDataModule.kt │ ├── domain │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidUnitTest │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── domain │ │ │ ├── DecryptPasswordsListUseCaseTest.kt │ │ │ └── EncryptPasswordModelUseCaseTest.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── com │ │ │ └── thejohnsondev │ │ │ └── domain │ │ │ ├── AddAdditionalFieldUseCase.kt │ │ │ ├── CalculateListSizeUseCase.kt │ │ │ ├── CheckFiltersAppliedUseCase.kt │ │ │ ├── CompanySearchIgnoredWords.kt │ │ │ ├── DecryptPasswordsListUseCase.kt │ │ │ ├── EncryptPasswordModelUseCase.kt │ │ │ ├── EnterAdditionalFieldTitleUseCase.kt │ │ │ ├── EnterAdditionalFieldValueUseCase.kt │ │ │ ├── ExtractCompanyNameUseCase.kt │ │ │ ├── FilterItemsUseCase.kt │ │ │ ├── FindLogoUseCase.kt │ │ │ ├── GeneratePasswordModelUseCase.kt │ │ │ ├── GetSelectedFiltersIDsUseCase.kt │ │ │ ├── ItemFilterChangeUseCase.kt │ │ │ ├── PasswordsMapToUiModelsUseCase.kt │ │ │ ├── RemoveAdditionalFieldUseCase.kt │ │ │ ├── SearchItemsUseCase.kt │ │ │ ├── SortOrderChangeUseCase.kt │ │ │ ├── SortVaultItemsUseCase.kt │ │ │ ├── SplitItemsListUseCase.kt │ │ │ ├── StopModifiedItemAnimUseCase.kt │ │ │ ├── ToggleOpenedItemUseCase.kt │ │ │ ├── UpdateSelectedFiltersUseCase.kt │ │ │ ├── ValidatePasswordModelUseCase.kt │ │ │ ├── di │ │ │ └── VaultDomainModule.kt │ │ │ ├── repo │ │ │ ├── PasswordsRepository.kt │ │ │ └── VaultRepository.kt │ │ │ └── service │ │ │ ├── AppliedFiltersService.kt │ │ │ ├── AppliedFiltersServiceImpl.kt │ │ │ ├── PasswordsService.kt │ │ │ └── PasswordsServiceImpl.kt │ │ └── commonTest │ │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── domain │ │ ├── AddAdditionalFieldUseCaseTest.kt │ │ ├── CalculateListSizeUseCaseTest.kt │ │ ├── CheckFiltersAppliedUseCaseTest.kt │ │ ├── EnterAdditionalFieldTitleUseCaseTest.kt │ │ ├── EnterAdditionalFieldValueUseCaseTest.kt │ │ ├── GeneratePasswordModelUseCaseTest.kt │ │ ├── GetSelectedFiltersIDsUseCaseTest.kt │ │ ├── ItemTypeFilterChangeUseCaseImplTest.kt │ │ ├── PasswordsMapToUiModelsUseCaseTest.kt │ │ ├── RemoveAdditionalFieldUseCaseTest.kt │ │ ├── SearchItemsUseCaseTest.kt │ │ ├── SortOrderChangeUseCaseTest.kt │ │ ├── SortVaultItemsUseCaseTest.kt │ │ ├── SplitItemsListUseCaseTest.kt │ │ ├── ToggleOpenedItemUseCaseTest.kt │ │ └── UpdateSelectedFiltersUseCaseTest.kt │ └── presentation │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ ├── androidMain │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── presentation │ │ └── previews │ │ ├── AddVaultItemPreview.kt │ │ ├── PasswordItemPreview.kt │ │ └── VaultScreenPreview.kt │ └── commonMain │ └── kotlin │ └── com │ └── thejohnsondev │ └── presentation │ ├── additem │ ├── AddVaultItemScreen.kt │ └── AddVaultItemViewModel.kt │ ├── component │ ├── CategorySelectorItem.kt │ └── DomainSuggestion.kt │ ├── di │ └── VaultPresentationModule.kt │ ├── navigation │ └── VaultNavigation.kt │ └── vault │ ├── VaultScreen.kt │ └── VaultViewModel.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── iosApp ├── Configuration │ └── Config.xcconfig ├── iosApp.xcodeproj │ └── project.pbxproj └── iosApp │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ └── ic_vault_extra_large_blue_1024.png │ ├── Contents.json │ └── ic_vault_extra_large_1024.imageset │ │ ├── Contents.json │ │ └── ic_vault_extra_large_1024.png │ ├── ContentView.swift │ ├── Info.plist │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ ├── SplashScreen.storyboard │ ├── analytics │ └── PosthogAnalyticsPlatformImpl.swift │ ├── di │ ├── IOSAnalyticsDependency.swift │ └── IOSPlatformDependency.swift │ ├── encryption │ ├── EncryptionUtilsImpl.swift │ └── KeyGeneratorImpl.swift │ ├── filemanager │ └── FileManagerImpl.swift │ ├── iOSApp.swift │ ├── storage │ └── SecureStorageImpl.swift │ └── utils │ └── ClipboardUtilsImpl.swift ├── landing ├── .gitignore ├── build.gradle.kts └── src │ ├── androidMain │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── landing │ │ ├── HomePreview.kt │ │ ├── PreviewTheme.kt │ │ └── utils │ │ └── WindowSizeUtils.android.kt │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── thejohnsondev │ │ └── landing │ │ ├── components │ │ ├── WebAppContainer.kt │ │ ├── WebNavBar.kt │ │ └── WebScaffold.kt │ │ ├── download │ │ └── DownloadScreen.kt │ │ ├── home │ │ └── HomeScreen.kt │ │ ├── privacy │ │ └── PrivacyScreen.kt │ │ └── utils │ │ └── WindowSizeUtils.kt │ └── wasmJsMain │ ├── kotlin │ └── com │ │ └── thejohnsondev │ │ └── landing │ │ ├── WebApp.kt │ │ └── utils │ │ └── WindowSizeUtils.wasmJs.kt │ └── resources │ └── index.html ├── local.properties ├── package.json ├── scripts ├── build_mac_arm_executable.sh ├── helpers │ ├── build_machelper_executable.sh │ └── update_appconfig.sh ├── run_mac_desktop.sh ├── run_unit_tests.sh └── run_web_landing.sh ├── settings.gradle.kts ├── utils └── machelper │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ └── appleMain │ └── kotlin │ └── com │ └── thejohnsondev │ └── machelper │ ├── MacOSBiometricService.kt │ └── Main.kt └── whatsNew └── whatsnew-en-US.txt /.github/workflows/pr_develop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/.github/workflows/pr_develop.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/install.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/.husky/install.mjs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/README.md -------------------------------------------------------------------------------- /appconfig.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/appconfig.properties -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ["@commitlint/config-conventional"] }; -------------------------------------------------------------------------------- /composeApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/build.gradle.kts -------------------------------------------------------------------------------- /composeApp/icon/PassGuard-icon-iOS-Dark-1024x1024@1x.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/icon/PassGuard-icon-iOS-Dark-1024x1024@1x.icns -------------------------------------------------------------------------------- /composeApp/icon/ic_vault_extra_large_1024.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/icon/ic_vault_extra_large_1024.icns -------------------------------------------------------------------------------- /composeApp/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/AuthFlowsTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/AuthFlowsTests.kt -------------------------------------------------------------------------------- /composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/VaultFlowsTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/VaultFlowsTests.kt -------------------------------------------------------------------------------- /composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/auth/LoginRobot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/auth/LoginRobot.kt -------------------------------------------------------------------------------- /composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/auth/OnboardingRobot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/auth/OnboardingRobot.kt -------------------------------------------------------------------------------- /composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/auth/SelectVaultTypeRobot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/auth/SelectVaultTypeRobot.kt -------------------------------------------------------------------------------- /composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/auth/SignUpRobot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/auth/SignUpRobot.kt -------------------------------------------------------------------------------- /composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/auth/WelcomeScreenRobot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/auth/WelcomeScreenRobot.kt -------------------------------------------------------------------------------- /composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/navigation/NavigationRobot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/navigation/NavigationRobot.kt -------------------------------------------------------------------------------- /composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/settings/SettingsRobot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/settings/SettingsRobot.kt -------------------------------------------------------------------------------- /composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/utils/Robot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/utils/Robot.kt -------------------------------------------------------------------------------- /composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/utils/TestApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/utils/TestApplication.kt -------------------------------------------------------------------------------- /composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/utils/TestRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/utils/TestRunner.kt -------------------------------------------------------------------------------- /composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/vault/AddVaultItemRobot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/vault/AddVaultItemRobot.kt -------------------------------------------------------------------------------- /composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/vault/VaultRobot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidInstrumentedTest/kotlin/com/thejohnsondev/vault/vault/VaultRobot.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/org/thejohnsondev/vault/AndroidApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/kotlin/org/thejohnsondev/vault/AndroidApp.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/org/thejohnsondev/vault/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/kotlin/org/thejohnsondev/vault/MainActivity.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/org/thejohnsondev/vault/di/AppModule.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/kotlin/org/thejohnsondev/vault/di/AppModule.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/org/thejohnsondev/vault/di/KoinInitializer.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/kotlin/org/thejohnsondev/vault/di/KoinInitializer.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/bg_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/res/drawable/bg_splash.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/bg_splash_branding.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/res/drawable/bg_splash_branding.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/ic_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/res/drawable/ic_background.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/ic_vault_108_gradient.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/res/drawable/ic_vault_108_gradient.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/ic_vault_108_gradient_animated_flip.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/res/drawable/ic_vault_108_gradient_animated_flip.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/ic_vault_108_gradient_animated_scale.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/res/drawable/ic_vault_108_gradient_animated_scale.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/ic_vault_56_108_gradient.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/res/drawable/ic_vault_56_108_gradient.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/ic_vault_56_108_mono.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/res/drawable/ic_vault_56_108_mono.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values-v31/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/res/values-v31/themes.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/res/values/themes.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/xml/autofill_service_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/androidMain/res/xml/autofill_service_config.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/ic_vault_1024_dark_mac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/commonMain/composeResources/drawable/ic_vault_1024_dark_mac.png -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/ic_vault_108_gradient.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/commonMain/composeResources/drawable/ic_vault_108_gradient.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/ic_vault_512_gradient.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/commonMain/composeResources/drawable/ic_vault_512_gradient.icns -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/commonMain/composeResources/values/strings.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/org/thejohnsondev/vault/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/commonMain/kotlin/org/thejohnsondev/vault/di/AppModule.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/org/thejohnsondev/vault/di/KoinInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/commonMain/kotlin/org/thejohnsondev/vault/di/KoinInitializer.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/org/thejohnsondev/vault/navigation/AuthNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/commonMain/kotlin/org/thejohnsondev/vault/navigation/AuthNavigation.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/org/thejohnsondev/vault/navigation/HomeNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/commonMain/kotlin/org/thejohnsondev/vault/navigation/HomeNavigation.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/org/thejohnsondev/vault/root/HomeScaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/commonMain/kotlin/org/thejohnsondev/vault/root/HomeScaffold.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/org/thejohnsondev/vault/root/Root.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/commonMain/kotlin/org/thejohnsondev/vault/root/Root.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/org/thejohnsondev/vault/DesktopSplash.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/desktopMain/kotlin/org/thejohnsondev/vault/DesktopSplash.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/org/thejohnsondev/vault/di/AppModule.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/desktopMain/kotlin/org/thejohnsondev/vault/di/AppModule.desktop.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/org/thejohnsondev/vault/di/KoinInitializer.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/desktopMain/kotlin/org/thejohnsondev/vault/di/KoinInitializer.desktop.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/kotlin/org/thejohnsondev/vault/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/desktopMain/kotlin/org/thejohnsondev/vault/main.kt -------------------------------------------------------------------------------- /composeApp/src/desktopMain/resources/PassGuardMacOSBiometricCheck.kexe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/desktopMain/resources/PassGuardMacOSBiometricCheck.kexe -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/org/thejohnsondev/vault/MainViewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/iosMain/kotlin/org/thejohnsondev/vault/MainViewController.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/org/thejohnsondev/vault/di/AppModule.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/iosMain/kotlin/org/thejohnsondev/vault/di/AppModule.ios.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/org/thejohnsondev/vault/di/KoinInitializer.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/composeApp/src/iosMain/kotlin/org/thejohnsondev/vault/di/KoinInitializer.ios.kt -------------------------------------------------------------------------------- /core/analytics/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/analytics/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/analytics/build.gradle.kts -------------------------------------------------------------------------------- /core/analytics/src/androidMain/kotlin/com/thejohnsondev/analytics/di/DesktopAnalyticsDependency.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/analytics/src/androidMain/kotlin/com/thejohnsondev/analytics/di/DesktopAnalyticsDependency.kt -------------------------------------------------------------------------------- /core/analytics/src/androidMain/kotlin/com/thejohnsondev/analytics/posthog/AndroidPosthogAnalyticsPlatform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/analytics/src/androidMain/kotlin/com/thejohnsondev/analytics/posthog/AndroidPosthogAnalyticsPlatform.kt -------------------------------------------------------------------------------- /core/analytics/src/commonMain/kotlin/com/thejohnsondev/analytics/Analytics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/analytics/src/commonMain/kotlin/com/thejohnsondev/analytics/Analytics.kt -------------------------------------------------------------------------------- /core/analytics/src/commonMain/kotlin/com/thejohnsondev/analytics/AnalyticsConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/analytics/src/commonMain/kotlin/com/thejohnsondev/analytics/AnalyticsConfig.kt -------------------------------------------------------------------------------- /core/analytics/src/commonMain/kotlin/com/thejohnsondev/analytics/AnalyticsPlatform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/analytics/src/commonMain/kotlin/com/thejohnsondev/analytics/AnalyticsPlatform.kt -------------------------------------------------------------------------------- /core/analytics/src/commonMain/kotlin/com/thejohnsondev/analytics/di/AnalyticsDependency.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/analytics/src/commonMain/kotlin/com/thejohnsondev/analytics/di/AnalyticsDependency.kt -------------------------------------------------------------------------------- /core/analytics/src/commonMain/kotlin/com/thejohnsondev/analytics/di/AnalyticsModuleProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/analytics/src/commonMain/kotlin/com/thejohnsondev/analytics/di/AnalyticsModuleProvider.kt -------------------------------------------------------------------------------- /core/analytics/src/commonMain/kotlin/com/thejohnsondev/analytics/posthog/PosthogAnalyticsConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/analytics/src/commonMain/kotlin/com/thejohnsondev/analytics/posthog/PosthogAnalyticsConfig.kt -------------------------------------------------------------------------------- /core/analytics/src/commonMain/kotlin/com/thejohnsondev/analytics/test/DemoAnalyticsDependency.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/analytics/src/commonMain/kotlin/com/thejohnsondev/analytics/test/DemoAnalyticsDependency.kt -------------------------------------------------------------------------------- /core/analytics/src/commonMain/kotlin/com/thejohnsondev/analytics/test/TestAnalyticsPlatform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/analytics/src/commonMain/kotlin/com/thejohnsondev/analytics/test/TestAnalyticsPlatform.kt -------------------------------------------------------------------------------- /core/analytics/src/desktopMain/kotlin/com/thejohnsondev/analytics/di/DesktopAnalyticsDependency.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/analytics/src/desktopMain/kotlin/com/thejohnsondev/analytics/di/DesktopAnalyticsDependency.kt -------------------------------------------------------------------------------- /core/analytics/src/desktopMain/kotlin/com/thejohnsondev/analytics/posthog/DesktopPosthogAnalyticsPlatform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/analytics/src/desktopMain/kotlin/com/thejohnsondev/analytics/posthog/DesktopPosthogAnalyticsPlatform.kt -------------------------------------------------------------------------------- /core/biometric/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/biometric/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/biometric/build.gradle.kts -------------------------------------------------------------------------------- /core/biometric/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /core/biometric/src/androidMain/kotlin/com/thejosnsondev/biometric/BiometricAuthenticator.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/biometric/src/androidMain/kotlin/com/thejosnsondev/biometric/BiometricAuthenticator.android.kt -------------------------------------------------------------------------------- /core/biometric/src/androidMain/kotlin/com/thejosnsondev/biometric/di/BiometricModule.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/biometric/src/androidMain/kotlin/com/thejosnsondev/biometric/di/BiometricModule.android.kt -------------------------------------------------------------------------------- /core/biometric/src/appleMain/kotlin/com/thejosnsondev/biometric/BiometricAuthenticator.apple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/biometric/src/appleMain/kotlin/com/thejosnsondev/biometric/BiometricAuthenticator.apple.kt -------------------------------------------------------------------------------- /core/biometric/src/appleMain/kotlin/com/thejosnsondev/biometric/di/BiometricModule.apple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/biometric/src/appleMain/kotlin/com/thejosnsondev/biometric/di/BiometricModule.apple.kt -------------------------------------------------------------------------------- /core/biometric/src/commonMain/kotlin/com/thejosnsondev/biometric/BiometricAuthenticator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/biometric/src/commonMain/kotlin/com/thejosnsondev/biometric/BiometricAuthenticator.kt -------------------------------------------------------------------------------- /core/biometric/src/commonMain/kotlin/com/thejosnsondev/biometric/di/BiometricModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/biometric/src/commonMain/kotlin/com/thejosnsondev/biometric/di/BiometricModule.kt -------------------------------------------------------------------------------- /core/biometric/src/desktopMain/kotlin/com/thejosnsondev/biometric/BiometricAuthenticator.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/biometric/src/desktopMain/kotlin/com/thejosnsondev/biometric/BiometricAuthenticator.desktop.kt -------------------------------------------------------------------------------- /core/biometric/src/desktopMain/kotlin/com/thejosnsondev/biometric/di/BiometricModule.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/biometric/src/desktopMain/kotlin/com/thejosnsondev/biometric/di/BiometricModule.desktop.kt -------------------------------------------------------------------------------- /core/common/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/build.gradle.kts -------------------------------------------------------------------------------- /core/common/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/proguard-rules.pro -------------------------------------------------------------------------------- /core/common/src/androidInstrumentedTest/kotlin/com/thejohnsondev/common/base/BaseViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/androidInstrumentedTest/kotlin/com/thejohnsondev/common/base/BaseViewModelTest.kt -------------------------------------------------------------------------------- /core/common/src/androidInstrumentedTest/kotlin/com/thejohnsondev/common/base/TestViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/androidInstrumentedTest/kotlin/com/thejohnsondev/common/base/TestViewModel.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/AppType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/AppType.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/Constants.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/Platform.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/base/BaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/base/BaseViewModel.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/di/CommonModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/di/CommonModule.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/DisplayableMessageValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/DisplayableMessageValue.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/Error.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/Error.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/LoadingState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/LoadingState.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/OneTimeEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/OneTimeEvent.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/ScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/ScreenState.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/dotnet/DotNetAuthRequestBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/dotnet/DotNetAuthRequestBody.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/dotnet/DotNetAuthResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/dotnet/DotNetAuthResponse.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/firebase/FBApiKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/firebase/FBApiKey.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/firebase/FBAuthDeleteAccountBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/firebase/FBAuthDeleteAccountBody.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/firebase/FBAuthRequestBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/firebase/FBAuthRequestBody.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/firebase/FBAuthSignInResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/firebase/FBAuthSignInResponse.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/firebase/FBAuthSignUpResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/firebase/FBAuthSignUpResponse.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/firebase/FBErrorBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/firebase/FBErrorBody.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/firebase/FBRefreshTokenRequestBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/firebase/FBRefreshTokenRequestBody.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/firebase/FBRefreshTokenResponseBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/firebase/FBRefreshTokenResponseBody.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/logo/FindLogoResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/logo/FindLogoResponse.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/logo/LogoApiKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/auth/logo/LogoApiKey.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/settings/DarkThemeConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/settings/DarkThemeConfig.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/settings/GeneralSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/settings/GeneralSettings.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/settings/PrivacySettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/settings/PrivacySettings.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/settings/SettingsConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/settings/SettingsConfig.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/settings/ThemeBrand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/settings/ThemeBrand.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/tools/PasswordGeneratedResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/tools/PasswordGeneratedResult.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/tools/PasswordGenerationType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/tools/PasswordGenerationType.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/tools/PasswordGeneratorConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/tools/PasswordGeneratorConfig.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/tools/PasswordStrength.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/tools/PasswordStrength.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/validation/EmailValidationState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/validation/EmailValidationState.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/validation/PasswordValidationState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/validation/PasswordValidationState.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/vault/AdditionalFieldDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/vault/AdditionalFieldDto.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/vault/BankAccountDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/vault/BankAccountDto.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/vault/NoteDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/vault/NoteDto.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/vault/PasswordDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/vault/PasswordDto.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/vault/SyncStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/vault/SyncStatus.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/vault/VaultItemDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/vault/VaultItemDto.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/vault/VaultType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/model/vault/VaultType.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/navigation/Routes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/navigation/Routes.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/utils/BuildKonfigProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/utils/BuildKonfigProvider.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/utils/DataUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/utils/DataUtils.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/utils/DateTimeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/utils/DateTimeUtils.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/utils/FirebaseErrorMessagegUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/utils/FirebaseErrorMessagegUtils.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/utils/FlowUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/utils/FlowUtils.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/utils/KotlinExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/utils/KotlinExt.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/thejohnsondev/common/utils/Logger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonMain/kotlin/com/thejohnsondev/common/utils/Logger.kt -------------------------------------------------------------------------------- /core/common/src/commonTest/kotlin/com/thejohnsondev/common/utils/DataUtilsKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/commonTest/kotlin/com/thejohnsondev/common/utils/DataUtilsKtTest.kt -------------------------------------------------------------------------------- /core/common/src/desktopMain/kotlin/com/thejohnsondev/common/Platform.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/desktopMain/kotlin/com/thejohnsondev/common/Platform.desktop.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/thejohnsondev/common/Platform.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/main/java/com/thejohnsondev/common/Platform.android.kt -------------------------------------------------------------------------------- /core/common/src/nativeMain/kotlin/com/thejohnsondev/common/Platform.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/nativeMain/kotlin/com/thejohnsondev/common/Platform.native.kt -------------------------------------------------------------------------------- /core/common/src/wasmJsMain/kotlin/com/thejohnsondev/common/Platform.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/common/src/wasmJsMain/kotlin/com/thejohnsondev/common/Platform.wasmJs.kt -------------------------------------------------------------------------------- /core/database/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/database/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/database/build.gradle.kts -------------------------------------------------------------------------------- /core/database/src/androidMain/kotlin/com/thejohnsondev/database/di/DatabaseModule.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/database/src/androidMain/kotlin/com/thejohnsondev/database/di/DatabaseModule.android.kt -------------------------------------------------------------------------------- /core/database/src/androidMain/kotlin/com/thejohnsondev/database/sqldelight/DatabaseDriverFactory.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/database/src/androidMain/kotlin/com/thejohnsondev/database/sqldelight/DatabaseDriverFactory.android.kt -------------------------------------------------------------------------------- /core/database/src/commonMain/kotlin/com/thejohnsondev/database/LocalDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/database/src/commonMain/kotlin/com/thejohnsondev/database/LocalDataSource.kt -------------------------------------------------------------------------------- /core/database/src/commonMain/kotlin/com/thejohnsondev/database/LocalDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/database/src/commonMain/kotlin/com/thejohnsondev/database/LocalDataSourceImpl.kt -------------------------------------------------------------------------------- /core/database/src/commonMain/kotlin/com/thejohnsondev/database/di/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/database/src/commonMain/kotlin/com/thejohnsondev/database/di/DatabaseModule.kt -------------------------------------------------------------------------------- /core/database/src/commonMain/kotlin/com/thejohnsondev/database/mappers/DatabaseMappers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/database/src/commonMain/kotlin/com/thejohnsondev/database/mappers/DatabaseMappers.kt -------------------------------------------------------------------------------- /core/database/src/commonMain/kotlin/com/thejohnsondev/database/sqldelight/DatabaseDriverFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/database/src/commonMain/kotlin/com/thejohnsondev/database/sqldelight/DatabaseDriverFactory.kt -------------------------------------------------------------------------------- /core/database/src/commonMain/sqldelight/org/thejohnsondev/vault/database/AdditionalFieldEntity.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/database/src/commonMain/sqldelight/org/thejohnsondev/vault/database/AdditionalFieldEntity.sq -------------------------------------------------------------------------------- /core/database/src/commonMain/sqldelight/org/thejohnsondev/vault/database/DeletedPasswords.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/database/src/commonMain/sqldelight/org/thejohnsondev/vault/database/DeletedPasswords.sq -------------------------------------------------------------------------------- /core/database/src/commonMain/sqldelight/org/thejohnsondev/vault/database/PasswordEntity.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/database/src/commonMain/sqldelight/org/thejohnsondev/vault/database/PasswordEntity.sq -------------------------------------------------------------------------------- /core/database/src/desktopMain/kotlin/com/thejohnsondev/database/di/DatabaseModule.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/database/src/desktopMain/kotlin/com/thejohnsondev/database/di/DatabaseModule.desktop.kt -------------------------------------------------------------------------------- /core/database/src/desktopMain/kotlin/com/thejohnsondev/database/sqldelight/DatabaseDriverFactory.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/database/src/desktopMain/kotlin/com/thejohnsondev/database/sqldelight/DatabaseDriverFactory.desktop.kt -------------------------------------------------------------------------------- /core/database/src/nativeMain/kotlin/com/thejohnsondev/database/di/DatabaseModule.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/database/src/nativeMain/kotlin/com/thejohnsondev/database/di/DatabaseModule.native.kt -------------------------------------------------------------------------------- /core/database/src/nativeMain/kotlin/com/thejohnsondev/database/sqldelight/DatabaseDriverFactory.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/database/src/nativeMain/kotlin/com/thejohnsondev/database/sqldelight/DatabaseDriverFactory.native.kt -------------------------------------------------------------------------------- /core/datastore/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/datastore/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/datastore/build.gradle.kts -------------------------------------------------------------------------------- /core/datastore/src/androidMain/kotlin/com/thejohnsondev/datastore/DataStoreFactory.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/datastore/src/androidMain/kotlin/com/thejohnsondev/datastore/DataStoreFactory.android.kt -------------------------------------------------------------------------------- /core/datastore/src/androidMain/kotlin/com/thejohnsondev/datastore/di/DatastoreModule.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/datastore/src/androidMain/kotlin/com/thejohnsondev/datastore/di/DatastoreModule.android.kt -------------------------------------------------------------------------------- /core/datastore/src/commonMain/kotlin/com/thejohnsondev/datastore/DataStoreFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/datastore/src/commonMain/kotlin/com/thejohnsondev/datastore/DataStoreFactory.kt -------------------------------------------------------------------------------- /core/datastore/src/commonMain/kotlin/com/thejohnsondev/datastore/PreferencesDataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/datastore/src/commonMain/kotlin/com/thejohnsondev/datastore/PreferencesDataStore.kt -------------------------------------------------------------------------------- /core/datastore/src/commonMain/kotlin/com/thejohnsondev/datastore/PreferencesDataStoreImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/datastore/src/commonMain/kotlin/com/thejohnsondev/datastore/PreferencesDataStoreImpl.kt -------------------------------------------------------------------------------- /core/datastore/src/commonMain/kotlin/com/thejohnsondev/datastore/PreferencesDataStoreUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/datastore/src/commonMain/kotlin/com/thejohnsondev/datastore/PreferencesDataStoreUtils.kt -------------------------------------------------------------------------------- /core/datastore/src/commonMain/kotlin/com/thejohnsondev/datastore/di/DatastoreModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/datastore/src/commonMain/kotlin/com/thejohnsondev/datastore/di/DatastoreModule.kt -------------------------------------------------------------------------------- /core/datastore/src/desktopMain/kotlin/com/thejohnsondev/datastore/DataStoreFactory.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/datastore/src/desktopMain/kotlin/com/thejohnsondev/datastore/DataStoreFactory.desktop.kt -------------------------------------------------------------------------------- /core/datastore/src/desktopMain/kotlin/com/thejohnsondev/datastore/di/DatastoreModule.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/datastore/src/desktopMain/kotlin/com/thejohnsondev/datastore/di/DatastoreModule.desktop.kt -------------------------------------------------------------------------------- /core/datastore/src/nativeMain/kotlin/com/thejohnsondev/datastore/DataStoreFactory.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/datastore/src/nativeMain/kotlin/com/thejohnsondev/datastore/DataStoreFactory.native.kt -------------------------------------------------------------------------------- /core/datastore/src/nativeMain/kotlin/com/thejohnsondev/datastore/di/DatastoreModule.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/datastore/src/nativeMain/kotlin/com/thejohnsondev/datastore/di/DatastoreModule.native.kt -------------------------------------------------------------------------------- /core/localization/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/localization/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/localization/build.gradle.kts -------------------------------------------------------------------------------- /core/localization/src/commonMain/kotlin/com/thejohnsondev/localization/Language.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/localization/src/commonMain/kotlin/com/thejohnsondev/localization/Language.kt -------------------------------------------------------------------------------- /core/localization/src/commonMain/kotlin/com/thejohnsondev/localization/LocalizationUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/localization/src/commonMain/kotlin/com/thejohnsondev/localization/LocalizationUtils.kt -------------------------------------------------------------------------------- /core/localization/src/commonMain/kotlin/com/thejohnsondev/localization/SelectLanguageBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/localization/src/commonMain/kotlin/com/thejohnsondev/localization/SelectLanguageBottomSheet.kt -------------------------------------------------------------------------------- /core/localization/src/commonMain/kotlin/com/thejohnsondev/localization/SelectLanguageViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/localization/src/commonMain/kotlin/com/thejohnsondev/localization/SelectLanguageViewModel.kt -------------------------------------------------------------------------------- /core/localization/src/commonMain/kotlin/com/thejohnsondev/localization/di/LocalizationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/localization/src/commonMain/kotlin/com/thejohnsondev/localization/di/LocalizationModule.kt -------------------------------------------------------------------------------- /core/localization/src/desktopMain/kotlin/com/thejohnsondev/localization/LocalizationUtils.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/localization/src/desktopMain/kotlin/com/thejohnsondev/localization/LocalizationUtils.desktop.kt -------------------------------------------------------------------------------- /core/localization/src/desktopMain/kotlin/com/thejohnsondev/localization/di/LocalizationModule.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/localization/src/desktopMain/kotlin/com/thejohnsondev/localization/di/LocalizationModule.desktop.kt -------------------------------------------------------------------------------- /core/localization/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/localization/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/localization/src/main/java/com/thejohnsondev/localization/LocalizationUtils.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/localization/src/main/java/com/thejohnsondev/localization/LocalizationUtils.android.kt -------------------------------------------------------------------------------- /core/localization/src/main/java/com/thejohnsondev/localization/di/LocalizationModule.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/localization/src/main/java/com/thejohnsondev/localization/di/LocalizationModule.android.kt -------------------------------------------------------------------------------- /core/localization/src/nativeMain/kotlin/com/thejohnsondev/localization/LocalizationUtils.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/localization/src/nativeMain/kotlin/com/thejohnsondev/localization/LocalizationUtils.native.kt -------------------------------------------------------------------------------- /core/localization/src/nativeMain/kotlin/com/thejohnsondev/localization/di/LocalizationModule.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/localization/src/nativeMain/kotlin/com/thejohnsondev/localization/di/LocalizationModule.native.kt -------------------------------------------------------------------------------- /core/network/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/network/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/build.gradle.kts -------------------------------------------------------------------------------- /core/network/src/androidMain/kotlin/com/thejohnsondev/network/HttpClientProvider.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/src/androidMain/kotlin/com/thejohnsondev/network/HttpClientProvider.android.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/thejohnsondev/network/HttpClientProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/src/commonMain/kotlin/com/thejohnsondev/network/HttpClientProvider.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/thejohnsondev/network/NetworkEngineConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/src/commonMain/kotlin/com/thejohnsondev/network/NetworkEngineConfig.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/thejohnsondev/network/NetworkUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/src/commonMain/kotlin/com/thejohnsondev/network/NetworkUtils.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/thejohnsondev/network/di/ApiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/src/commonMain/kotlin/com/thejohnsondev/network/di/ApiModule.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/thejohnsondev/network/di/DemoApiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/src/commonMain/kotlin/com/thejohnsondev/network/di/DemoApiModule.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/thejohnsondev/network/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/src/commonMain/kotlin/com/thejohnsondev/network/di/NetworkModule.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/thejohnsondev/network/logo/DemoLogoApiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/src/commonMain/kotlin/com/thejohnsondev/network/logo/DemoLogoApiImpl.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/thejohnsondev/network/logo/LogoApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/src/commonMain/kotlin/com/thejohnsondev/network/logo/LogoApi.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/thejohnsondev/network/logo/LogoApiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/src/commonMain/kotlin/com/thejohnsondev/network/logo/LogoApiImpl.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/thejohnsondev/network/vault/APIs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/src/commonMain/kotlin/com/thejohnsondev/network/vault/APIs.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/thejohnsondev/network/vault/DemoRemoteApiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/src/commonMain/kotlin/com/thejohnsondev/network/vault/DemoRemoteApiImpl.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/thejohnsondev/network/vault/DotNetRemoteApiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/src/commonMain/kotlin/com/thejohnsondev/network/vault/DotNetRemoteApiImpl.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/thejohnsondev/network/vault/FirebaseRemoteApiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/src/commonMain/kotlin/com/thejohnsondev/network/vault/FirebaseRemoteApiImpl.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/thejohnsondev/network/vault/RemoteApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/src/commonMain/kotlin/com/thejohnsondev/network/vault/RemoteApi.kt -------------------------------------------------------------------------------- /core/network/src/desktopMain/kotlin/com/thejohnsondev/network/HttpClientProvider.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/src/desktopMain/kotlin/com/thejohnsondev/network/HttpClientProvider.desktop.kt -------------------------------------------------------------------------------- /core/network/src/nativeMain/kotlin/com/thejohnsondev/network/HttpClientProvider.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/src/nativeMain/kotlin/com/thejohnsondev/network/HttpClientProvider.native.kt -------------------------------------------------------------------------------- /core/network/src/test/kotlin/com/thejohnsondev/network/NetworkUtilsKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/network/src/test/kotlin/com/thejohnsondev/network/NetworkUtilsKtTest.kt -------------------------------------------------------------------------------- /core/platform/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/platform/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/build.gradle.kts -------------------------------------------------------------------------------- /core/platform/src/androidInstrumentedTest/kotlin/com/thejohnsondev/platform/encryption/EncryptionUtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/androidInstrumentedTest/kotlin/com/thejohnsondev/platform/encryption/EncryptionUtilsTest.kt -------------------------------------------------------------------------------- /core/platform/src/androidMain/kotlin/com/thejohnsondev/platform/di/AndroidPlatformDependency.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/androidMain/kotlin/com/thejohnsondev/platform/di/AndroidPlatformDependency.kt -------------------------------------------------------------------------------- /core/platform/src/androidMain/kotlin/com/thejohnsondev/platform/encryption/AndroidEncryptionUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/androidMain/kotlin/com/thejohnsondev/platform/encryption/AndroidEncryptionUtils.kt -------------------------------------------------------------------------------- /core/platform/src/androidMain/kotlin/com/thejohnsondev/platform/encryption/AndroidKeyGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/androidMain/kotlin/com/thejohnsondev/platform/encryption/AndroidKeyGenerator.kt -------------------------------------------------------------------------------- /core/platform/src/androidMain/kotlin/com/thejohnsondev/platform/encryption/PBKDFUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/androidMain/kotlin/com/thejohnsondev/platform/encryption/PBKDFUtils.kt -------------------------------------------------------------------------------- /core/platform/src/androidMain/kotlin/com/thejohnsondev/platform/filemanager/AndroidActivityProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/androidMain/kotlin/com/thejohnsondev/platform/filemanager/AndroidActivityProvider.kt -------------------------------------------------------------------------------- /core/platform/src/androidMain/kotlin/com/thejohnsondev/platform/filemanager/AndroidPlatformFileManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/androidMain/kotlin/com/thejohnsondev/platform/filemanager/AndroidPlatformFileManager.kt -------------------------------------------------------------------------------- /core/platform/src/androidMain/kotlin/com/thejohnsondev/platform/storage/AndroidSecureStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/androidMain/kotlin/com/thejohnsondev/platform/storage/AndroidSecureStorage.kt -------------------------------------------------------------------------------- /core/platform/src/androidMain/kotlin/com/thejohnsondev/platform/utils/AndroidClipboardUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/androidMain/kotlin/com/thejohnsondev/platform/utils/AndroidClipboardUtils.kt -------------------------------------------------------------------------------- /core/platform/src/commonMain/kotlin/com/thejohnsondev/platform/Const.kt: -------------------------------------------------------------------------------- 1 | package com.thejohnsondev.platform 2 | 3 | const val SECRET_KEY_SIZE = 256 -------------------------------------------------------------------------------- /core/platform/src/commonMain/kotlin/com/thejohnsondev/platform/di/PlatformDependency.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/commonMain/kotlin/com/thejohnsondev/platform/di/PlatformDependency.kt -------------------------------------------------------------------------------- /core/platform/src/commonMain/kotlin/com/thejohnsondev/platform/di/PlatformModuleProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/commonMain/kotlin/com/thejohnsondev/platform/di/PlatformModuleProvider.kt -------------------------------------------------------------------------------- /core/platform/src/commonMain/kotlin/com/thejohnsondev/platform/encryption/EncryptionUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/commonMain/kotlin/com/thejohnsondev/platform/encryption/EncryptionUtils.kt -------------------------------------------------------------------------------- /core/platform/src/commonMain/kotlin/com/thejohnsondev/platform/encryption/KeyGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/commonMain/kotlin/com/thejohnsondev/platform/encryption/KeyGenerator.kt -------------------------------------------------------------------------------- /core/platform/src/commonMain/kotlin/com/thejohnsondev/platform/filemanager/ImportExportResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/commonMain/kotlin/com/thejohnsondev/platform/filemanager/ImportExportResult.kt -------------------------------------------------------------------------------- /core/platform/src/commonMain/kotlin/com/thejohnsondev/platform/filemanager/PlatformFileManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/commonMain/kotlin/com/thejohnsondev/platform/filemanager/PlatformFileManager.kt -------------------------------------------------------------------------------- /core/platform/src/commonMain/kotlin/com/thejohnsondev/platform/storage/SecureStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/commonMain/kotlin/com/thejohnsondev/platform/storage/SecureStorage.kt -------------------------------------------------------------------------------- /core/platform/src/commonMain/kotlin/com/thejohnsondev/platform/utils/ClipboardUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/commonMain/kotlin/com/thejohnsondev/platform/utils/ClipboardUtils.kt -------------------------------------------------------------------------------- /core/platform/src/desktopMain/kotlin/com/thejohnsondev/platform/di/DesktopPlatformDependency.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/desktopMain/kotlin/com/thejohnsondev/platform/di/DesktopPlatformDependency.kt -------------------------------------------------------------------------------- /core/platform/src/desktopMain/kotlin/com/thejohnsondev/platform/encryption/DesktopEncryptionUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/desktopMain/kotlin/com/thejohnsondev/platform/encryption/DesktopEncryptionUtils.kt -------------------------------------------------------------------------------- /core/platform/src/desktopMain/kotlin/com/thejohnsondev/platform/encryption/DesktopKeyGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/desktopMain/kotlin/com/thejohnsondev/platform/encryption/DesktopKeyGenerator.kt -------------------------------------------------------------------------------- /core/platform/src/desktopMain/kotlin/com/thejohnsondev/platform/encryption/PBKDFUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/desktopMain/kotlin/com/thejohnsondev/platform/encryption/PBKDFUtils.kt -------------------------------------------------------------------------------- /core/platform/src/desktopMain/kotlin/com/thejohnsondev/platform/filemanager/DesktopPlatformFileManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/desktopMain/kotlin/com/thejohnsondev/platform/filemanager/DesktopPlatformFileManager.kt -------------------------------------------------------------------------------- /core/platform/src/desktopMain/kotlin/com/thejohnsondev/platform/storage/DesktopSecureStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/desktopMain/kotlin/com/thejohnsondev/platform/storage/DesktopSecureStorage.kt -------------------------------------------------------------------------------- /core/platform/src/desktopMain/kotlin/com/thejohnsondev/platform/utils/DesktopClipboardUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/platform/src/desktopMain/kotlin/com/thejohnsondev/platform/utils/DesktopClipboardUtils.kt -------------------------------------------------------------------------------- /core/sync/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/sync/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/sync/build.gradle.kts -------------------------------------------------------------------------------- /core/sync/src/commonMain/kotlin/com/thejohnsondev/sync/SyncManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/sync/src/commonMain/kotlin/com/thejohnsondev/sync/SyncManager.kt -------------------------------------------------------------------------------- /core/sync/src/commonMain/kotlin/com/thejohnsondev/sync/di/SyncModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/sync/src/commonMain/kotlin/com/thejohnsondev/sync/di/SyncModule.kt -------------------------------------------------------------------------------- /core/ui/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/ui/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/build.gradle.kts -------------------------------------------------------------------------------- /core/ui/src/androidMain/kotlin/com/thekohnsondev/ui/preview/container/CsvTableDisplayPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/androidMain/kotlin/com/thekohnsondev/ui/preview/container/CsvTableDisplayPreview.kt -------------------------------------------------------------------------------- /core/ui/src/androidMain/kotlin/com/thekohnsondev/ui/preview/text/PrimaryTextFieldPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/androidMain/kotlin/com/thekohnsondev/ui/preview/text/PrimaryTextFieldPreview.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_empty_colored.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_empty_colored.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_export_colored.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_export_colored.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_export_monochrome.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_export_monochrome.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_face_id.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_face_id.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_flag_es.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_flag_es.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_flag_gb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_flag_gb.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_flag_ua.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_flag_ua.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_import_colored.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_import_colored.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_import_monochrome.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_import_monochrome.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_invalid_colored.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_invalid_colored.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_password.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_password.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_security.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_security.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_settings.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_shield_outline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_shield_outline.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_sort_alph_az.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_sort_alph_az.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_sort_alph_za.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_sort_alph_za.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_sort_time_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_sort_time_new.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_sort_time_old.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_sort_time_old.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_tools.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_tools.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_vault_108_gradient.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_vault_108_gradient.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_vault_24_gradient.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_vault_24_gradient.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/ic_vault_img_512_blue_gradient.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/ic_vault_img_512_blue_gradient.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/img_phone_vault.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/img_phone_vault.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/img_security_shield.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/img_security_shield.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/drawable/img_sync.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/drawable/img_sync.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/font/Outfit-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/font/Outfit-Black.ttf -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/font/Outfit-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/font/Outfit-Bold.ttf -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/font/Outfit-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/font/Outfit-ExtraBold.ttf -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/font/Outfit-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/font/Outfit-ExtraLight.ttf -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/font/Outfit-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/font/Outfit-Light.ttf -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/font/Outfit-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/font/Outfit-Medium.ttf -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/font/Outfit-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/font/Outfit-Regular.ttf -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/font/Outfit-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/font/Outfit-SemiBold.ttf -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/font/Outfit-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/font/Outfit-Thin.ttf -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/values-es/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/values-es/strings.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/values-uk/strings.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/composeResources/values/strings.xml -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/ArcProgressbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/ArcProgressbar.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/CountryFlagItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/CountryFlagItem.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/DebugConsole.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/DebugConsole.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/ExpandableSectionItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/ExpandableSectionItem.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/HalfColoredCircle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/HalfColoredCircle.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/LoadedImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/LoadedImage.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/SelectableOptionItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/SelectableOptionItem.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/SelectableThemeOptionItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/SelectableThemeOptionItem.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/Snackbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/Snackbar.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/VaultLogo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/VaultLogo.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/animation/AnimatedMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/animation/AnimatedMessage.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/animation/CardWithAnimatedBorder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/animation/CardWithAnimatedBorder.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/animation/GlowPulsingBackground.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/animation/GlowPulsingBackground.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/animation/ShimmerEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/animation/ShimmerEffect.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/animation/appear/AnimatedAppear.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/animation/appear/AnimatedAppear.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/animation/appear/AnimatedAppearParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/animation/appear/AnimatedAppearParams.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/button/BackArrowButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/button/BackArrowButton.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/button/RoundedButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/button/RoundedButton.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/button/RoundedIconButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/button/RoundedIconButton.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/button/ToggleButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/button/ToggleButton.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/button/ToggleOptionItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/button/ToggleOptionItem.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/container/BlurContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/container/BlurContainer.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/container/CsvTableDisplay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/container/CsvTableDisplay.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/container/ExpandableContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/container/ExpandableContent.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/container/RoundedContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/container/RoundedContainer.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/dialog/ConfirmAlertDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/dialog/ConfirmAlertDialog.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/dialog/ModalDragHandle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/dialog/ModalDragHandle.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/filter/FilterGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/filter/FilterGroup.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/loader/Loader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/loader/Loader.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/loader/StrengthLevelIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/loader/StrengthLevelIndicator.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/text/ErrorText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/text/ErrorText.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/text/PrimaryOutlinedTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/text/PrimaryOutlinedTextField.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/text/PrimaryTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/text/PrimaryTextField.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/text/PrimaryTextFieldWithBackground.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/text/PrimaryTextFieldWithBackground.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/text/PrivacyPolicyText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/text/PrivacyPolicyText.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/text/SearchBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/text/SearchBar.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/text/TextFieldIconBehavior.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/text/TextFieldIconBehavior.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/vault/AdditionalFieldItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/vault/AdditionalFieldItem.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/vault/HighlightOnLongPressText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/vault/HighlightOnLongPressText.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/vault/passworditem/PasswordItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/vault/passworditem/PasswordItem.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/vault/passworditem/PasswordItemProperties.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/vault/passworditem/PasswordItemProperties.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/vault/passworditem/PasswordUIModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/components/vault/passworditem/PasswordUIModel.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/DeviceThemeConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/DeviceThemeConfig.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/Dimensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/Dimensions.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/Shapes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/Shapes.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/Type.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/colorscheme/BlueSkyColorScheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/colorscheme/BlueSkyColorScheme.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/colorscheme/DefaultColorScheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/colorscheme/DefaultColorScheme.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/colorscheme/GreenForestColorScheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/colorscheme/GreenForestColorScheme.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/colorscheme/MonochromeColorScheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/colorscheme/MonochromeColorScheme.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/colorscheme/RedAlgaeColorScheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/colorscheme/RedAlgaeColorScheme.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/colorscheme/SunnyColorScheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/colorscheme/SunnyColorScheme.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/colorscheme/VaultDefaultTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/colorscheme/VaultDefaultTheme.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/colorscheme/VioletColorScheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/colorscheme/VioletColorScheme.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/colorscheme/selectableitemcolor/SelectableItemColors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/designsystem/colorscheme/selectableitemcolor/SelectableItemColors.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/di/UiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/di/UiModule.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/displaymessage/DisplayMessageUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/displaymessage/DisplayMessageUtils.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/CategoryUIModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/CategoryUIModel.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/FilterUIModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/FilterUIModel.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/IconContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/IconContainer.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/ScaffoldConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/ScaffoldConfig.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/SortOrder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/SortOrder.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/button/ButtonStyle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/button/ButtonStyle.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/filterlists/FiltersProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/filterlists/FiltersProvider.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/message/MessageColors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/message/MessageColors.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/message/MessageContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/message/MessageContent.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/settings/SettingsSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/settings/SettingsSection.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/settings/SettingsSubSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/model/settings/SettingsSubSection.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/scaffold/BottomNavItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/scaffold/BottomNavItem.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/utils/ColorUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/utils/ColorUtils.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/utils/ComposableUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/utils/ComposableUtils.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/utils/KeyboardManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/utils/KeyboardManager.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/utils/ModifierUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/utils/ModifierUtils.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/utils/PagerUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/utils/PagerUtils.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/utils/ResourceProviders.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonMain/kotlin/com/thejohnsondev/ui/utils/ResourceProviders.kt -------------------------------------------------------------------------------- /core/ui/src/commonTest/kotlin/com/thejohnsondev/ui/components/RoundedButtonKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/commonTest/kotlin/com/thejohnsondev/ui/components/RoundedButtonKtTest.kt -------------------------------------------------------------------------------- /core/ui/src/desktopMain/kotlin/com/thejohnsondev/ui/designsystem/DeviceThemeConfig.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/desktopMain/kotlin/com/thejohnsondev/ui/designsystem/DeviceThemeConfig.desktop.kt -------------------------------------------------------------------------------- /core/ui/src/desktopMain/kotlin/com/thejohnsondev/ui/di/UiModule.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/desktopMain/kotlin/com/thejohnsondev/ui/di/UiModule.desktop.kt -------------------------------------------------------------------------------- /core/ui/src/desktopMain/kotlin/com/thejohnsondev/ui/utils/KeyboardManager.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/desktopMain/kotlin/com/thejohnsondev/ui/utils/KeyboardManager.desktop.kt -------------------------------------------------------------------------------- /core/ui/src/desktopMain/kotlin/com/thejohnsondev/ui/utils/ModifierUtils.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/desktopMain/kotlin/com/thejohnsondev/ui/utils/ModifierUtils.desktop.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/thejohnsondev/ui/designsystem/DeviceThemeConfig.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/main/java/com/thejohnsondev/ui/designsystem/DeviceThemeConfig.android.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/thejohnsondev/ui/di/UiModule.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/main/java/com/thejohnsondev/ui/di/UiModule.android.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/thejohnsondev/ui/utils/KeyboardManager.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/main/java/com/thejohnsondev/ui/utils/KeyboardManager.android.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/thejohnsondev/ui/utils/ModifierUtils.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/main/java/com/thejohnsondev/ui/utils/ModifierUtils.android.kt -------------------------------------------------------------------------------- /core/ui/src/nativeMain/kotlin/com/thejohnsondev/ui/designsystem/DeviceThemeConfig.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/nativeMain/kotlin/com/thejohnsondev/ui/designsystem/DeviceThemeConfig.native.kt -------------------------------------------------------------------------------- /core/ui/src/nativeMain/kotlin/com/thejohnsondev/ui/di/UiModule.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/nativeMain/kotlin/com/thejohnsondev/ui/di/UiModule.native.kt -------------------------------------------------------------------------------- /core/ui/src/nativeMain/kotlin/com/thejohnsondev/ui/utils/KeyboardManager.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/nativeMain/kotlin/com/thejohnsondev/ui/utils/KeyboardManager.native.kt -------------------------------------------------------------------------------- /core/ui/src/nativeMain/kotlin/com/thejohnsondev/ui/utils/ModifierUtils.native.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/nativeMain/kotlin/com/thejohnsondev/ui/utils/ModifierUtils.native.kt -------------------------------------------------------------------------------- /core/ui/src/wasmJsMain/kotlin/com/thejohnsondev/ui/designsystem/DeviceThemeConfig.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/wasmJsMain/kotlin/com/thejohnsondev/ui/designsystem/DeviceThemeConfig.wasmJs.kt -------------------------------------------------------------------------------- /core/ui/src/wasmJsMain/kotlin/com/thejohnsondev/ui/di/UiModule.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/wasmJsMain/kotlin/com/thejohnsondev/ui/di/UiModule.wasmJs.kt -------------------------------------------------------------------------------- /core/ui/src/wasmJsMain/kotlin/com/thejohnsondev/ui/utils/KeyboardManager.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/wasmJsMain/kotlin/com/thejohnsondev/ui/utils/KeyboardManager.wasmJs.kt -------------------------------------------------------------------------------- /core/ui/src/wasmJsMain/kotlin/com/thejohnsondev/ui/utils/ModifierUtils.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/core/ui/src/wasmJsMain/kotlin/com/thejohnsondev/ui/utils/ModifierUtils.wasmJs.kt -------------------------------------------------------------------------------- /deviceconfig/common-android-device.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/deviceconfig/common-android-device.yml -------------------------------------------------------------------------------- /deviceconfig/endtoend-android-device.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/deviceconfig/endtoend-android-device.yml -------------------------------------------------------------------------------- /deviceconfig/platform-android-device.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/deviceconfig/platform-android-device.yml -------------------------------------------------------------------------------- /feature/auth/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/auth/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/data/build.gradle.kts -------------------------------------------------------------------------------- /feature/auth/data/src/commonMain/kotlin/com/thejohnsondev/data/AuthRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/data/src/commonMain/kotlin/com/thejohnsondev/data/AuthRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/auth/data/src/commonMain/kotlin/com/thejohnsondev/data/AuthServiceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/data/src/commonMain/kotlin/com/thejohnsondev/data/AuthServiceImpl.kt -------------------------------------------------------------------------------- /feature/auth/data/src/commonMain/kotlin/com/thejohnsondev/data/DemoEncryptionRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/data/src/commonMain/kotlin/com/thejohnsondev/data/DemoEncryptionRepository.kt -------------------------------------------------------------------------------- /feature/auth/data/src/commonMain/kotlin/com/thejohnsondev/data/EncryptionRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/data/src/commonMain/kotlin/com/thejohnsondev/data/EncryptionRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/auth/data/src/commonMain/kotlin/com/thejohnsondev/data/GenerateKeyRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/data/src/commonMain/kotlin/com/thejohnsondev/data/GenerateKeyRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/auth/data/src/commonMain/kotlin/com/thejohnsondev/data/di/AuthDataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/data/src/commonMain/kotlin/com/thejohnsondev/data/di/AuthDataModule.kt -------------------------------------------------------------------------------- /feature/auth/domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/auth/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/domain/build.gradle.kts -------------------------------------------------------------------------------- /feature/auth/domain/src/androidUnitTest/kotlin/com/thejohnsondev/domain/GetFirstScreenRoutesUseCaseImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/domain/src/androidUnitTest/kotlin/com/thejohnsondev/domain/GetFirstScreenRoutesUseCaseImplTest.kt -------------------------------------------------------------------------------- /feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/CheckInstallIDUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/CheckInstallIDUseCase.kt -------------------------------------------------------------------------------- /feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/EmailValidateUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/EmailValidateUseCase.kt -------------------------------------------------------------------------------- /feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetAnalyticsPropsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetAnalyticsPropsUseCase.kt -------------------------------------------------------------------------------- /feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetBiometricAvailabilityUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetBiometricAvailabilityUseCase.kt -------------------------------------------------------------------------------- /feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetFirstScreenRouteUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetFirstScreenRouteUseCase.kt -------------------------------------------------------------------------------- /feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/PasswordValidationUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/PasswordValidationUseCase.kt -------------------------------------------------------------------------------- /feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/ShowBiometricPromptUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/ShowBiometricPromptUseCase.kt -------------------------------------------------------------------------------- /feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/di/AuthDomainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/di/AuthDomainModule.kt -------------------------------------------------------------------------------- /feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/model/AnalyticsProps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/model/AnalyticsProps.kt -------------------------------------------------------------------------------- /feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/AuthRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/AuthRepository.kt -------------------------------------------------------------------------------- /feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/AuthService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/AuthService.kt -------------------------------------------------------------------------------- /feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/EncryptionRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/EncryptionRepository.kt -------------------------------------------------------------------------------- /feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/GenerateKeyRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/GenerateKeyRepository.kt -------------------------------------------------------------------------------- /feature/auth/domain/src/test/kotlin/com/thejohnsondev/domain/EmailValidateUseCaseImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/domain/src/test/kotlin/com/thejohnsondev/domain/EmailValidateUseCaseImplTest.kt -------------------------------------------------------------------------------- /feature/auth/domain/src/test/kotlin/com/thejohnsondev/domain/PasswordValidationUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/domain/src/test/kotlin/com/thejohnsondev/domain/PasswordValidationUseCaseTest.kt -------------------------------------------------------------------------------- /feature/auth/presentation/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/auth/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/presentation/build.gradle.kts -------------------------------------------------------------------------------- /feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/biometric/BiometricLoginScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/biometric/BiometricLoginScreen.kt -------------------------------------------------------------------------------- /feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/biometric/BiometricLoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/biometric/BiometricLoginViewModel.kt -------------------------------------------------------------------------------- /feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/di/AuthPresentationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/di/AuthPresentationModule.kt -------------------------------------------------------------------------------- /feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/login/LoginScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/login/LoginScreen.kt -------------------------------------------------------------------------------- /feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/login/LoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/login/LoginViewModel.kt -------------------------------------------------------------------------------- /feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/navigation/Navigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/navigation/Navigation.kt -------------------------------------------------------------------------------- /feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/onboarding/OnboardingPageModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/onboarding/OnboardingPageModel.kt -------------------------------------------------------------------------------- /feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/onboarding/OnboardingScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/onboarding/OnboardingScreen.kt -------------------------------------------------------------------------------- /feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/onboarding/OnboardingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/onboarding/OnboardingViewModel.kt -------------------------------------------------------------------------------- /feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/signup/SignUpScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/signup/SignUpScreen.kt -------------------------------------------------------------------------------- /feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/signup/SignUpViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/signup/SignUpViewModel.kt -------------------------------------------------------------------------------- /feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/vaulttype/SelectVaultTypeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/vaulttype/SelectVaultTypeScreen.kt -------------------------------------------------------------------------------- /feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/vaulttype/SelectedVaultTypeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/vaulttype/SelectedVaultTypeViewModel.kt -------------------------------------------------------------------------------- /feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/welcome/WelcomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/welcome/WelcomeScreen.kt -------------------------------------------------------------------------------- /feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/welcome/WelcomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/welcome/WelcomeViewModel.kt -------------------------------------------------------------------------------- /feature/auth/presentation/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/auth/presentation/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/settings/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/settings/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/data/build.gradle.kts -------------------------------------------------------------------------------- /feature/settings/data/src/commonMain/kotlin/com/thejohnsondev/data/ExportImportRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/data/src/commonMain/kotlin/com/thejohnsondev/data/ExportImportRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/settings/data/src/commonMain/kotlin/com/thejohnsondev/data/SettingsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/data/src/commonMain/kotlin/com/thejohnsondev/data/SettingsRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/settings/data/src/commonMain/kotlin/com/thejohnsondev/data/di/SettingsDataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/data/src/commonMain/kotlin/com/thejohnsondev/data/di/SettingsDataModule.kt -------------------------------------------------------------------------------- /feature/settings/domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/settings/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/build.gradle.kts -------------------------------------------------------------------------------- /feature/settings/domain/src/androidUnitTest/kotlin/com/thejohnsondev/settings/UpdateSettingsUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/androidUnitTest/kotlin/com/thejohnsondev/settings/UpdateSettingsUseCaseTest.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/CheckPassDuplicatesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/CheckPassDuplicatesUseCase.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/ExportVaultUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/ExportVaultUseCase.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GenerateExportCSVUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GenerateExportCSVUseCase.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetContactInfoUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetContactInfoUseCase.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetLicenseInfoUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetLicenseInfoUseCase.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetSettingsFlowUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetSettingsFlowUseCase.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetUserEmailUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetUserEmailUseCase.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetVersionInfoUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetVersionInfoUseCase.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/IsBlockingScreenshotAvailableUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/IsBlockingScreenshotAvailableUseCase.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/IsDynamicThemeAvailableUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/IsDynamicThemeAvailableUseCase.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/ParsePasswordsCSVUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/ParsePasswordsCSVUseCase.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/SelectCSVUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/SelectCSVUseCase.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/UpdateSettingsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/UpdateSettingsUseCase.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/di/SettingsDomainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/di/SettingsDomainModule.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/export/CSVImportExportUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/export/CSVImportExportUtils.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/model/ContactInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/model/ContactInfo.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/model/LicenseInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/model/LicenseInfo.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/model/VersionInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/model/VersionInfo.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/ExportImportRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/ExportImportRepository.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/SettingsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/SettingsRepository.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonTest/kotlin/com/thejohnsondev/domain/export/CSVImportExportUtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonTest/kotlin/com/thejohnsondev/domain/export/CSVImportExportUtilsTest.kt -------------------------------------------------------------------------------- /feature/settings/domain/src/commonTest/kotlin/com/thejohnsondev/domain/export/CheckPassDuplicatesUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/domain/src/commonTest/kotlin/com/thejohnsondev/domain/export/CheckPassDuplicatesUseCaseTest.kt -------------------------------------------------------------------------------- /feature/settings/presentation/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/settings/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/presentation/build.gradle.kts -------------------------------------------------------------------------------- /feature/settings/presentation/src/androidMain/kotlin/com/thejohnsondev/presentation/preview/ExportPasswordsPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/presentation/src/androidMain/kotlin/com/thejohnsondev/presentation/preview/ExportPasswordsPreview.kt -------------------------------------------------------------------------------- /feature/settings/presentation/src/androidMain/kotlin/com/thejohnsondev/presentation/preview/ImportPasswordsPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/presentation/src/androidMain/kotlin/com/thejohnsondev/presentation/preview/ImportPasswordsPreview.kt -------------------------------------------------------------------------------- /feature/settings/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/SettingsScreen.kt -------------------------------------------------------------------------------- /feature/settings/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/SettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/SettingsViewModel.kt -------------------------------------------------------------------------------- /feature/settings/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/di/SettingsPresentationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/di/SettingsPresentationModule.kt -------------------------------------------------------------------------------- /feature/settings/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/exportv/ExportPasswordsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/exportv/ExportPasswordsScreen.kt -------------------------------------------------------------------------------- /feature/settings/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/exportv/ExportPasswordsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/exportv/ExportPasswordsViewModel.kt -------------------------------------------------------------------------------- /feature/settings/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/exportv/NotExportedPasswordsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/exportv/NotExportedPasswordsScreen.kt -------------------------------------------------------------------------------- /feature/settings/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/importv/ImportPasswordsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/importv/ImportPasswordsScreen.kt -------------------------------------------------------------------------------- /feature/settings/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/importv/ImportPasswordsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/importv/ImportPasswordsViewModel.kt -------------------------------------------------------------------------------- /feature/settings/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/navigation/SettingsNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/settings/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/navigation/SettingsNavigation.kt -------------------------------------------------------------------------------- /feature/tools/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/tools/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/data/build.gradle.kts -------------------------------------------------------------------------------- /feature/tools/data/src/commonMain/kotlin/com/thejohnsondev/data/CommonPasswords.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/data/src/commonMain/kotlin/com/thejohnsondev/data/CommonPasswords.kt -------------------------------------------------------------------------------- /feature/tools/data/src/commonMain/kotlin/com/thejohnsondev/data/HumanPasswordWords.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/data/src/commonMain/kotlin/com/thejohnsondev/data/HumanPasswordWords.kt -------------------------------------------------------------------------------- /feature/tools/data/src/commonMain/kotlin/com/thejohnsondev/data/PasswordGeneratorRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/data/src/commonMain/kotlin/com/thejohnsondev/data/PasswordGeneratorRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/tools/data/src/commonMain/kotlin/com/thejohnsondev/data/ToolsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/data/src/commonMain/kotlin/com/thejohnsondev/data/ToolsRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/tools/data/src/commonMain/kotlin/com/thejohnsondev/data/commonpasswords/Chunk1.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/data/src/commonMain/kotlin/com/thejohnsondev/data/commonpasswords/Chunk1.kt -------------------------------------------------------------------------------- /feature/tools/data/src/commonMain/kotlin/com/thejohnsondev/data/commonpasswords/Chunk2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/data/src/commonMain/kotlin/com/thejohnsondev/data/commonpasswords/Chunk2.kt -------------------------------------------------------------------------------- /feature/tools/data/src/commonMain/kotlin/com/thejohnsondev/data/commonpasswords/Chunk3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/data/src/commonMain/kotlin/com/thejohnsondev/data/commonpasswords/Chunk3.kt -------------------------------------------------------------------------------- /feature/tools/data/src/commonMain/kotlin/com/thejohnsondev/data/commonpasswords/Chunk4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/data/src/commonMain/kotlin/com/thejohnsondev/data/commonpasswords/Chunk4.kt -------------------------------------------------------------------------------- /feature/tools/data/src/commonMain/kotlin/com/thejohnsondev/data/di/ToolsDataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/data/src/commonMain/kotlin/com/thejohnsondev/data/di/ToolsDataModule.kt -------------------------------------------------------------------------------- /feature/tools/data/src/commonTest/kotlin/com/thejohnsondev/data/passwordgenerator/PasswordGenerationRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/data/src/commonTest/kotlin/com/thejohnsondev/data/passwordgenerator/PasswordGenerationRepositoryImplTest.kt -------------------------------------------------------------------------------- /feature/tools/domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/tools/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/domain/build.gradle.kts -------------------------------------------------------------------------------- /feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/CopyTextUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/CopyTextUseCase.kt -------------------------------------------------------------------------------- /feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/EvaluatePasswordStrengthUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/EvaluatePasswordStrengthUseCase.kt -------------------------------------------------------------------------------- /feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GeneratePasswordUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GeneratePasswordUseCase.kt -------------------------------------------------------------------------------- /feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GenerateVaultHealthReportUseCases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GenerateVaultHealthReportUseCases.kt -------------------------------------------------------------------------------- /feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetPasswordGeneratorConfigUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetPasswordGeneratorConfigUseCase.kt -------------------------------------------------------------------------------- /feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/UpdatePasswordGeneratorConfigUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/UpdatePasswordGeneratorConfigUseCase.kt -------------------------------------------------------------------------------- /feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/di/ToolsDomainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/di/ToolsDomainModule.kt -------------------------------------------------------------------------------- /feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/PasswordGenerationRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/PasswordGenerationRepository.kt -------------------------------------------------------------------------------- /feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/ToolsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/ToolsRepository.kt -------------------------------------------------------------------------------- /feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/vaulthealth/VaultHealthUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/domain/src/commonMain/kotlin/com/thejohnsondev/domain/vaulthealth/VaultHealthUtils.kt -------------------------------------------------------------------------------- /feature/tools/domain/src/commonTest/kotlin/com/thejohnsondev/domain/vaulthealth/VaultHealthUtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/domain/src/commonTest/kotlin/com/thejohnsondev/domain/vaulthealth/VaultHealthUtilsTest.kt -------------------------------------------------------------------------------- /feature/tools/presentation/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/tools/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/presentation/build.gradle.kts -------------------------------------------------------------------------------- /feature/tools/presentation/src/androidMain/kotlin/com/thejohnsondev/presentation/previews/VaultHealthWidgetPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/presentation/src/androidMain/kotlin/com/thejohnsondev/presentation/previews/VaultHealthWidgetPreview.kt -------------------------------------------------------------------------------- /feature/tools/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/ToolsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/ToolsScreen.kt -------------------------------------------------------------------------------- /feature/tools/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/di/ToolsPresentationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/di/ToolsPresentationModule.kt -------------------------------------------------------------------------------- /feature/tools/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/navigation/ToolsNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/navigation/ToolsNavigation.kt -------------------------------------------------------------------------------- /feature/tools/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/vaulthealth/VaultHealthViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/vaulthealth/VaultHealthViewModel.kt -------------------------------------------------------------------------------- /feature/tools/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/vaulthealth/VaultHealthWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/tools/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/vaulthealth/VaultHealthWidget.kt -------------------------------------------------------------------------------- /feature/vault/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/vault/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/data/build.gradle.kts -------------------------------------------------------------------------------- /feature/vault/data/src/commonMain/kotlin/com/thejohnsondev/data/PasswordsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/data/src/commonMain/kotlin/com/thejohnsondev/data/PasswordsRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/vault/data/src/commonMain/kotlin/com/thejohnsondev/data/VaultRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/data/src/commonMain/kotlin/com/thejohnsondev/data/VaultRepositoryImpl.kt -------------------------------------------------------------------------------- /feature/vault/data/src/commonMain/kotlin/com/thejohnsondev/data/di/VaultDataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/data/src/commonMain/kotlin/com/thejohnsondev/data/di/VaultDataModule.kt -------------------------------------------------------------------------------- /feature/vault/domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/vault/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/build.gradle.kts -------------------------------------------------------------------------------- /feature/vault/domain/src/androidUnitTest/kotlin/com/thejohnsondev/domain/DecryptPasswordsListUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/androidUnitTest/kotlin/com/thejohnsondev/domain/DecryptPasswordsListUseCaseTest.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/androidUnitTest/kotlin/com/thejohnsondev/domain/EncryptPasswordModelUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/androidUnitTest/kotlin/com/thejohnsondev/domain/EncryptPasswordModelUseCaseTest.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/AddAdditionalFieldUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/AddAdditionalFieldUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/CalculateListSizeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/CalculateListSizeUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/CheckFiltersAppliedUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/CheckFiltersAppliedUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/CompanySearchIgnoredWords.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/CompanySearchIgnoredWords.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/DecryptPasswordsListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/DecryptPasswordsListUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/EncryptPasswordModelUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/EncryptPasswordModelUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/EnterAdditionalFieldTitleUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/EnterAdditionalFieldTitleUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/EnterAdditionalFieldValueUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/EnterAdditionalFieldValueUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/ExtractCompanyNameUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/ExtractCompanyNameUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/FilterItemsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/FilterItemsUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/FindLogoUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/FindLogoUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GeneratePasswordModelUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GeneratePasswordModelUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetSelectedFiltersIDsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/GetSelectedFiltersIDsUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/ItemFilterChangeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/ItemFilterChangeUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/PasswordsMapToUiModelsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/PasswordsMapToUiModelsUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/RemoveAdditionalFieldUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/RemoveAdditionalFieldUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/SearchItemsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/SearchItemsUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/SortOrderChangeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/SortOrderChangeUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/SortVaultItemsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/SortVaultItemsUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/SplitItemsListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/SplitItemsListUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/StopModifiedItemAnimUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/StopModifiedItemAnimUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/ToggleOpenedItemUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/ToggleOpenedItemUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/UpdateSelectedFiltersUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/UpdateSelectedFiltersUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/ValidatePasswordModelUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/ValidatePasswordModelUseCase.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/di/VaultDomainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/di/VaultDomainModule.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/PasswordsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/PasswordsRepository.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/VaultRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/repo/VaultRepository.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/service/AppliedFiltersService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/service/AppliedFiltersService.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/service/AppliedFiltersServiceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/service/AppliedFiltersServiceImpl.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/service/PasswordsService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/service/PasswordsService.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/service/PasswordsServiceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonMain/kotlin/com/thejohnsondev/domain/service/PasswordsServiceImpl.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/AddAdditionalFieldUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/AddAdditionalFieldUseCaseTest.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/CalculateListSizeUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/CalculateListSizeUseCaseTest.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/CheckFiltersAppliedUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/CheckFiltersAppliedUseCaseTest.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/EnterAdditionalFieldTitleUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/EnterAdditionalFieldTitleUseCaseTest.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/EnterAdditionalFieldValueUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/EnterAdditionalFieldValueUseCaseTest.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/GeneratePasswordModelUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/GeneratePasswordModelUseCaseTest.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/GetSelectedFiltersIDsUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/GetSelectedFiltersIDsUseCaseTest.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/ItemTypeFilterChangeUseCaseImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/ItemTypeFilterChangeUseCaseImplTest.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/PasswordsMapToUiModelsUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/PasswordsMapToUiModelsUseCaseTest.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/RemoveAdditionalFieldUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/RemoveAdditionalFieldUseCaseTest.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/SearchItemsUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/SearchItemsUseCaseTest.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/SortOrderChangeUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/SortOrderChangeUseCaseTest.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/SortVaultItemsUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/SortVaultItemsUseCaseTest.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/SplitItemsListUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/SplitItemsListUseCaseTest.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/ToggleOpenedItemUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/ToggleOpenedItemUseCaseTest.kt -------------------------------------------------------------------------------- /feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/UpdateSelectedFiltersUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/domain/src/commonTest/kotlin/com/thejohnsondev/domain/UpdateSelectedFiltersUseCaseTest.kt -------------------------------------------------------------------------------- /feature/vault/presentation/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/vault/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/presentation/build.gradle.kts -------------------------------------------------------------------------------- /feature/vault/presentation/src/androidMain/kotlin/com/thejohnsondev/presentation/previews/AddVaultItemPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/presentation/src/androidMain/kotlin/com/thejohnsondev/presentation/previews/AddVaultItemPreview.kt -------------------------------------------------------------------------------- /feature/vault/presentation/src/androidMain/kotlin/com/thejohnsondev/presentation/previews/PasswordItemPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/presentation/src/androidMain/kotlin/com/thejohnsondev/presentation/previews/PasswordItemPreview.kt -------------------------------------------------------------------------------- /feature/vault/presentation/src/androidMain/kotlin/com/thejohnsondev/presentation/previews/VaultScreenPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/presentation/src/androidMain/kotlin/com/thejohnsondev/presentation/previews/VaultScreenPreview.kt -------------------------------------------------------------------------------- /feature/vault/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/additem/AddVaultItemScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/additem/AddVaultItemScreen.kt -------------------------------------------------------------------------------- /feature/vault/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/additem/AddVaultItemViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/additem/AddVaultItemViewModel.kt -------------------------------------------------------------------------------- /feature/vault/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/component/CategorySelectorItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/component/CategorySelectorItem.kt -------------------------------------------------------------------------------- /feature/vault/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/component/DomainSuggestion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/component/DomainSuggestion.kt -------------------------------------------------------------------------------- /feature/vault/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/di/VaultPresentationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/di/VaultPresentationModule.kt -------------------------------------------------------------------------------- /feature/vault/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/navigation/VaultNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/navigation/VaultNavigation.kt -------------------------------------------------------------------------------- /feature/vault/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/vault/VaultScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/vault/VaultScreen.kt -------------------------------------------------------------------------------- /feature/vault/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/vault/VaultViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/feature/vault/presentation/src/commonMain/kotlin/com/thejohnsondev/presentation/vault/VaultViewModel.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/gradlew.bat -------------------------------------------------------------------------------- /iosApp/Configuration/Config.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/Configuration/Config.xcconfig -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/ic_vault_extra_large_blue_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/ic_vault_extra_large_blue_1024.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/ic_vault_extra_large_1024.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/Assets.xcassets/ic_vault_extra_large_1024.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/ic_vault_extra_large_1024.imageset/ic_vault_extra_large_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/Assets.xcassets/ic_vault_extra_large_1024.imageset/ic_vault_extra_large_1024.png -------------------------------------------------------------------------------- /iosApp/iosApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/ContentView.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/Info.plist -------------------------------------------------------------------------------- /iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/SplashScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/SplashScreen.storyboard -------------------------------------------------------------------------------- /iosApp/iosApp/analytics/PosthogAnalyticsPlatformImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/analytics/PosthogAnalyticsPlatformImpl.swift -------------------------------------------------------------------------------- /iosApp/iosApp/di/IOSAnalyticsDependency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/di/IOSAnalyticsDependency.swift -------------------------------------------------------------------------------- /iosApp/iosApp/di/IOSPlatformDependency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/di/IOSPlatformDependency.swift -------------------------------------------------------------------------------- /iosApp/iosApp/encryption/EncryptionUtilsImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/encryption/EncryptionUtilsImpl.swift -------------------------------------------------------------------------------- /iosApp/iosApp/encryption/KeyGeneratorImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/encryption/KeyGeneratorImpl.swift -------------------------------------------------------------------------------- /iosApp/iosApp/filemanager/FileManagerImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/filemanager/FileManagerImpl.swift -------------------------------------------------------------------------------- /iosApp/iosApp/iOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/iOSApp.swift -------------------------------------------------------------------------------- /iosApp/iosApp/storage/SecureStorageImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/storage/SecureStorageImpl.swift -------------------------------------------------------------------------------- /iosApp/iosApp/utils/ClipboardUtilsImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/iosApp/iosApp/utils/ClipboardUtilsImpl.swift -------------------------------------------------------------------------------- /landing/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /landing/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/landing/build.gradle.kts -------------------------------------------------------------------------------- /landing/src/androidMain/kotlin/com/thejohnsondev/landing/HomePreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/landing/src/androidMain/kotlin/com/thejohnsondev/landing/HomePreview.kt -------------------------------------------------------------------------------- /landing/src/androidMain/kotlin/com/thejohnsondev/landing/PreviewTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/landing/src/androidMain/kotlin/com/thejohnsondev/landing/PreviewTheme.kt -------------------------------------------------------------------------------- /landing/src/androidMain/kotlin/com/thejohnsondev/landing/utils/WindowSizeUtils.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/landing/src/androidMain/kotlin/com/thejohnsondev/landing/utils/WindowSizeUtils.android.kt -------------------------------------------------------------------------------- /landing/src/commonMain/kotlin/com/thejohnsondev/landing/components/WebAppContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/landing/src/commonMain/kotlin/com/thejohnsondev/landing/components/WebAppContainer.kt -------------------------------------------------------------------------------- /landing/src/commonMain/kotlin/com/thejohnsondev/landing/components/WebNavBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/landing/src/commonMain/kotlin/com/thejohnsondev/landing/components/WebNavBar.kt -------------------------------------------------------------------------------- /landing/src/commonMain/kotlin/com/thejohnsondev/landing/components/WebScaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/landing/src/commonMain/kotlin/com/thejohnsondev/landing/components/WebScaffold.kt -------------------------------------------------------------------------------- /landing/src/commonMain/kotlin/com/thejohnsondev/landing/download/DownloadScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/landing/src/commonMain/kotlin/com/thejohnsondev/landing/download/DownloadScreen.kt -------------------------------------------------------------------------------- /landing/src/commonMain/kotlin/com/thejohnsondev/landing/home/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/landing/src/commonMain/kotlin/com/thejohnsondev/landing/home/HomeScreen.kt -------------------------------------------------------------------------------- /landing/src/commonMain/kotlin/com/thejohnsondev/landing/privacy/PrivacyScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/landing/src/commonMain/kotlin/com/thejohnsondev/landing/privacy/PrivacyScreen.kt -------------------------------------------------------------------------------- /landing/src/commonMain/kotlin/com/thejohnsondev/landing/utils/WindowSizeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/landing/src/commonMain/kotlin/com/thejohnsondev/landing/utils/WindowSizeUtils.kt -------------------------------------------------------------------------------- /landing/src/wasmJsMain/kotlin/com/thejohnsondev/landing/WebApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/landing/src/wasmJsMain/kotlin/com/thejohnsondev/landing/WebApp.kt -------------------------------------------------------------------------------- /landing/src/wasmJsMain/kotlin/com/thejohnsondev/landing/utils/WindowSizeUtils.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/landing/src/wasmJsMain/kotlin/com/thejohnsondev/landing/utils/WindowSizeUtils.wasmJs.kt -------------------------------------------------------------------------------- /landing/src/wasmJsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/landing/src/wasmJsMain/resources/index.html -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/local.properties -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build_mac_arm_executable.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/scripts/build_mac_arm_executable.sh -------------------------------------------------------------------------------- /scripts/helpers/build_machelper_executable.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/scripts/helpers/build_machelper_executable.sh -------------------------------------------------------------------------------- /scripts/helpers/update_appconfig.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/scripts/helpers/update_appconfig.sh -------------------------------------------------------------------------------- /scripts/run_mac_desktop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/scripts/run_mac_desktop.sh -------------------------------------------------------------------------------- /scripts/run_unit_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/scripts/run_unit_tests.sh -------------------------------------------------------------------------------- /scripts/run_web_landing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/scripts/run_web_landing.sh -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /utils/machelper/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /utils/machelper/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/utils/machelper/build.gradle.kts -------------------------------------------------------------------------------- /utils/machelper/src/appleMain/kotlin/com/thejohnsondev/machelper/MacOSBiometricService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/utils/machelper/src/appleMain/kotlin/com/thejohnsondev/machelper/MacOSBiometricService.kt -------------------------------------------------------------------------------- /utils/machelper/src/appleMain/kotlin/com/thejohnsondev/machelper/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/utils/machelper/src/appleMain/kotlin/com/thejohnsondev/machelper/Main.kt -------------------------------------------------------------------------------- /whatsNew/whatsnew-en-US.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnsondev/PassGuard-Multiplatform/HEAD/whatsNew/whatsnew-en-US.txt --------------------------------------------------------------------------------