dankito
|
49a21909ed
|
Moved creating CoreData PersistentContainer to CoreDataBankingPersistence
|
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
|
0303f94bee
|
Added savePassword to Bank but now using it yet
|
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
|
88ba716639
|
Simplified persisting TanMethodSettings and implemented saving TanMethodSettings on AppSettings in iOS
|
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
|
79b61dcb52
|
Fixed that banks parameter may contained only one bank
|
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
|
78f09befbd
|
Moved extensions to folder extensions
|
2022-02-07 00:18:06 +01:00 |
dankito
|
cc9f142800
|
Dismissing views now animated by default
|
2022-02-07 00:18:06 +01:00 |
dankito
|
6201f277cc
|
Dismissing now AddAccountDialog manually so that we can show 'Secure data?' alert synchronously
|
2022-02-07 00:18:06 +01:00 |
dankito
|
5e07a900a9
|
Implemented securing app access with password, FaceID or TouchID
|
2022-02-07 00:18:06 +01:00 |
dankito
|
de72722e4c
|
Creating top UIViewControllers now by myself. SwiftUI has too many bugs and showing ActionSheet on 'New' tab item click is now very easy and does exactly what expected
|
2022-02-07 00:18:06 +01:00 |
dankito
|
0f081006ed
|
Filtering out potential remittees without IBAN
|
2022-02-07 00:18:06 +01:00 |
dankito
|
13b7697364
|
Implemented persisting tan media
|
2022-02-07 00:18:06 +01:00 |
dankito
|
3f093889a0
|
Implemented saving only unpersisted transactions, not whole account
|
2022-02-07 00:18:06 +01:00 |
dankito
|
7dd1cd01b2
|
Implemented that customer only gets inserted if he/she hasn't been inserted yet (but should make actually no difference)
|
2022-02-07 00:18:06 +01:00 |
dankito
|
b4e712f6b8
|
Fixed that caching Core Data entities in Dictionaries didn't really work. Setting now Core Data Ids on BankingUi model classes and retrieving Core Data entities by that ID
|
2022-02-07 00:18:06 +01:00 |
dankito
|
34cb8617f8
|
Implemented setting banks' display order
|
2022-02-07 00:18:06 +01:00 |
dankito
|
5bdc17e9ce
|
Added extensions to get current AppDelegate, rootNavigationController, currentViewController, ...
|
2022-02-07 00:18:06 +01:00 |
dankito
|
c8f29e2390
|
Implemented passing allowed TAN format and max TAN input length to UI so that controls can be set accordingly
|
2022-02-07 00:18:06 +01:00 |
dankito
|
b44161a45f
|
Implemented fetching all transactions
|
2022-02-07 00:18:05 +01:00 |
dankito
|
78af51984d
|
Implemented SettingsDialog and BankSettingsDialog
|
2022-02-07 00:18:05 +01:00 |
dankito
|
8aa38008d4
|
Fixed that CoreData didn't keep accounts order
|
2022-02-07 00:18:05 +01:00 |
dankito
|
820e271d1f
|
Fixed that TanProcedures didn't get saved and restored
|
2022-02-07 00:18:05 +01:00 |
dankito
|
752b8bd1a3
|
Implemented showing 'New Money Transfer' action sheet option only if there is at least one account that supports transferring money
|
2022-02-07 00:18:05 +01:00 |
dankito
|
d061e7f81c
|
Started searching for Remittees
|
2022-02-07 00:17:54 +01:00 |
dankito
|
ae1b209db4
|
Implemented hiding update all accounts' transaction when no account has been added; Implemented array extension property isNotEmpty
|
2022-02-07 00:17:54 +01:00 |
dankito
|
341b68fec1
|
As documents folder path points after each restart to a different folder, saving absolute paths obviously doesn't work. Using now (temporarily) UserDefaults to save bank icons. To encapsulate this added method readContentOfFile().
|
2022-02-07 00:17:54 +01:00 |
dankito
|
b898f9d17e
|
Implemented SwiftBankIconFinder
|
2022-02-07 00:17:54 +01:00 |
dankito
|
e3fd832632
|
Replaced print() by NSLog()
|
2022-02-07 00:17:54 +01:00 |
dankito
|
17fd1b0474
|
Implemented AllBanksListItem
|
2022-02-07 00:17:54 +01:00 |
dankito
|
1a51eb94e5
|
Implemented display count displayed transactions and sum of displayed transaactions; extracted extension method styleAmount() therefore
|
2022-02-07 00:17:54 +01:00 |
dankito
|
20a396c33b
|
Implemented selecting bank in AddAccountDialog
|
2022-02-07 00:17:53 +01:00 |
dankito
|
c590c945a5
|
Started EnterTanDialog. Had to wrap rootViewController in a UINavigationController for that to be able to push a EnterTanDialog from every point in the application
|
2022-02-07 00:17:53 +01:00 |
dankito
|
87bf88153e
|
Fixed navigation problems to large parts by removing VStack directly after Section and by implementing Identifyable in model classes, with which ForEach can better cope with as with indicies
|
2022-02-07 00:17:53 +01:00 |
dankito
|
56164f2ce4
|
'Fixed' merging errors
|
2022-02-07 00:17:53 +01:00 |
dankito
|
c6c8f7b12e
|
Prefixed Core Data entities with 'Persisted' to avoid name conflicts with UI data model. Caching mapped objects so that Core Data doesn't persist the same data multiple times.
|
2022-02-07 00:17:53 +01:00 |