Commit Graph

229 Commits

Author SHA1 Message Date
dankito 195a46361d Little refactoring 2022-02-07 00:18:08 +01:00
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 03e3ed8e22 Added a little - may unprofessional - supplement 2022-02-07 00:18:08 +01:00
dankito 176560c9fa Renamed app to Bankmeister 2022-02-07 00:18:08 +01:00
dankito 4f7ee173db Fixed showing keyboard on start 2022-02-07 00:18:08 +01:00
dankito 44e15e4aeb Implemented locking screen orientation to portrait on phones as there some dialogs / EditTexts are almost unusable. TODO: setting this in BaseActivity is quite bad 2022-02-07 00:18:08 +01:00
dankito 470952ddde Showing TransferMoneyDialog and AddAccountDialog in fullscreen now 2022-02-07 00:18:08 +01:00
dankito c3016b043a Made space between settings section a big larger 2022-02-07 00:18:08 +01:00
dankito a50f6ac8f8 Set text color of buttons in settings dialog to same color as in Android settings app 2022-02-07 00:18:08 +01:00
dankito 2401ba7d95 Using now for list items the same color as for labels in forms 2022-02-07 00:18:08 +01:00
dankito 9e072f1d5e Implemented checking for unsaved changes on back button press 2022-02-07 00:18:08 +01:00
dankito d492b90321 Changed order of accounts and TAN methods 2022-02-07 00:18:08 +01:00
dankito 77ee69a035 Changed order of swtchIncludeInAutomaticAccountsUpdate and swtchIncludeInAutomaticAccountsUpdate 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 8a17c7f22b Showing accounts icon now with circle as on iOS 2022-02-07 00:18:08 +01:00
dankito dbe58e2b02 Displaying bank code in textColorSecondary so that it's easier caught by eye 2022-02-07 00:18:08 +01:00
dankito d5786dd5c2 Fixed that "PBKDF2" has been used instead of nameStartsWith 2022-02-07 00:18:08 +01:00
dankito 732ddd5b2b Reduced iterationCount as 65536 iterations took way to long (4 - 5 seconds) on normal Androids 2022-02-07 00:18:08 +01:00
dankito 693977798a Giving amounts a little bit more space (large amounts wrapped into next line) 2022-02-07 00:18:08 +01:00
dankito 03cb2bc72a Fixed that amount takes only one line (large amounts wrapped into next line) 2022-02-07 00:18:08 +01:00
dankito a72e7d744c Fixed that Byte is signed but Char is unsigned 2022-02-07 00:18:08 +01:00
dankito 93e348edc1 Reformulated login prompts 2022-02-07 00:18:08 +01:00
dankito 6759f3d319 Removed commented out code 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 5e1bca2007 Logging life cycle events 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 197a984353 Raised FormOnOff height a bit so that there's more spacing around it 2022-02-07 00:18:08 +01:00
dankito 85acd02c36 Added add account button to bank credentials section 2022-02-07 00:18:08 +01:00
dankito 29bbe298f3 Renamed updateAccountAutomatically to includeInAutomaticAccountsUpdate 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 bb4ae54b15 Removed unused serializer 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 1ef89d27ec Fixed bug in TransferMoneyDialog.adjustCheckBoxRealTimeTransferWidth() that dialog may is already closed till timer fires and then app crashes. By that instance replaced all requireActivity() 2022-02-07 00:18:08 +01:00
dankito 64213a890f Left aligned txtRecipientBankInfo with errors / warnings 2022-02-07 00:18:08 +01:00
dankito 1ac426ecb8 Implemented hiding when neither an error nor an hint is displayed 2022-02-07 00:18:08 +01:00
dankito 4f75968efa Implemented displaying recipient BIC and bank name in one line 2022-02-07 00:18:08 +01:00
dankito 450f6af146 Fixed that after updating to Material Design library 1.2 TextLayoutInput had a large space at top 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 8b2a210269 Keeping passwords now only as CharArray in memory as it may takes a long time till a String gets garbage collected 2022-02-07 00:18:08 +01:00
dankito bc853b03e3 Implemented that in case of AuthenticationType.Password as database password <user_password> + "_" + <default_password> is used 2022-02-07 00:18:08 +01:00
dankito af67f4d404 Implemented passing only userPassword to saveNewAuthenticationMethod() (makes the parameter clearer) 2022-02-07 00:18:08 +01:00
dankito 93254c1d21 Implemented persisting new password only if changed database password has been successful 2022-02-07 00:18:08 +01:00
dankito e8749385ec Implemented hiding select authentication method if password is the only option to choose 2022-02-07 00:18:08 +01:00
dankito e29eead03a Using now vector drawable for add icon, could therefore remove Android Icons dependency 2022-02-07 00:18:08 +01:00
dankito 8706778906 Added default icon for accounts 2022-02-07 00:18:08 +01:00
dankito c8049ea107 Fixed that for some library setting Kotlin jvmTarget to 1.8 was needed 2022-02-07 00:18:08 +01:00
dankito eff16876b6 Fixed that using vector drawables that way is not supported on devices pre Lollipop 2022-02-07 00:18:08 +01:00
dankito 968543953a Implemented finding fallback algorithms as PBKDF2WithHmacSHA256 is only supported on newer Androids 2022-02-07 00:18:08 +01:00
dankito 2f709ed0b6 Renamed encryptedDefaultPassword to defaultPassword 2022-02-07 00:18:08 +01:00