Commit Graph

375 Commits

Author SHA1 Message Date
dankito 6556f12f1e Added photoTAN to ZkaTanProcedure 2022-02-07 00:17:52 +01:00
dankito 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
dankito 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
dankito 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
dankito 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
dankito 4d64bc79bf Not displaying USB TAN procedures anymore (either Android nor JavaFX app supports USB) 2022-02-07 00:17:52 +01:00
dankito b18cd322e0 Hopefully fixed now that AllAccount menu item's selection state didn't get updated properly 2022-02-07 00:17:52 +01:00
dankito 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
dankito 8f1cd4f3de Simplified statement 2022-02-07 00:17:52 +01:00
dankito 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
dankito d1b320307e Fixed tracking selected account type 2022-02-07 00:17:52 +01:00
dankito db948ddb08 Added a (temporary) app icon 2022-02-07 00:17:52 +01:00
dankito 05bcb13f78 Renamed app to Panta Rhei 2022-02-07 00:17:52 +01:00
dankito cb9dc30c95 Implemented HKSAL version 7 2022-02-07 00:17:52 +01:00
dankito 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
dankito 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
dankito 841b23c970 Fixed that UniCredit uses a centralized bank code for online banking 2022-02-07 00:17:52 +01:00
dankito e71799fcc3 Also parsing securityClass to null if string is empty 2022-02-07 00:17:52 +01:00
dankito c300bd2b7b Fixed that maxMessageSize may is an empty string 2022-02-07 00:17:52 +01:00
dankito 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
dankito 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
dankito e021011729 Fixed that countSupportedActiveTanMedia is in rare cases blank 2022-02-07 00:17:52 +01:00
dankito f3abeeaa5f Implemented parsing all Security Method versions 2022-02-07 00:17:52 +01:00
dankito 4b657bf1b9 Fixed that very few institutes send an empty fourth data element 2022-02-07 00:17:52 +01:00
dankito 071c0a1b8d Fixed that AccountsChangedListener may gets called off UI thread 2022-02-07 00:17:52 +01:00
dankito 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
dankito 56972da14d Added SimpleFinTsClientCallback and NoOpFinTsClientCallback 2020-04-28 18:40:18 +02:00
dankito 3e853da70c Moved FinTsClientCallback to sub package callback 2020-04-28 18:34:11 +02:00
dankito 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
dankito 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
dankito b8bf67e2b8 Fixed that on concurrent call to saveOrUpdateAccountTransactions() two DocumentsWriter try to write to same directory 2020-04-28 17:13:17 +02:00
dankito fb456c451a Extracted createFieldsForAccountTransaction() 2020-04-28 17:01:39 +02:00
dankito 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
dankito 3f2a1fec95 Added logging to LuceneBankingPersistence tests 2020-04-28 16:51:26 +02:00
dankito d91bffdd0a Implemented displaying icon for bank 2020-04-27 01:28:33 +02:00
dankito 584b797788 Implemented setting pref icon size 2020-04-27 01:11:28 +02:00
dankito 19fdd4cea8 Removed unused findIconForBank(bankInfo: BankInfo) 2020-04-27 00:32:20 +02:00
dankito 3023b49ca3 Implemented BankIconFinder 2020-04-27 00:22:14 +02:00
dankito 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
dankito c8d0e7861c Fixed package name 2020-04-24 17:38:24 +02:00
dankito d766573cda Updating to new method signature and using fints4java again 2020-04-24 17:37:56 +02:00
dankito 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
dankito fcd7e6c0ba Moved preloadBankList() to BankingPresenter (so this also works on JavaFx) 2020-04-24 17:29:51 +02:00
dankito 7b8b18ca0b Bumped JavaFxUtils version to 1.0.5 2020-04-24 17:22:38 +02:00
dankito 29afad0a15 Extracted writeBanksToIndex() and catching exceptions during indexing 2020-04-24 13:44:25 +02:00
dankito 75ffcabd0d Implemented delegating searches to InMemoryBankFinder during indexing as indexing takes quite a long time on Android 2020-04-24 13:40:58 +02:00
dankito 7a1d6b165a Optimizing index at end of indexing process 2020-04-24 13:37:41 +02:00