dankito
|
bc3439baa5
|
Implemented exporting account transactions as .csv at least for JVM and Android
|
2022-02-07 00:18:13 +01:00 |
dankito
|
d499b597f9
|
Fixed that when saveAllBanks() has been called readBanks (now allBanks) hasn't been updated
|
2022-02-07 00:18:13 +01:00 |
dankito
|
b283a3014b
|
Added screenshotsAllowed to data model but functionality is not implemented yet
|
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
|
5a4f962293
|
Renamed updateAccountsAutomatically to automaticallyUpdateAccounts, refreshAccountsAfterMinutes to automaticallyUpdateAccountsAfterMinutes and added lockAppAfterMinutes
|
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
|
93254c1d21
|
Implemented persisting new password only if changed database password has been successful
|
2022-02-07 00:18:08 +01:00 |
dankito
|
32c71fcb39
|
Implemented hashing user password with bcrypt
|
2022-02-07 00:18:08 +01:00 |
dankito
|
f053b2728d
|
Using now English names for BankAccountTypes
|
2022-02-07 00:18:08 +01:00 |
dankito
|
fa1c2a0ddf
|
Keeping now bank icon's bytes directly on BankData so that we can persist is to database -> attackers don't see in filesystem added accounts anymore
|
2022-02-07 00:18:07 +01:00 |
dankito
|
1c3f3505b0
|
Implemented remembering with which accounts wrong credentials have been entered and ignoring these in automatic updates
|
2022-02-07 00:18:07 +01:00 |
dankito
|
5580313eeb
|
Setting countDaysForWhichTransactionsAreKept now on account and not on bank anymore as the count may differs from account type to account type (e.g. 540 days for checking accounts and 9999 days for credit card accounts)
|
2022-02-07 00:18:07 +01:00 |
dankito
|
b39c3f700a
|
Implemented setting if accounts should be updated automatically at start up
|
2022-02-07 00:18:07 +01:00 |
dankito
|
64aa7d007b
|
Implemented persisting AppSettings with BankingPersistence
|
2022-02-07 00:18:07 +01:00 |
dankito
|
589e1e673a
|
Implemented hiding account and disabling automatic account update
|
2022-02-07 00:18:07 +01:00 |
dankito
|
1d09789d38
|
Implemented persisting for which account prominent (top) fetch all transactions view shouldn't be displayed anymore
|
2022-02-07 00:18:07 +01:00 |
dankito
|
415a3297bb
|
In UI renamed customerId to userName; removed unused customerId from BankAccount
|
2022-02-07 00:18:07 +01:00 |
dankito
|
d209bc46fc
|
Renamed haveAllTransactionsBeenFetched to haveAllTransactionsBeenRetrieved and isAccountTypeSupported to isAccountTypeSupportedByApplication
|
2022-02-07 00:18:07 +01:00 |
dankito
|
bf9d406053
|
Renamed usage to reference, remittee to recipient and instant payment to real-time transfer
|
2022-02-07 00:18:07 +01:00 |
dankito
|
60c93dedfb
|
Renamed Customer to BankData
|
2022-02-07 00:18:07 +01:00 |
dankito
|
13d95f4bda
|
Implemented storing and displaying for which period account transactions have been fetched
|
2022-02-07 00:18:07 +01:00 |
dankito
|
700e3e6da9
|
Implemented mapping and displaying if an account type is supported or not
|
2022-02-07 00:18:07 +01:00 |
dankito
|
be42e3b330
|
Renamed TanProcedure to TanMethod in UI
|
2022-02-07 00:18:07 +01:00 |
dankito
|
094d669148
|
Implemented evaluating count days for which bank stores transactions -> don't show fetch all transactions overlay if bank server doesn't store additional transactions
|
2022-02-07 00:18:07 +01:00 |
dankito
|
d360ff1def
|
Laid at least groundworks to encrypt Room database
|
2022-02-07 00:18:07 +01:00 |
dankito
|
ef70e9a697
|
Fixed using already mapped TAN procedures and media instead of creating a new one each time leading to duplicates in db
|
2022-02-07 00:18:06 +01:00 |
dankito
|
bf5514f37b
|
Implemented IRemitteeSearcher in RoomBankingPersistence
|
2022-02-07 00:18:06 +01:00 |
dankito
|
12e84109f3
|
Implemented persisting data with Room
|
2022-02-07 00:18:06 +01:00 |
dankito
|
725e0ef881
|
Fixed that for AccountTransactionEntity comparing didn't work
|
2022-02-07 00:18:06 +01:00 |
dankito
|
07941380ec
|
Extracted interfaces for UI model classes Customer, BankAccount and AccountTransaction. So entities can implement these interfaces directly, there's no need for mapping anymore
|
2022-02-07 00:18:06 +01:00 |
dankito
|
c34d94118f
|
Added userSetDisplayName
|
2022-02-07 00:18:06 +01:00 |
dankito
|
474d4d1f91
|
Using now MapStruct for mapping JSON entities
|
2022-02-07 00:17:54 +01:00 |
dankito
|
a3696a4716
|
Fixed JSON serialization (as cannot add Jackson annotations to model classes in common project)
|
2022-02-07 00:17:54 +01:00 |
dankito
|
37d471781f
|
Renamed id to technicalId and extracted createDefaultId() so that technicalId easier overridable in sub classes
|
2022-02-07 00:17:53 +01:00 |
dankito
|
52d3b49baa
|
Made BankingUiCommon a multi platform project
|
2022-02-07 00:17:53 +01:00 |
dankito
|
19c8e4ea8e
|
Using now Date and UUID from common in fints4k. Could therefore remove klock
|
2022-02-07 00:17:53 +01:00 |
dankito
|
f4312c52db
|
Also BankingPersistenceJson uses now Banking's ISerializer
|
2022-02-07 00:17:53 +01:00 |
dankito
|
647a385f2a
|
Merged Customer and Bank
|
2022-02-07 00:17:53 +01:00 |
dankito
|
1007636a8e
|
Added currency to constructor overload
|
2022-02-07 00:17:53 +01:00 |
dankito
|
b5cb401636
|
Renamed Account to Customer
|
2022-02-07 00:17:53 +01:00 |
dankito
|
d1bb7d81c3
|
Implemented autocomplete list for potential remittees in TransferMoneyDialog
|
2022-02-07 00:17:53 +01:00 |
dankito
|
92231a72a1
|
Sorting now by value date instead of booking date
|
2022-02-07 00:17:53 +01:00 |
dankito
|
a16cf630b4
|
Implemented mapping all account transaction fields; Renamed usage to unparsedUsage, isCancellation to isReversal, customerReference to referenceForTheAccountOwner, bankReference to referenceOfTheAccountServicingInstitution and referenceReferenceNumber to relatedReferenceNumber
|
2022-02-07 00:17:53 +01:00 |
dankito
|
65dd57a73b
|
Implemented filtering remittees for which IBAN or BIC isn't set (which are both needed for auto completing remittee's IBAN and BIC)
|
2022-02-07 00:17:52 +01:00 |
dankito
|
07144c2a2d
|
Adjusted to new LuceneUtils method signatures
|
2022-02-07 00:17:52 +01:00 |
dankito
|
be7357974d
|
Fixed when an account got delete its account transactions haven't been deleted
|
2022-02-07 00:17:52 +01:00 |
dankito
|
e2b957e50e
|
Hopefully now really fixed app crashes when restoring Android app due to previous DocumentsWriter / IndexWriter instance is still not destroyed and still holds write lock
|
2020-04-28 18:16:16 +02:00 |
dankito
|
b8bf67e2b8
|
Fixed that on concurrent call to saveOrUpdateAccountTransactions() two DocumentsWriter try to write to same directory
|
2020-04-28 17:13:17 +02:00 |
dankito
|
fb456c451a
|
Extracted createFieldsForAccountTransaction()
|
2020-04-28 17:01:39 +02:00 |