├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug.yml │ └── discussion.yml └── workflows │ ├── decrypt-and-validate-data.sh │ ├── pipeline.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── PRIVACY-POLICY.md ├── README.md ├── app ├── .gitignore ├── build.gradle ├── icons │ ├── ic_foreground.xml │ ├── icon-automation.svg │ ├── icon.svg │ └── icon_foreground.svg ├── proguard-rules.pro ├── schemas │ └── com.ivanovsky.passnotes.data.repository.db.AppDatabase │ │ ├── 1.json │ │ ├── 2.json │ │ ├── 3.json │ │ ├── 4.json │ │ ├── 5.json │ │ └── 6.json └── src │ ├── androidTest │ └── kotlin │ │ └── com │ │ └── ivanovsky │ │ └── passnotes │ │ ├── TestData.kt │ │ ├── TestDatabase.kt │ │ ├── data │ │ ├── crypto │ │ │ └── DataCipherTest.kt │ │ └── repository │ │ │ └── db │ │ │ ├── dao │ │ │ └── UsedFileDaoTest.kt │ │ │ └── migration │ │ │ ├── MigrationFrom1To2Test.kt │ │ │ ├── MigrationFrom2To3Test.kt │ │ │ ├── MigrationFrom3To4Test.kt │ │ │ ├── MigrationFrom4To5Test.kt │ │ │ └── MigrationFrom5To6Test.kt │ │ ├── extensions │ │ └── CursorExt.kt │ │ └── utils │ │ ├── Base64DataCipher.kt │ │ ├── ClearTextDataCipher.kt │ │ ├── DataCipherProviderImpl.kt │ │ └── NullDataCipher.kt │ ├── automation │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── com │ │ │ └── ivanovsky │ │ │ └── passnotes │ │ │ └── injection │ │ │ └── DebugModuleBuilder.kt │ └── res │ │ └── values │ │ └── colors.xml │ ├── debug │ ├── AndroidManifest.xml │ └── kotlin │ │ └── com │ │ └── ivanovsky │ │ └── passnotes │ │ └── injection │ │ └── DebugModuleBuilder.kt │ ├── fdroid │ ├── AndroidManifest.xml │ └── kotlin │ │ └── com │ │ └── ivanovsky │ │ └── passnotes │ │ └── FDroidApp.kt │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ │ └── com │ │ │ └── ivanovsky │ │ │ └── passnotes │ │ │ ├── data │ │ │ ├── ObserverBus.java │ │ │ ├── entity │ │ │ │ ├── OperationError.java │ │ │ │ ├── OperationResult.java │ │ │ │ ├── PropertyType.kt │ │ │ │ └── RemoteFile.java │ │ │ └── repository │ │ │ │ ├── EncryptedDatabaseRepository.java │ │ │ │ ├── db │ │ │ │ └── dao │ │ │ │ │ ├── GitRootDao.kt │ │ │ │ │ ├── RemoteFileDao.java │ │ │ │ │ └── UsedFileDao.java │ │ │ │ ├── encdb │ │ │ │ ├── EncryptedDatabase.java │ │ │ │ ├── dao │ │ │ │ │ ├── GroupDao.java │ │ │ │ │ └── NoteDao.java │ │ │ │ └── exception │ │ │ │ │ ├── EncryptedDatabaseException.java │ │ │ │ │ └── FailedToWriteDBException.java │ │ │ │ └── file │ │ │ │ ├── BaseRemoteFileOutputStream.java │ │ │ │ ├── FileSystemProvider.java │ │ │ │ ├── FileSystemSyncProcessor.java │ │ │ │ ├── OnConflictStrategy.java │ │ │ │ ├── SyncStrategy.java │ │ │ │ └── remote │ │ │ │ ├── OfflineFileOutputStream.java │ │ │ │ ├── RemoteFileOutputStream.java │ │ │ │ ├── RemoteFileSyncProcessor.java │ │ │ │ ├── RemoteFileSystemProvider.java │ │ │ │ └── exception │ │ │ │ ├── InternalCacheException.java │ │ │ │ ├── RemoteFSApiException.java │ │ │ │ ├── RemoteFSAuthException.java │ │ │ │ ├── RemoteFSException.java │ │ │ │ ├── RemoteFSFileNotFoundException.java │ │ │ │ └── RemoteFSNetworkException.java │ │ │ └── util │ │ │ ├── CollectionUtils.java │ │ │ ├── DateUtils.java │ │ │ ├── InputMethodUtils.java │ │ │ ├── LocaleUtils.java │ │ │ └── ObjectUtils.java │ ├── kotlin │ │ └── com │ │ │ └── ivanovsky │ │ │ └── passnotes │ │ │ ├── App.kt │ │ │ ├── data │ │ │ ├── crypto │ │ │ │ ├── DataCipher.kt │ │ │ │ ├── DataCipherConstants.kt │ │ │ │ ├── DataCipherImpl.kt │ │ │ │ ├── DataCipherProvider.kt │ │ │ │ ├── DataCipherProviderImpl.kt │ │ │ │ ├── biometric │ │ │ │ │ ├── BiometricCipherProvider.kt │ │ │ │ │ ├── BiometricDataCipher.kt │ │ │ │ │ ├── BiometricDecoder.kt │ │ │ │ │ ├── BiometricDecoderImpl.kt │ │ │ │ │ ├── BiometricEncoder.kt │ │ │ │ │ └── BiometricEncoderImpl.kt │ │ │ │ ├── entity │ │ │ │ │ ├── Base64SecretData.kt │ │ │ │ │ ├── BiometricData.kt │ │ │ │ │ ├── CipherTransformation.kt │ │ │ │ │ ├── SecretData.kt │ │ │ │ │ └── SecretDataExt.kt │ │ │ │ └── keyprovider │ │ │ │ │ ├── FileSecretKeyProvider.kt │ │ │ │ │ ├── KeyStoreSecretKeyProvider.kt │ │ │ │ │ └── SecretKeyProvider.kt │ │ │ ├── entity │ │ │ │ ├── Attachment.kt │ │ │ │ ├── ConflictResolutionStrategy.kt │ │ │ │ ├── EncryptedDatabaseElement.kt │ │ │ │ ├── EncryptedDatabaseEntry.kt │ │ │ │ ├── FSAuthority.kt │ │ │ │ ├── FSCredentials.kt │ │ │ │ ├── FSType.kt │ │ │ │ ├── FileDescriptor.kt │ │ │ │ ├── FileId.kt │ │ │ │ ├── GitRoot.kt │ │ │ │ ├── Group.kt │ │ │ │ ├── GroupEntity.kt │ │ │ │ ├── Hash.kt │ │ │ │ ├── HashType.kt │ │ │ │ ├── InheritableOption.kt │ │ │ │ ├── InheritableOptionType.kt │ │ │ │ ├── KeyType.kt │ │ │ │ ├── Note.kt │ │ │ │ ├── NoteCandidate.kt │ │ │ │ ├── PasswordGeneratorSettings.kt │ │ │ │ ├── Property.kt │ │ │ │ ├── RemoteFileMetadata.kt │ │ │ │ ├── SyncConflictInfo.kt │ │ │ │ ├── SyncProgressStatus.kt │ │ │ │ ├── SyncResolution.kt │ │ │ │ ├── SyncState.kt │ │ │ │ ├── SyncStatus.kt │ │ │ │ ├── Template.kt │ │ │ │ ├── TemplateField.kt │ │ │ │ ├── TemplateFieldType.kt │ │ │ │ ├── TestAutofillData.kt │ │ │ │ ├── TestToggles.kt │ │ │ │ └── UsedFile.kt │ │ │ ├── repository │ │ │ │ ├── RemoteFileRepository.kt │ │ │ │ ├── TemplateDao.kt │ │ │ │ ├── UsedFileRepository.kt │ │ │ │ ├── db │ │ │ │ │ ├── AppDatabase.kt │ │ │ │ │ ├── converters │ │ │ │ │ │ ├── BiometricDataTypeConverter.kt │ │ │ │ │ │ ├── FSAuthorityTypeConverter.kt │ │ │ │ │ │ └── KeyTypeConverter.kt │ │ │ │ │ └── migration │ │ │ │ │ │ ├── MigrationFrom1To2.kt │ │ │ │ │ │ ├── MigrationFrom2To3.kt │ │ │ │ │ │ ├── MigrationFrom3To4.kt │ │ │ │ │ │ ├── MigrationFrom4To5.kt │ │ │ │ │ │ └── MigrationFrom5To6.kt │ │ │ │ ├── encdb │ │ │ │ │ ├── ContentWatcher.kt │ │ │ │ │ ├── DatabaseWatcher.kt │ │ │ │ │ ├── EncryptedDatabaseConfig.kt │ │ │ │ │ ├── EncryptedDatabaseKey.kt │ │ │ │ │ └── MutableEncryptedDatabaseConfig.kt │ │ │ │ ├── file │ │ │ │ │ ├── AuthType.kt │ │ │ │ │ ├── FSOptions.kt │ │ │ │ │ ├── FileSystemAuthenticator.kt │ │ │ │ │ ├── FileSystemResolver.kt │ │ │ │ │ ├── RemoteFileInputStream.kt │ │ │ │ │ ├── exception │ │ │ │ │ │ └── IncorrectUseException.kt │ │ │ │ │ ├── fake │ │ │ │ │ │ ├── DatabaseContentFactory.kt │ │ │ │ │ │ ├── DebugFileSystemResolver.kt │ │ │ │ │ │ ├── FakeDatabaseContentFactory.kt │ │ │ │ │ │ ├── FakeFileFactory.kt │ │ │ │ │ │ ├── FakeFileOutputStream.kt │ │ │ │ │ │ ├── FakeFileStorage.kt │ │ │ │ │ │ ├── FakeFileSystemAuthenticator.kt │ │ │ │ │ │ ├── FakeFileSystemProvider.kt │ │ │ │ │ │ ├── FakeFileSystemSyncProcessor.kt │ │ │ │ │ │ ├── Utils.kt │ │ │ │ │ │ ├── delay │ │ │ │ │ │ │ ├── ThreadThrottler.kt │ │ │ │ │ │ │ └── ThreadThrottlerImpl.kt │ │ │ │ │ │ └── entity │ │ │ │ │ │ │ ├── FakeStorageEntry.kt │ │ │ │ │ │ │ └── StorageDestinationType.kt │ │ │ │ │ ├── git │ │ │ │ │ │ ├── GitClient.kt │ │ │ │ │ │ ├── GitFileSystemAuthenticator.kt │ │ │ │ │ │ ├── GitRepository.kt │ │ │ │ │ │ └── model │ │ │ │ │ │ │ ├── SshKey.kt │ │ │ │ │ │ │ └── VersionedFile.kt │ │ │ │ │ ├── regular │ │ │ │ │ │ ├── ExternalStorageAuthenticator.kt │ │ │ │ │ │ ├── InternalStorageAuthenticator.kt │ │ │ │ │ │ ├── RegularFileSystemProvider.kt │ │ │ │ │ │ └── RegularFileSystemSyncProcessor.kt │ │ │ │ │ ├── remote │ │ │ │ │ │ ├── ProcessingStatus.kt │ │ │ │ │ │ ├── ProcessingUnit.kt │ │ │ │ │ │ ├── RemoteApiClient.kt │ │ │ │ │ │ ├── RemoteApiClientAdapter.kt │ │ │ │ │ │ ├── RemoteApiClientV2.kt │ │ │ │ │ │ ├── RemoteFileCache.kt │ │ │ │ │ │ └── StatusMap.kt │ │ │ │ │ ├── saf │ │ │ │ │ │ ├── SAFFileSystemAuthenticator.kt │ │ │ │ │ │ ├── SAFFileSystemProvider.kt │ │ │ │ │ │ ├── SAFFileSystemSyncProcessor.kt │ │ │ │ │ │ ├── SAFHelper.kt │ │ │ │ │ │ └── SAFOutputStream.kt │ │ │ │ │ └── webdav │ │ │ │ │ │ ├── HttpClientFactory.kt │ │ │ │ │ │ ├── HttpClientType.kt │ │ │ │ │ │ ├── WebDavClientV2.kt │ │ │ │ │ │ ├── WebDavNetworkLayer.kt │ │ │ │ │ │ └── WebdavAuthenticator.kt │ │ │ │ ├── keepass │ │ │ │ │ ├── DatabaseSyncStateProvider.kt │ │ │ │ │ ├── FileKeepassKey.kt │ │ │ │ │ ├── KeepassDatabaseRepository.kt │ │ │ │ │ ├── KeepassImplementation.kt │ │ │ │ │ ├── PasswordKeepassKey.kt │ │ │ │ │ ├── TemplateConst.kt │ │ │ │ │ ├── TemplateDaoImpl.kt │ │ │ │ │ ├── TemplateFactory.kt │ │ │ │ │ ├── TemplateNoteFactory.kt │ │ │ │ │ ├── TemplateParser.kt │ │ │ │ │ └── kotpass │ │ │ │ │ │ ├── EncryptedDatabaseKeyExtensions.kt │ │ │ │ │ │ ├── KotpassDatabase.kt │ │ │ │ │ │ ├── KotpassExt.kt │ │ │ │ │ │ ├── KotpassGroupDao.kt │ │ │ │ │ │ ├── KotpassNoteDao.kt │ │ │ │ │ │ └── model │ │ │ │ │ │ └── InheritableOptions.kt │ │ │ │ └── settings │ │ │ │ │ ├── OnSettingsChangeListener.kt │ │ │ │ │ ├── Settings.kt │ │ │ │ │ └── SettingsImpl.kt │ │ │ └── serialization │ │ │ │ ├── PasswordGeneratorSettingsConverter.kt │ │ │ │ ├── TestAutofillDataConverter.kt │ │ │ │ └── TestTogglesConverter.kt │ │ │ ├── domain │ │ │ ├── ClipboardInteractor.kt │ │ │ ├── DatabaseLockInteractor.kt │ │ │ ├── DateFormatProvider.kt │ │ │ ├── DateFormatter.kt │ │ │ ├── DispatcherProvider.kt │ │ │ ├── FileHelper.kt │ │ │ ├── LocaleProvider.kt │ │ │ ├── LoggerInteractor.kt │ │ │ ├── NoteDiffer.kt │ │ │ ├── PasswordBuilder.kt │ │ │ ├── PermissionHelper.kt │ │ │ ├── PropertyFactory.kt │ │ │ ├── ResourceProvider.kt │ │ │ ├── SyncStrategyResolver.kt │ │ │ ├── biometric │ │ │ │ ├── BiometricAuthenticator.kt │ │ │ │ ├── BiometricAuthenticatorImpl.kt │ │ │ │ ├── BiometricInteractor.kt │ │ │ │ ├── BiometricInteractorImpl.kt │ │ │ │ ├── BiometricResolver.kt │ │ │ │ └── BiometricResolverImpl.kt │ │ │ ├── entity │ │ │ │ ├── DateData.kt │ │ │ │ ├── FileListAndParent.kt │ │ │ │ ├── LoggingType.kt │ │ │ │ ├── MatcherResult.kt │ │ │ │ ├── ParsedUrl.kt │ │ │ │ ├── PasswordResource.kt │ │ │ │ ├── PropertyFilter.kt │ │ │ │ ├── PropertyMap.kt │ │ │ │ ├── PropertySpreader.kt │ │ │ │ ├── SearchType.kt │ │ │ │ ├── SelectionItem.kt │ │ │ │ ├── SelectionItemType.kt │ │ │ │ ├── SortDirection.kt │ │ │ │ ├── SortType.kt │ │ │ │ ├── StorageOption.kt │ │ │ │ ├── SystemPermission.kt │ │ │ │ ├── TimeData.kt │ │ │ │ ├── Timestamp.kt │ │ │ │ ├── TimestampBuilder.kt │ │ │ │ ├── exception │ │ │ │ │ └── Stacktrace.kt │ │ │ │ ├── filter │ │ │ │ │ ├── ExcludeByNameStrategy.kt │ │ │ │ │ ├── ExcludeByTypeStrategy.kt │ │ │ │ │ ├── ExcludeTitleStrategy.kt │ │ │ │ │ ├── FilterByNameAndValueStrategy.kt │ │ │ │ │ ├── FilterByNameStrategy.kt │ │ │ │ │ ├── FilterByTypeStrategy.kt │ │ │ │ │ ├── FilterCustomTypesStrategy.kt │ │ │ │ │ ├── FilterDefaultTypesStrategy.kt │ │ │ │ │ ├── FilterHiddenStrategy.kt │ │ │ │ │ ├── FilterNotEmptyNameStrategy.kt │ │ │ │ │ ├── FilterNotEmptyPropertiesStrategy.kt │ │ │ │ │ ├── FilterNullTypeStrategy.kt │ │ │ │ │ ├── FilterTitleStrategy.kt │ │ │ │ │ ├── FilterVisibleStrategy.kt │ │ │ │ │ ├── PropertyFilterStrategy.kt │ │ │ │ │ └── SortedByTypeStrategy.kt │ │ │ │ └── map │ │ │ │ │ ├── PropertyMapByName.kt │ │ │ │ │ └── PropertyMapByPropertyType.kt │ │ │ ├── interactor │ │ │ │ ├── SelectionHolder.kt │ │ │ │ ├── autofill │ │ │ │ │ └── AutofillInteractor.kt │ │ │ │ ├── debugmenu │ │ │ │ │ └── DebugMenuInteractor.kt │ │ │ │ ├── filepicker │ │ │ │ │ └── FilePickerInteractor.kt │ │ │ │ ├── groupEditor │ │ │ │ │ └── GroupEditorInteractor.kt │ │ │ │ ├── groups │ │ │ │ │ └── GroupsInteractor.kt │ │ │ │ ├── main │ │ │ │ │ └── MainInteractor.kt │ │ │ │ ├── newdb │ │ │ │ │ └── NewDatabaseInteractor.kt │ │ │ │ ├── note │ │ │ │ │ └── NoteInteractor.kt │ │ │ │ ├── noteEditor │ │ │ │ │ └── NoteEditorInteractor.kt │ │ │ │ ├── passwordGenerator │ │ │ │ │ └── PasswordGeneratorInteractor.kt │ │ │ │ ├── serverLogin │ │ │ │ │ └── ServerLoginInteractor.kt │ │ │ │ ├── service │ │ │ │ │ └── LockServiceInteractor.kt │ │ │ │ ├── settings │ │ │ │ │ ├── app │ │ │ │ │ │ └── AppSettingsInteractor.kt │ │ │ │ │ ├── database │ │ │ │ │ │ └── DatabaseSettingsInteractor.kt │ │ │ │ │ └── main │ │ │ │ │ │ └── MainSettingsInteractor.kt │ │ │ │ ├── storagelist │ │ │ │ │ └── StorageListInteractor.kt │ │ │ │ ├── syncState │ │ │ │ │ ├── SyncStateCache.kt │ │ │ │ │ └── SyncStateInteractor.kt │ │ │ │ └── unlock │ │ │ │ │ └── UnlockInteractor.kt │ │ │ ├── otp │ │ │ │ ├── DataConverters.kt │ │ │ │ ├── HotpGenerator.kt │ │ │ │ ├── OtpCodeFormatter.kt │ │ │ │ ├── OtpFlowFactory.kt │ │ │ │ ├── OtpGenerator.kt │ │ │ │ ├── OtpParametersValidator.kt │ │ │ │ ├── OtpTokenExtensions.kt │ │ │ │ ├── OtpUriFactory.kt │ │ │ │ ├── TotpGenerator.kt │ │ │ │ └── model │ │ │ │ │ ├── HashAlgorithmType.kt │ │ │ │ │ ├── OtpToken.kt │ │ │ │ │ └── OtpTokenType.kt │ │ │ ├── search │ │ │ │ ├── EntryMatcher.kt │ │ │ │ ├── Fzf4jFuzzyEntryMatcher.kt │ │ │ │ └── StrictEntryMatcher.kt │ │ │ ├── test │ │ │ │ ├── TestDataBroadcastReceiver.kt │ │ │ │ ├── TestDataInteractor.kt │ │ │ │ ├── TestDataParser.kt │ │ │ │ ├── biometric │ │ │ │ │ ├── ClearTextBiometricDecoder.kt │ │ │ │ │ ├── ClearTextBiometricEncoder.kt │ │ │ │ │ ├── DebugBiometricAuthenticatorImpl.kt │ │ │ │ │ └── DebugBiometricInteractorImpl.kt │ │ │ │ ├── entity │ │ │ │ │ └── TestArguments.kt │ │ │ │ └── usecases │ │ │ │ │ ├── DebugBiometricResolverImpl.kt │ │ │ │ │ ├── ResetAppDataUseCase.kt │ │ │ │ │ ├── ResetTestDataUseCase.kt │ │ │ │ │ ├── SetupFakeFileUseCase.kt │ │ │ │ │ └── SetupTestAutofillDataUseCase.kt │ │ │ └── usecases │ │ │ │ ├── AddTemplatesUseCase.kt │ │ │ │ ├── CheckNoteAutofillDataUseCase.kt │ │ │ │ ├── DecodePasswordWithBiometricUseCase.kt │ │ │ │ ├── EncodePasswordWithBiometricUseCase.kt │ │ │ │ ├── ExportDatabaseUseCase.kt │ │ │ │ ├── FindNoteForAutofillUseCase.kt │ │ │ │ ├── FindParentGroupsUseCase.kt │ │ │ │ ├── GeneratePasswordUseCase.kt │ │ │ │ ├── GetDatabaseUseCase.kt │ │ │ │ ├── GetGroupUseCase.kt │ │ │ │ ├── GetNoteUseCase.kt │ │ │ │ ├── GetRecentlyOpenedFilesUseCase.kt │ │ │ │ ├── GetUsedFileUseCase.kt │ │ │ │ ├── IsDatabaseOpenedUseCase.kt │ │ │ │ ├── LockDatabaseUseCase.kt │ │ │ │ ├── MoveGroupUseCase.kt │ │ │ │ ├── MoveNoteUseCase.kt │ │ │ │ ├── RemoveBiometricDataUseCase.kt │ │ │ │ ├── RemoveUsedFileUseCase.kt │ │ │ │ ├── SearchUseCases.kt │ │ │ │ ├── SortGroupsAndNotesUseCase.kt │ │ │ │ ├── SyncUseCases.kt │ │ │ │ ├── UpdateNoteUseCase.kt │ │ │ │ ├── UpdateNoteWithAutofillDataUseCase.kt │ │ │ │ ├── UpdateUsedFileUseCase.kt │ │ │ │ ├── diff │ │ │ │ ├── DataConverters.kt │ │ │ │ ├── DiffSorter.kt │ │ │ │ ├── DiffTransformer.kt │ │ │ │ ├── Extensions.kt │ │ │ │ ├── GetDiffUseCase.kt │ │ │ │ ├── ParentFinder.kt │ │ │ │ └── entity │ │ │ │ │ ├── DiffEvent.kt │ │ │ │ │ ├── DiffEventType.kt │ │ │ │ │ ├── DiffListItem.kt │ │ │ │ │ ├── DiffOriginType.kt │ │ │ │ │ └── Parent.kt │ │ │ │ ├── history │ │ │ │ ├── GetHistoryUseCase.kt │ │ │ │ └── entity │ │ │ │ │ └── HistoryDiffItem.kt │ │ │ │ ├── sorrting │ │ │ │ ├── SortByDateStrategy.kt │ │ │ │ ├── SortByDefaultOrderStrategy.kt │ │ │ │ ├── SortByTitleStrategy.kt │ │ │ │ ├── SortStrategy.kt │ │ │ │ └── SortStrategyExtensions.kt │ │ │ │ └── test │ │ │ │ ├── GetTestCredentialsUseCase.kt │ │ │ │ └── GetTestPasswordUseCase.kt │ │ │ ├── extensions │ │ │ ├── AttachmentExt.kt │ │ │ ├── ContextExt.kt │ │ │ ├── FSCredentialsExt.kt │ │ │ ├── FielIdExt.kt │ │ │ ├── FileDescriptorExt.kt │ │ │ ├── FileExt.kt │ │ │ ├── FileSystemProviderExt.kt │ │ │ ├── FsTypeExt.kt │ │ │ ├── GroupExt.kt │ │ │ ├── JSONObjectExt.kt │ │ │ ├── LayoutInflaterExt.kt │ │ │ ├── MenuExt.kt │ │ │ ├── NoteExt.kt │ │ │ ├── OperationErrorExt.kt │ │ │ ├── OperationResultExt.kt │ │ │ ├── PropertyExt.kt │ │ │ ├── RemoteFileExt.kt │ │ │ ├── RemoteFileMetadataExt.kt │ │ │ ├── SyncProgressStatusExt.kt │ │ │ ├── SyncStateExt.kt │ │ │ ├── SyncStatusExt.kt │ │ │ └── UsedFileExt.kt │ │ │ ├── injection │ │ │ ├── DIModuleBuilder.kt │ │ │ ├── DefaultModuleBuilder.kt │ │ │ ├── GlobalInjector.kt │ │ │ └── modules │ │ │ │ ├── BiometricModule.kt │ │ │ │ ├── CoreModule.kt │ │ │ │ ├── FileSystemProvidersModule.kt │ │ │ │ ├── UiModule.kt │ │ │ │ ├── UseCaseModule.kt │ │ │ │ └── debug │ │ │ │ ├── DebugBiometricModule.kt │ │ │ │ ├── DebugFileSystemProvidersModule.kt │ │ │ │ └── DebugModule.kt │ │ │ ├── presentation │ │ │ ├── ApplicationLaunchMode.kt │ │ │ ├── Screens.kt │ │ │ ├── StartActivity.kt │ │ │ ├── about │ │ │ │ ├── AboutFragment.kt │ │ │ │ ├── AboutScreen.kt │ │ │ │ └── AboutViewModel.kt │ │ │ ├── autofill │ │ │ │ ├── AutofillDialogFactory.kt │ │ │ │ ├── AutofillResponseFactory.kt │ │ │ │ ├── AutofillStructureParser.kt │ │ │ │ ├── AutofillViewFactory.kt │ │ │ │ ├── PassnotesAutofillService.kt │ │ │ │ ├── extensions │ │ │ │ │ └── AutofillExtensions.kt │ │ │ │ └── model │ │ │ │ │ ├── AutofillField.kt │ │ │ │ │ ├── AutofillFieldType.kt │ │ │ │ │ ├── AutofillNode.kt │ │ │ │ │ ├── AutofillSourceType.kt │ │ │ │ │ ├── AutofillStructure.kt │ │ │ │ │ └── MutableAutofillStructure.kt │ │ │ ├── core │ │ │ │ ├── BackNavigationIcon.kt │ │ │ │ ├── BaseCellViewModel.kt │ │ │ │ ├── BaseFragment.kt │ │ │ │ ├── BaseMutableCellViewModel.kt │ │ │ │ ├── BasePreferenceFragment.kt │ │ │ │ ├── BaseScreenViewModel.kt │ │ │ │ ├── CellId.kt │ │ │ │ ├── DatabaseInteractionWatcher.kt │ │ │ │ ├── DefaultScreenVisibilityHandler.kt │ │ │ │ ├── FragmentWithDoneButton.kt │ │ │ │ ├── ScreenState.kt │ │ │ │ ├── ScreenStateType.kt │ │ │ │ ├── ScreenVisibilityHandler.kt │ │ │ │ ├── ThemeProvider.kt │ │ │ │ ├── ViewModelFactory.kt │ │ │ │ ├── ViewModelTypes.kt │ │ │ │ ├── adapter │ │ │ │ │ ├── StringArraySpinnerAdapter.kt │ │ │ │ │ └── ViewModelsAdapter.kt │ │ │ │ ├── animation │ │ │ │ │ └── AnimationFactory.kt │ │ │ │ ├── binding │ │ │ │ │ ├── BindingAdapters.kt │ │ │ │ │ └── OnTextChangeListener.kt │ │ │ │ ├── compose │ │ │ │ │ ├── Accessibility.kt │ │ │ │ │ ├── Buttons.kt │ │ │ │ │ ├── Colors.kt │ │ │ │ │ ├── Dimens.kt │ │ │ │ │ ├── DropDownMenu.kt │ │ │ │ │ ├── EmptyState.kt │ │ │ │ │ ├── ErrorState.kt │ │ │ │ │ ├── Preview.kt │ │ │ │ │ ├── Progress.kt │ │ │ │ │ ├── TextField.kt │ │ │ │ │ ├── Theme.kt │ │ │ │ │ ├── ThemeExtensions.kt │ │ │ │ │ ├── ThemeFlow.kt │ │ │ │ │ ├── cells │ │ │ │ │ │ └── ui │ │ │ │ │ │ │ ├── DividerCell.kt │ │ │ │ │ │ │ └── InfoCell.kt │ │ │ │ │ └── model │ │ │ │ │ │ └── InputType.kt │ │ │ │ ├── dialog │ │ │ │ │ ├── AllFilesPermissionDialog.kt │ │ │ │ │ ├── BaseComposeDialog.kt │ │ │ │ │ ├── ConfirmationDialog.kt │ │ │ │ │ ├── MessageDialog.kt │ │ │ │ │ ├── MessageDialogArgs.kt │ │ │ │ │ ├── helpDialog │ │ │ │ │ │ ├── HelpDialog.kt │ │ │ │ │ │ └── HelpDialogArgs.kt │ │ │ │ │ ├── optionDialog │ │ │ │ │ │ ├── OptionDialog.kt │ │ │ │ │ │ ├── OptionDialogArgs.kt │ │ │ │ │ │ ├── OptionDialogViewModel.kt │ │ │ │ │ │ ├── factory │ │ │ │ │ │ │ ├── OptionDialogCellModelFactory.kt │ │ │ │ │ │ │ └── OptionDialogCellViewModelFactory.kt │ │ │ │ │ │ └── model │ │ │ │ │ │ │ └── OptionItem.kt │ │ │ │ │ ├── propertyAction │ │ │ │ │ │ ├── PropertyAction.kt │ │ │ │ │ │ ├── PropertyActionDialog.kt │ │ │ │ │ │ ├── PropertyActionDialogArgs.kt │ │ │ │ │ │ └── PropertyActionDialogViewModel.kt │ │ │ │ │ ├── reportErrorDialog │ │ │ │ │ │ ├── ReportErrorDialog.kt │ │ │ │ │ │ ├── ReportErrorDialogArgs.kt │ │ │ │ │ │ ├── ReportErrorDialogScreen.kt │ │ │ │ │ │ ├── ReportErrorDialogViewModel.kt │ │ │ │ │ │ └── model │ │ │ │ │ │ │ └── ReportErrorState.kt │ │ │ │ │ ├── resolveConflict │ │ │ │ │ │ ├── ResolveConflictDialog.kt │ │ │ │ │ │ ├── ResolveConflictDialogArgs.kt │ │ │ │ │ │ ├── ResolveConflictDialogInteractor.kt │ │ │ │ │ │ └── ResolveConflictDialogViewModel.kt │ │ │ │ │ └── sortAndView │ │ │ │ │ │ ├── ScreenType.kt │ │ │ │ │ │ ├── SortAndViewDialog.kt │ │ │ │ │ │ ├── SortAndViewDialogArgs.kt │ │ │ │ │ │ └── SortAndViewDialogViewModel.kt │ │ │ │ ├── event │ │ │ │ │ ├── Event.kt │ │ │ │ │ ├── EventProvider.kt │ │ │ │ │ ├── EventProviderImpl.kt │ │ │ │ │ ├── LockScreenLiveEvent.kt │ │ │ │ │ └── SingleLiveEvent.kt │ │ │ │ ├── extensions │ │ │ │ │ ├── AppCompatExt.kt │ │ │ │ │ ├── BundleExt.kt │ │ │ │ │ ├── FragmentExt.kt │ │ │ │ │ ├── PreferenceFragmentCompatExt.kt │ │ │ │ │ └── RecyclerViewExt.kt │ │ │ │ ├── factory │ │ │ │ │ ├── CellModelFactory.kt │ │ │ │ │ └── CellViewModelFactory.kt │ │ │ │ ├── menu │ │ │ │ │ └── ScreenMenuItem.kt │ │ │ │ ├── model │ │ │ │ │ ├── BaseCellModel.kt │ │ │ │ │ ├── DividerCellModel.kt │ │ │ │ │ ├── FileCellModel.kt │ │ │ │ │ ├── GroupCellModel.kt │ │ │ │ │ ├── HeaderCellModel.kt │ │ │ │ │ ├── NavigationPanelCellModel.kt │ │ │ │ │ ├── NoteCellModel.kt │ │ │ │ │ ├── OneLineTextCellModel.kt │ │ │ │ │ ├── OptionPanelCellModel.kt │ │ │ │ │ ├── SingleTextWithIconCellModel.kt │ │ │ │ │ ├── SpaceCellModel.kt │ │ │ │ │ ├── TwoLineTextCellModel.kt │ │ │ │ │ └── TwoTextWithIconCellModel.kt │ │ │ │ ├── permission │ │ │ │ │ ├── PermissionRequestResultReceiver.kt │ │ │ │ │ └── PermissionRequestSender.kt │ │ │ │ ├── preference │ │ │ │ │ └── CustomDialogPreference.kt │ │ │ │ ├── viewmodel │ │ │ │ │ ├── DividerCellViewModel.kt │ │ │ │ │ ├── FileCellViewModel.kt │ │ │ │ │ ├── GroupCellViewModel.kt │ │ │ │ │ ├── HeaderCellViewModel.kt │ │ │ │ │ ├── NavigationPanelCellViewModel.kt │ │ │ │ │ ├── NoteCellViewModel.kt │ │ │ │ │ ├── OneLineTextCellViewModel.kt │ │ │ │ │ ├── OptionPanelCellViewModel.kt │ │ │ │ │ ├── SingleTextWithIconCellViewModel.kt │ │ │ │ │ ├── SpaceCellViewModel.kt │ │ │ │ │ ├── TwoLineTextCellViewModel.kt │ │ │ │ │ └── TwoTextWithIconCellViewModel.kt │ │ │ │ └── widget │ │ │ │ │ ├── CellLinearLayout.kt │ │ │ │ │ ├── DecoratedRecyclerView.kt │ │ │ │ │ ├── ErrorPanelView.kt │ │ │ │ │ ├── MaterialEditText.kt │ │ │ │ │ ├── MaterialSpinner.kt │ │ │ │ │ ├── NavigationPanelAdapter.kt │ │ │ │ │ ├── NavigationPanelView.kt │ │ │ │ │ ├── ProgressPreference.kt │ │ │ │ │ ├── ScreenStateView.kt │ │ │ │ │ ├── SecureTextView.kt │ │ │ │ │ ├── SpaceView.kt │ │ │ │ │ ├── SquareLayout.kt │ │ │ │ │ ├── TextMovementMethod.kt │ │ │ │ │ ├── UnlockView.kt │ │ │ │ │ └── entity │ │ │ │ │ ├── ImeOptions.kt │ │ │ │ │ ├── OnButtonClickListener.kt │ │ │ │ │ ├── OnButtonLongClickListener.kt │ │ │ │ │ ├── OnEditorActionListener.kt │ │ │ │ │ ├── OnItemClickListener.kt │ │ │ │ │ ├── OnItemSelectListener.kt │ │ │ │ │ ├── OnSliderValueSelectedListener.kt │ │ │ │ │ ├── RoundedShape.kt │ │ │ │ │ ├── SecretInputType.kt │ │ │ │ │ ├── TextInputLines.kt │ │ │ │ │ ├── TextInputType.kt │ │ │ │ │ └── TextTransformationMethod.kt │ │ │ ├── debugmenu │ │ │ │ ├── DebugMenuFragment.kt │ │ │ │ └── DebugMenuViewModel.kt │ │ │ ├── diffViewer │ │ │ │ ├── DiffViewerFragment.kt │ │ │ │ ├── DiffViewerInteractor.kt │ │ │ │ ├── DiffViewerScreenArgs.kt │ │ │ │ ├── DiffViewerViewModel.kt │ │ │ │ ├── cells │ │ │ │ │ ├── model │ │ │ │ │ │ ├── DiffCellModel.kt │ │ │ │ │ │ ├── DiffFilesCellModel.kt │ │ │ │ │ │ └── DiffHeaderCellModel.kt │ │ │ │ │ └── viewmodel │ │ │ │ │ │ ├── DiffCellViewModel.kt │ │ │ │ │ │ ├── DiffFilesCellViewModel.kt │ │ │ │ │ │ └── DiffHeaderCellViewModel.kt │ │ │ │ ├── factory │ │ │ │ │ ├── DiffViewerCellModelFactory.kt │ │ │ │ │ └── DiffViewerCellViewModelFactory.kt │ │ │ │ └── model │ │ │ │ │ └── DiffEntity.kt │ │ │ ├── enterDbCredentials │ │ │ │ ├── EnterDbCredentialsFragment.kt │ │ │ │ ├── EnterDbCredentialsInteractor.kt │ │ │ │ ├── EnterDbCredentialsScreenArgs.kt │ │ │ │ └── EnterDbCredentialsViewModel.kt │ │ │ ├── filepicker │ │ │ │ ├── Action.kt │ │ │ │ ├── FilePickerArgs.kt │ │ │ │ ├── FilePickerFragment.kt │ │ │ │ ├── FilePickerViewModel.kt │ │ │ │ └── factory │ │ │ │ │ ├── FilePickerCellModelFactory.kt │ │ │ │ │ └── FilePickerCellViewModelFactory.kt │ │ │ ├── groupEditor │ │ │ │ ├── GroupEditorArgs.kt │ │ │ │ ├── GroupEditorFragment.kt │ │ │ │ ├── GroupEditorMode.kt │ │ │ │ └── GroupEditorViewModel.kt │ │ │ ├── groups │ │ │ │ ├── GroupsFragment.kt │ │ │ │ ├── GroupsScreenArgs.kt │ │ │ │ ├── GroupsViewModel.kt │ │ │ │ ├── dialog │ │ │ │ │ └── ChooseOptionDialog.kt │ │ │ │ ├── factory │ │ │ │ │ ├── GroupsCellModelFactory.kt │ │ │ │ │ └── GroupsCellViewModelFactory.kt │ │ │ │ └── model │ │ │ │ │ ├── CellsData.kt │ │ │ │ │ └── NavigationStackItem.kt │ │ │ ├── history │ │ │ │ ├── HistoryFragment.kt │ │ │ │ ├── HistoryInteractor.kt │ │ │ │ ├── HistoryScreen.kt │ │ │ │ ├── HistoryScreenArgs.kt │ │ │ │ ├── HistoryViewModel.kt │ │ │ │ ├── cells │ │ │ │ │ ├── CellFactory.kt │ │ │ │ │ ├── model │ │ │ │ │ │ ├── HistoryDiffCellModel.kt │ │ │ │ │ │ ├── HistoryDiffPlaceholderCellModel.kt │ │ │ │ │ │ └── HistoryHeaderCellModel.kt │ │ │ │ │ ├── ui │ │ │ │ │ │ ├── HistoryDiffCell.kt │ │ │ │ │ │ ├── HistoryDiffPlaceholderCell.kt │ │ │ │ │ │ └── HistoryHeaderCell.kt │ │ │ │ │ └── viewModel │ │ │ │ │ │ ├── HistoryDiffCellViewModel.kt │ │ │ │ │ │ ├── HistoryDiffPlaceholderCellViewModel.kt │ │ │ │ │ │ └── HistoryHeaderCellViewModel.kt │ │ │ │ ├── factory │ │ │ │ │ ├── HistoryCellModelFactory.kt │ │ │ │ │ └── HistoryCellViewModelFactory.kt │ │ │ │ └── model │ │ │ │ │ └── HistoryState.kt │ │ │ ├── main │ │ │ │ ├── ActivityResultManager.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── MainScreenArgs.kt │ │ │ │ ├── MainViewModel.kt │ │ │ │ └── navigation │ │ │ │ │ ├── NavigationMenuViewModel.kt │ │ │ │ │ └── cells │ │ │ │ │ ├── factory │ │ │ │ │ ├── NavigationMenuCellModelFactory.kt │ │ │ │ │ └── NavigationMenuCellViewModelFactory.kt │ │ │ │ │ ├── model │ │ │ │ │ └── NavigationHeaderCellModel.kt │ │ │ │ │ └── viewmodel │ │ │ │ │ └── NavigationHeaderCellViewModel.kt │ │ │ ├── newdb │ │ │ │ ├── NewDatabaseFragment.kt │ │ │ │ └── NewDatabaseViewModel.kt │ │ │ ├── note │ │ │ │ ├── NoteFragment.kt │ │ │ │ ├── NoteScreenArgs.kt │ │ │ │ ├── NoteViewModel.kt │ │ │ │ ├── cells │ │ │ │ │ ├── model │ │ │ │ │ │ ├── AttachmentCellModel.kt │ │ │ │ │ │ ├── NotePropertyCellModel.kt │ │ │ │ │ │ └── OtpPropertyCellModel.kt │ │ │ │ │ └── viewmodel │ │ │ │ │ │ ├── AttachmentCellViewModel.kt │ │ │ │ │ │ ├── NotePropertyCellViewModel.kt │ │ │ │ │ │ └── OtpPropertyCellViewModel.kt │ │ │ │ └── factory │ │ │ │ │ ├── NoteCellModelFactory.kt │ │ │ │ │ └── NoteCellViewModelFactory.kt │ │ │ ├── noteEditor │ │ │ │ ├── NoteEditorArgs.kt │ │ │ │ ├── NoteEditorFragment.kt │ │ │ │ ├── NoteEditorMode.kt │ │ │ │ ├── NoteEditorViewModel.kt │ │ │ │ ├── cells │ │ │ │ │ ├── model │ │ │ │ │ │ ├── AttachmentCellModel.kt │ │ │ │ │ │ ├── ExpirationCellModel.kt │ │ │ │ │ │ ├── ExtendedTextPropertyCellModel.kt │ │ │ │ │ │ ├── SecretPropertyCellModel.kt │ │ │ │ │ │ └── TextPropertyCellModel.kt │ │ │ │ │ └── viewmodel │ │ │ │ │ │ ├── AttachmentCellViewModel.kt │ │ │ │ │ │ ├── ExpirationCellViewModel.kt │ │ │ │ │ │ ├── ExtendedTextPropertyCellViewModel.kt │ │ │ │ │ │ ├── PropertyViewModel.kt │ │ │ │ │ │ ├── SecretPropertyCellViewModel.kt │ │ │ │ │ │ └── TextPropertyCellViewModel.kt │ │ │ │ └── factory │ │ │ │ │ ├── NoteEditorCellModelFactory.kt │ │ │ │ │ └── NoteEditorCellViewModelFactory.kt │ │ │ ├── passwordGenerator │ │ │ │ ├── PasswordGeneratorFragment.kt │ │ │ │ └── PasswordGeneratorViewModel.kt │ │ │ ├── serverLogin │ │ │ │ ├── ServerLoginArgs.kt │ │ │ │ ├── ServerLoginFragment.kt │ │ │ │ ├── ServerLoginScreen.kt │ │ │ │ ├── ServerLoginViewModel.kt │ │ │ │ └── model │ │ │ │ │ ├── LoginType.kt │ │ │ │ │ ├── ServerLoginState.kt │ │ │ │ │ └── SshOption.kt │ │ │ ├── service │ │ │ │ ├── DatabaseLockBroadcastReceiver.kt │ │ │ │ ├── LockService.kt │ │ │ │ ├── LockServiceFacade.kt │ │ │ │ ├── LockServiceTaskProcessor.kt │ │ │ │ ├── model │ │ │ │ │ ├── LockServiceCommand.kt │ │ │ │ │ ├── ServiceState.kt │ │ │ │ │ └── TaskProcessorState.kt │ │ │ │ └── task │ │ │ │ │ ├── LockServiceTask.kt │ │ │ │ │ ├── ShowNotificationTask.kt │ │ │ │ │ ├── StopServiceTask.kt │ │ │ │ │ └── SyncAndLockTask.kt │ │ │ ├── settings │ │ │ │ ├── SettingsRouter.kt │ │ │ │ ├── app │ │ │ │ │ ├── AppSettingsFragment.kt │ │ │ │ │ └── AppSettingsViewModel.kt │ │ │ │ ├── database │ │ │ │ │ ├── DatabaseSettingsFragment.kt │ │ │ │ │ ├── DatabaseSettingsViewModel.kt │ │ │ │ │ └── changePassword │ │ │ │ │ │ ├── ChangePasswordDialog.kt │ │ │ │ │ │ ├── ChangePasswordDialogViewModel.kt │ │ │ │ │ │ └── ChangePasswordScreenVisibilityHandler.kt │ │ │ │ └── main │ │ │ │ │ ├── MainSettingsFragment.kt │ │ │ │ │ └── MainSettingsViewModel.kt │ │ │ ├── setupOneTimePassword │ │ │ │ ├── SetupOneTimePasswordArgs.kt │ │ │ │ ├── SetupOneTimePasswordFragment.kt │ │ │ │ ├── SetupOneTimePasswordInteractor.kt │ │ │ │ ├── SetupOneTimePasswordScreen.kt │ │ │ │ ├── SetupOneTimePasswordViewModel.kt │ │ │ │ └── model │ │ │ │ │ ├── CustomTabState.kt │ │ │ │ │ ├── SetupOneTimePasswordState.kt │ │ │ │ │ ├── SetupOneTimePasswordTab.kt │ │ │ │ │ └── UrlTabState.kt │ │ │ ├── storagelist │ │ │ │ ├── Action.kt │ │ │ │ ├── ActionExt.kt │ │ │ │ ├── StorageListArgs.kt │ │ │ │ ├── StorageListFragment.kt │ │ │ │ ├── StorageListViewModel.kt │ │ │ │ └── factory │ │ │ │ │ ├── StorageListCellModelFactory.kt │ │ │ │ │ └── StorageListCellViewModelFactory.kt │ │ │ ├── syncState │ │ │ │ ├── factory │ │ │ │ │ └── SyncStateCellModelFactory.kt │ │ │ │ ├── model │ │ │ │ │ ├── ButtonAction.kt │ │ │ │ │ └── SyncStateModel.kt │ │ │ │ └── viewmodel │ │ │ │ │ └── SyncStateViewModel.kt │ │ │ └── unlock │ │ │ │ ├── UnlockFragment.kt │ │ │ │ ├── UnlockScreenArgs.kt │ │ │ │ ├── UnlockViewModel.kt │ │ │ │ ├── cells │ │ │ │ ├── factory │ │ │ │ │ ├── UnlockCellModelFactory.kt │ │ │ │ │ └── UnlockCellViewModelFactory.kt │ │ │ │ ├── model │ │ │ │ │ └── DatabaseFileCellModel.kt │ │ │ │ └── viewmodel │ │ │ │ │ └── DatabaseFileCellViewModel.kt │ │ │ │ └── model │ │ │ │ └── DropDownItem.kt │ │ │ └── util │ │ │ ├── Base64Utils.kt │ │ │ ├── CollectionExt.kt │ │ │ ├── ContextExt.kt │ │ │ ├── EventExt.kt │ │ │ ├── Extensions.kt │ │ │ ├── FileUtils.kt │ │ │ ├── InputOutputUtils.kt │ │ │ ├── IntentExt.kt │ │ │ ├── IntentUtils.kt │ │ │ ├── LiveDataExt.kt │ │ │ ├── LongExt.kt │ │ │ ├── ReflectionUtils.kt │ │ │ ├── RoundedShapeExt.kt │ │ │ ├── ShaUtils.kt │ │ │ ├── StringExt.kt │ │ │ ├── StringUtils.kt │ │ │ ├── ThemeUtils.kt │ │ │ ├── TimeUtils.kt │ │ │ ├── UUIDExt.kt │ │ │ ├── UrlUtils.kt │ │ │ └── ViewExt.kt │ └── res │ │ ├── drawable │ │ ├── ic_add_24dp.xml │ │ ├── ic_arrow_autofill_24dp.xml │ │ ├── ic_arrow_down_24dp.xml │ │ ├── ic_arrow_up_24dp.xml │ │ ├── ic_attachment_24dp.xml │ │ ├── ic_chevron_right_24dp.xml │ │ ├── ic_close_24dp.xml │ │ ├── ic_compare_24dp.xml │ │ ├── ic_delete_24dp.xml │ │ ├── ic_developer_mode_24dp.xml │ │ ├── ic_done_24dp.xml │ │ ├── ic_double_arrow_24dp.xml │ │ ├── ic_edit_24dp.xml │ │ ├── ic_error_24dp.xml │ │ ├── ic_file_24dp.xml │ │ ├── ic_fingerprint_24dp.xml │ │ ├── ic_folder_24dp.xml │ │ ├── ic_info_24dp.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── ic_lock_24dp.xml │ │ ├── ic_lock_open_24dp.xml │ │ ├── ic_menu_24dp.xml │ │ ├── ic_otp_24dp.xml │ │ ├── ic_search_24dp.xml │ │ ├── ic_settings_24dp.xml │ │ ├── ic_share_24dp.xml │ │ ├── ic_sort_24dp.xml │ │ ├── ic_sync_24dp.xml │ │ ├── ic_visibility_off_24dp.xml │ │ ├── ic_visibility_on_24dp.xml │ │ └── material_icon_circle_background.xml │ │ ├── layout │ │ ├── autofill_entry_item.xml │ │ ├── autofill_login_item.xml │ │ ├── autofill_select_item.xml │ │ ├── cell_attachment.xml │ │ ├── cell_database_file.xml │ │ ├── cell_diff.xml │ │ ├── cell_diff_files.xml │ │ ├── cell_diff_header.xml │ │ ├── cell_divider.xml │ │ ├── cell_editable_attachment.xml │ │ ├── cell_expiration_property.xml │ │ ├── cell_extended_text_property.xml │ │ ├── cell_file.xml │ │ ├── cell_group.xml │ │ ├── cell_header.xml │ │ ├── cell_navigation_header.xml │ │ ├── cell_navigation_item.xml │ │ ├── cell_navigation_panel.xml │ │ ├── cell_note.xml │ │ ├── cell_note_property.xml │ │ ├── cell_option_one_line.xml │ │ ├── cell_option_panel.xml │ │ ├── cell_option_two_line.xml │ │ ├── cell_otp_property.xml │ │ ├── cell_secret_property.xml │ │ ├── cell_single_text.xml │ │ ├── cell_space.xml │ │ ├── cell_sync_state.xml │ │ ├── cell_text_property.xml │ │ ├── cell_two_text_with_icon.xml │ │ ├── core_base_activity_with_side_menu.xml │ │ ├── core_base_cell_dialog.xml │ │ ├── core_compose_cell.xml │ │ ├── core_compose_dialog.xml │ │ ├── core_compose_fragment.xml │ │ ├── core_progress_bar.xml │ │ ├── debug_menu_fragment.xml │ │ ├── dialog_change_password.xml │ │ ├── dialog_resolve_conflict.xml │ │ ├── dialog_sort_and_view.xml │ │ ├── diff_viewer_fragment.xml │ │ ├── enter_db_credentials_fragment.xml │ │ ├── file_picker_fragment.xml │ │ ├── group_editor_fragment.xml │ │ ├── groups_fragment.xml │ │ ├── new_database_fragment.xml │ │ ├── note_editor_fragment.xml │ │ ├── note_fragment.xml │ │ ├── password_generator_fragment.xml │ │ ├── storage_list_fragment.xml │ │ ├── unlock_fragment.xml │ │ ├── view_error_panel.xml │ │ ├── view_screen_state.xml │ │ ├── widget_material_edit_text.xml │ │ ├── widget_material_spinner.xml │ │ ├── widget_navigation_panel_view.xml │ │ ├── widget_navigation_panel_view_item.xml │ │ ├── widget_progress_preference.xml │ │ └── widget_unlock_view.xml │ │ ├── menu │ │ ├── base_done.xml │ │ ├── groups.xml │ │ └── note.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── values-night │ │ └── colors.xml │ │ ├── values-uk │ │ └── strings.xml │ │ ├── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── debug-strings.xml │ │ ├── dimens.xml │ │ ├── ids.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── untranslatable-strings.xml │ │ └── xml │ │ ├── application_settings.xml │ │ ├── autofill_service.xml │ │ ├── database_settings.xml │ │ ├── file_paths.xml │ │ ├── main_settings.xml │ │ └── network_security_config.xml │ └── test │ └── kotlin │ └── com │ └── ivanovsky │ └── passnotes │ ├── RobolectricApp.kt │ ├── TestDispatchers.kt │ ├── data │ └── serialization │ │ ├── PasswordGeneratorSettingsConverterTest.kt │ │ └── TestAutofillDataConverterTest.kt │ ├── domain │ ├── NoteDifferTest.kt │ └── otp │ │ └── OtpUriFactoryTest.kt │ ├── presentation │ └── noteEditor │ │ └── cells │ │ └── viewmodel │ │ └── ExtendedTextPropertyCellViewModelTest.kt │ └── util │ ├── CollectionExtKtTest.kt │ ├── JSONObjectExt.kt │ ├── StringExtKtTest.kt │ ├── StringUtilsTest.kt │ └── UrlUtilsTest.kt ├── ci.properties.gpg ├── config.gradle ├── fastlane └── metadata │ └── android │ ├── en-US │ ├── changelogs │ │ ├── 10000.txt │ │ ├── 10001.txt │ │ ├── 10100.txt │ │ ├── 10200.txt │ │ ├── 10300.txt │ │ ├── 10301.txt │ │ ├── 10400.txt │ │ ├── 10401.txt │ │ ├── 10402.txt │ │ ├── 10404.txt │ │ ├── 10500.txt │ │ ├── 10600.txt │ │ ├── 10601.txt │ │ ├── 10700.txt │ │ ├── 10800.txt │ │ ├── 10900.txt │ │ ├── 11000.txt │ │ ├── 11100.txt │ │ ├── 11200.txt │ │ ├── 11300.txt │ │ ├── 11400.txt │ │ ├── 11500.txt │ │ ├── 2000.txt │ │ ├── 2100.txt │ │ ├── 2200.txt │ │ ├── 2300.txt │ │ ├── 2400.txt │ │ └── 2500.txt │ ├── full_description.txt │ ├── images │ │ ├── icon.png │ │ └── phoneScreenshots │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ └── 7.png │ ├── short_description.txt │ └── title.txt │ └── uk-UA │ ├── full_description.txt │ └── short_description.txt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── keys ├── debug.keystore.gpg ├── google-cloud-key.json.gpg ├── public.keystore └── release.keystore.gpg ├── scripts └── assemble.rb ├── settings.gradle ├── spotless.gradle └── version.properties /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/discussion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/.github/ISSUE_TEMPLATE/discussion.yml -------------------------------------------------------------------------------- /.github/workflows/decrypt-and-validate-data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/.github/workflows/decrypt-and-validate-data.sh -------------------------------------------------------------------------------- /.github/workflows/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/.github/workflows/pipeline.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/LICENSE -------------------------------------------------------------------------------- /PRIVACY-POLICY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/PRIVACY-POLICY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /debug 3 | /release 4 | google-services.json 5 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/icons/ic_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/icons/ic_foreground.xml -------------------------------------------------------------------------------- /app/icons/icon-automation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/icons/icon-automation.svg -------------------------------------------------------------------------------- /app/icons/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/icons/icon.svg -------------------------------------------------------------------------------- /app/icons/icon_foreground.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/icons/icon_foreground.svg -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/schemas/com.ivanovsky.passnotes.data.repository.db.AppDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/schemas/com.ivanovsky.passnotes.data.repository.db.AppDatabase/1.json -------------------------------------------------------------------------------- /app/schemas/com.ivanovsky.passnotes.data.repository.db.AppDatabase/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/schemas/com.ivanovsky.passnotes.data.repository.db.AppDatabase/2.json -------------------------------------------------------------------------------- /app/schemas/com.ivanovsky.passnotes.data.repository.db.AppDatabase/3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/schemas/com.ivanovsky.passnotes.data.repository.db.AppDatabase/3.json -------------------------------------------------------------------------------- /app/schemas/com.ivanovsky.passnotes.data.repository.db.AppDatabase/4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/schemas/com.ivanovsky.passnotes.data.repository.db.AppDatabase/4.json -------------------------------------------------------------------------------- /app/schemas/com.ivanovsky.passnotes.data.repository.db.AppDatabase/5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/schemas/com.ivanovsky.passnotes.data.repository.db.AppDatabase/5.json -------------------------------------------------------------------------------- /app/schemas/com.ivanovsky.passnotes.data.repository.db.AppDatabase/6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/schemas/com.ivanovsky.passnotes.data.repository.db.AppDatabase/6.json -------------------------------------------------------------------------------- /app/src/androidTest/kotlin/com/ivanovsky/passnotes/TestData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/androidTest/kotlin/com/ivanovsky/passnotes/TestData.kt -------------------------------------------------------------------------------- /app/src/androidTest/kotlin/com/ivanovsky/passnotes/TestDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/androidTest/kotlin/com/ivanovsky/passnotes/TestDatabase.kt -------------------------------------------------------------------------------- /app/src/androidTest/kotlin/com/ivanovsky/passnotes/data/crypto/DataCipherTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/androidTest/kotlin/com/ivanovsky/passnotes/data/crypto/DataCipherTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/kotlin/com/ivanovsky/passnotes/data/repository/db/dao/UsedFileDaoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/androidTest/kotlin/com/ivanovsky/passnotes/data/repository/db/dao/UsedFileDaoTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/kotlin/com/ivanovsky/passnotes/extensions/CursorExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/androidTest/kotlin/com/ivanovsky/passnotes/extensions/CursorExt.kt -------------------------------------------------------------------------------- /app/src/androidTest/kotlin/com/ivanovsky/passnotes/utils/Base64DataCipher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/androidTest/kotlin/com/ivanovsky/passnotes/utils/Base64DataCipher.kt -------------------------------------------------------------------------------- /app/src/androidTest/kotlin/com/ivanovsky/passnotes/utils/ClearTextDataCipher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/androidTest/kotlin/com/ivanovsky/passnotes/utils/ClearTextDataCipher.kt -------------------------------------------------------------------------------- /app/src/androidTest/kotlin/com/ivanovsky/passnotes/utils/DataCipherProviderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/androidTest/kotlin/com/ivanovsky/passnotes/utils/DataCipherProviderImpl.kt -------------------------------------------------------------------------------- /app/src/androidTest/kotlin/com/ivanovsky/passnotes/utils/NullDataCipher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/androidTest/kotlin/com/ivanovsky/passnotes/utils/NullDataCipher.kt -------------------------------------------------------------------------------- /app/src/automation/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/automation/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/automation/kotlin/com/ivanovsky/passnotes/injection/DebugModuleBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/automation/kotlin/com/ivanovsky/passnotes/injection/DebugModuleBuilder.kt -------------------------------------------------------------------------------- /app/src/automation/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/automation/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/debug/kotlin/com/ivanovsky/passnotes/injection/DebugModuleBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/debug/kotlin/com/ivanovsky/passnotes/injection/DebugModuleBuilder.kt -------------------------------------------------------------------------------- /app/src/fdroid/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/fdroid/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/fdroid/kotlin/com/ivanovsky/passnotes/FDroidApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/fdroid/kotlin/com/ivanovsky/passnotes/FDroidApp.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/data/ObserverBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/data/ObserverBus.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/data/entity/OperationError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/data/entity/OperationError.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/data/entity/OperationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/data/entity/OperationResult.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/data/entity/PropertyType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/data/entity/PropertyType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/data/entity/RemoteFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/data/entity/RemoteFile.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/data/repository/EncryptedDatabaseRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/data/repository/EncryptedDatabaseRepository.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/data/repository/db/dao/GitRootDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/data/repository/db/dao/GitRootDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/data/repository/db/dao/RemoteFileDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/data/repository/db/dao/RemoteFileDao.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/data/repository/db/dao/UsedFileDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/data/repository/db/dao/UsedFileDao.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/data/repository/encdb/EncryptedDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/data/repository/encdb/EncryptedDatabase.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/data/repository/encdb/dao/GroupDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/data/repository/encdb/dao/GroupDao.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/data/repository/encdb/dao/NoteDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/data/repository/encdb/dao/NoteDao.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/data/repository/file/BaseRemoteFileOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/data/repository/file/BaseRemoteFileOutputStream.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/data/repository/file/FileSystemProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/data/repository/file/FileSystemProvider.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/data/repository/file/FileSystemSyncProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/data/repository/file/FileSystemSyncProcessor.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/data/repository/file/OnConflictStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/data/repository/file/OnConflictStrategy.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/data/repository/file/SyncStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/data/repository/file/SyncStrategy.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/util/CollectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/util/CollectionUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/util/DateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/util/DateUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/util/InputMethodUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/util/InputMethodUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/util/LocaleUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/util/LocaleUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/ivanovsky/passnotes/util/ObjectUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/java/com/ivanovsky/passnotes/util/ObjectUtils.java -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/App.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/DataCipher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/DataCipher.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/DataCipherConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/DataCipherConstants.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/DataCipherImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/DataCipherImpl.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/DataCipherProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/DataCipherProvider.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/DataCipherProviderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/DataCipherProviderImpl.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/biometric/BiometricCipherProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/biometric/BiometricCipherProvider.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/biometric/BiometricDataCipher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/biometric/BiometricDataCipher.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/biometric/BiometricDecoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/biometric/BiometricDecoder.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/biometric/BiometricDecoderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/biometric/BiometricDecoderImpl.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/biometric/BiometricEncoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/biometric/BiometricEncoder.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/biometric/BiometricEncoderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/biometric/BiometricEncoderImpl.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/entity/Base64SecretData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/entity/Base64SecretData.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/entity/BiometricData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/entity/BiometricData.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/entity/CipherTransformation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/entity/CipherTransformation.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/entity/SecretData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/entity/SecretData.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/entity/SecretDataExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/entity/SecretDataExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/keyprovider/FileSecretKeyProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/keyprovider/FileSecretKeyProvider.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/keyprovider/SecretKeyProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/crypto/keyprovider/SecretKeyProvider.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/Attachment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/Attachment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/ConflictResolutionStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/ConflictResolutionStrategy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/EncryptedDatabaseElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/EncryptedDatabaseElement.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/EncryptedDatabaseEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/EncryptedDatabaseEntry.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/FSAuthority.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/FSAuthority.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/FSCredentials.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/FSCredentials.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/FSType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/FSType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/FileDescriptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/FileDescriptor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/FileId.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/FileId.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/GitRoot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/GitRoot.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/Group.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/Group.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/GroupEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/GroupEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/Hash.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/Hash.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/HashType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/HashType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/InheritableOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/InheritableOption.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/InheritableOptionType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/InheritableOptionType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/KeyType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/KeyType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/Note.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/Note.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/NoteCandidate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/NoteCandidate.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/PasswordGeneratorSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/PasswordGeneratorSettings.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/Property.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/Property.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/RemoteFileMetadata.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/RemoteFileMetadata.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/SyncConflictInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/SyncConflictInfo.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/SyncProgressStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/SyncProgressStatus.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/SyncResolution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/SyncResolution.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/SyncState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/SyncState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/SyncStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/SyncStatus.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/Template.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/Template.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/TemplateField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/TemplateField.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/TemplateFieldType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/TemplateFieldType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/TestAutofillData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/TestAutofillData.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/TestToggles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/TestToggles.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/UsedFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/entity/UsedFile.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/RemoteFileRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/RemoteFileRepository.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/TemplateDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/TemplateDao.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/UsedFileRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/UsedFileRepository.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/db/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/db/AppDatabase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/db/converters/KeyTypeConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/db/converters/KeyTypeConverter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/db/migration/MigrationFrom1To2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/db/migration/MigrationFrom1To2.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/db/migration/MigrationFrom2To3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/db/migration/MigrationFrom2To3.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/db/migration/MigrationFrom3To4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/db/migration/MigrationFrom3To4.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/db/migration/MigrationFrom4To5.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/db/migration/MigrationFrom4To5.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/db/migration/MigrationFrom5To6.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/db/migration/MigrationFrom5To6.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/encdb/ContentWatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/encdb/ContentWatcher.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/encdb/DatabaseWatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/encdb/DatabaseWatcher.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/encdb/EncryptedDatabaseConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/encdb/EncryptedDatabaseConfig.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/encdb/EncryptedDatabaseKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/encdb/EncryptedDatabaseKey.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/AuthType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/AuthType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/FSOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/FSOptions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/FileSystemAuthenticator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/FileSystemAuthenticator.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/FileSystemResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/FileSystemResolver.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/RemoteFileInputStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/RemoteFileInputStream.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/fake/FakeFileFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/fake/FakeFileFactory.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/fake/FakeFileOutputStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/fake/FakeFileOutputStream.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/fake/FakeFileStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/fake/FakeFileStorage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/fake/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/fake/Utils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/fake/delay/ThreadThrottler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/fake/delay/ThreadThrottler.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/git/GitClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/git/GitClient.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/git/GitRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/git/GitRepository.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/git/model/SshKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/git/model/SshKey.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/git/model/VersionedFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/git/model/VersionedFile.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/remote/ProcessingStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/remote/ProcessingStatus.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/remote/ProcessingUnit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/remote/ProcessingUnit.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/remote/RemoteApiClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/remote/RemoteApiClient.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/remote/RemoteApiClientV2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/remote/RemoteApiClientV2.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/remote/RemoteFileCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/remote/RemoteFileCache.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/remote/StatusMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/remote/StatusMap.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/saf/SAFHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/saf/SAFHelper.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/saf/SAFOutputStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/saf/SAFOutputStream.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/webdav/HttpClientFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/webdav/HttpClientFactory.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/webdav/HttpClientType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/webdav/HttpClientType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/webdav/WebDavClientV2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/file/webdav/WebDavClientV2.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/keepass/FileKeepassKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/keepass/FileKeepassKey.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/keepass/KeepassImplementation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/keepass/KeepassImplementation.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/keepass/PasswordKeepassKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/keepass/PasswordKeepassKey.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/keepass/TemplateConst.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/keepass/TemplateConst.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/keepass/TemplateDaoImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/keepass/TemplateDaoImpl.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/keepass/TemplateFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/keepass/TemplateFactory.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/keepass/TemplateNoteFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/keepass/TemplateNoteFactory.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/keepass/TemplateParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/keepass/TemplateParser.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/keepass/kotpass/KotpassExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/keepass/kotpass/KotpassExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/settings/Settings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/settings/Settings.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/settings/SettingsImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/repository/settings/SettingsImpl.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/serialization/TestAutofillDataConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/serialization/TestAutofillDataConverter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/data/serialization/TestTogglesConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/data/serialization/TestTogglesConverter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/ClipboardInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/ClipboardInteractor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/DatabaseLockInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/DatabaseLockInteractor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/DateFormatProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/DateFormatProvider.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/DateFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/DateFormatter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/DispatcherProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/DispatcherProvider.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/FileHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/FileHelper.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/LocaleProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/LocaleProvider.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/LoggerInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/LoggerInteractor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/NoteDiffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/NoteDiffer.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/PasswordBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/PasswordBuilder.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/PermissionHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/PermissionHelper.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/PropertyFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/PropertyFactory.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/ResourceProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/ResourceProvider.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/SyncStrategyResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/SyncStrategyResolver.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/biometric/BiometricAuthenticator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/biometric/BiometricAuthenticator.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/biometric/BiometricAuthenticatorImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/biometric/BiometricAuthenticatorImpl.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/biometric/BiometricInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/biometric/BiometricInteractor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/biometric/BiometricInteractorImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/biometric/BiometricInteractorImpl.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/biometric/BiometricResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/biometric/BiometricResolver.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/biometric/BiometricResolverImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/biometric/BiometricResolverImpl.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/DateData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/DateData.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/FileListAndParent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/FileListAndParent.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/LoggingType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/LoggingType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/MatcherResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/MatcherResult.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/ParsedUrl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/ParsedUrl.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/PasswordResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/PasswordResource.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/PropertyFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/PropertyFilter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/PropertyMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/PropertyMap.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/PropertySpreader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/PropertySpreader.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/SearchType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/SearchType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/SelectionItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/SelectionItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/SelectionItemType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/SelectionItemType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/SortDirection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/SortDirection.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/SortType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/SortType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/StorageOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/StorageOption.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/SystemPermission.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/SystemPermission.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/TimeData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/TimeData.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/Timestamp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/Timestamp.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/TimestampBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/TimestampBuilder.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/exception/Stacktrace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/exception/Stacktrace.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/ExcludeByNameStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/ExcludeByNameStrategy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/ExcludeByTypeStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/ExcludeByTypeStrategy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/ExcludeTitleStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/ExcludeTitleStrategy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/FilterByNameStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/FilterByNameStrategy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/FilterByTypeStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/FilterByTypeStrategy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/FilterHiddenStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/FilterHiddenStrategy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/FilterNullTypeStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/FilterNullTypeStrategy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/FilterTitleStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/FilterTitleStrategy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/FilterVisibleStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/FilterVisibleStrategy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/PropertyFilterStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/PropertyFilterStrategy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/SortedByTypeStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/filter/SortedByTypeStrategy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/map/PropertyMapByName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/map/PropertyMapByName.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/map/PropertyMapByPropertyType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/entity/map/PropertyMapByPropertyType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/interactor/SelectionHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/interactor/SelectionHolder.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/interactor/autofill/AutofillInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/interactor/autofill/AutofillInteractor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/interactor/groups/GroupsInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/interactor/groups/GroupsInteractor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/interactor/main/MainInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/interactor/main/MainInteractor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/interactor/newdb/NewDatabaseInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/interactor/newdb/NewDatabaseInteractor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/interactor/note/NoteInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/interactor/note/NoteInteractor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/interactor/syncState/SyncStateCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/interactor/syncState/SyncStateCache.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/interactor/unlock/UnlockInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/interactor/unlock/UnlockInteractor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/DataConverters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/DataConverters.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/HotpGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/HotpGenerator.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/OtpCodeFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/OtpCodeFormatter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/OtpFlowFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/OtpFlowFactory.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/OtpGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/OtpGenerator.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/OtpParametersValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/OtpParametersValidator.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/OtpTokenExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/OtpTokenExtensions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/OtpUriFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/OtpUriFactory.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/TotpGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/TotpGenerator.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/model/HashAlgorithmType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/model/HashAlgorithmType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/model/OtpToken.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/model/OtpToken.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/model/OtpTokenType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/otp/model/OtpTokenType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/search/EntryMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/search/EntryMatcher.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/search/Fzf4jFuzzyEntryMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/search/Fzf4jFuzzyEntryMatcher.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/search/StrictEntryMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/search/StrictEntryMatcher.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/test/TestDataBroadcastReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/test/TestDataBroadcastReceiver.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/test/TestDataInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/test/TestDataInteractor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/test/TestDataParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/test/TestDataParser.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/test/entity/TestArguments.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/test/entity/TestArguments.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/test/usecases/ResetAppDataUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/test/usecases/ResetAppDataUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/test/usecases/ResetTestDataUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/test/usecases/ResetTestDataUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/test/usecases/SetupFakeFileUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/test/usecases/SetupFakeFileUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/AddTemplatesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/AddTemplatesUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/CheckNoteAutofillDataUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/CheckNoteAutofillDataUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/ExportDatabaseUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/ExportDatabaseUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/FindNoteForAutofillUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/FindNoteForAutofillUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/FindParentGroupsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/FindParentGroupsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/GeneratePasswordUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/GeneratePasswordUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/GetDatabaseUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/GetDatabaseUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/GetGroupUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/GetGroupUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/GetNoteUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/GetNoteUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/GetRecentlyOpenedFilesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/GetRecentlyOpenedFilesUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/GetUsedFileUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/GetUsedFileUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/IsDatabaseOpenedUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/IsDatabaseOpenedUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/LockDatabaseUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/LockDatabaseUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/MoveGroupUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/MoveGroupUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/MoveNoteUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/MoveNoteUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/RemoveBiometricDataUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/RemoveBiometricDataUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/RemoveUsedFileUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/RemoveUsedFileUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/SearchUseCases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/SearchUseCases.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/SortGroupsAndNotesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/SortGroupsAndNotesUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/SyncUseCases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/SyncUseCases.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/UpdateNoteUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/UpdateNoteUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/UpdateUsedFileUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/UpdateUsedFileUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/DataConverters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/DataConverters.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/DiffSorter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/DiffSorter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/DiffTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/DiffTransformer.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/Extensions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/GetDiffUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/GetDiffUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/ParentFinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/ParentFinder.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/entity/DiffEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/entity/DiffEvent.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/entity/DiffEventType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/entity/DiffEventType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/entity/DiffListItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/entity/DiffListItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/entity/DiffOriginType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/entity/DiffOriginType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/entity/Parent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/diff/entity/Parent.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/history/GetHistoryUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/history/GetHistoryUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/sorrting/SortByDateStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/sorrting/SortByDateStrategy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/sorrting/SortByTitleStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/sorrting/SortByTitleStrategy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/sorrting/SortStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/sorrting/SortStrategy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/test/GetTestPasswordUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/domain/usecases/test/GetTestPasswordUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/AttachmentExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/AttachmentExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/ContextExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/ContextExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/FSCredentialsExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/FSCredentialsExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/FielIdExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/FielIdExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/FileDescriptorExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/FileDescriptorExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/FileExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/FileExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/FileSystemProviderExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/FileSystemProviderExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/FsTypeExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/FsTypeExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/GroupExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/GroupExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/JSONObjectExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/JSONObjectExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/LayoutInflaterExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/LayoutInflaterExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/MenuExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/MenuExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/NoteExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/NoteExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/OperationErrorExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/OperationErrorExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/OperationResultExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/OperationResultExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/PropertyExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/PropertyExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/RemoteFileExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/RemoteFileExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/RemoteFileMetadataExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/RemoteFileMetadataExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/SyncProgressStatusExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/SyncProgressStatusExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/SyncStateExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/SyncStateExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/SyncStatusExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/SyncStatusExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/extensions/UsedFileExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/extensions/UsedFileExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/injection/DIModuleBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/injection/DIModuleBuilder.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/injection/DefaultModuleBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/injection/DefaultModuleBuilder.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/injection/GlobalInjector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/injection/GlobalInjector.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/injection/modules/BiometricModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/injection/modules/BiometricModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/injection/modules/CoreModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/injection/modules/CoreModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/injection/modules/FileSystemProvidersModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/injection/modules/FileSystemProvidersModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/injection/modules/UiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/injection/modules/UiModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/injection/modules/UseCaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/injection/modules/UseCaseModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/injection/modules/debug/DebugBiometricModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/injection/modules/debug/DebugBiometricModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/injection/modules/debug/DebugModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/injection/modules/debug/DebugModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/ApplicationLaunchMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/ApplicationLaunchMode.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/Screens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/Screens.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/StartActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/StartActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/about/AboutFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/about/AboutFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/about/AboutScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/about/AboutScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/about/AboutViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/about/AboutViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/autofill/AutofillDialogFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/autofill/AutofillDialogFactory.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/autofill/AutofillResponseFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/autofill/AutofillResponseFactory.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/autofill/AutofillStructureParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/autofill/AutofillStructureParser.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/autofill/AutofillViewFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/autofill/AutofillViewFactory.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/autofill/model/AutofillField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/autofill/model/AutofillField.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/autofill/model/AutofillFieldType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/autofill/model/AutofillFieldType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/autofill/model/AutofillNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/autofill/model/AutofillNode.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/autofill/model/AutofillStructure.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/autofill/model/AutofillStructure.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/BackNavigationIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/BackNavigationIcon.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/BaseCellViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/BaseCellViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/BaseFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/BaseMutableCellViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/BaseMutableCellViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/BasePreferenceFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/BasePreferenceFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/BaseScreenViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/BaseScreenViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/CellId.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/CellId.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/DatabaseInteractionWatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/DatabaseInteractionWatcher.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/FragmentWithDoneButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/FragmentWithDoneButton.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/ScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/ScreenState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/ScreenStateType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/ScreenStateType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/ScreenVisibilityHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/ScreenVisibilityHandler.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/ThemeProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/ThemeProvider.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/ViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/ViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/ViewModelTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/ViewModelTypes.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/adapter/ViewModelsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/adapter/ViewModelsAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/animation/AnimationFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/animation/AnimationFactory.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/binding/BindingAdapters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/binding/BindingAdapters.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/Accessibility.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/Accessibility.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/Buttons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/Buttons.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/Colors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/Colors.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/Dimens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/Dimens.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/DropDownMenu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/DropDownMenu.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/EmptyState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/EmptyState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/ErrorState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/ErrorState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/Preview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/Preview.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/Progress.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/Progress.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/TextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/TextField.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/Theme.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/ThemeExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/ThemeExtensions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/ThemeFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/ThemeFlow.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/cells/ui/InfoCell.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/cells/ui/InfoCell.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/model/InputType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/compose/model/InputType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/dialog/BaseComposeDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/dialog/BaseComposeDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/dialog/ConfirmationDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/dialog/ConfirmationDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/dialog/MessageDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/dialog/MessageDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/dialog/MessageDialogArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/dialog/MessageDialogArgs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/event/Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/event/Event.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/event/EventProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/event/EventProvider.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/event/EventProviderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/event/EventProviderImpl.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/event/LockScreenLiveEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/event/LockScreenLiveEvent.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/event/SingleLiveEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/event/SingleLiveEvent.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/extensions/AppCompatExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/extensions/AppCompatExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/extensions/BundleExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/extensions/BundleExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/extensions/FragmentExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/extensions/FragmentExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/extensions/RecyclerViewExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/extensions/RecyclerViewExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/factory/CellModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/factory/CellModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/menu/ScreenMenuItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/menu/ScreenMenuItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/BaseCellModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/BaseCellModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/DividerCellModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/DividerCellModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/FileCellModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/FileCellModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/GroupCellModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/GroupCellModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/HeaderCellModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/HeaderCellModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/NoteCellModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/NoteCellModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/OneLineTextCellModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/OneLineTextCellModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/OptionPanelCellModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/OptionPanelCellModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/SpaceCellModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/SpaceCellModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/TwoLineTextCellModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/model/TwoLineTextCellModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/viewmodel/FileCellViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/viewmodel/FileCellViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/viewmodel/NoteCellViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/viewmodel/NoteCellViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/CellLinearLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/CellLinearLayout.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/ErrorPanelView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/ErrorPanelView.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/MaterialEditText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/MaterialEditText.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/MaterialSpinner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/MaterialSpinner.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/NavigationPanelView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/NavigationPanelView.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/ProgressPreference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/ProgressPreference.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/ScreenStateView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/ScreenStateView.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/SecureTextView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/SecureTextView.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/SpaceView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/SpaceView.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/SquareLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/SquareLayout.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/TextMovementMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/TextMovementMethod.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/UnlockView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/UnlockView.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/entity/ImeOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/entity/ImeOptions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/entity/RoundedShape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/entity/RoundedShape.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/entity/TextInputType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/core/widget/entity/TextInputType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/debugmenu/DebugMenuFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/debugmenu/DebugMenuFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/debugmenu/DebugMenuViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/debugmenu/DebugMenuViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/diffViewer/DiffViewerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/diffViewer/DiffViewerFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/diffViewer/DiffViewerInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/diffViewer/DiffViewerInteractor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/diffViewer/DiffViewerScreenArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/diffViewer/DiffViewerScreenArgs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/diffViewer/DiffViewerViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/diffViewer/DiffViewerViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/diffViewer/model/DiffEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/diffViewer/model/DiffEntity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/filepicker/Action.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/filepicker/Action.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/filepicker/FilePickerArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/filepicker/FilePickerArgs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/filepicker/FilePickerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/filepicker/FilePickerFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/filepicker/FilePickerViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/filepicker/FilePickerViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groupEditor/GroupEditorArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groupEditor/GroupEditorArgs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groupEditor/GroupEditorFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groupEditor/GroupEditorFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groupEditor/GroupEditorMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groupEditor/GroupEditorMode.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groupEditor/GroupEditorViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groupEditor/GroupEditorViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groups/GroupsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groups/GroupsFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groups/GroupsScreenArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groups/GroupsScreenArgs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groups/GroupsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groups/GroupsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groups/dialog/ChooseOptionDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groups/dialog/ChooseOptionDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groups/model/CellsData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groups/model/CellsData.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groups/model/NavigationStackItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/groups/model/NavigationStackItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/history/HistoryFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/history/HistoryFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/history/HistoryInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/history/HistoryInteractor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/history/HistoryScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/history/HistoryScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/history/HistoryScreenArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/history/HistoryScreenArgs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/history/HistoryViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/history/HistoryViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/history/cells/CellFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/history/cells/CellFactory.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/history/cells/ui/HistoryDiffCell.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/history/cells/ui/HistoryDiffCell.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/history/model/HistoryState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/history/model/HistoryState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/main/ActivityResultManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/main/ActivityResultManager.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/main/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/main/MainScreenArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/main/MainScreenArgs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/main/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/main/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/newdb/NewDatabaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/newdb/NewDatabaseFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/newdb/NewDatabaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/newdb/NewDatabaseViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/note/NoteFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/note/NoteFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/note/NoteScreenArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/note/NoteScreenArgs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/note/NoteViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/note/NoteViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/noteEditor/NoteEditorArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/noteEditor/NoteEditorArgs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/noteEditor/NoteEditorFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/noteEditor/NoteEditorFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/noteEditor/NoteEditorMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/noteEditor/NoteEditorMode.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/noteEditor/NoteEditorViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/noteEditor/NoteEditorViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/serverLogin/ServerLoginArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/serverLogin/ServerLoginArgs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/serverLogin/ServerLoginFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/serverLogin/ServerLoginFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/serverLogin/ServerLoginScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/serverLogin/ServerLoginScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/serverLogin/ServerLoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/serverLogin/ServerLoginViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/serverLogin/model/LoginType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/serverLogin/model/LoginType.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/serverLogin/model/SshOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/serverLogin/model/SshOption.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/service/LockService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/service/LockService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/service/LockServiceFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/service/LockServiceFacade.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/service/LockServiceTaskProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/service/LockServiceTaskProcessor.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/service/model/LockServiceCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/service/model/LockServiceCommand.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/service/model/ServiceState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/service/model/ServiceState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/service/model/TaskProcessorState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/service/model/TaskProcessorState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/service/task/LockServiceTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/service/task/LockServiceTask.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/service/task/StopServiceTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/service/task/StopServiceTask.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/service/task/SyncAndLockTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/service/task/SyncAndLockTask.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/settings/SettingsRouter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/settings/SettingsRouter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/settings/app/AppSettingsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/settings/app/AppSettingsFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/storagelist/Action.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/storagelist/Action.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/storagelist/ActionExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/storagelist/ActionExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/storagelist/StorageListArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/storagelist/StorageListArgs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/storagelist/StorageListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/storagelist/StorageListFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/storagelist/StorageListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/storagelist/StorageListViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/syncState/model/ButtonAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/syncState/model/ButtonAction.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/syncState/model/SyncStateModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/syncState/model/SyncStateModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/unlock/UnlockFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/unlock/UnlockFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/unlock/UnlockScreenArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/unlock/UnlockScreenArgs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/unlock/UnlockViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/unlock/UnlockViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/presentation/unlock/model/DropDownItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/presentation/unlock/model/DropDownItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/Base64Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/Base64Utils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/CollectionExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/CollectionExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/ContextExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/ContextExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/EventExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/EventExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/Extensions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/FileUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/FileUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/InputOutputUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/InputOutputUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/IntentExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/IntentExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/IntentUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/IntentUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/LiveDataExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/LiveDataExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/LongExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/LongExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/ReflectionUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/ReflectionUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/RoundedShapeExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/RoundedShapeExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/ShaUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/ShaUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/StringExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/StringExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/StringUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/StringUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/ThemeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/ThemeUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/TimeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/TimeUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/UUIDExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/UUIDExt.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/UrlUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/UrlUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/com/ivanovsky/passnotes/util/ViewExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/kotlin/com/ivanovsky/passnotes/util/ViewExt.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_add_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_add_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_autofill_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_arrow_autofill_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_down_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_arrow_down_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_up_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_arrow_up_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_attachment_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_attachment_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chevron_right_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_chevron_right_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_close_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_close_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_compare_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_compare_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_delete_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_delete_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_developer_mode_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_developer_mode_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_done_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_done_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_double_arrow_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_double_arrow_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_edit_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_edit_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_error_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_error_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_file_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_file_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_fingerprint_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_fingerprint_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_folder_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_folder_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_info_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_info_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lock_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_lock_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lock_open_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_lock_open_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_menu_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_otp_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_otp_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_search_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_settings_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_settings_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_share_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_share_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_sort_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_sort_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_sync_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_sync_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_visibility_off_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_visibility_off_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_visibility_on_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/ic_visibility_on_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/material_icon_circle_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/drawable/material_icon_circle_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/autofill_entry_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/autofill_entry_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/autofill_login_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/autofill_login_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/autofill_select_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/autofill_select_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_attachment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_attachment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_database_file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_database_file.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_diff.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_diff.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_diff_files.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_diff_files.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_diff_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_diff_header.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_divider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_divider.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_editable_attachment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_editable_attachment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_expiration_property.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_expiration_property.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_extended_text_property.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_extended_text_property.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_file.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_group.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_group.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_header.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_navigation_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_navigation_header.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_navigation_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_navigation_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_navigation_panel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_navigation_panel.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_note.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_note.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_note_property.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_note_property.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_option_one_line.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_option_one_line.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_option_panel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_option_panel.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_option_two_line.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_option_two_line.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_otp_property.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_otp_property.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_secret_property.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_secret_property.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_single_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_single_text.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_space.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_space.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_sync_state.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_sync_state.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_text_property.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_text_property.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_two_text_with_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/cell_two_text_with_icon.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/core_base_activity_with_side_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/core_base_activity_with_side_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/core_base_cell_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/core_base_cell_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/core_compose_cell.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/core_compose_cell.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/core_compose_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/core_compose_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/core_compose_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/core_compose_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/core_progress_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/core_progress_bar.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/debug_menu_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/debug_menu_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_change_password.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/dialog_change_password.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_resolve_conflict.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/dialog_resolve_conflict.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_sort_and_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/dialog_sort_and_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/diff_viewer_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/diff_viewer_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/enter_db_credentials_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/enter_db_credentials_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/file_picker_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/file_picker_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/group_editor_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/group_editor_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/groups_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/groups_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/new_database_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/new_database_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/note_editor_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/note_editor_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/note_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/note_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/password_generator_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/password_generator_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/storage_list_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/storage_list_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/unlock_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/unlock_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/view_error_panel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/view_error_panel.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/view_screen_state.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/view_screen_state.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/widget_material_edit_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/widget_material_edit_text.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/widget_material_spinner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/widget_material_spinner.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/widget_navigation_panel_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/widget_navigation_panel_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/widget_navigation_panel_view_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/widget_navigation_panel_view_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/widget_progress_preference.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/widget_progress_preference.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/widget_unlock_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/layout/widget_unlock_view.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/base_done.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/menu/base_done.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/menu/groups.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/note.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/menu/note.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/debug-strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/values/debug-strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/untranslatable-strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/values/untranslatable-strings.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/application_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/xml/application_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/autofill_service.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/xml/autofill_service.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/database_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/xml/database_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/main_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/xml/main_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/main/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /app/src/test/kotlin/com/ivanovsky/passnotes/RobolectricApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/test/kotlin/com/ivanovsky/passnotes/RobolectricApp.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/ivanovsky/passnotes/TestDispatchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/test/kotlin/com/ivanovsky/passnotes/TestDispatchers.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/ivanovsky/passnotes/domain/NoteDifferTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/test/kotlin/com/ivanovsky/passnotes/domain/NoteDifferTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/ivanovsky/passnotes/domain/otp/OtpUriFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/test/kotlin/com/ivanovsky/passnotes/domain/otp/OtpUriFactoryTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/ivanovsky/passnotes/util/CollectionExtKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/test/kotlin/com/ivanovsky/passnotes/util/CollectionExtKtTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/ivanovsky/passnotes/util/JSONObjectExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/test/kotlin/com/ivanovsky/passnotes/util/JSONObjectExt.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/ivanovsky/passnotes/util/StringExtKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/test/kotlin/com/ivanovsky/passnotes/util/StringExtKtTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/ivanovsky/passnotes/util/StringUtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/test/kotlin/com/ivanovsky/passnotes/util/StringUtilsTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/com/ivanovsky/passnotes/util/UrlUtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/app/src/test/kotlin/com/ivanovsky/passnotes/util/UrlUtilsTest.kt -------------------------------------------------------------------------------- /ci.properties.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/ci.properties.gpg -------------------------------------------------------------------------------- /config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/config.gradle -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10000.txt: -------------------------------------------------------------------------------- 1 | - Add Dark theme -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10001.txt: -------------------------------------------------------------------------------- 1 | - Fix requirements for Google Play -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/en-US/changelogs/10100.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10200.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/en-US/changelogs/10200.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10300.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/en-US/changelogs/10300.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10301.txt: -------------------------------------------------------------------------------- 1 | - Bugfix -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10400.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/en-US/changelogs/10400.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10401.txt: -------------------------------------------------------------------------------- 1 | - Fix crash after biometric data update 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10402.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/en-US/changelogs/10402.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10404.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/en-US/changelogs/10404.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10500.txt: -------------------------------------------------------------------------------- 1 | - Add support of expiration field -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10600.txt: -------------------------------------------------------------------------------- 1 | - Add access to entry history -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10601.txt: -------------------------------------------------------------------------------- 1 | - Bugfix -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10700.txt: -------------------------------------------------------------------------------- 1 | - Add synchronization with Git via SSH protocol -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10800.txt: -------------------------------------------------------------------------------- 1 | - Bugfix -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10900.txt: -------------------------------------------------------------------------------- 1 | - Bugfix -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11000.txt: -------------------------------------------------------------------------------- 1 | - Bugfix -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11100.txt: -------------------------------------------------------------------------------- 1 | - Improvement in accessibility -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11200.txt: -------------------------------------------------------------------------------- 1 | - Add option to copy key file into private storage 2 | - Bugfix -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11300.txt: -------------------------------------------------------------------------------- 1 | - Add option to export database 2 | - Improve error reporting -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11400.txt: -------------------------------------------------------------------------------- 1 | - Fix NullPointerException for WebDav 2 | - Trust user installed CA certs -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11500.txt: -------------------------------------------------------------------------------- 1 | - Fix Unlock with .keyx file -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/2000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/en-US/changelogs/2000.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/2100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/en-US/changelogs/2100.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/2200.txt: -------------------------------------------------------------------------------- 1 | - Add attachments handling 2 | - Refactor Note screen 3 | - Bugfix -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/2300.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/en-US/changelogs/2300.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/2400.txt: -------------------------------------------------------------------------------- 1 | - Add adaptive launcher icon -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/2500.txt: -------------------------------------------------------------------------------- 1 | - Synchronization work completely in background -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/7.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Client app for KeePass databases 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | KeePassVault -------------------------------------------------------------------------------- /fastlane/metadata/android/uk-UA/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/fastlane/metadata/android/uk-UA/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/uk-UA/short_description.txt: -------------------------------------------------------------------------------- 1 | Клієнтський застосунок для баз даних KeePass 2 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/gradlew.bat -------------------------------------------------------------------------------- /keys/debug.keystore.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/keys/debug.keystore.gpg -------------------------------------------------------------------------------- /keys/google-cloud-key.json.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/keys/google-cloud-key.json.gpg -------------------------------------------------------------------------------- /keys/public.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/keys/public.keystore -------------------------------------------------------------------------------- /keys/release.keystore.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/keys/release.keystore.gpg -------------------------------------------------------------------------------- /scripts/assemble.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/scripts/assemble.rb -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /spotless.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/spotless.gradle -------------------------------------------------------------------------------- /version.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aivanovski/keepassvault/HEAD/version.properties --------------------------------------------------------------------------------