Commit Graph

623 Commits

Author SHA1 Message Date
dankito 71d81c9484 Fixed that .pbxproj was ignored 2022-02-07 00:17:53 +01:00
dankito be8d9c96d2 Implemented searching for banks with imported BankFinder 2022-02-07 00:17:53 +01:00
dankito 79906f3dbb Replaced Atrium assertion library to kotlin.test assertions 2022-02-07 00:17:53 +01:00
dankito 57ced4a88b Implemented deserializing BankList.json on iOS (but packaging BankList.json doesn't work yet, manually linked it to iOSApp project) 2022-02-07 00:17:53 +01:00
dankito 1bef1904f9 Implemented platform specific wrapper classes for BigDecimal, Date, File and UUID 2022-02-07 00:17:53 +01:00
dankito 2281d1758d Implemented DefaultLoggerFactory to create platform specific logger 2022-02-07 00:17:53 +01:00
dankito 5083acc032 Implemented NSLogLogger and NSLogLoggerFactory 2022-02-07 00:17:53 +01:00
dankito d50f458ef4 Extracted Logger to new module common 2022-02-07 00:17:53 +01:00
dankito d3a9d3ac2a Removed unused IBase64Service 2022-02-07 00:17:53 +01:00
dankito dfba59fd6d Added NoOpBankIconFinder 2022-02-07 00:17:53 +01:00
dankito 09a52ac539 Added wrappers for TextExtractorRegistry and InvoiceDataExtractor 2022-02-07 00:17:53 +01:00
dankito b05d927356 Fixed using of IAsyncRunner instead of IThreadPool 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 8992d902e8 Replaced extension methods by own implementations and wrapped JavaUtils ISerializer in own ISerializer 2022-02-07 00:17:53 +01:00
dankito 8793b3b2a1 Introduced IAsyncRunner to replace or wrap away IThreadPool 2022-02-07 00:17:53 +01:00
dankito 247604e696 Made BankFinder a multiplatform project 2022-02-07 00:17:53 +01:00
dankito afc8ce9ee9 Started AddAccountDialog 2022-02-07 00:17:53 +01:00
dankito c443cd184b Added empty BankingiOSApp Xcode project 2022-02-07 00:17:53 +01:00
dankito fa6fdd0800 Started FinTsClientSwift but which results due Kotlin/Native's shared XOR mutable in very ugly code 2022-02-07 00:17:53 +01:00
dankito 7e19930742 Forgot to commit removed suspend 2022-02-07 00:17:53 +01:00
dankito 3dc8e64127 Moved EncryptionDataSegmentHeaderRegex from ResponseParser to MessageUtils 2022-02-07 00:17:53 +01:00
dankito d97375d949 Removed serialization dependencies 2022-02-07 00:17:53 +01:00
dankito 03b85181e4 Fixed that amounts in German format with comma couldn't be parsed 2022-02-07 00:17:53 +01:00
dankito 46783b6118 Fixed that Ionspin BigDecimal hasn't been removed 2022-02-07 00:17:53 +01:00
dankito 83c7e73199 Updated coroutines version to 1.3.7 2022-02-07 00:17:53 +01:00
dankito 52ee0a0f73 Removed suspend from methods as coroutines don't really work in Kotlin/Native 2022-02-07 00:17:53 +01:00
dankito 4999404113 Added iOS target 2022-02-07 00:17:53 +01:00
dankito 47790b0486 Fixed Atrium JVM dependency 2022-02-07 00:17:53 +01:00
dankito 03bdb19668 Introduced Amount to be able to remove Ionspin BigDecimal dependency 2022-02-07 00:17:53 +01:00
dankito 9ea9095e8b Updated Ktor version to 1.3.2 and Klock version to 1.11.12 2022-02-07 00:17:53 +01:00
dankito 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
dankito 9fefbc6c75 Commented out hbci4jBankingClient 2022-02-07 00:17:53 +01:00
dankito 133c73e70f Extracted module LuceneBankFinder from BankFinder 2022-02-07 00:17:53 +01:00
dankito f9f9ad8c06 Renamed txtfldBankCode to txtfldBank 2022-02-07 00:17:53 +01:00
dankito 187bf80967 Fixed auto complete ListView height so that it doesn't hide / cut items 2022-02-07 00:17:53 +01:00
dankito a5145b0da7 Implemented displaying bank name instead of bank code in AddAccountDialog 2022-02-07 00:17:53 +01:00
dankito eb5fa350f2 Implemented focusing edtxtCustomerId when a bank gets selected 2022-02-07 00:17:53 +01:00
dankito f40e1aefed Added hint to enter same customer id and password as in online banking portal 2022-02-07 00:17:53 +01:00
dankito bad47ed623 Removed FinTS server address field 2022-02-07 00:17:53 +01:00
dankito bd14a8b536 Made id settable 2022-02-07 00:17:53 +01:00
dankito 647a385f2a Merged Customer and Bank 2022-02-07 00:17:53 +01:00
dankito 603b8ff4b7 Set Android Build tools version to 28.0.6 as 29.0.3 was corrupted 2022-02-07 00:17:53 +01:00
dankito ec435c1191 Made all properties overridable 2022-02-07 00:17:53 +01:00
dankito 81515d1125 Added IDs to controls so that clients know where to insert controls 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 9a5e0a1098 Made FinTsClient methods suspendable; could remove ThreadPool for that 2022-02-07 00:17:53 +01:00
dankito 2406fa51e6 Set source compatibility to Java 7 2022-02-07 00:17:53 +01:00
dankito 05030fc3f0 Set artifact ids 2022-02-07 00:17:53 +01:00
dankito 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