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
|
88ba716639
|
Simplified persisting TanMethodSettings and implemented saving TanMethodSettings on AppSettings in iOS
|
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
|
51044a257c
|
Fixed that unsupported account types are not taking into calculation for selectedAccountsForWhichNotAllTransactionsHaveBeenFetched
|
2022-02-07 00:18:07 +01:00 |
dankito
|
9650fb59d8
|
Removed TODOs to use RxJava as RxJava isn't supported in Kotlin multi platform projects
|
2022-02-07 00:18:07 +01:00 |
dankito
|
b7133ba7d5
|
Fixed that listeners didn't get removed
|
2022-02-07 00:18:07 +01:00 |
dankito
|
a6a5baaeb1
|
Implemented SettingsDialog
|
2022-02-07 00:18:07 +01:00 |
dankito
|
3ca9017bde
|
Implemented AccountTransactionDetailsDialog
|
2022-02-07 00:18:07 +01:00 |
dankito
|
8df816c091
|
Added formatToShortDate() and formatToMediumDate() to BankingPresenter to have a common place for formatting dates
|
2022-02-07 00:18:07 +01:00 |
dankito
|
77a4273179
|
Implemented sorting account that support money transfer by display index
|
2022-02-07 00:18:07 +01:00 |
dankito
|
d13ccaf871
|
Sorting banks now alphabetically
|
2022-02-07 00:18:07 +01:00 |
dankito
|
f03480945e
|
Implemented displaying currency of amount of money
|
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
|
94dd1aaff8
|
Fixed that for credit card accounts retrieving balance may not be supported, but balance may gets retrieved in another way (like with transactions), then doAccountsSupportRetrievingBalance() now returns true anyway
|
2022-02-07 00:18:07 +01:00 |
dankito
|
395ef5445c
|
Fixed that as now retrievedData contains an entry for each account only if account supports retrieving transactions retrieval must be successful
|
2022-02-07 00:18:07 +01:00 |
dankito
|
60c93dedfb
|
Renamed Customer to BankData
|
2022-02-07 00:18:07 +01:00 |
dankito
|
f3c1007b5e
|
Also checking on app start-up if now no more transactions can be retrieved from bank server
|
2022-02-07 00:18:07 +01:00 |
dankito
|
1bc8a93ba4
|
Fixed checking if all transactions have been fetched by using retrievedTransactionsFromOn (as first retrieved transaction may not is on the first day of the fetched period(
|
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
|
07446568ed
|
Fixed that super.typeFromId() didn't resolve Lists and Sets (but still don't know why Jackson writes their classes as id to output)
|
2022-02-07 00:18:07 +01:00 |
dankito
|
a382904015
|
Implemented displaying state if no transactions are displayed (e.g. if no transactions have been fetch, account doesn't support fetching transactions of retrieved period didn't contain any transactions)
|
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
|
63caf84894
|
Fixed setting displayIndex only if adding account was successful
|
2022-02-07 00:18:07 +01:00 |
dankito
|
129b4f64fa
|
Added account to GetTransactionsParameter
|
2022-02-07 00:18:07 +01:00 |
dankito
|
d8739cf193
|
Renamed isSuccessful to successful
|
2022-02-07 00:18:07 +01:00 |
dankito
|
6ed4acd8f2
|
Changed constructor parameter order
|
2022-02-07 00:18:07 +01:00 |
dankito
|
79ebb35bc7
|
Added convenience constructors for when retrieving data was successful
|
2022-02-07 00:18:07 +01:00 |
dankito
|
ec3cdb1c39
|
Added convenience constructor for when an error occurred
|
2022-02-07 00:18:07 +01:00 |
dankito
|
2d4499514a
|
Implemented calculating isSuccessful in AddAccountResponse and GetTransactionsResponse
|
2022-02-07 00:18:07 +01:00 |
dankito
|
f444a45730
|
Derived AddAccountResponse from GetTransactionsResponse
|
2022-02-07 00:18:07 +01:00 |
dankito
|
044648f569
|
Calculating supportsRetrievingTransactionsOfLast90DaysWithoutTan now from retrieved data (but try to get rid of it anyway)
|
2022-02-07 00:18:07 +01:00 |
dankito
|
99205b53c9
|
Removed bankAccount property from GetTransactionsResponse
|
2022-02-07 00:18:07 +01:00 |
dankito
|
50a5938046
|
Made all properties overridable
|
2022-02-07 00:18:07 +01:00 |
dankito
|
7cb19d6f7d
|
Extracted RetrievedAccountData, makes code way better readable
|
2022-02-07 00:18:07 +01:00 |
dankito
|
b403557f2d
|
Implemented checking if bank supports setting count max entries. Had to adjust Jackson serialization so that and not just JobParameters gets saved and restored and to implement a lot of default constructors for this
|
2022-02-07 00:18:07 +01:00 |
dankito
|
28537668ff
|
Implemented passing only new transactions to persister.saveOrUpdateAccountTransactions(). Had to call saveOrUpdateAccountTransactions() therefore also in receivedAccountsTransactionChunk listener
|
2022-02-07 00:18:06 +01:00 |
dankito
|
a935517b10
|
Removed useless constructor keyword
|
2022-02-07 00:18:06 +01:00 |
dankito
|
0d9eff266f
|
Again filtering out duplicates after setting bank name as now some remittees contain the same information
|
2022-02-07 00:18:06 +01:00 |
dankito
|
d01074e070
|
Added to fallbacks to find bank name from BIC or IBAN
|
2022-02-07 00:18:06 +01:00 |
dankito
|
12e84109f3
|
Implemented persisting data with Room
|
2022-02-07 00:18:06 +01:00 |
dankito
|
29dbe70983
|
Ensured that persisting methods get called off UI thread
|
2022-02-07 00:18:06 +01:00 |
dankito
|
4d50b12fa9
|
Fixed that in some cases accountsChangedListeners got called with only one bank as parameter instead of all banks
|
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
|
6f354724be
|
Fixed that when an account gets deleting its BankingClient data didn't get deleted
|
2022-02-07 00:18:06 +01:00 |