Commit Graph

  • 407b05be80 Added open points dankito 2020-05-13 15:21:59 +0200
  • f79dff44b7 Specified supported TAN procedures and updated example code dankito 2020-05-13 14:32:26 +0200
  • 88effa5e1f Updated JavaShowcase dankito 2020-05-13 14:26:08 +0200
  • 302dc6f8ed Renamed userDidNotEnterTan() to userDidNotEnterAtc() dankito 2020-05-13 14:22:20 +0200
  • 6b53355b97 For public signature removed parameter hasRetrievedTransactionsWithTanJustBefore from tryGetTransactionsOfLast90DaysWithoutTan() dankito 2020-05-13 14:19:03 +0200
  • 11359b5664 Added @JvmOverloads dankito 2020-05-13 14:12:38 +0200
  • 394406c785 Set version to 1.0.0 dankito 2020-05-13 14:11:25 +0200
  • 8f0b2411c5 Addd @JvmOverloads dankito 2020-05-13 14:10:13 +0200
  • 33a701b3ca Fixed that fields overlapped vertically dankito 2020-05-13 12:13:53 +0200
  • f8bb4fd933 Implemented choosing account dankito 2020-05-13 12:06:13 +0200
  • bea45cb661 Implemented instant payment money transfer dankito 2020-05-13 02:38:33 +0200
  • 8c6c65c7b0 Added enum AccountFeature to be better extensible of upcoming implemented features dankito 2020-05-13 00:38:26 +0200
  • 68dc62d02c Restructured accounts property dankito 2020-05-13 00:13:48 +0200
  • a6cc51801e Moved pure test code (getBestAccountForRetrievingTransactions()) to tests dankito 2020-05-13 00:06:24 +0200
  • 1169c510bf Not closing dialog if an error occurred dankito 2020-05-12 20:06:49 +0200
  • 0de30f8c47 Fixed that accidentally 's' got deleted instead of dot dankito 2020-05-12 20:02:28 +0200
  • b556205134 Fixed removing white spaces from entered IBANs and BICs dankito 2020-05-12 19:59:29 +0200
  • 3b41f41cf3 Implemented that TransferMoneyDialog stays open if an error occurs dankito 2020-05-12 19:57:22 +0200
  • 8b9744d81b Added hint that error message comes from bank so that user sees that it wasn't us who created this message dankito 2020-05-12 19:56:32 +0200
  • 57911d835e Moved DialogContext.increaseMessageNumber() to a central place dankito 2020-05-12 19:10:27 +0200
  • f21227c5fa Made bank transfer usage unique to avoid 'Auftrag wegen Doppeleinreichung abgelehnt' error dankito 2020-05-12 19:04:38 +0200
  • fcda1a0e1a Setting dialogId now in a central place dankito 2020-05-12 19:03:50 +0200
  • 333747a5e4 Implemented DialogContext to keep track of dialog's current state and to not have to pass BankData, CustomerData and ProductData to almost all methods dankito 2020-05-12 16:05:23 +0200
  • 584adf9375 Fixed that there was no account on customer dankito 2020-05-12 15:53:11 +0200
  • 2dda31ec38 Fixed that colon is now a legal character dankito 2020-05-12 15:51:01 +0200
  • 5003a5bffe Fixed parseBankParameters_MaxMessageSizeIsAnEmptyString() dankito 2020-05-12 12:40:05 +0200
  • b7ed5aa015 Fixed that balance of prebooked transactions is optional dankito 2020-05-12 12:39:46 +0200
  • 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 dankito 2020-05-12 12:06:28 +0200
  • 84c0011e13 Fixed that if getting user's TAN procedures comdirect says that message is invalid but it isn't dankito 2020-05-11 19:45:22 +0200
  • ec0c23e8d1 Renamed fints4javaAndroidApp to BankingAndroidApp dankito 2020-05-11 19:11:05 +0200
  • 496e73dc9f Renamed fints4java to fints4k dankito 2020-05-11 18:21:36 +0200
  • 451b0b709f Moved BankListCreator to sub folder 'tools' dankito 2020-05-11 17:37:38 +0200
  • 694bbd1862 Moved UI related projects to sub folder 'ui' dankito 2020-05-11 17:24:07 +0200
  • 978b7507bb Extracted sendMessageAndHandleResponse() dankito 2020-05-09 13:13:26 +0200
  • 9215a6974f Reordered methods a bit dankito 2020-05-05 21:25:25 +0200
  • e202587572 Implemented currentOrNextActivity() so that caller gets an activity in either case dankito 2020-05-04 17:26:42 +0200
  • 8fcdb0f593 Removed unused logger dankito 2020-05-04 17:20:46 +0200
  • e954119670 Implemented CurrentActivityTracker to keep track of current activity and to get rid of MainActivity dependency for RouterAndroid dankito 2020-05-04 17:18:27 +0200
  • bf6d7b9896 Re-added TAN procedure types photoTan and QrCode as we need to display their images (TODO: how to decode their images?) dankito 2020-05-04 13:33:18 +0200
  • 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) dankito 2020-05-04 13:21:04 +0200
  • 07144c2a2d Adjusted to new LuceneUtils method signatures dankito 2020-05-04 13:18:07 +0200
  • 27f065f0c7 Tried to parse MobilePhoneTanMedium, but had no occasion to test if this really works dankito 2020-05-01 12:33:15 +0200
  • d9e5efe051 Fixed that TanGeneratorTanMedium didn't get mapped correctly dankito 2020-05-01 12:29:06 +0200
  • 488905daeb Removed logging unknown values for ZkaTanProcedure. Through requesting all banks i know all possible values. dankito 2020-04-30 23:29:37 +0200
  • 055771722d Removed ZkaTanProcedures dankito 2020-04-30 18:19:43 +0200
  • 4e3be8f9e3 Fixed if all accounts have been selected displayed account transaction didn't get updated after an account has been deleted dankito 2020-04-30 18:18:37 +0200
  • be7357974d Fixed when an account got delete its account transactions haven't been deleted dankito 2020-04-30 18:05:13 +0200
  • f2550d4e9e Implemented that balance and account transaction's amount are formatted the same dankito 2020-04-30 17:55:46 +0200
  • 4d551197f9 Implemented accepting TAN or transferring money if enter key is pressed dankito 2020-04-30 17:19:11 +0200
  • 95ce20b5bb Implemented mapping all tan procedures returned from German banks: Merged photoTAN and PushTan with appTAN, added ChipTanUsb and ChipTanPhotoTanMatrixCode, renamed ChipTanOptisch to ChipTanFlickercode dankito 2020-04-30 17:16:55 +0200
  • 4d50ded3fa Implemented collecting banks' TAN procedures dankito 2020-04-30 16:45:17 +0200
  • b77ea5436f Added margin between flickercode view and enter tan TextView dankito 2020-04-30 16:37:33 +0200
  • a991164d55 Fixed that userCancelledAction wasn't mapped dankito 2020-04-30 16:07:33 +0200
  • 2aad114d55 Fixed that DoubleTextfield overlapped with Label when bank account's currency was set e.g. to "EUR" (= a broader value than '€') dankito 2020-04-30 16:04:24 +0200
  • 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) dankito 2020-04-30 15:42:23 +0200
  • 66496938d3 Implemented toString() dankito 2020-04-30 02:26:49 +0200
  • 6556f12f1e Added photoTAN to ZkaTanProcedure dankito 2020-04-30 02:25:44 +0200
  • 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 dankito 2020-04-30 02:25:06 +0200
  • 1105dfbed0 Implemented catching exceptions when decoding Base64 or parsing response (e.g. Baader Bank sometimes returns a HTML page instead of a FinTS response) dankito 2020-04-30 01:49:59 +0200
  • abedd1d094 Implemented not showing an error message if user cancelled action (e.g. entering TAN or selecting a TAN medium) dankito 2020-04-29 22:46:55 +0200
  • ec2c8fc5c9 Implemented not showing an error message if user cancelled action (e.g. entering TAN or selecting a TAN medium) dankito 2020-04-29 22:46:31 +0200
  • 4d64bc79bf Not displaying USB TAN procedures anymore (either Android nor JavaFX app supports USB) dankito 2020-04-29 22:16:53 +0200
  • b18cd322e0 Hopefully fixed now that AllAccount menu item's selection state didn't get updated properly dankito 2020-04-29 22:15:02 +0200
  • 479f4ec47e Fixed that also if an account gets added or remove drawer items and selection state gets updated dankito 2020-04-29 22:14:25 +0200
  • 8f1cd4f3de Simplified statement dankito 2020-04-29 22:13:41 +0200
  • 2127c70268 Fixed that if an account gets added or deleted menu items' state and displayed account transactions get updated dankito 2020-04-29 22:12:47 +0200
  • d1b320307e Fixed tracking selected account type dankito 2020-04-29 22:06:14 +0200
  • db948ddb08 Added a (temporary) app icon dankito 2020-04-29 20:15:09 +0200
  • 05bcb13f78 Renamed app to Panta Rhei dankito 2020-04-29 20:06:27 +0200
  • cb9dc30c95 Implemented HKSAL version 7 dankito 2020-04-29 20:05:29 +0200
  • 9aa2b54c56 Implemented BanksFinTsDetailsRetriever to retrieve banks FinTS information from all banks in bank list from Deutsche Kreditwirtschaft dankito 2020-04-29 19:00:25 +0200
  • 31cc427fd2 Implemented transferring money with pain.001.003.03 (outdated but the only version supported by most German banks) dankito 2020-04-29 18:41:46 +0200
  • 841b23c970 Fixed that UniCredit uses a centralized bank code for online banking dankito 2020-04-29 17:00:09 +0200
  • e71799fcc3 Also parsing securityClass to null if string is empty dankito 2020-04-29 14:53:06 +0200
  • c300bd2b7b Fixed that maxMessageSize may is an empty string dankito 2020-04-29 14:48:20 +0200
  • 1a0df93e0c Fixed that some banks encode SmsAbbuchungskontoErforderlich and as boolean values dankito 2020-04-29 13:45:03 +0200
  • f6c0805ea7 Updated bank list to new version from Deutsche Kreditwirtschaft dankl 2020-04-29 12:30:13 +0200
  • e74ffcdfe8 Added TanProcess.S for HKTAN 7 so that at least ResponseParser doesn't crash but process not implemented yet dankito 2020-04-29 02:19:40 +0200
  • e021011729 Fixed that countSupportedActiveTanMedia is in rare cases blank dankito 2020-04-29 02:18:10 +0200
  • f3abeeaa5f Implemented parsing all Security Method versions dankito 2020-04-29 02:04:15 +0200
  • 4b657bf1b9 Fixed that very few institutes send an empty fourth data element dankito 2020-04-29 01:46:41 +0200
  • 071c0a1b8d Fixed that AccountsChangedListener may gets called off UI thread dankito 2020-04-29 00:54:53 +0200
  • 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 dankito 2020-04-29 00:53:10 +0200
  • 56972da14d Added SimpleFinTsClientCallback and NoOpFinTsClientCallback dankito 2020-04-28 18:40:18 +0200
  • 3e853da70c Moved FinTsClientCallback to sub package callback dankito 2020-04-28 18:34:11 +0200
  • 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 dankito 2020-04-28 18:17:47 +0200
  • 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 dankito 2020-04-28 18:16:16 +0200
  • f1f34a1559 Added ToDo list (mostly questions concerning design / UX) dankl 2020-04-28 18:09:53 +0200
  • 04a5dd1a86 Added list with data to get from all banks dankl 2020-04-28 18:09:19 +0200
  • b8bf67e2b8 Fixed that on concurrent call to saveOrUpdateAccountTransactions() two DocumentsWriter try to write to same directory dankito 2020-04-28 17:13:17 +0200
  • fb456c451a Extracted createFieldsForAccountTransaction() dankito 2020-04-28 17:01:39 +0200
  • 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 dankito 2020-04-28 16:54:19 +0200
  • 3f2a1fec95 Added logging to LuceneBankingPersistence tests dankito 2020-04-28 16:51:26 +0200
  • d91bffdd0a Implemented displaying icon for bank dankito 2020-04-27 01:28:33 +0200
  • 584b797788 Implemented setting pref icon size dankito 2020-04-27 01:11:28 +0200
  • 19fdd4cea8 Removed unused findIconForBank(bankInfo: BankInfo) dankito 2020-04-27 00:32:20 +0200
  • 3023b49ca3 Implemented BankIconFinder dankito 2020-04-27 00:22:14 +0200
  • 16d6656343 Implemented displaying remittees from all account transactions so that user can choose between them and get bank transfer done faster dankito 2020-04-25 02:45:37 +0200
  • c8d0e7861c Fixed package name dankito 2020-04-24 17:38:24 +0200
  • d766573cda Updating to new method signature and using fints4java again dankito 2020-04-24 17:37:56 +0200