Commit graph

577 commits

Author SHA1 Message Date
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
1a0df93e0c Fixed that some banks encode SmsAbbuchungskontoErforderlich and as boolean values 2022-02-07 00:17:52 +01:00
dankl
f6c0805ea7 Updated bank list to new version from Deutsche Kreditwirtschaft 2022-02-07 00:17:52 +01:00
e74ffcdfe8 Added TanProcess.S for HKTAN 7 so that at least ResponseParser doesn't crash but process not implemented yet 2022-02-07 00:17:52 +01:00
e021011729 Fixed that countSupportedActiveTanMedia is in rare cases blank 2022-02-07 00:17:52 +01:00
f3abeeaa5f Implemented parsing all Security Method versions 2022-02-07 00:17:52 +01:00
4b657bf1b9 Fixed that very few institutes send an empty fourth data element 2022-02-07 00:17:52 +01:00
071c0a1b8d Fixed that AccountsChangedListener may gets called off UI thread 2022-02-07 00:17:52 +01:00
977e5101e6 Fixed that due to time zone short after midnight calculated day may have been e.g. 30 days + 1 hour -> bank asked for TAN 2022-02-07 00:17:52 +01:00
56972da14d Added SimpleFinTsClientCallback and NoOpFinTsClientCallback 2020-04-28 18:40:18 +02:00
3e853da70c Moved FinTsClientCallback to sub package callback 2020-04-28 18:34:11 +02:00
20443ad544 Fixed that account either is not instantiated when adding a new account and enterTan() callback method gets called (curious how this could ever happen anyway) or after restoring customer 2020-04-28 18:17:47 +02:00
e2b957e50e Hopefully now really fixed app crashes when restoring Android app due to previous DocumentsWriter / IndexWriter instance is still not destroyed and still holds write lock 2020-04-28 18:16:16 +02:00
dankl
f1f34a1559 Added ToDo list (mostly questions concerning design / UX) 2020-04-28 18:09:53 +02:00
dankl
04a5dd1a86 Added list with data to get from all banks 2020-04-28 18:09:19 +02:00
b8bf67e2b8 Fixed that on concurrent call to saveOrUpdateAccountTransactions() two DocumentsWriter try to write to same directory 2020-04-28 17:13:17 +02:00
fb456c451a Extracted createFieldsForAccountTransaction() 2020-04-28 17:01:39 +02:00
3829abe120 LuceneBankingPersistence now only opens index directory for writing when persisting account transactions. Should fix exception that a second DocumentsWriter got instantiated on resume on Android 2020-04-28 16:54:19 +02:00
3f2a1fec95 Added logging to LuceneBankingPersistence tests 2020-04-28 16:51:26 +02:00
d91bffdd0a Implemented displaying icon for bank 2020-04-27 01:28:33 +02:00
584b797788 Implemented setting pref icon size 2020-04-27 01:11:28 +02:00
19fdd4cea8 Removed unused findIconForBank(bankInfo: BankInfo) 2020-04-27 00:32:20 +02:00
3023b49ca3 Implemented BankIconFinder 2020-04-27 00:22:14 +02:00
16d6656343 Implemented displaying remittees from all account transactions so that user can choose between them and get bank transfer done faster 2020-04-25 02:45:37 +02:00
c8d0e7861c Fixed package name 2020-04-24 17:38:24 +02:00
d766573cda Updating to new method signature and using fints4java again 2020-04-24 17:37:56 +02:00
41775835c8 Using now new () from Searcher so that search results get mapped lazily when (and only if) displayed on UI 2020-04-24 17:31:22 +02:00
fcd7e6c0ba Moved preloadBankList() to BankingPresenter (so this also works on JavaFx) 2020-04-24 17:29:51 +02:00
7b8b18ca0b Bumped JavaFxUtils version to 1.0.5 2020-04-24 17:22:38 +02:00
29afad0a15 Extracted writeBanksToIndex() and catching exceptions during indexing 2020-04-24 13:44:25 +02:00