Commit Graph

270 Commits

Author SHA1 Message Date
dankito 004ca65fca If tanExpirationTime is set, displaying TAN expiration time 2024-09-09 03:16:36 +02:00
dankito 34b77f862c Fixed cancelling TAN process on dismissing EnterTanDialog 2024-09-09 03:15:51 +02:00
dankito 335c5923d6 Fixed that previous value, not current value has been taken to fetch suggestions 2024-09-09 02:32:22 +02:00
dankito 414295adbc Implemented persisting TanMedia 2024-09-09 02:05:04 +02:00
dankito 0fff3f2c97 Implemented persisting TanMethods 2024-09-09 01:34:37 +02:00
dankito a2dbe912d4 Updated database to new BankingClient model 2024-09-09 01:11:50 +02:00
dankito ac6a257216 Updated that finTsServerAddress has been renamed to serverAddress 2024-09-09 00:43:55 +02:00
dankito 234084e627 Updated to new BankingClient model 2024-09-09 00:25:18 +02:00
dankito cd8e0a53ad Fixed handling unknown enum values 2024-09-09 00:19:17 +02:00
dankito d25802f3bb Fixed creating database if it does not exist yet 2024-09-09 00:06:32 +02:00
dankito ce41ac682c Fixed centering loading text 2024-09-08 21:34:26 +02:00
dankito 0ccbf5523a Reduced FilterBar z-index 2024-09-08 21:31:43 +02:00
dankito a082938270 Fixed that "OK" button / button bar was covered by BottomBar 2024-09-08 21:30:11 +02:00
dankito ce0cdd7d95 Showing a loading indicator 2024-09-08 21:19:47 +02:00
dankito 9c2653944d Applied same order as for all others 2024-09-08 21:09:51 +02:00
dankito cac25daa07 Fixed position of StateHandler so that e.g. ExportScreen gets displayed again 2024-09-08 21:06:58 +02:00
dankito 747e3e6d2c Made hint more concise and fixed height 2024-09-08 20:55:11 +02:00
dankito 1d30d619ff Showing now 'Alle' instead of an empty text 2024-09-08 20:53:30 +02:00
dankito 61ce30c634 Fixed fully showing 'Nicht gruppieren' 2024-09-08 20:52:42 +02:00
dankito 0ae96675c1 selectBoxesWidth was to large for month select box 2024-09-08 20:47:50 +02:00
dankito 0e4723389f Added hint that tap outside or pressing back button does not work to close FilterBar 2024-09-08 20:46:54 +02:00
dankito b61b1cb5b7 Extracted isDecoupledMethod 2024-09-08 18:09:31 +02:00
dankito 9d5826ac3c Fixed mapping retrieveAllTransactions 2024-09-07 00:02:15 +02:00
dankito c1140c1836 Fixed back mapping unset Month (null) 2024-09-07 00:01:22 +02:00
dankito 8dd8852dc3 Added option to retrieve all transactions when adding an account 2024-09-06 18:30:29 +02:00
dankito 54b8d96245 Fixed that both called onEnterPressed(), KeyboardActions.onDone and Modifier.onKeyEvent, resulting in that e.g. an account got added twice 2024-09-06 18:21:57 +02:00
dankito 0f1acdc519 Implemented showing how much of the allowed 140 characters have already been entered (but not checking the value yet) 2024-09-06 17:36:27 +02:00
dankito d1af907786 Disabling placeholder for now, ruins layout 2024-09-06 17:34:53 +02:00
dankito 4e4b3944ba Clearing searchTerm when closing searchbar 2024-09-06 17:34:22 +02:00
dankito a5a27c7781 Displaying if a bank is supported or not 2024-09-06 17:30:11 +02:00
dankito f29e4b5fcc Added autocomplete also for amount to e.g. do the same transfer again; had to fix AutocompleteTextField's value setting for this 2024-09-06 16:58:27 +02:00
dankito 255cc41dce Fixed if a textColor is set, than also unfocused border color is displayed is displayed in this color 2024-09-06 16:56:16 +02:00
dankito 4a180b5970 Implemented different kinds of grouping the transactions 2024-09-06 16:53:23 +02:00
dankito d792384efc Implemented different kinds of grouping the transactions 2024-09-06 16:14:12 +02:00
dankito 43bd89a047 Added a filter bar to filter transactions by date 2024-09-06 15:43:14 +02:00
dankito 77c944d33b Fixed initializing RecipientFinder (which is quite expensive) only once 2024-09-06 15:00:02 +02:00
dankito 89b700b740 Added recipient account id and bank id to ShowTransferMoneyDialogData 2024-09-06 01:29:38 +02:00
dankito 418c188eb6 Implemented doing the same transfer again or transfer money to the recipient when long pressing a TransactionListItem 2024-09-06 01:07:27 +02:00
dankito ac308700c0 Fixed BIC length 2024-09-06 00:44:20 +02:00
dankito 84370e71e9 Implemented setting User.displayIndex 2024-09-05 23:04:14 +02:00
dankito dd95a66acd Extracted DesktopLayout() 2024-09-05 05:30:51 +02:00
dankito f19a23cbc8 Added layout for Desktop and Tablets 2024-09-05 05:25:42 +02:00
dankito 12d23fb790 Extracted AppContent() 2024-09-05 05:08:46 +02:00
dankito 568b6b8301 Using now own snackbarHostState so that we can place StateHandler where we want 2024-09-05 04:40:27 +02:00
dankito 2315e4b84a Using now Scaffold.drawerContent instead of SideMenu 2024-09-05 04:37:55 +02:00
dankito 1bb23c816f Extracted SideMenuContent 2024-09-05 04:32:35 +02:00
dankito ec245f96d5 Fixed that padding had always been show at the bottom so that items could not scroll 'behind' to bottom bar 2024-09-05 04:09:51 +02:00
dankito a1c4f094f4 Added option to hide balance 2024-09-05 03:58:30 +02:00
dankito b7e693fa22 Added option to set if amounts should be displayed colored 2024-09-05 03:53:48 +02:00
dankito 66bb794afd Implemented setting option's text color 2024-09-05 03:47:00 +02:00
dankito 3de7e8f473 Added option to set if bank icons should be shown in TransactionsList 2024-09-05 03:46:20 +02:00
dankito 1488c9c463 Moved decision about zebraStripes and Divider to TransactionListItem 2024-09-05 03:39:46 +02:00
dankito 331f80575a Added option to set if transactions should be grouped 2024-09-05 03:23:58 +02:00
dankito 89bc373476 Added option to set if TransactionsList should be shown in zebra stripes or not 2024-09-05 03:01:38 +02:00
dankito d1687e894b Extracted VerticalSpacing 2024-09-05 02:30:53 +02:00
dankito e06e84e6ff Added padding also to Divider 2024-09-05 02:29:13 +02:00
dankito 3ff2dc29be Extracted GroupedTransactionsListItems 2024-09-05 02:26:13 +02:00
dankito 3986374f75 Moved transaction Composables to subpackage transactions 2024-09-05 02:17:07 +02:00
dankito 08b55a67cf Fixed that FAB covered last expenses line of TransactionsList 2024-09-05 02:09:08 +02:00
dankito 484a3df42e Replaced fillMaxHeight() with fillMaxSize() 2024-09-05 02:06:03 +02:00
dankito 6341be25a5 Fixed using scaffoldPadding (otherwise bottom of TransactionList gets cut off) 2024-09-05 02:05:44 +02:00
dankito 5dddf2f8c1 Fixed that on Android soft keyboard cut off upper parts of the screen 2024-09-05 01:48:24 +02:00
dankito 3046188db9 Using now Scaffold instead of implemented app layout by ourselves 2024-09-05 00:46:20 +02:00
dankito ae95673856 Added account's currency next to amount TextField 2024-09-05 00:17:48 +02:00
dankito 8005b44309 Renamed AutocompleteTextFieldNew to AutocompleteTextField 2024-09-05 00:15:47 +02:00
dankito cd1465f144 Removed now outdated AutocompleteTextField 2024-09-05 00:14:42 +02:00
dankito 40ae222dfc Removed the delay and requestFocus() as it suddenly works without 2024-09-05 00:13:43 +02:00
dankito c80d75c409 Using now the new AutocompleteTextField also in AddAccountDialog 2024-09-05 00:10:44 +02:00
dankito 5a49e48ea8 Wasn't aware of ExposedDropdownMenuDefaults.TrailingIcon, using now that one instead of implementing the functionality by myself 2024-09-05 00:08:57 +02:00
dankito d22ff34a37 Removed unnecessary modifier 2024-09-05 00:05:10 +02:00
dankito 88ca75460b Added "Neue Überweisung" navigation menu item 2024-09-05 00:01:58 +02:00
dankito 91c75a388d Showing account selection composable if more than one account is available 2024-09-05 00:00:39 +02:00
dankito 612341cf45 Fixed setting reference from suggestion 2024-09-04 22:10:28 +02:00
dankito 2e1e06de23 if minTextLengthForSearch == 0, showing dropdown when TextField gets focus 2024-09-04 21:48:39 +02:00
dankito 88ef0a703e Focussing amount TextField after selecting a recipient from dropdown 2024-09-04 21:37:50 +02:00
dankito 4761876cf2 Showing suggestions for payment reference based on previous payments to this account / IBAN 2024-09-04 21:34:51 +02:00
dankito a41a9bd13a Displaying a different text if account does not support instant transfer 2024-09-04 21:00:37 +02:00
dankito 95be00ad66 Searching transactions for other party to suggest recipients in TransferMoneyDialog 2024-09-04 20:58:21 +02:00
dankito 87ed7018d0 Using new Select Composable also in EnterTanDialog 2024-09-04 17:27:31 +02:00
dankito dde54b75d3 Implemented TransferMoneyDialog 2024-09-04 17:27:00 +02:00
dankito 1368ece023 Using now BankingClient's BankingModelService to find new transactions in retrieved transactions 2024-09-04 01:13:54 +02:00
dankito 278489a320 Updated to new BankingClient model that replaced BankAccount.retrievedTransactionsTo by lastTransactionsRetrievalTime and made haveAllTransactionsBeenRetrieved a synthetic property 2024-09-04 01:11:33 +02:00
dankito ea34567354 Using now new TanMedium.displayName property 2024-09-04 00:29:45 +02:00
dankito d3d90d4737 Implemented updating account's transactions 2024-09-03 19:02:20 +02:00
dankito 3eb3c488da Updated EnterTanDialog for Decoupled TAN methods 2024-09-03 02:37:01 +02:00
dankito 55dec76f36 Using now UserAccount. and BankAccount.displayName which both also respect userSetDisplayName 2024-09-03 02:22:16 +02:00
dankito a9cceda7b4 Persisting haveAllTransactionsBeenRetrieved 2024-09-02 01:59:07 +02:00
dankito 6fe8cdf15d Updated to BankingClient version 0.5.2-SNAPSHOT which renamed reference to unparsedReference 2024-09-02 01:13:30 +02:00
dankito e0060d9380 Fixed fetchBytesFromUrl() for JS, but still fails due to CORS 2024-09-01 23:46:13 +02:00
dankito e9c0f2a77d Fixed files for jsBrowser 2024-09-01 23:32:48 +02:00
dankito 37b6310ad0 Fixed deserializing empty enumsString 2024-09-01 22:23:42 +02:00
dankito 66b4a1c1af Forgot to commit forceHidePassword parameter 2024-09-01 22:04:17 +02:00
dankito 6a5dd98d8d Fixed hiding password even when "Hinzufügen" button gets clicked 2024-09-01 19:15:33 +02:00
dankito 72bc20ebd1 Hiding password on enter press 2024-09-01 19:04:03 +02:00
dankito 9ba4070c48 Going to next TextField as default IME action 2024-09-01 18:53:23 +02:00
dankito e888437efa Handling Enter presses 2024-09-01 18:53:02 +02:00
dankito 362675cb12 Implemented confirming a dialog by pressing enter in one of its TextFields 2024-09-01 18:23:22 +02:00
dankito e292b24eca Using the same color for ProgressIndicator as for dialog buttons 2024-09-01 18:08:29 +02:00
dankito abfe92a19b Removed Dialog and Fullscreen upper right close button on mobile (is not common on mobile and anyway harder to reach with thumb than buttons at the bottom 2024-09-01 18:04:40 +02:00
dankito e5119b237e Fixed scrolling the whole SideMenu, not only the bank accounts 2024-09-01 18:02:40 +02:00
dankito 3cff13949e Fixed setting exportedDataText on Main dispatcher 2024-09-01 18:01:44 +02:00
dankito 9209347d86 Added option that dialogs on mobile platforms use more than platform's default dialog width (which makes AddAccount- and EnterTanDialog way better usable) 2024-09-01 17:46:04 +02:00
dankito 7ead4297f8 Dialog buttons now use the full dialog width (instead of right aligning them) 2024-09-01 17:25:16 +02:00
dankito 84a147d4c9 Implemented basic export data as CSV functionality (only CSV and only a few columns get exported) 2024-09-01 17:23:46 +02:00
dankito e4c5e5ccfc Fixed displaying reference 2024-08-31 16:37:19 +02:00
dankito 15177ed2ef Made selection background more transparent 2024-08-29 18:29:05 +02:00
dankito e41edd392a Showing balance of accounts in side menu 2024-08-29 18:20:02 +02:00
dankito 4911152846 Showing balance of displayed (filtered / all) transactions at top 2024-08-29 17:49:17 +02:00
dankito 3488afc9eb Configured debug keystore so that on all devices and IDEs Android app gets signed with the same key in debug mode. We don't have to uninstall the app first then when we run it from a different IDE 2024-08-29 17:08:37 +02:00
dankito c1f4c8674c Integrated accountFilter into AccountTransactionsFilter 2024-08-29 17:05:43 +02:00
dankito d0069a0563 Added a search field to BottomBar to search / filter transactions 2024-08-29 03:57:52 +02:00
dankito b2dfd3fb71 Rounding corners of selection background 2024-08-29 00:52:39 +02:00
dankito 2c0a3d4ec5 Added navigation menu item to add an account 2024-08-29 00:44:53 +02:00
dankito f221bd2095 Showing selected account 2024-08-29 00:42:00 +02:00
dankito 5832a877c0 Changed order 2024-08-29 00:08:45 +02:00
dankito 7d3a30ca7f Setting app title depending on selected account 2024-08-28 23:59:20 +02:00
dankito 333c66c2a2 Fixed that navigation menu hasn't been scrollable 2024-08-28 23:48:41 +02:00
dankito 710e06309e Extracted NavigationMenuItem 2024-08-28 23:47:59 +02:00
dankito ce5b99c290 Filtering transactions on click on account item in SideMenu 2024-08-28 23:00:07 +02:00
dankito 572bd8e9d8 Added menu button and side navigation menu with all accounts 2024-08-28 22:24:11 +02:00
dankito 5cf086485e Set default logger name (simplifies logging with Log.info { } etc.) 2024-08-28 18:48:59 +02:00
dankito 53f7847146 Fixed logging only WARN and above to file (and not ruing logging to stdout) 2024-08-28 18:46:45 +02:00
dankito edd9598a72 Added Preview when also TanMedia list gets displayed 2024-08-28 18:25:02 +02:00
dankito 9a38a85a4f Fixed zoom controls sizes 2024-08-28 17:59:05 +02:00
dankito dcfcf06e25 Raised vertical padding a bit for better legibility 2024-08-28 17:50:37 +02:00
dankito d9a3e942e9 Showing bank's favicon (if available) 2024-08-28 17:48:50 +02:00
dankito 4856ced158 Saving also userAccountId and bankAccountId on child entities 2024-08-28 17:06:37 +02:00
dankito d356d45db7 Extracted AccountTransactionViewModel that only the fetches the properties from database that are really displayed in UI 2024-08-28 00:46:11 +02:00
dankito e8e304f574 Updated to new data model (Customer as been renamed to User and BankingGroup and category have been added) 2024-08-28 00:06:40 +02:00
dankito 55aad5242a Implemented saving BankAccounts to dbCommented functionality 2024-08-27 23:11:10 +02:00
dankito d75e8705ea Added category to AccountTransactionEntity 2024-08-27 21:01:33 +02:00
dankito 8a7226661f Implemented saving CustomerAccounts to db 2024-08-27 20:56:23 +02:00
dankito 6e6eb91e74 Added preview for TanImage 2024-08-27 12:32:43 +02:00
dankito 2c7c06bac6 Fixed import 2024-08-27 12:28:26 +02:00
dankito 3bc87946c0 Added Previews 2024-08-27 12:24:19 +02:00
dankito 6d35b9c64f Persisting AccountTransactions in db 2024-08-27 12:21:36 +02:00
dankito 7495cb89c2 Added Internet permission 2024-08-27 04:02:45 +02:00
dankito 7866a17e6e Set App Icon 2024-08-27 03:57:48 +02:00
dankito edd66d807d Fixed that toComposeImageBitmap() is not available on Android 2024-08-27 03:12:57 +02:00
dankito b738ddaefa Added missing Platform 2024-08-27 03:03:11 +02:00
dankito 7d39f94271 Added EnterTanDialog 2024-08-27 03:03:01 +02:00
dankito b6b88d31a1 Filtering out UserCancelledAction 2024-08-26 22:39:48 +02:00
dankito 8753d4c6d8 Made spacing a bit greater, looks better 2024-08-26 21:58:51 +02:00
dankito 2170bbc474 Set singleLine to true by default 2024-08-26 20:34:09 +02:00
dankito 3c4a2232e8 Added transactions now to UiState to be able to watch them 2024-08-26 19:21:37 +02:00
dankito 75f73164aa Moved to package config 2024-08-26 19:09:37 +02:00
dankito 98c510f29a Implemented showing application errors 2024-08-26 19:08:28 +02:00
dankito 1d48e617df Configured desktop window size 2024-08-26 18:33:24 +02:00
dankito 9d232dfb43 Showing errors returned from Banking Client 2024-08-26 18:08:48 +02:00
dankito ee4287ada1 Configured logging for desktop app 2024-08-26 17:08:52 +02:00