Commit Graph

147 Commits

Author SHA1 Message Date
dankito 360c49a08b Showing each bank now in a section of its own 2022-02-07 00:17:53 +01:00
dankito e95dfee564 Re-did that NavigationLink is shown for whole cell as otherwise navigation crashes the app (why, iOS, why?) 2022-02-07 00:17:53 +01:00
dankito 7ec1c3f94b Formatted bank name 2022-02-07 00:17:53 +01:00
dankito d088c79ddd Fixed that NavigationLink for Bank has been shown on full cell height 2022-02-07 00:17:53 +01:00
dankito fee4044240 Fixed that BankListItem didn't correctly resize to its content 2022-02-07 00:17:53 +01:00
dankito f96826e95b Added IRemitteeSearcher 2022-02-07 00:17:53 +01:00
dankito 97983ec92e Fixed that TransferMoneyDialog has been closed before success alert dialog got closed 2022-02-07 00:17:53 +01:00
dankito 90a0ad5b4a Fixed that account didn't reflect selected account 2022-02-07 00:17:53 +01:00
dankito 72242d2cf7 Fixed that loaded accounts didn't get displayed in AccountsTab by introducing App Data 2022-02-07 00:17:53 +01:00
dankito d29965c77e Implemented saving bank data with CoreData 2022-02-07 00:17:53 +01:00
dankito 3ed323cd69 Added convenience constructors for languages not supporting default values 2022-02-07 00:17:53 +01:00
dankito 427b47a324 Added IBankingPersistence parameter 2022-02-07 00:17:53 +01:00
dankito 4461d0d931 Implemented sorting transactions descending by value date 2022-02-07 00:17:53 +01:00
dankito 0d1ecb910c Fixed that on AccountsTab NavigationBar is hidden but on child views it gets displayed 2022-02-07 00:17:53 +01:00
dankito 2552f0fa11 Implemented TransferMoneyDialog 2022-02-07 00:17:53 +01:00
dankito 3879d65833 Added primaryButton and secondaryButton to Message 2022-02-07 00:17:53 +01:00
dankito 6100810c16 Added Alert.Button.ok() 2022-02-07 00:17:53 +01:00
dankito 89d6ea1002 Using now onReceive instead of creating a Binding 2022-02-07 00:17:53 +01:00
dankito af1e155106 Made Message more generic 2022-02-07 00:17:53 +01:00
dankito 2c0e7bfc08 Implemented AccountTransactionsDialog 2022-02-07 00:17:53 +01:00
dankito 7579b7bb5d Implemented showing accounts (but height doesn't fit yet) 2022-02-07 00:17:53 +01:00
dankito 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
dankito 5dc0c7a74f Fixed navigation bar 2022-02-07 00:17:53 +01:00
dankito 5346f2c3fd Implemented adding account (but not showing result yet, just logging it) 2022-02-07 00:17:53 +01:00
dankito 322910496f Added DependencyInjector as simple dependency injection framework 2022-02-07 00:17:53 +01:00
dankito 5af4c401f3 Using InMemoryBankFinder directly 2022-02-07 00:17:53 +01:00
dankito a327291757 Added BankingUiNativeIntegration to make Swift code setup more easier 2022-02-07 00:17:53 +01:00
dankito a9b8848379 Made webClient settable 2022-02-07 00:17:53 +01:00
dankito 5d12fd8f7f Refactored fints4kBankingClient to be better overrideable and to have smaller methods 2022-02-07 00:17:53 +01:00
dankito 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
dankito 52d3b49baa Made BankingUiCommon a multi platform project 2022-02-07 00:17:53 +01:00
dankito 82628d8a6b Converted fints4kBankingClient to 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 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 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 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 03b85181e4 Fixed that amounts in German format with comma couldn't be parsed 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 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