Commit Graph

184 Commits

Author SHA1 Message Date
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 7580c57433 Configured distribution parameter and disabled proguard 2024-09-01 22:05:06 +02:00
dankito 66b4a1c1af Forgot to commit forceHidePassword parameter 2024-09-01 22:04:17 +02:00
dankito 40ae61749c Removed unnecessary jvmMain dependencies 2024-09-01 20:29:04 +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