dankito
|
cbed0e7758
|
Fixed that partially accounts have been displayed at other banks
|
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
|
64e49c661a
|
Added 'Add account' to 'New ...' action sheet
|
2022-02-07 00:17:54 +01:00 |
dankito
|
d061e7f81c
|
Started searching for Remittees
|
2022-02-07 00:17:54 +01:00 |
dankito
|
878f51ac31
|
Fixed setting default accounts icon
|
2022-02-07 00:17:54 +01:00 |
dankito
|
003fd047e3
|
Made identifier, customerId, productName and accountLimit settable
|
2022-02-07 00:17:54 +01:00 |
dankito
|
36e7161b2e
|
Fixed that in derived classes bankAccount initially may is not set
|
2022-02-07 00:17:54 +01:00 |
dankito
|
a3696a4716
|
Fixed JSON serialization (as cannot add Jackson annotations to model classes in common project)
|
2022-02-07 00:17:54 +01:00 |
dankito
|
60e4a82fe0
|
Comparing now BankAccount's technicalId
|
2022-02-07 00:17:54 +01:00 |
dankito
|
561114ee26
|
Fixed that amount has been compared with other
|
2022-02-07 00:17:54 +01:00 |
dankito
|
374818f748
|
Made bankCode and customerId settable
|
2022-02-07 00:17:54 +01:00 |
dankito
|
633462dea3
|
Fixed that navigation bar title didn't get translated
|
2022-02-07 00:17:54 +01:00 |
dankito
|
bb2343d4f4
|
Implemented displaying bank icon for transaction if transactions of all banks are displayed. Extracted IconView for that
|
2022-02-07 00:17:54 +01:00 |
dankito
|
62c3677769
|
Fixed that 'Add account' NavigationLink was displayed with white background and that it could not be distinguished from a list item (by giving it a greater height). Also implemented that AddAccountDialog gets created lazily
|
2022-02-07 00:17:54 +01:00 |
dankito
|
eadd77e047
|
Fixed that TAN media view only gets displayed if there are at least two TAN media
|
2022-02-07 00:17:54 +01:00 |
dankito
|
8f15bd25b3
|
Implemented resizing TAN image
|
2022-02-07 00:17:54 +01:00 |
dankito
|
2f321faa6a
|
Fixed throwing away everything after URL's path
|
2022-02-07 00:17:54 +01:00 |
dankito
|
8f7e2146ce
|
Disabling Tab bar if no account has been added yet (due to a bug in SwiftUI, that UITabBar.appearance().isUserInteractionEnabled = false does not work reliably, i have to hide to complete TabView and show only AccountsTab instead)
|
2022-02-07 00:17:54 +01:00 |
dankito
|
4d2f464569
|
Showing an error message if user selects a bank that does not support FinTS 3.0
|
2022-02-07 00:17:54 +01:00 |
dankito
|
685693ab23
|
Graying out banks that do not support FinTS 3.0
|
2022-02-07 00:17:54 +01:00 |
dankito
|
26717bf70b
|
Renamed placeHolder to placeholder
|
2022-02-07 00:17:54 +01:00 |
dankito
|
98428959bb
|
Extracted UIKitExtensions
|
2022-02-07 00:17:54 +01:00 |
dankito
|
38da439888
|
Removed unused (unusable) focus() and clearFocus()
|
2022-02-07 00:17:54 +01:00 |
dankito
|
9074689523
|
Fixed removing horizontal bars from UIKitSearchBar
|
2022-02-07 00:17:54 +01:00 |
dankito
|
9d1dbadd46
|
Copied placeholder, focusOnStart, actionOnReturnKeyPress and textChanged from UIKitTextField to UIKitSearchBar
|
2022-02-07 00:17:54 +01:00 |
dankito
|
6a4f41a578
|
Fixed focusOnStart
|
2022-02-07 00:17:54 +01:00 |
dankito
|
8695a1c049
|
Fixed mapping response that isSuccessful gets set to false if response code is not a 2xx
|
2022-02-07 00:17:54 +01:00 |
dankito
|
bfabbcf3ba
|
Also using now isNotEmpty
|
2022-02-07 00:17:54 +01:00 |
dankito
|
847f1b2508
|
Displaying an icon for AllBanksListItem; extracted AccountFallbackIcon
|
2022-02-07 00:17:54 +01:00 |
dankito
|
4597c3fce5
|
Fixed font for BankListItem
|
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
|
766209c1e6
|
Fixed english translation for TransferMoneyDialog title
|
2022-02-07 00:17:54 +01:00 |
dankito
|
38306e9765
|
Fixed that app data gets saved to documents instead of application support directory
|
2022-02-07 00:17:54 +01:00 |
dankito
|
2a1b9ce198
|
Implemented IconedTitleView to display bank's icon alongside its name
|
2022-02-07 00:17:54 +01:00 |
dankito
|
338995e671
|
Fixed iterating over banks so that ForEach is able to handle dynamic changes (e.g. when an account got added)
|
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
|
d653cd913b
|
Removed unused first imageset
|
2022-02-07 00:17:54 +01:00 |
dankito
|
99704f412b
|
Fixed accounts icon (made it scalable and fixed that selected background color didn't get set by setting rendering mode to 'Template')
|
2022-02-07 00:17:54 +01:00 |
dankito
|
a2785244a1
|
Fixed removing nil items so that cast to [Favicon] can succeed
|
2022-02-07 00:17:54 +01:00 |
dankito
|
fb071f8826
|
Implemented making URLs absolute
|
2022-02-07 00:17:54 +01:00 |
dankito
|
b898f9d17e
|
Implemented SwiftBankIconFinder
|
2022-02-07 00:17:54 +01:00 |
dankito
|
e8a27b1a83
|
Added findIconForBankAsync(() to IBankIconFinder so that iOS can choose how to handle asynchronous retrieval of bank icon
|
2022-02-07 00:17:54 +01:00 |
dankito
|
20cd16e509
|
Fixed showing previous selected tab after choosing an option from 'New ...' ActionSheet
|
2022-02-07 00:17:54 +01:00 |
dankito
|
1f66bdfc63
|
Fixed German translation of Onlinebanking
|
2022-02-07 00:17:54 +01:00 |
dankito
|
014e19d4e8
|
Implemented textChanged listener
|
2022-02-07 00:17:54 +01:00 |
dankito
|
2e62a23e63
|
Fixed that text got updated during view update
|
2022-02-07 00:17:54 +01:00 |
dankito
|
5f97a21965
|
Added default behaviour for return key
|
2022-02-07 00:17:54 +01:00 |
dankito
|
ebf4488e90
|
Implemented focusing text field right on start and focus() and clearFocus()
|
2022-02-07 00:17:54 +01:00 |
dankito
|
15939d5862
|
Implemented focusing the next text field on return key press
|
2022-02-07 00:17:54 +01:00 |
dankito
|
e7127aa88b
|
Implemented UIKitTextField to be able to react to Return key presses
|
2022-02-07 00:17:54 +01:00 |
dankito
|
4512b024f8
|
Removed findBankWebsite() from IBankIconFinder
|
2022-02-07 00:17:54 +01:00 |
dankito
|
d76e4022ec
|
Implemented Contextmenu to transfer money to selected transaction's other party
|
2022-02-07 00:17:54 +01:00 |
dankito
|
7b8a83d1fd
|
Removed unnecessary code
|
2022-02-07 00:17:54 +01:00 |
dankito
|
1440a298ba
|
Fixed that account tab's navigation bar title didn't get unset (so e.g. also TransferMoneyDialog displayed 'Accounts' as navigation bar title
|
2022-02-07 00:17:54 +01:00 |
dankito
|
929d407388
|
Added uncommitteed SheetPresenter
|
2022-02-07 00:17:54 +01:00 |
dankito
|
10fe82d45b
|
Added title to New action sheet
|
2022-02-07 00:17:54 +01:00 |
dankito
|
09b8e58845
|
Added label for New tab
|
2022-02-07 00:17:54 +01:00 |
dankito
|
cc9b7dc695
|
Added icon for accounts tab
|
2022-02-07 00:17:54 +01:00 |
dankito
|
6ea94e436b
|
Added label to SearchBankDialog search bar
|
2022-02-07 00:17:54 +01:00 |
dankito
|
e3fd832632
|
Replaced print() by NSLog()
|
2022-02-07 00:17:54 +01:00 |
dankito
|
953e731240
|
Removed VStack - only caused navigation problems and NavigationView (has been replaced by UINavigationController as rootViewController); fixed intend
|
2022-02-07 00:17:54 +01:00 |
dankito
|
9572ae0206
|
Removed accidentally committed code
|
2022-02-07 00:17:54 +01:00 |
dankito
|
8c1cd33e6b
|
Extracted setupBankingUi()
|
2022-02-07 00:17:54 +01:00 |
dankito
|
363a1806a0
|
Removed unnecessary navigationBarHidden(false)
|
2022-02-07 00:17:54 +01:00 |
dankito
|
ca214457ca
|
Implemented showing balance in AllBanksListItem, BankAccountListItem and BankListItem; extracted AmountLabel for that
|
2022-02-07 00:17:54 +01:00 |
dankito
|
4340b80925
|
Implemented updating all accounts' transactions in AccountsTab; extracted UpdateButton for that
|
2022-02-07 00:17:54 +01:00 |
dankito
|
12f61b03ef
|
Moved mkdirs() to getFints4kClientDataFile()
|
2022-02-07 00:17:54 +01:00 |
dankito
|
2d30047c75
|
Implemented fetching account data from bank if not found locally (e.g. if persisted data got deleted)
|
2022-02-07 00:17:54 +01:00 |
dankito
|
04fba18316
|
Implemented updating selected accounts
|
2022-02-07 00:17:54 +01:00 |
dankito
|
17fd1b0474
|
Implemented AllBanksListItem
|
2022-02-07 00:17:54 +01:00 |
dankito
|
f09ba7cf00
|
Implemented String extensions like isBlank
|
2022-02-07 00:17:54 +01:00 |
dankito
|
448ce54ae9
|
Fixed that AccountTransactionsDialog got eagerly created and selected bank account(s) therefore set to bank account(s) of last created AccountTransactionsDialog
|
2022-02-07 00:17:54 +01:00 |
dankito
|
6b3e4b65c3
|
Added convenience constructors for bank and bank accounts; settings now selected accounts so that we can use presenter.searchSelectedAccountTransactions()
|
2022-02-07 00:17:54 +01:00 |
dankito
|
d7c904a677
|
Fixed that due to padding height was too small
|
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
|
4ffb68eba4
|
Implemented filtering account transactions
|
2022-02-07 00:17:54 +01:00 |
dankito
|
6c82a63d64
|
Implemented expanding / collapsing long TAN hint texts
|
2022-02-07 00:17:54 +01:00 |
dankito
|
61ae37a3b3
|
Set min and max height for label and usage so that list items have a fixed height
|
2022-02-07 00:17:53 +01:00 |
dankito
|
c8c116e9e4
|
Added system colors from UIColor
|
2022-02-07 00:17:53 +01:00 |
dankito
|
be2b6f201c
|
Styled AccountTransactionListItem
|
2022-02-07 00:17:53 +01:00 |
dankito
|
293ab59eb6
|
Added extensions detailForegroundColor() and styleAsDetail()
|
2022-02-07 00:17:53 +01:00 |
dankito
|
0ece2b1bf5
|
Implemented showing either booking text or other party name
|
2022-02-07 00:17:53 +01:00 |
dankito
|
b2b11b17bd
|
Implemented displaying value date
|
2022-02-07 00:17:53 +01:00 |
dankito
|
615c8e214d
|
Extracted AccountTransactionListItem
|
2022-02-07 00:17:53 +01:00 |
dankito
|
330b40a9d6
|
Implemented finding BIC to entered IBAN
|
2022-02-07 00:17:53 +01:00 |
dankito
|
89f1840655
|
Implemented showing decoding error
|
2022-02-07 00:17:53 +01:00 |
dankito
|
a470251be1
|
Fixed that findBankByNameOrCityForNonEmptyQuery() instead of findBankByNameBankCodeOrCity() has been called
|
2022-02-07 00:17:53 +01:00 |
dankito
|
e5d3c3ff7c
|
Implemented change TAN medium
|
2022-02-07 00:17:53 +01:00 |
dankito
|
96ae87e292
|
Implemented selecting TAN procedure
|
2022-02-07 00:17:53 +01:00 |
dankito
|
d0f5ed4902
|
Fixed selecting selected TAN procedure and added a fallback if customersTanProcedures doesn't contain selected TAN procedure
|
2022-02-07 00:17:53 +01:00 |
dankito
|
62f56977f9
|
Fixed filtering chipTAN USB as this TAN procedure is not supported on iOS
|
2022-02-07 00:17:53 +01:00 |
dankito
|
70b8a8b84c
|
Fixed hide disclosure triangle for Bank- and BankAccountListItems (issue was that you have to use "ForEach(0 ..< array.count) { index in" instead of "ForEach(array) item in" - very obvious, Apple!)
|
2022-02-07 00:17:53 +01:00 |
dankito
|
185e0e0271
|
Fixed that a tap on a bank account shows an random bank account but not (necessarily) selected one
|
2022-02-07 00:17:53 +01:00 |
dankito
|
d3fa90d529
|
Fixed that if a TAN needs to be entered AddAccountDialog doesn't get dismissed
|
2022-02-07 00:17:53 +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
|
a7fedc4f05
|
Added convenience method to set navigation bar title
|
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 |
dankito
|
043faeb604
|
Added extension TanImage.imageBytesAsNSData() as common's toNSData() extension is exported to Swift as if it was for a different class
|
2022-02-07 00:17:53 +01:00 |
dankito
|
61d0ee0cfc
|
Added task packAllForXcode and renamed packForXCode to packForXcode
|
2022-02-07 00:17:53 +01:00 |
dankito
|
fbeec09916
|
Implemented exporting dependent libraries so that classes get exported without prefixes like 'BUC' and that imported classes and interface like IBankFinder are for Swift the same in BankFinder and BankingUiCommon
|
2022-02-07 00:17:53 +01:00 |
dankito
|
117bb2e5e0
|
Extracted setupFlickerCodeTanView() and setupImageTanView()
|
2022-02-07 00:17:53 +01:00 |
dankito
|
7424688b33
|
Added callbacks to FinTsClientCallback methods so that they can be responded asynchronously
|
2022-02-07 00:17:53 +01:00 |
dankito
|
37d471781f
|
Renamed id to technicalId and extracted createDefaultId() so that technicalId easier overridable in sub classes
|
2022-02-07 00:17:53 +01:00 |
dankito
|
0e194faee7
|
Made all properties overridable
|
2022-02-07 00:17:53 +01:00 |
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 |
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
|
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
|
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 |
dankito
|
b1bb1767af
|
Fixed that banks have been searched in two different places
|
2022-02-07 00:17:53 +01:00 |
dankito
|
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 |
dankito
|
11dd1bfea8
|
Fixed repository for security issues fixed version to iText 2
|
2022-02-07 00:17:53 +01:00 |
dankito
|
8995100754
|
Fixed that if all BICs belong to the same bank but just have a different branch code (last three characters of a BIC), its BankInfo hasn't been returned
|
2022-02-07 00:17:53 +01:00 |
dankito
|
996204f54f
|
Implemented extracting cash transfer data from PDF files and setting them as preselected values in TransferMoneyDialog
|
2022-02-07 00:17:53 +01:00 |
dankito
|
80680a16b6
|
Fixed that if creditorIban is empty, then empty search result overrides creditorBic
|
2022-02-07 00:17:53 +01:00 |
dankito
|
b571fc2398
|
Fixed formatting preselected amount
|
2022-02-07 00:17:53 +01:00 |
dankito
|
bf41bde90a
|
Implemented displaying remittee's bank name
|
2022-02-07 00:17:53 +01:00 |
dankito
|
e44a68addc
|
Converted fints4k to a Kotlin multi platform project
|
2022-02-07 00:17:53 +01:00 |
dankito
|
d1bb7d81c3
|
Implemented autocomplete list for potential remittees in TransferMoneyDialog
|
2022-02-07 00:17:53 +01:00 |
dankito
|
c7845ca779
|
Implemented displaying error message if bank does not support FinTS 3.0
|
2022-02-07 00:17:53 +01:00 |
dankito
|
ce90cc5d08
|
Implemented autocomplete list for banks in AddAccountDialog
|
2022-02-07 00:17:53 +01:00 |
dankito
|
609d25417a
|
Fixed case insensitive name compare bug
|
2022-02-07 00:17:53 +01:00 |
dankito
|
a656b0c7e5
|
Implemented displaying bank icon if all accounts are selected
|
2022-02-07 00:17:53 +01:00 |
dankito
|
e5da3725de
|
Not using a random id anymore but constructing it from property values that make an account transaction unique
|
2022-02-07 00:17:53 +01:00 |
dankito
|
92231a72a1
|
Sorting now by value date instead of booking date
|
2022-02-07 00:17:53 +01:00 |
dankito
|
2ef8a03e95
|
Implemented displaying date below amount to spare left column
|
2022-02-07 00:17:53 +01:00 |
dankito
|
bf541bfe80
|
Implemented displaying bank's icon in TransferMoneyDialog
|
2022-02-07 00:17:53 +01:00 |
dankito
|
fda744be8a
|
Implemented displaying error message if account transactions couldn't be retrieved
|
2022-02-07 00:17:53 +01:00 |
dankito
|
5384cd6b68
|
Implemented displaying name of account that failed
|
2022-02-07 00:17:53 +01:00 |
dankito
|
40af21137c
|
Made bookedTransactions, unbookedTransactions and balance flat as we call getTransactions() bank account by bank account
|
2022-02-07 00:17:53 +01:00 |
dankito
|
d94dad345c
|
Added tanRequiredButWeWereToldToAbortIfSo to GetTransactionsResponse to not show an error message on UI if a TAN is required but we told client to abort if one is required
|
2022-02-07 00:17:53 +01:00 |
dankito
|
a8eb748f57
|
Implemented automatically fetching account transactions after a successful cash transfer
|
2022-02-07 00:17:53 +01:00 |
dankito
|
614074b9b9
|
Implemented abortIfTanIsRequired so that at app start we can try to get all accounts' transaction without that user is being asked to enter a TAN if retrieving transaction without TAN isn't supported
|
2022-02-07 00:17:53 +01:00 |
dankito
|
126eaafced
|
400 have been too small, but didn't make it that label resizes to full width of text
|
2022-02-07 00:17:53 +01:00 |
dankito
|
7713f5b6e5
|
Forgot to commit MaxHeightScrollView
|
2022-02-07 00:17:53 +01:00 |
dankito
|
755e1eb553
|
Made enter TAN text field broader
|
2022-02-07 00:17:53 +01:00 |
dankito
|
fe47108fa0
|
Showing labels of EnterTanDialog now in bold so that user can easily recognize them
|
2022-02-07 00:17:53 +01:00 |
dankito
|
67eb42591f
|
Implemented displaying 'Hinweis Ihrer Bank:' in an extra line
|
2022-02-07 00:17:53 +01:00 |
dankito
|
af38d68b48
|
Implemented showing whole challenge to user
|
2022-02-07 00:17:53 +01:00 |
dankito
|
11adc132aa
|
Implemented displaying formatted TAN challenges (that is challenges contains html tags)
|
2022-02-07 00:17:53 +01:00 |
dankito
|
e86b17d08b
|
Implemented saving TAN settings like TAN image size and flicker code frequency
|
2022-02-07 00:17:53 +01:00 |
dankito
|
69ed44491c
|
Implemented removing accounts
|
2022-02-07 00:17:53 +01:00 |
dankito
|
14ef4f8797
|
Remove unused parameter
|
2022-02-07 00:17:53 +01:00 |
dankito
|
78730d53ea
|
Made class and methods overridable
|
2022-02-07 00:17:53 +01:00 |
dankito
|
7167d6e59c
|
Remove isReversal
|
2022-02-07 00:17:53 +01:00 |
dankito
|
56b6e695e9
|
Added valueDate to equals() and hashCode()
|
2022-02-07 00:17:53 +01:00 |
dankito
|
9fa83f2685
|
Added customerId, productName and accountLimit to BankAccount
|
2022-02-07 00:17:53 +01:00 |
dankito
|
a16cf630b4
|
Implemented mapping all account transaction fields; Renamed usage to unparsedUsage, isCancellation to isReversal, customerReference to referenceForTheAccountOwner, bankReference to referenceOfTheAccountServicingInstitution and referenceReferenceNumber to relatedReferenceNumber
|
2022-02-07 00:17:53 +01:00 |
dankito
|
17b3066044
|
Implemented case insensitive search display of remittee name (so that e.g. for 'John Doe' and 'JOHN DOE' not two different entries are displayed)
|
2022-02-07 00:17:53 +01:00 |
dankito
|
3e2b4757df
|
Fixed that iban and bic may be null
|
2022-02-07 00:17:53 +01:00 |
dankito
|
e749a88c83
|
Implemented parsing each received MT940 part immediately and passing it on to UI
|
2022-02-07 00:17:52 +01:00 |
dankito
|
56308687fb
|
Fixed that new lastRetrievedTransactionsTimestamp parameter hasn't been passed
|
2022-02-07 00:17:52 +01:00 |
dankito
|
96454a742d
|
Implemented storing when account transactions have been retrieved for last time and retrieving next transactions from this date on
|
2022-02-07 00:17:52 +01:00 |
dankito
|
68e11d08fc
|
Fixed bug that if two bank icons have the same file name they overwrite each other
|
2022-02-07 00:17:52 +01:00 |
dankito
|
2401b0e85c
|
Renamed BankingAndroidApp package from net.dankito.fints4java.android to net.dankito.banking.ui.android
|
2022-02-07 00:17:52 +01:00 |
dankito
|
53ebba0c9f
|
Moved fints4k library package from net.dankito.fints to net.dankito.banking.fints
|
2022-02-07 00:17:52 +01:00 |
dankito
|
c79ec76374
|
Set application ID to net.dankito.banking.android
|
2022-02-07 00:17:52 +01:00 |
dankito
|
adceb5d4d2
|
Renamed sendMailAction to sendMailActivity
|
2022-02-07 00:17:52 +01:00 |
dankito
|
f6b7c2cd2a
|
Implemented replacing umlauts
|
2022-02-07 00:17:52 +01:00 |
dankito
|
e9a409f04a
|
Fixed that by default bank's icon url gets set and only if there's no icon for bank available default icon gets used (fixes bug that if bank item is selected default icon got displayed)
|
2022-02-07 00:17:52 +01:00 |
dankito
|
e7b448126b
|
Cutting off everything after '?' of icon's url for icon filename
|
2022-02-07 00:17:52 +01:00 |
dankito
|
14af1148f8
|
Fixed that 'All accounts' item got removed
|
2022-02-07 00:17:52 +01:00 |
dankito
|
282ca95e83
|
Fixed that EnterTanDialog's title hasn't been set
|
2022-02-07 00:17:52 +01:00 |
dankito
|
50ccc547ad
|
Fixed that toolbar icons' state hasn't been set correctly at app start
|
2022-02-07 00:17:52 +01:00 |
dankito
|
685e4209c3
|
Implemented sending message log
|
2022-02-07 00:17:52 +01:00 |
dankito
|
bcfe431110
|
Fixed that IBANs with inconsistent white spaces got marked as error
|
2022-02-07 00:17:52 +01:00 |
dankito
|
cd4672f964
|
Showing now app_icon in navigation header
|
2022-02-07 00:17:52 +01:00 |
dankito
|
9e31180e52
|
Renamed remaining classed from 'fints4java' to 'fints4j'
|
2022-02-07 00:17:52 +01:00 |
dankito
|
49cd1666bf
|
Implemented when pressing enter and all required data is entered that account gets added
|
2022-02-07 00:17:52 +01:00 |
dankito
|
306669c23a
|
Fixed that enterPressed() has been called on ACTION_DOWN and ACTION_UP
|
2022-02-07 00:17:52 +01:00 |
dankito
|
ed5d4bb241
|
Fixed that at view initialization window is still null and therefore call to currentStage for dialogService.showErrorMessage() crashes
|
2022-02-07 00:17:52 +01:00 |
dankito
|
0e0d553c0b
|
Fixed filtering chipTAN USB (as e.g. "Smart-TAN plus optisch / USB" should be displayed of course
|
2022-02-07 00:17:52 +01:00 |
dankito
|
3d54bed50d
|
Also using now InputValidator in JavaFX
|
2022-02-07 00:17:52 +01:00 |
dankito
|
d32bb7d167
|
Implemented validating max length of remittee name and usage
|
2022-02-07 00:17:52 +01:00 |
dankito
|
deb7f3ad36
|
Renamed convertToAllowedCharacters() to convertDiacriticsAndReservedXmlCharacters(), removed side effect that containsOnlyAllowedCharacters() converts diacritics and XML characters and added default implementation convertDiacriticsAndReservedXmlCharactersAndCheckIfContainsOnlyAllowedCharacters()
|
2022-02-07 00:17:52 +01:00 |
dankito
|
e18ffb8a83
|
Implemented replacing diacritics and reserved XML characters in SEPA messages
|
2022-02-07 00:17:52 +01:00 |
dankito
|
fc94b47fca
|
Implemented closing Autocomplete popup on back button press
|
2022-02-07 00:17:52 +01:00 |
dankito
|
ea96818d60
|
Implemented removing entered white spaces
|
2022-02-07 00:17:52 +01:00 |
dankito
|
302dc6f8ed
|
Renamed userDidNotEnterTan() to userDidNotEnterAtc()
|
2022-02-07 00:17:52 +01:00 |
dankito
|
33a701b3ca
|
Fixed that fields overlapped vertically
|
2022-02-07 00:17:52 +01:00 |
dankito
|
f8bb4fd933
|
Implemented choosing account
|
2022-02-07 00:17:52 +01:00 |
dankito
|
bea45cb661
|
Implemented instant payment money transfer
|
2022-02-07 00:17:52 +01:00 |
dankito
|
8c6c65c7b0
|
Added enum AccountFeature to be better extensible of upcoming implemented features
|
2022-02-07 00:17:52 +01:00 |
dankito
|
1169c510bf
|
Not closing dialog if an error occurred
|
2022-02-07 00:17:52 +01:00 |
dankito
|
0de30f8c47
|
Fixed that accidentally 's' got deleted instead of dot
|
2022-02-07 00:17:52 +01:00 |
dankito
|
b556205134
|
Fixed removing white spaces from entered IBANs and BICs
|
2022-02-07 00:17:52 +01:00 |
dankito
|
3b41f41cf3
|
Implemented that TransferMoneyDialog stays open if an error occurs
|
2022-02-07 00:17:52 +01:00 |
dankito
|
8b9744d81b
|
Added hint that error message comes from bank so that user sees that it wasn't us who created this message
|
2022-02-07 00:17:52 +01:00 |
dankito
|
ec0c23e8d1
|
Renamed fints4javaAndroidApp to BankingAndroidApp
|
2022-02-07 00:17:52 +01:00 |
dankito
|
496e73dc9f
|
Renamed fints4java to fints4k
|
2022-02-07 00:17:52 +01:00 |
dankito
|
694bbd1862
|
Moved UI related projects to sub folder 'ui'
|
2022-02-07 00:17:52 +01:00 |