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 |
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
|
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
|
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
|
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 |