Commit graph

130 commits

Author SHA1 Message Date
89d6ea1002 Using now onReceive instead of creating a Binding 2022-02-07 00:17:53 +01:00
af1e155106 Made Message more generic 2022-02-07 00:17:53 +01:00
2c0e7bfc08 Implemented AccountTransactionsDialog 2022-02-07 00:17:53 +01:00
7579b7bb5d Implemented showing accounts (but height doesn't fit yet) 2022-02-07 00:17:53 +01:00
4b8a48e4c7 Implemented displaying an error message if account couldn't be added and navigation back if adding account was successful 2022-02-07 00:17:53 +01:00
5dc0c7a74f Fixed navigation bar 2022-02-07 00:17:53 +01:00
5346f2c3fd Implemented adding account (but not showing result yet, just logging it) 2022-02-07 00:17:53 +01:00
322910496f Added DependencyInjector as simple dependency injection framework 2022-02-07 00:17:53 +01:00
5af4c401f3 Using InMemoryBankFinder directly 2022-02-07 00:17:53 +01:00
a327291757 Added BankingUiNativeIntegration to make Swift code setup more easier 2022-02-07 00:17:53 +01:00
a9b8848379 Made webClient settable 2022-02-07 00:17:53 +01:00
5d12fd8f7f Refactored fints4kBankingClient to be better overrideable and to have smaller methods 2022-02-07 00:17:53 +01:00
27dd8c98cc Added parameter countDecimalPlaces to format() as is not generic on all platforms (e.g. doesn't work on iOS) 2022-02-07 00:17:53 +01:00
52d3b49baa Made BankingUiCommon a multi platform project 2022-02-07 00:17:53 +01:00
82628d8a6b Converted fints4kBankingClient to a multi platform project 2022-02-07 00:17:53 +01:00
19c8e4ea8e Using now Date and UUID from common in fints4k. Could therefore remove klock 2022-02-07 00:17:53 +01:00
71d81c9484 Fixed that .pbxproj was ignored 2022-02-07 00:17:53 +01:00
be8d9c96d2 Implemented searching for banks with imported BankFinder 2022-02-07 00:17:53 +01:00
d50f458ef4 Extracted Logger to new module common 2022-02-07 00:17:53 +01:00
d3a9d3ac2a Removed unused IBase64Service 2022-02-07 00:17:53 +01:00
dfba59fd6d Added NoOpBankIconFinder 2022-02-07 00:17:53 +01:00
09a52ac539 Added wrappers for TextExtractorRegistry and InvoiceDataExtractor 2022-02-07 00:17:53 +01:00
b05d927356 Fixed using of IAsyncRunner instead of IThreadPool 2022-02-07 00:17:53 +01:00
f4312c52db Also BankingPersistenceJson uses now Banking's ISerializer 2022-02-07 00:17:53 +01:00
8992d902e8 Replaced extension methods by own implementations and wrapped JavaUtils ISerializer in own ISerializer 2022-02-07 00:17:53 +01:00
8793b3b2a1 Introduced IAsyncRunner to replace or wrap away IThreadPool 2022-02-07 00:17:53 +01:00
afc8ce9ee9 Started AddAccountDialog 2022-02-07 00:17:53 +01:00
c443cd184b Added empty BankingiOSApp Xcode project 2022-02-07 00:17:53 +01:00
03b85181e4 Fixed that amounts in German format with comma couldn't be parsed 2022-02-07 00:17:53 +01:00
03bdb19668 Introduced Amount to be able to remove Ionspin BigDecimal dependency 2022-02-07 00:17:53 +01:00
d77bf14454 Moved IBankFinder and BankInfo to module BankFinder, so that BankingUiCommon now references BankFinder (TODO: get rid of this direct import) 2022-02-07 00:17:53 +01:00
9fefbc6c75 Commented out hbci4jBankingClient 2022-02-07 00:17:53 +01:00
133c73e70f Extracted module LuceneBankFinder from BankFinder 2022-02-07 00:17:53 +01:00
f9f9ad8c06 Renamed txtfldBankCode to txtfldBank 2022-02-07 00:17:53 +01:00
187bf80967 Fixed auto complete ListView height so that it doesn't hide / cut items 2022-02-07 00:17:53 +01:00
a5145b0da7 Implemented displaying bank name instead of bank code in AddAccountDialog 2022-02-07 00:17:53 +01:00
eb5fa350f2 Implemented focusing edtxtCustomerId when a bank gets selected 2022-02-07 00:17:53 +01:00
f40e1aefed Added hint to enter same customer id and password as in online banking portal 2022-02-07 00:17:53 +01:00
bad47ed623 Removed FinTS server address field 2022-02-07 00:17:53 +01:00
bd14a8b536 Made id settable 2022-02-07 00:17:53 +01:00
647a385f2a Merged Customer and Bank 2022-02-07 00:17:53 +01:00
ec435c1191 Made all properties overridable 2022-02-07 00:17:53 +01:00
81515d1125 Added IDs to controls so that clients know where to insert controls 2022-02-07 00:17:53 +01:00
1007636a8e Added currency to constructor overload 2022-02-07 00:17:53 +01:00
b5cb401636 Renamed Account to Customer 2022-02-07 00:17:53 +01:00
9a5e0a1098 Made FinTsClient methods suspendable; could remove ThreadPool for that 2022-02-07 00:17:53 +01:00
05030fc3f0 Set artifact ids 2022-02-07 00:17:53 +01:00
26da9448ab Removed database folder from BankingPresenter. Had to implement the logic to ensure folder exists in other places then. 2022-02-07 00:17:53 +01:00
b1bb1767af Fixed that banks have been searched in two different places 2022-02-07 00:17:53 +01:00
73de5c696f Using now Zip64 (as .zip now has more than 65505 entries) and removed signatures from .zip 2022-02-07 00:17:53 +01:00