dankito
|
e345d6d6cb
|
Removed unnecessary isRemoveAppProtectionLayout parameter
|
2022-02-07 00:18:08 +01:00 |
dankito
|
26baf222d6
|
Implemented logging in / setting authentication method when pressing enter
|
2022-02-07 00:18:08 +01:00 |
dankito
|
0a6fa8e01a
|
Implemented encrypting Room database, but storing password just in plain text yet
|
2022-02-07 00:18:08 +01:00 |
dankito
|
20c32dbd7e
|
Implemented saving and restoring authentication type
|
2022-02-07 00:18:08 +01:00 |
dankito
|
5f35cf7b23
|
Fixed that listeners get called off UI thread
|
2022-02-07 00:18:08 +01:00 |
dankito
|
b82d986da2
|
Added biometric authentication dialog / prompt
|
2022-02-07 00:18:08 +01:00 |
dankito
|
f6f28890a7
|
Implemented that login name text field gets focused when a bank has been selected
|
2022-02-07 00:18:08 +01:00 |
dankito
|
c2a9f9f44a
|
Not focusing recipient name text field on start anymore, just displays 'Please enter recipient name' error message on iOS 14
|
2022-02-07 00:18:08 +01:00 |
dankito
|
de46d60416
|
Fixed setting focus on start on iOS 14
|
2022-02-07 00:18:08 +01:00 |
dankito
|
2a9aaca4d8
|
Implemented that also German diacritics get detected as invalid SEPA characters (on iOS they get detected anyway, but Android seems to use UTF-8)
|
2022-02-07 00:18:08 +01:00 |
dankito
|
318266db0f
|
Fixed that reserved XML characters aren't replaced visibly to user - XML entities would just confuse most users. But XML entities are taking into calculation for max length
|
2022-02-07 00:18:08 +01:00 |
dankito
|
08d3cfbd66
|
Made OK Button better tapable
|
2022-02-07 00:18:08 +01:00 |
dankito
|
fc6d2042af
|
Fixed that iOS 14 sometimes doesn't focus text field on click
|
2022-02-07 00:18:08 +01:00 |
dankito
|
0bfeddeea3
|
Fixed that iOS 14 creates text field often twice, but displays it once -> to focus next text field we have to use nextViewTag + 1
|
2022-02-07 00:18:08 +01:00 |
dankito
|
b00a14b3c7
|
Removed that pressing Enter starts money transfer. Just results in unwanted transfers
|
2022-02-07 00:18:08 +01:00 |
dankito
|
ac8824634e
|
Fixed that on iOS 14 AdaptsToKeyboard isn't needed anymore but just covers dialog
|
2022-02-07 00:18:08 +01:00 |
dankito
|
ebce0000c5
|
Fixed making whole cell tapable
|
2022-02-07 00:18:08 +01:00 |
dankito
|
6f62690444
|
Fixed that retrieved transaction chunks haven't been displayed in UI
|
2022-02-07 00:18:08 +01:00 |
dankito
|
4e0e52bd8b
|
Renamed searchBanksByNameBankCodeOrCity() to findBanksByNameBankCodeOrCity()
|
2022-02-07 00:18:08 +01:00 |
dankito
|
61b3b53540
|
Sorting banks now case insensitive
|
2022-02-07 00:18:08 +01:00 |
dankito
|
17d3eb9a5b
|
Calling now lazy evaluating logger method
|
2022-02-07 00:18:08 +01:00 |
dankito
|
b7c760e26e
|
Added translations for BankAccountTypes
|
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
|
03d8074fda
|
Using lazy evaluating logger method now
|
2022-02-07 00:18:07 +01:00 |
dankito
|
f4d8b09260
|
Added fetchBalanceAndTransactions to addAccount() to determine if balance and transactions should be retrieved after retrieving bank accounts of a newly added account
|
2022-02-07 00:18:07 +01:00 |
dankito
|
8108926d71
|
Implemented toggling password visibility
|
2022-02-07 00:18:07 +01:00 |
dankito
|
e64e8925c4
|
Added UI to set if accounts should be updated automatically
|
2022-02-07 00:18:07 +01:00 |
dankito
|
746591597e
|
Implemented sharing account data
|
2022-02-07 00:18:07 +01:00 |
dankito
|
99866e02be
|
Forgot to commit calling new signature of bankUpdated
|
2022-02-07 00:18:07 +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
|
7f14215907
|
Added info popup to explain what 'Fetch all transactions' means (TODO: displays only data of first account for which not all transactions have been fetched, display all)
|
2022-02-07 00:18:07 +01:00 |
dankito
|
3c5f63dcd2
|
Removed gray background, white space is enough to distinguish elements and looks way better
|
2022-02-07 00:18:07 +01:00 |
dankito
|
97b78bd8c4
|
Fixed setting LAContext (may only be set when saving item)
|
2022-02-07 00:18:07 +01:00 |
dankito
|
ab5506f7eb
|
Really fixed determining available biometric authentication type
|
2022-02-07 00:18:07 +01:00 |
dankito
|
50c2e085a0
|
Implemented setting also keychain item's SecAccessControl and LAContext (but setting LAContext doesn't work yet, setting it results in an error)
|
2022-02-07 00:18:07 +01:00 |
dankito
|
a903745b8c
|
Saving now also AuthenticationType in Keychain
|
2022-02-07 00:18:07 +01:00 |
dankito
|
b40eb25b70
|
Implemented storing a default password (but not making use of it yet)
|
2022-02-07 00:18:07 +01:00 |
dankito
|
0f83b2aced
|
Fixed detecting if layout for FaceID or TouchID should be displayed
|
2022-02-07 00:18:07 +01:00 |
dankito
|
cd8055a141
|
Extracted methods for each authentication type
|
2022-02-07 00:18:07 +01:00 |
dankito
|
2ca698f9e2
|
Renamed createKeychainPasswordItem() to createUserLoginPasswordKeychainItem()
|
2022-02-07 00:18:07 +01:00 |
dankito
|
96c842cc89
|
Merged AuthenticationType touchID and faceID to biometric
|
2022-02-07 00:18:07 +01:00 |
dankito
|
48841b5214
|
Refactored KeychainPasswordItem so that we don't have to pass all class fields to keychainQuery()
|
2022-02-07 00:18:07 +01:00 |
dankito
|
543a9d81b9
|
Removed AuthenticationType.none
|
2022-02-07 00:18:07 +01:00 |
dankito
|
b019360ad1
|
Made password visibility toggleable
|
2022-02-07 00:18:07 +01:00 |
dankito
|
cb486de6d4
|
Raised sizes a bit to make them better touchable
|
2022-02-07 00:18:07 +01:00 |
dankito
|
917cb8edf5
|
Implemented LoginActivity and ProtectAppSettingsDialog but there's not logic behind it yet
|
2022-02-07 00:18:07 +01:00 |
dankito
|
8a2750a21c
|
Fixed that some clients need a response
|
2022-02-07 00:18:07 +01:00 |
dankito
|
b7f9a2a5f7
|
Fixed bug that setting frequency didn't work
|
2022-02-07 00:18:07 +01:00 |
dankito
|
210ca5a41f
|
Showing update all accounts navigation bar button now on the right (to be consistent with update selected accounts)
|
2022-02-07 00:18:07 +01:00 |
dankito
|
31cc59c88e
|
Fixed that update(All|Selected)AccountsTransactionsAsync() didn't call callback if there are no accounts to update so that UI couldn't update / reset its state
|
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
|
38bb0c90ff
|
Implemented detecting if wrong credentials have been entered (not 100 % reliable though)
|
2022-02-07 00:18:07 +01:00 |
dankito
|
572f8d81ec
|
Removed as e.g. when on first attempt there's no network connection, then no further attempt would be taken during whole lifetime of app
|
2022-02-07 00:18:07 +01:00 |
dankito
|
26e03137cd
|
Fixed that when fintsBank could not get restored and then addAccount() fails (e.g. due to no network connection), then fintsBank contains almost no data which then got mapped to bank
|
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
|
6d41b89f1d
|
Implemented parsing credit card transactions parameters
|
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
|
7f6ea74aa8
|
Renamed formLabelledValueLabelTextColor to formLabelTextColor and formLabelledValueValueTextColor to formValueTextColor
|
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
|
589e1e673a
|
Implemented hiding account and disabling automatic account update
|
2022-02-07 00:18:07 +01:00 |
dankito
|
364b818d84
|
Implemented displaying account features
|
2022-02-07 00:18:07 +01:00 |
dankito
|
b3d92d4e64
|
Implemented selecting TAN method
|
2022-02-07 00:18:07 +01:00 |
dankito
|
1e812e4b8d
|
Implemented that displayed value / text in LabelledValue can be selected and copied
|
2022-02-07 00:18:07 +01:00 |
dankito
|
74d30df248
|
Implemented displaying bank and bank account data
|
2022-02-07 00:18:07 +01:00 |
dankito
|
25089558c1
|
Implemented FormLabelledValue
|
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
|
51044a257c
|
Fixed that unsupported account types are not taking into calculation for selectedAccountsForWhichNotAllTransactionsHaveBeenFetched
|
2022-02-07 00:18:07 +01:00 |
dankito
|
9650fb59d8
|
Removed TODOs to use RxJava as RxJava isn't supported in Kotlin multi platform projects
|
2022-02-07 00:18:07 +01:00 |
dankito
|
95215edc7c
|
Implemented updating lists on changes
|
2022-02-07 00:18:07 +01:00 |
dankito
|
b7133ba7d5
|
Fixed that listeners didn't get removed
|
2022-02-07 00:18:07 +01:00 |
dankito
|
2c9c374ee1
|
Implemented BankAccountSettingsDialog
|
2022-02-07 00:18:07 +01:00 |
dankito
|
85bf455c0c
|
Implemented reordering bank accounts
|
2022-02-07 00:18:07 +01:00 |
dankito
|
a6a5baaeb1
|
Implemented SettingsDialog
|
2022-02-07 00:18:07 +01:00 |
dankito
|
936428c4f5
|
Centering amount and value date now in list item
|
2022-02-07 00:18:07 +01:00 |
dankito
|
425982291c
|
Removed that onBackButtonPressed label has to be entered
|
2022-02-07 00:18:07 +01:00 |
dankito
|
322de6f484
|
Fixed that tap gesture is now set in AccountTransactionListItem
|
2022-02-07 00:18:07 +01:00 |
dankito
|
a518960070
|
Fixed (in a bit ugly way) that iOS 14 crashes if after pressing back button any changes to list (form) are don't and therefore count cells changes
|
2022-02-07 00:18:07 +01:00 |
dankito
|
34d5877419
|
Fixed that on iOS 14 additionally the system back button has been displayed
|
2022-02-07 00:18:07 +01:00 |
dankito
|
bc94394937
|
Fixed that ContextMenu items didn't work anymore on iOS 14
|
2022-02-07 00:18:07 +01:00 |
dankito
|
73faa6e7e5
|
Using now BankingPresenter instead of BankFinder directly (therefore bank list is now also sorted alphabetically)
|
2022-02-07 00:18:07 +01:00 |
dankito
|
1e09eac9e0
|
Removed unnecessary presenter.currencyIsoCodeOfAccounts()
|
2022-02-07 00:18:07 +01:00 |
dankito
|
3ca9017bde
|
Implemented AccountTransactionDetailsDialog
|
2022-02-07 00:18:07 +01:00 |
dankito
|
c83f0992ed
|
Fixed that background wasn't tapable on iOS 13
|
2022-02-07 00:18:07 +01:00 |
dankito
|
974e093304
|
Extracted TextWithScrollView
|
2022-02-07 00:18:07 +01:00 |
dankito
|
8df816c091
|
Added formatToShortDate() and formatToMediumDate() to BankingPresenter to have a common place for formatting dates
|
2022-02-07 00:18:07 +01:00 |
dankito
|
77a4273179
|
Implemented sorting account that support money transfer by display index
|
2022-02-07 00:18:07 +01:00 |
dankito
|
d13ccaf871
|
Sorting banks now alphabetically
|
2022-02-07 00:18:07 +01:00 |
dankito
|
b5756c909f
|
Fixed that executeMutatingMethod() got executed on each view update
|
2022-02-07 00:18:07 +01:00 |
dankito
|
3be297c0d3
|
Implemented showing fetch all transactions view at top and by clicking on 'x' button showing it at bottom (TODO on Android: show at bottom)
|
2022-02-07 00:18:07 +01:00 |
dankito
|
e8aee07b34
|
Fixed that BankListItem and BankAccountListItem didn't get updated on changes like balance changed or retrieved bank icon
|
2022-02-07 00:18:07 +01:00 |
dankito
|
f03480945e
|
Implemented displaying currency of amount of money
|
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
|
24dd07d46f
|
Fixed hiding lytTransactionsTopBar if no transactions have been retrieved yet
|
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
|
66feba0614
|
Renamed buttons when asking user if she likes to secure her data to 'Later' and 'Yes'
|
2022-02-07 00:18:07 +01:00 |
dankito
|
3988e7ebac
|
Extracted SectionWithoutBackground
|
2022-02-07 00:18:07 +01:00 |
dankito
|
ba260b4826
|
Extracted removeListInsets() and removeSectionBackground()
|
2022-02-07 00:18:07 +01:00 |
dankito
|
5ded582c78
|
Don't showing an overlay anymore but button to fetch all transactions directly above transactions list
|
2022-02-07 00:18:07 +01:00 |
dankito
|
94dd1aaff8
|
Fixed that for credit card accounts retrieving balance may not be supported, but balance may gets retrieved in another way (like with transactions), then doAccountsSupportRetrievingBalance() now returns true anyway
|
2022-02-07 00:18:07 +01:00 |
dankito
|
dee6f4aebe
|
Making use of supportXyz convenience properties
|
2022-02-07 00:18:07 +01:00 |
dankito
|
395ef5445c
|
Fixed that as now retrievedData contains an entry for each account only if account supports retrieving transactions retrieval must be successful
|
2022-02-07 00:18:07 +01:00 |
dankito
|
09d90c6c9d
|
Renamed property accountData to account
|
2022-02-07 00:18:07 +01:00 |
dankito
|
e973ce256b
|
Added conversion to BigDecimal directly to Amount
|
2022-02-07 00:18:07 +01:00 |
dankito
|
60c93dedfb
|
Renamed Customer to BankData
|
2022-02-07 00:18:07 +01:00 |
dankito
|
df1ce4fd3a
|
Committing changes to Core Data now as Xcode didn't save them before
|
2022-02-07 00:18:07 +01:00 |
dankito
|
f3c1007b5e
|
Also checking on app start-up if now no more transactions can be retrieved from bank server
|
2022-02-07 00:18:07 +01:00 |
dankito
|
1bc8a93ba4
|
Fixed checking if all transactions have been fetched by using retrievedTransactionsFromOn (as first retrieved transaction may not is on the first day of the fetched period(
|
2022-02-07 00:18:07 +01:00 |
dankito
|
f96e7a4b30
|
Fixed setting ninety days ago to from midnight on so that retrievedTransactionsFromOn gets set correctly -> check in BankingPresenter if all transactions have been fetched also works for this day
|
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
|
e78e0e93f9
|
Added button to add account if no accounts have been added yet
|
2022-02-07 00:18:07 +01:00 |
dankito
|
f811d25ffd
|
Fixed that 'Could not retrieve transactions' message got displayed even though no account has been added (yet)
|
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
|
f5f3f34d3b
|
Renamed TanProcedure to TanMethod in fints4k
|
2022-02-07 00:18:07 +01:00 |
dankito
|
07446568ed
|
Fixed that super.typeFromId() didn't resolve Lists and Sets (but still don't know why Jackson writes their classes as id to output)
|
2022-02-07 00:18:07 +01:00 |
dankito
|
a382904015
|
Implemented displaying state if no transactions are displayed (e.g. if no transactions have been fetch, account doesn't support fetching transactions of retrieved period didn't contain any transactions)
|
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
|
1f9fd48e80
|
Fixed that when entering long usages "Usage" label migrated to the right
|
2022-02-07 00:18:07 +01:00 |
dankito
|
b9f562ab3f
|
Extracted fetchAllTransactionsButton
|
2022-02-07 00:18:07 +01:00 |
dankito
|
18cd571573
|
Sorting now transactions only when necessary and not on each view update
|
2022-02-07 00:18:07 +01:00 |
dankito
|
f1d3052c41
|
Fixed bug that after updating account balance didn't get updated
|
2022-02-07 00:18:07 +01:00 |
dankito
|
fcdf60f596
|
Removed alert after adding account to ask user if now all account transactions should get fetched
|
2022-02-07 00:18:07 +01:00 |
dankito
|
332c90a9e0
|
Fixed that response.errorsToShowToUser got mapped to an empty string instead of null if response.errorsToShowToUser is empty
|
2022-02-07 00:18:07 +01:00 |
dankito
|
63caf84894
|
Fixed setting displayIndex only if adding account was successful
|
2022-02-07 00:18:07 +01:00 |
dankito
|
129b4f64fa
|
Added account to GetTransactionsParameter
|
2022-02-07 00:18:07 +01:00 |
dankito
|
d8739cf193
|
Renamed isSuccessful to successful
|
2022-02-07 00:18:07 +01:00 |
dankito
|
6ed4acd8f2
|
Changed constructor parameter order
|
2022-02-07 00:18:07 +01:00 |
dankito
|
79ebb35bc7
|
Added convenience constructors for when retrieving data was successful
|
2022-02-07 00:18:07 +01:00 |
dankito
|
ec3cdb1c39
|
Added convenience constructor for when an error occurred
|
2022-02-07 00:18:07 +01:00 |
dankito
|
2d4499514a
|
Implemented calculating isSuccessful in AddAccountResponse and GetTransactionsResponse
|
2022-02-07 00:18:07 +01:00 |
dankito
|
f444a45730
|
Derived AddAccountResponse from GetTransactionsResponse
|
2022-02-07 00:18:07 +01:00 |
dankito
|
044648f569
|
Calculating supportsRetrievingTransactionsOfLast90DaysWithoutTan now from retrieved data (but try to get rid of it anyway)
|
2022-02-07 00:18:07 +01:00 |
dankito
|
99205b53c9
|
Removed bankAccount property from GetTransactionsResponse
|
2022-02-07 00:18:07 +01:00 |
dankito
|
50a5938046
|
Made all properties overridable
|
2022-02-07 00:18:07 +01:00 |
dankito
|
7cb19d6f7d
|
Extracted RetrievedAccountData, makes code way better readable
|
2022-02-07 00:18:07 +01:00 |
dankito
|
58748579b4
|
Updated logged message
|
2022-02-07 00:18:07 +01:00 |
dankito
|
b403557f2d
|
Implemented checking if bank supports setting count max entries. Had to adjust Jackson serialization so that and not just JobParameters gets saved and restored and to implement a lot of default constructors for this
|
2022-02-07 00:18:07 +01:00 |
dankito
|
826af7c8b8
|
Implemented BankListPrettifier to remove duplicate bank entries and to set better names (e.g. 'Deutsche Bank' instead of 'DB Privat- und Firmenkundenbank ...')
|
2022-02-07 00:18:07 +01:00 |
dankito
|
28537668ff
|
Implemented passing only new transactions to persister.saveOrUpdateAccountTransactions(). Had to call saveOrUpdateAccountTransactions() therefore also in receivedAccountsTransactionChunk listener
|
2022-02-07 00:18:06 +01:00 |
dankito
|
0e0a7b5207
|
Implemented filtering out duplicate transactions as some banks return some transactions multiple times in MT940 response
|
2022-02-07 00:18:06 +01:00 |
dankito
|
3d33af68a1
|
Removed unused updateCustomer()
|
2022-02-07 00:18:06 +01:00 |
dankito
|
f62f30dd8e
|
Fixed that mapped TAN media und procedures got discarded and replaced by new instances and therefore inserted another time into database resulting in duplicates
|
2022-02-07 00:18:06 +01:00 |
dankito
|
de20ae4a98
|
Removed unused AmountFormat
|
2022-02-07 00:18:06 +01:00 |
dankito
|
67b282beb2
|
Added horizontal divider to remittee list items
|
2022-02-07 00:18:06 +01:00 |
dankito
|
4afa18b336
|
Added padding to list_item_remittee
|
2022-02-07 00:18:06 +01:00 |
dankito
|
e612d51045
|
Fixed height after hiding txtvwRemitteeBankName if name isn't set
|
2022-02-07 00:18:06 +01:00 |
dankito
|
a935517b10
|
Removed useless constructor keyword
|
2022-02-07 00:18:06 +01:00 |
dankito
|
0d9eff266f
|
Again filtering out duplicates after setting bank name as now some remittees contain the same information
|
2022-02-07 00:18:06 +01:00 |
dankito
|
d01074e070
|
Added to fallbacks to find bank name from BIC or IBAN
|
2022-02-07 00:18:06 +01:00 |
dankito
|
7cd7678542
|
Hiding txtvwRemitteeBankName if bank name isn't set
|
2022-02-07 00:18:06 +01:00 |
dankito
|
8f24802a55
|
Implemented also displaying BIC in remittee search result list
|
2022-02-07 00:18:06 +01:00 |
dankito
|
bf5514f37b
|
Implemented IRemitteeSearcher in RoomBankingPersistence
|
2022-02-07 00:18:06 +01:00 |
dankito
|
12e84109f3
|
Implemented persisting data with Room
|
2022-02-07 00:18:06 +01:00 |
dankito
|
29dbe70983
|
Ensured that persisting methods get called off UI thread
|
2022-02-07 00:18:06 +01:00 |
dankito
|
4d50b12fa9
|
Fixed that in some cases accountsChangedListeners got called with only one bank as parameter instead of all banks
|
2022-02-07 00:18:06 +01:00 |
dankito
|
79b61dcb52
|
Fixed that banks parameter may contained only one bank
|
2022-02-07 00:18:06 +01:00 |
dankito
|
20969ff14f
|
Added LabelledValue to have an easier view to display a key an a value
|
2022-02-07 00:18:06 +01:00 |
dankito
|
c38f6a6e1a
|
Implemented wrapping UIKitTextField in a scroll view if text doesn't fit into available space
|
2022-02-07 00:18:06 +01:00 |
dankito
|
725e0ef881
|
Fixed that for AccountTransactionEntity comparing didn't work
|
2022-02-07 00:18:06 +01:00 |
dankito
|
6f354724be
|
Fixed that when an account gets deleting its BankingClient data didn't get deleted
|
2022-02-07 00:18:06 +01:00 |
dankito
|
8cac7b52ee
|
Fixed that for a new account may an old (undeleted) file with may an old, wrong password got used
|
2022-02-07 00:18:06 +01:00 |
dankito
|
d14afbcd2c
|
Using now technicalId as id
|
2022-02-07 00:18:06 +01:00 |
dankito
|
49db711296
|
Made GetTransactionsResponse callback optional
|
2022-02-07 00:18:06 +01:00 |
dankito
|
e7d665f588
|
Added bottom bar to ask user if she likes to fetch all transactions
|
2022-02-07 00:18:06 +01:00 |
dankito
|
5b054dcb52
|
Hiding keyboard when showing instant payment info PopupWindow
|
2022-02-07 00:18:06 +01:00 |
dankito
|
b33964a76b
|
Fixed instant payment layout (show info button is now right after label and label ellipsizes if there's not enough space
|
2022-02-07 00:18:06 +01:00 |
dankito
|
6467964305
|
Fixed calling accountsChangedListeners on changes, e.g. when bank displayName or bank displayIndex changed
|
2022-02-07 00:18:06 +01:00 |
dankito
|
f847e5e651
|
Started BankSettingsDialog with most important fields
|
2022-02-07 00:18:06 +01:00 |
dankito
|
731c2b7d51
|
Implemented standard views for a form to make more pleasant and consistent forms
|
2022-02-07 00:18:06 +01:00 |
dankito
|
4709038f8a
|
Fixed indent
|
2022-02-07 00:18:06 +01:00 |
dankito
|
7a35763450
|
Limiting fields to exactly one line
|
2022-02-07 00:18:06 +01:00 |
dankito
|
a1bee0aaa0
|
Set textColorSecondary to a different gray (left textColorPrimary at the same value) and using them consequently throughout the app to make a more pleasant view
|
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
|
ddf2336ed5
|
Implemented that if count lines is <= count max displayed lines in collapsed mode, not expand button gets displayed
|
2022-02-07 00:18:06 +01:00 |
dankito
|
2b0a1e9e14
|
Fixed that for non optical TAN procedures entering TAN options haven't been set
|
2022-02-07 00:18:06 +01:00 |
dankito
|
bb0a2f9713
|
Implemented displaying how many transactions currently are displayed and the balance of displayed transactions
|
2022-02-07 00:18:06 +01:00 |
dankito
|
921447bda8
|
Implemented displaying an info label to explain what instant payment is about
|
2022-02-07 00:18:06 +01:00 |
dankito
|
92fe48720c
|
Removed unused MaxHeightScrollView
|
2022-02-07 00:18:06 +01:00 |
dankito
|
f7f6e7703b
|
Implemented showing select TAN media view only if there is more than one TAN medium for this TAN procedure
|
2022-02-07 00:18:06 +01:00 |
dankito
|
51c7a9f098
|
Added space between select TAN procedure view and TAN view
|
2022-02-07 00:18:06 +01:00 |
dankito
|
4afd7df317
|
Raised spacing a bit
|
2022-02-07 00:18:06 +01:00 |
dankito
|
73d8570997
|
Implemented collapsing
|
2022-02-07 00:18:06 +01:00 |
dankito
|
f4c7fad039
|
Fixed indent
|
2022-02-07 00:18:06 +01:00 |
dankito
|
0be1b15346
|
Set icons for TAN image size and flicker code frequency, reduced label 'Geschwindigkeit' zu 'Geschw.'
|
2022-02-07 00:18:06 +01:00 |
dankito
|
18a71086e4
|
Left aligned 'Accounts:' label with EditTexts' labels; reduced space between account and remittee name; made accounts text size and icon bigger
|
2022-02-07 00:18:06 +01:00 |
dankito
|
f26c59d2f4
|
Added same space to next EditText if there is a validation hint or error is displayed
|
2022-02-07 00:18:06 +01:00 |
dankito
|
826221497b
|
Forgot to commit new string keys
|
2022-02-07 00:18:06 +01:00 |
dankito
|
62974304f0
|
Reduced bottom margin a bit
|
2022-02-07 00:18:06 +01:00 |
dankito
|
5f18bf656d
|
Displaying numeric keyboard if allowed TAN format is numeric
|
2022-02-07 00:18:06 +01:00 |
dankito
|
69c30c2ebc
|
Little refactoring
|
2022-02-07 00:18:06 +01:00 |
dankito
|
29bfaa80ac
|
Selecting all text when focusing bank text field
|
2022-02-07 00:18:06 +01:00 |
dankito
|
bd2e114c9b
|
Using same texts in AddAccountDialog on Android now as on iOS
|
2022-02-07 00:18:06 +01:00 |
dankito
|
78d691954c
|
Equalized message to ask if account should be deleted between all three platforms. Made messages clearer, ixed typos
|
2022-02-07 00:18:06 +01:00 |
dankito
|
104b1869a8
|
Reduced account transactions list items height, reduced horizontal margin and remove recycler view's top margin
|
2022-02-07 00:18:06 +01:00 |
dankito
|
6af1820893
|
Added divider between account transactions list items
|
2022-02-07 00:18:06 +01:00 |
dankito
|
c5cace98df
|
Centered usage
|
2022-02-07 00:18:06 +01:00 |
dankito
|
035b7b3d33
|
Set transactions label to max 1 line and usage to max 2 lines
|
2022-02-07 00:18:06 +01:00 |