Commit graph

606 commits

Author SHA1 Message Date
5003a5bffe Fixed parseBankParameters_MaxMessageSizeIsAnEmptyString() 2022-02-07 00:17:52 +01:00
b7ed5aa015 Fixed that balance of prebooked transactions is optional 2022-02-07 00:17:52 +01:00
737061f606 Fixed that photoTAN of comdirect is encoded the same way as photoTAN with chipTAN. So i guess it's the same with QrTan, e.g. from 1822 direct 2022-02-07 00:17:52 +01:00
84c0011e13 Fixed that if getting user's TAN procedures comdirect says that message is invalid but it isn't 2022-02-07 00:17:52 +01:00
ec0c23e8d1 Renamed fints4javaAndroidApp to BankingAndroidApp 2022-02-07 00:17:52 +01:00
496e73dc9f Renamed fints4java to fints4k 2022-02-07 00:17:52 +01:00
451b0b709f Moved BankListCreator to sub folder 'tools' 2022-02-07 00:17:52 +01:00
694bbd1862 Moved UI related projects to sub folder 'ui' 2022-02-07 00:17:52 +01:00
978b7507bb Extracted sendMessageAndHandleResponse() 2022-02-07 00:17:52 +01:00
9215a6974f Reordered methods a bit 2022-02-07 00:17:52 +01:00
e202587572 Implemented currentOrNextActivity() so that caller gets an activity in either case 2022-02-07 00:17:52 +01:00
8fcdb0f593 Removed unused logger 2022-02-07 00:17:52 +01:00
e954119670 Implemented CurrentActivityTracker to keep track of current activity and to get rid of MainActivity dependency for RouterAndroid 2022-02-07 00:17:52 +01:00
bf6d7b9896 Re-added TAN procedure types photoTan and QrCode as we need to display their images (TODO: how to decode their images?) 2022-02-07 00:17:52 +01:00
35572a0906 Implemented setting up dependency injection in Application class to fix at least in first instance that when restoring a Dialog that MainActivity hasn't been restored and therefore dependency injection not instantiated yet (still missing: set latest Activity in BankingModule / RouterAndroid) 2022-02-07 00:17:52 +01:00
07144c2a2d Adjusted to new LuceneUtils method signatures 2022-02-07 00:17:52 +01:00
27f065f0c7 Tried to parse MobilePhoneTanMedium, but had no occasion to test if this really works 2022-02-07 00:17:52 +01:00
d9e5efe051 Fixed that TanGeneratorTanMedium didn't get mapped correctly 2022-02-07 00:17:52 +01:00
488905daeb Removed logging unknown values for ZkaTanProcedure. Through requesting all banks i know all possible values. 2022-02-07 00:17:52 +01:00
055771722d Removed ZkaTanProcedures 2022-02-07 00:17:52 +01:00
4e3be8f9e3 Fixed if all accounts have been selected displayed account transaction didn't get updated after an account has been deleted 2022-02-07 00:17:52 +01:00
be7357974d Fixed when an account got delete its account transactions haven't been deleted 2022-02-07 00:17:52 +01:00
f2550d4e9e Implemented that balance and account transaction's amount are formatted the same 2022-02-07 00:17:52 +01:00
4d551197f9 Implemented accepting TAN or transferring money if enter key is pressed 2022-02-07 00:17:52 +01:00
95ce20b5bb Implemented mapping all tan procedures returned from German banks: Merged photoTAN and PushTan with appTAN, added ChipTanUsb and ChipTanPhotoTanMatrixCode, renamed ChipTanOptisch to ChipTanFlickercode 2022-02-07 00:17:52 +01:00
4d50ded3fa Implemented collecting banks' TAN procedures 2022-02-07 00:17:52 +01:00
b77ea5436f Added margin between flickercode view and enter tan TextView 2022-02-07 00:17:52 +01:00
a991164d55 Fixed that userCancelledAction wasn't mapped 2022-02-07 00:17:52 +01:00
2aad114d55 Fixed that DoubleTextfield overlapped with Label when bank account's currency was set e.g. to "EUR" (= a broader value than '€') 2022-02-07 00:17:52 +01:00
f13eb168a5 Implemented stating that displayed text comes from bank and not from us (there are many really curious descriptions banks show so we tell user that this doesn't come from our side) 2022-02-07 00:17:52 +01:00
66496938d3 Implemented toString() 2022-02-07 00:17:52 +01:00
6556f12f1e Added photoTAN to ZkaTanProcedure 2022-02-07 00:17:52 +01:00
db129863e6 Added case insensitive detection of appTAN and mobileTAN; added detection for 'mTAN' as mobileTAN; logging if a ZkaTanProcedure couldn't get mapped; not trying to map empty values 2022-02-07 00:17:52 +01:00
1105dfbed0 Implemented catching exceptions when decoding Base64 or parsing response (e.g. Baader Bank sometimes returns a HTML page instead of a FinTS response) 2022-02-07 00:17:52 +01:00
abedd1d094 Implemented not showing an error message if user cancelled action (e.g. entering TAN or selecting a TAN medium) 2022-02-07 00:17:52 +01:00
ec2c8fc5c9 Implemented not showing an error message if user cancelled action (e.g. entering TAN or selecting a TAN medium) 2022-02-07 00:17:52 +01:00
4d64bc79bf Not displaying USB TAN procedures anymore (either Android nor JavaFX app supports USB) 2022-02-07 00:17:52 +01:00
b18cd322e0 Hopefully fixed now that AllAccount menu item's selection state didn't get updated properly 2022-02-07 00:17:52 +01:00
479f4ec47e Fixed that also if an account gets added or remove drawer items and selection state gets updated 2022-02-07 00:17:52 +01:00
8f1cd4f3de Simplified statement 2022-02-07 00:17:52 +01:00
2127c70268 Fixed that if an account gets added or deleted menu items' state and displayed account transactions get updated 2022-02-07 00:17:52 +01:00
d1b320307e Fixed tracking selected account type 2022-02-07 00:17:52 +01:00
db948ddb08 Added a (temporary) app icon 2022-02-07 00:17:52 +01:00
05bcb13f78 Renamed app to Panta Rhei 2022-02-07 00:17:52 +01:00
cb9dc30c95 Implemented HKSAL version 7 2022-02-07 00:17:52 +01:00
9aa2b54c56 Implemented BanksFinTsDetailsRetriever to retrieve banks FinTS information from all banks in bank list from Deutsche Kreditwirtschaft 2022-02-07 00:17:52 +01:00
31cc427fd2 Implemented transferring money with pain.001.003.03 (outdated but the only version supported by most German banks) 2022-02-07 00:17:52 +01:00
841b23c970 Fixed that UniCredit uses a centralized bank code for online banking 2022-02-07 00:17:52 +01:00
e71799fcc3 Also parsing securityClass to null if string is empty 2022-02-07 00:17:52 +01:00
c300bd2b7b Fixed that maxMessageSize may is an empty string 2022-02-07 00:17:52 +01:00