Commit Graph

387 Commits

Author SHA1 Message Date
dankito 59e9aa22a3 Set app id to net.codinux.banking.android (Android) / net.codinux.banking.bankmeister (iOS) 2022-02-07 00:18:08 +01:00
dankito 57290a3c2a Fixed that sometimes Xcode tries to compile app to ARM 64 for iOS simulator (which only runs on x86_64) 2022-02-07 00:18:08 +01:00
dankito 64cb4ca9e2 Implemented reading QR coding and if it is a EPC QR code navigating to TransferMoneyDialog 2022-02-07 00:18:08 +01:00
dankito eff4e131df Implemented showAddAccountDialog() and TransferMoneyDialog() 2022-02-07 00:18:08 +01:00
dankito 75a6f61644 Forgot to commit BankingiOSApp.xcscheme 2022-02-07 00:18:08 +01:00
dankito b283a3014b Added screenshotsAllowed to data model but functionality is not implemented yet 2022-02-07 00:18:08 +01:00
dankito 93e348edc1 Reformulated login prompts 2022-02-07 00:18:08 +01:00
dankito 33fd8c1475 Added app icon to LoginDialog. Had to add app icon separately as "AppIcon" imageset is not referencable during runtime (with a trick at lease AppIcon60x60 but that was too small) 2022-02-07 00:18:08 +01:00
dankito 8b8067be71 Fixed view for iOS 14 2022-02-07 00:18:08 +01:00
dankito cf0d721a1b Simplified LoginDialog view 2022-02-07 00:18:08 +01:00
dankito 4777ffb699 Fixed that Werktag (business day) was incorrect, Banktag (banking day) is correct 2022-02-07 00:18:08 +01:00
dankito 86d1e5856e Made (hopefully) translations for login, ask user to delete account and that bank is not supported by app better understandable 2022-02-07 00:18:08 +01:00
dankito a7b47665a5 Implemented displaying a switch to be able to set if password should be saved or not, but there's not logic behind it yet 2022-02-07 00:18:08 +01:00
dankito 29bbe298f3 Renamed updateAccountAutomatically to includeInAutomaticAccountsUpdate 2022-02-07 00:18:08 +01:00
dankito dd604fd064 Fixed that SettingsDialog has been created before AppSettings have been deserialized 2022-02-07 00:18:08 +01:00
dankito 0706c91bac Removed automaticallyUpdateAccounts as automaticallyUpdateAccountsAfterMinutes can contain information if accounts should be updated automatically or not 2022-02-07 00:18:08 +01:00
dankito ffeb412a84 Implemented Stopwatch 2022-02-07 00:18:08 +01:00
dankito cf02128e94 Set default value for automaticallyUpdateAccountsAfterMinutes to six hours 2022-02-07 00:18:08 +01:00
dankito 6c17449fc4 Implemented displaying that automaticallyUpdateAccountsAfterMinutes and lockAppAfterMinutes can be set, but they have no functionality yet 2022-02-07 00:18:08 +01:00
dankito 5a4f962293 Renamed updateAccountsAutomatically to automaticallyUpdateAccounts, refreshAccountsAfterMinutes to automaticallyUpdateAccountsAfterMinutes and added lockAppAfterMinutes 2022-02-07 00:18:08 +01:00
dankito 82c0a5938e Extracted extension methods to convert KotlinCharArray 2022-02-07 00:18:08 +01:00
dankito 08b7eb28a7 Removed unnecessary steps from setPasswords() 2022-02-07 00:18:08 +01:00
dankito 3da594b846 Fixed that in iOS setting authentication type to biometric wasn't possible anymore as () tried to open database without changing its password before (also renamed methods in Android to be symmetrically to iOS) 2022-02-07 00:18:08 +01:00
dankito 81bc6a94bb Implemented encrypting AuthenticationType and default password 2022-02-07 00:18:08 +01:00
dankito 50ae70a92c Implemented creating and saving random salt 2022-02-07 00:18:08 +01:00
dankito b1c027b608 Implemented hashing login password with scrypt (but still using a static salt; CryptoSwift has accidentally already been commit with last commit) 2022-02-07 00:18:08 +01:00
dankito acf0345aaf Implemented deleting all keychain items after re-installing app 2022-02-07 00:18:08 +01:00
dankito 93de8bf252 Fixed that persistentContainer and therefore context is nil if during login screen app enters background 2022-02-07 00:18:08 +01:00
dankito 360e75426f Forgot to commit linkForegroundColor() and alignVertically() 2022-02-07 00:18:08 +01:00
dankito 5acb2353c7 Implemented setting database password in iOS 2022-02-07 00:18:08 +01:00
dankito 5c63af15a0 Added EncryptedCoreData pod to be able to encrypt CoreData database (even though currently just using a hard coded default password) 2022-02-07 00:18:08 +01:00
dankito f0271a2f85 Centralized setting passwords in setPasswords() 2022-02-07 00:18:08 +01:00
dankito 79d746a395 Injecting now AuthenticationService 2022-02-07 00:18:08 +01:00
dankito 193e4305ca Removed injecting unused CoreDataBankingPersistence 2022-02-07 00:18:08 +01:00
dankito 49a21909ed Moved creating CoreData PersistentContainer to CoreDataBankingPersistence 2022-02-07 00:18:08 +01:00
dankito 04bf120293 Set app icon 2022-02-07 00:18:08 +01:00
dankito b564fe15c2 Implemented setting device specific biometric authentication type 2022-02-07 00:18:08 +01:00
dankito c73628539a Fixed translating shared data 2022-02-07 00:18:08 +01:00
dankito 0f16149dac Implemented setting biometric authentication prompt 2022-02-07 00:18:08 +01:00
dankito e36bb0cf33 Renamed loginWithPassword() to authenticateUserWithPassword() and loginWithBiometricAuthentication() to authenticateUserWithBiometric() 2022-02-07 00:18:08 +01:00
dankito 7047773e7b Implemented translating biometric authentication type 2022-02-07 00:18:08 +01:00
dankito bf9c0bc32b Implemented adding print option to shared data 2022-02-07 00:18:08 +01:00
dankito f6f28890a7 Implemented that login name text field gets focused when a bank has been selected 2022-02-07 00:18:08 +01:00
dankito c2a9f9f44a Not focusing recipient name text field on start anymore, just displays 'Please enter recipient name' error message on iOS 14 2022-02-07 00:18:08 +01:00
dankito de46d60416 Fixed setting focus on start on iOS 14 2022-02-07 00:18:08 +01:00
dankito 08d3cfbd66 Made OK Button better tapable 2022-02-07 00:18:08 +01:00
dankito fc6d2042af Fixed that iOS 14 sometimes doesn't focus text field on click 2022-02-07 00:18:08 +01:00
dankito 0bfeddeea3 Fixed that iOS 14 creates text field often twice, but displays it once -> to focus next text field we have to use nextViewTag + 1 2022-02-07 00:18:08 +01:00
dankito b00a14b3c7 Removed that pressing Enter starts money transfer. Just results in unwanted transfers 2022-02-07 00:18:08 +01:00
dankito ac8824634e Fixed that on iOS 14 AdaptsToKeyboard isn't needed anymore but just covers dialog 2022-02-07 00:18:08 +01:00