Commit Graph

810 Commits

Author SHA1 Message Date
dankito 18035203b7 Implemented merging banks with same bank code and pin tan address in BankList.json 2022-02-07 00:18:13 +01:00
dankito ebac99eeeb Fixed bug in Android that DecimalFormatSymbols sometimes uses the wrong Locale and therefore using the wrong decimal separator. Now both, dot and semicolon, can be entered at once but it's way better that way. 2022-02-07 00:18:13 +01:00
dankito 0200a274a9 Extracted getFormattedMessageLogForAccounts() 2022-02-07 00:18:13 +01:00
dankito 83e8b7b882 Implemented adding message log of accounts that could not be added to message log 2022-02-07 00:18:13 +01:00
dankito eb7fe4a284 Bumped version number to 3 2022-02-07 00:18:13 +01:00
dankito 681b37d589 Implemented encrypting authentication settings file 2022-02-07 00:18:13 +01:00
dankito 0525872c05 Fixed misconfigured version 0.6.0 2022-02-07 00:18:13 +01:00
dankito 79b0f7a7a9 Implemented filtering out .ico for JavaFX 2022-02-07 00:18:13 +01:00
dankito c0f5bed3d5 Updated FaviconFinder to version 1.0.0 2022-02-07 00:18:13 +01:00
dankito 7dea0c0d83 Using new convenience methods from AndroidUtils to show / hide views 2022-02-07 00:18:13 +01:00
dankito 873a9a537e Fixed that validation label still got displayed even though there's no error or hint to display anymore 2022-02-07 00:18:13 +01:00
dankito 30f564a886 Removed savePassword option again 2022-02-07 00:18:13 +01:00
dankito 883a64ce91 Set project version to 2 (but already some commits ago last week) 2022-02-07 00:18:13 +01:00
dankito f46e10e747 Added some more test data 2022-02-07 00:18:13 +01:00
dankito c5cf11e8fc Implemented that on tap on label also password visibility gets toggled 2022-02-07 00:18:13 +01:00
dankito c037308751 Fixed that tap on label didn't lead to a change in focusTextField's value 2022-02-07 00:18:13 +01:00
dankito 079979aca4 Ellipsizing amount if it is larger then right column 2022-02-07 00:18:13 +01:00
dankito 8787b2ffd7 Implemented saving lastSelectedOpenPdfFolder and lastSelectedImportFolder 2022-02-07 00:18:13 +01:00
dankito 013c6fa088 Fixed accidentally removing JavaInvoiceDataExtractor 2022-02-07 00:18:13 +01:00
dankito f426632e01 Fixed that countDaysForWhichTransactionsAreKept may is null 2022-02-07 00:18:13 +01:00
dankito 7da0c989b2 Implemented a test account to fulfill Apple's requirements 2022-02-07 00:18:13 +01:00
dankito 5d0f74c5e7 Fixed that if bookedTransactions have been retrieved even though if account says it doesn't support retrieving transactions, state RetrievedTransactions is returned anyway so that transactions get displayed 2022-02-07 00:18:13 +01:00
dankito 518f8c848a Set default values for account transaction 2022-02-07 00:18:13 +01:00
dankito a0e9864a73 Set default value for errorToShowToUser 2022-02-07 00:18:13 +01:00
dankito d4f582914a Fixed persisting lastSelectedExportFolder also on iOS 2022-02-07 00:18:13 +01:00
dankito bc3439baa5 Implemented exporting account transactions as .csv at least for JVM and Android 2022-02-07 00:18:13 +01:00
dankito 704ac55239 Made dataFolder a bit nices (doesn't contain '/./' anymore) 2022-02-07 00:18:13 +01:00
dankito f19c3d882e Set app icon 2022-02-07 00:18:13 +01:00
dankito a9bc3522fc Adjusted JavaFX messages for AddAccountDialog to that one of iOS and Android 2022-02-07 00:18:13 +01:00
dankito dfdc7fd5c2 Temporarily commented out TypeResolvers as they break BankingPersisterJson 2022-02-07 00:18:13 +01:00
dankito 187e009ac6 Also named .jar now 'Bankmeister' 2022-02-07 00:18:13 +01:00
dankito 4896d8579b Fixed that on first app run AppSettings isn't initialized yet when init calls appSettings.automaticallyUpdateAccountsAfterMinutes 2022-02-07 00:18:13 +01:00
dankito f1a8b3edb4 Also named JavaFX app now Bankmeister 2022-02-07 00:18:13 +01:00
dankito 21404242ba Temporarily commented out saving fints4k objects as Jackson doesn't serialize derived classes; losing therefore many information, leading to incorrect results 2022-02-07 00:18:08 +01:00
dankito b49d3d0ea7 Fixed uncommitted files 2022-02-07 00:18:08 +01:00
dankito 5110c1a9b7 Forgot to add to commit 2022-02-07 00:18:08 +01:00
dankito c19603012a Added copyFramework() 2022-02-07 00:18:08 +01:00
dankito e43be8f0aa Implemented creating bitcode for exported iOS frameworks as bitcode is needed to create an archive for app 2022-02-07 00:18:08 +01:00
dankito 02af929744 As found in documentation (die reine Schule) checking canEvaluatePolicy() first 2022-02-07 00:18:08 +01:00
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 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 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 5c4a4a485f Forgot to commit serializer methods for AuthenticationSettings 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 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 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 d7ff2d77e3 Implemented catching exceptions that occur in listeners 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 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 bb4ae54b15 Removed unused serializer 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 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 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