Commit Graph

361 Commits

Author SHA1 Message Date
dankito b384f6bc00 Also configured database and image cache that for releases they get written to user's home dir (which is important for desktop app bundles 2024-09-20 02:43:23 +02:00
dankito 5d0669c5fe Fixed that on releases (which is important for desktop app bundles) logs get written to user's home dir 2024-09-20 02:41:16 +02:00
dankito 6a8b913bc4 Fixed log file timestamp 2024-09-20 02:39:41 +02:00
dankito 7ce76d73ea Moved setting BankingRepository to App() 2024-09-20 00:35:37 +02:00
dankito 1f19da85f3 Renamed module / framework to Bankmeister 2024-09-19 23:25:31 +02:00
dankito ff8bf80f6d Fixed text color of balance if showColoredAmounts is false 2024-09-19 21:47:40 +02:00
dankito 08e3096892 Set option to fetch all transactions to true by default 2024-09-19 21:35:29 +02:00
dankito 931d41d610 By default not showing amounts colored anymore 2024-09-19 21:33:57 +02:00
dankito fc0d2642e5 Applying default hierarchy template 2024-09-19 19:10:07 +02:00
dankito 7712102af2 Suppressed EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING compiler warning 2024-09-19 19:09:44 +02:00
dankito 6564a9d33d Moved now all Sqldelight related classes and settings over to BankingPersistence - and finally it compiles on iOS! 2024-09-19 19:02:16 +02:00
dankito 4fa7adeeb1 Added implementations for iOS 2024-09-19 04:18:35 +02:00
dankito f5a93bdddd Using sorted methods from new BankingClient version 2024-09-19 02:51:53 +02:00
dankito d447f2991c Fixed bug that whitespace at begin or end was not ignored, leading to missing search results 2024-09-19 01:50:47 +02:00
dankito ba156a8512 Showing an error message if biometric authentication fails 2024-09-19 01:29:24 +02:00
dankito 41c2b89c34 Added negativeButtonText, which crashes when DEVICE_CREDENTIALS is set, and which crashes if missing and DEVICE_CREDENTIALS is not set 2024-09-19 01:07:22 +02:00
dankito 607eb4c2f5 Bumped Android version to 11 / 1.0.0-Alpha-13 2024-09-18 17:53:16 +02:00
dankito 9412f6b7f0 Implemented biometric authentication on Android 2024-09-18 17:06:39 +02:00
dankito 4697119c58 Implemented LoginScreen 2024-09-18 06:07:57 +02:00
dankito 6e6449e956 Implemented ProtectAppSettingsDialog 2024-09-18 05:45:07 +02:00
dankito f1c4c8ca13 For FullscreenViews using now dark gray as header text color 2024-09-18 02:37:09 +02:00
dankito a50f55daff Extracted SelectableFormListItem 2024-09-18 02:28:12 +02:00
dankito db8d4a7dcd Started BankAccountSettingsScreen, but it's not possible to save changes yet 2024-09-18 02:24:04 +02:00
dankito 2813224eff Started BankSettingsScreen, but it's not possible to save changes yet or to delete account 2024-09-18 01:42:31 +02:00
dankito d98a77bc1d Showing also transaction (direct debit) details 2024-09-18 00:19:22 +02:00
dankito 372a259f8b Updated version to Alpha 13 2024-09-17 23:52:05 +02:00
dankito da9184edea Started AccountTransactionDetailsScreen 2024-09-17 23:50:45 +02:00
dankito ba3d0c4d30 Inverted order 2024-09-17 22:51:28 +02:00
dankito 3c3734d565 Released version 10 / 1.0.0-Alpha-12 of Android app 2024-09-17 15:24:55 +02:00
dankito a11c862ecc Set list item header color to Zinc500 2024-09-17 04:15:09 +02:00
dankito f6dfada5bf Using now the appId of the old Bankmeister app to not have to create a new PlayStore entry, and suffixed develop appId with '.develop' 2024-09-17 04:10:43 +02:00
dankito b4ea02bbd8 Added properties for saving window state (but not using them yet) 2024-09-17 03:57:40 +02:00
dankito 2d472d1683 Implemented saving UiSettings 2024-09-17 03:41:53 +02:00
dankito de36a403df Fixed that bankCode has been renamed to domesticBankCode 2024-09-17 02:37:12 +02:00
dankito debae8b7ca Implemented persisting AppSettings 2024-09-17 02:36:49 +02:00
dankito 09a1a41c20 Showing unsupported account types as disabled 2024-09-17 02:33:58 +02:00
dankito 75ccc648c5 Adjusted to new data model that AccountTransaction now has userSetReference and userSetOtherPartyName, and that userSetDisplayName got added to TanMedium, TanMethod and Holding 2024-09-17 00:59:08 +02:00
dankito 34f2fca126 Added indices on bankId and accountId (not senseful in all cases (currently) ) 2024-09-17 00:20:22 +02:00
dankito e883713eba Updated database model to updated data model 2024-09-17 00:08:32 +02:00
dankito 4cd727b5c0 Adjusted to updated model that lists are now val MutableLists 2024-09-16 23:33:56 +02:00
dankito 96c8cf59cd Adjusted to updated model that bankCode has been renamed to domesticBankCode and countryCode got added 2024-09-16 23:21:20 +02:00
dankito d7a9acbe56 Appended ' Dev' to debug Android app name 2024-09-16 23:16:58 +02:00
dankito 9330b72726 Updated to model changes: User has been renamed to BankAccess and bic is now nullable 2024-09-16 23:14:02 +02:00
dankito 41586b0148 Fixed that back button works in ExportScreen 2024-09-13 17:53:03 +02:00
dankito 56b73ca986 Reduced list item header font weight (remove it on Android completely?) 2024-09-13 17:51:53 +02:00
dankito ded5595dae Implemented searching for multiple terms by separating search terms with ',' 2024-09-12 20:09:54 +02:00
dankito 5253219565 Implemented filtering holdings 2024-09-12 15:49:43 +02:00
dankito 5029a2c3cb Implemented updating holdings 2024-09-12 13:56:08 +02:00
dankito 91d16b7e28 Updated to new data model 2024-09-12 13:33:48 +02:00
dankito 202c9217e3 Implemented persisting and deleting Holdings (but not updating yet) 2024-09-12 13:33:20 +02:00
dankito 0ff2f684ea Fixed showing ExportScreen on Desktop 2024-09-12 11:51:09 +02:00
dankito fd87598b96 Added icon for Baader Bank 2024-09-12 11:29:40 +02:00
dankito 1d58a3b9e2 Updated to new data model 2024-09-12 11:09:03 +02:00
dankito c80b4389aa Added holdings group to LazyColumn so that they also get scrolled (and don't stick to the top) 2024-09-12 11:07:55 +02:00
dankito 673ca08974 Fixed that ImageBitmap has been created very often 2024-09-12 11:06:32 +02:00
dankito bd9229bb64 Saving retrieved images to disk on Android and Desktop 2024-09-12 11:05:07 +02:00
dankito 802a96e6dd Updated to new Amount class which now has arithmetic operations 2024-09-12 04:16:29 +02:00
dankito 9f7a276cf2 Added hint that implementation status is very experimental 2024-09-12 00:52:42 +02:00
dankito 0ef8f61965 Added preview for Flickercode 2024-09-12 00:22:50 +02:00
dankito ad4c78a380 Extracted createSqliteDriver() 2024-09-12 00:22:22 +02:00
dankito 3a39c0e64f Made database handling a bit clearer 2024-09-12 00:20:28 +02:00
dankito 35624c0034 Updated to new BankingClient model that renamed lastTransactionsRetrievalTime to lastAccountUpdateTime and made fints4k an implementation detail 2024-09-12 00:17:43 +02:00
dankito 28530d63cd Implemented displaying Holdings 2024-09-12 00:16:27 +02:00
dankito d618556f5b If otherPartyName is not set showing postingText instead 2024-09-11 16:29:20 +02:00
dankito d98cbb2363 Showing other party name in bold 2024-09-11 16:27:57 +02:00
dankito 1890fd9151 Implemented changed TanMethod 2024-09-10 01:28:09 +02:00
dankito 05181e5f25 Displaying that chipTanFlickercode is not supported 2024-09-10 01:26:59 +02:00
dankito 70aa32e1d6 Also replaced account.xml with an icon from Material Design Icons Extended 2024-09-10 00:56:11 +02:00
dankito 772595b942 Added also EnterTanDialog previews for Android 2024-09-10 00:39:34 +02:00
dankito 3a898b07b3 Using now also for all other former drawable resource icons the equivalent icon from MaterialIconsExtended 2024-09-10 00:38:42 +02:00
dankito 16dbd4b0e6 Changed icon for export data 2024-09-10 00:24:31 +02:00
dankito b82ac2e905 Changed icon for update account transactions 2024-09-10 00:23:54 +02:00
dankito 9e1b1103c2 Fixed using full height (otherwise a lot of white background gets displayed when no bank account added 2024-09-10 00:13:53 +02:00
dankito 8d79bfc15d Focusing bank autocomplete box on start 2024-09-09 23:04:21 +02:00
dankito 025b91d318 Passing known bank data on to BankingClient (as e.g. bank names returned from bank server are often quite bad, e.g. DB24 for Deutsche Bank) 2024-09-09 22:59:05 +02:00
dankito 91ccfc1844 Extracted receivedTanChallenge() 2024-09-09 22:55:45 +02:00
dankito f440a01531 Fixed spacing between item text and balance 2024-09-09 22:54:33 +02:00
dankito a92d6a1401 Re-setting suggestionsFetchJob 2024-09-09 22:54:07 +02:00
dankito 685adad6b3 Fixed that loginName got focused even though no bank was selected 2024-09-09 22:52:13 +02:00
dankito a257223543 Implemented searching banks by bic 2024-09-09 20:33:34 +02:00
dankito b1b84ce8f6 Focusing recipient name text field by default (but the same does not work for AddAccountDialog bank text field 2024-09-09 20:19:21 +02:00
dankito 131d08cc93 Passing focus on to loginName after selecting a bank 2024-09-09 20:14:08 +02:00
dankito 8fde7985d8 Cancelling current action when closing dialog 2024-09-09 17:30:39 +02:00
dankito 66d9214c4f Added TanExpiredCallback to close EnterTanDialog when TAN has expired 2024-09-09 17:28:22 +02:00
dankito 8f774361e9 Added User.clientData (even though not used yet but to not have to change db schema afterwards) 2024-09-09 17:13:41 +02:00
dankito f5bd69868e Added UiService to debounce actions 2024-09-09 17:09:44 +02:00
dankito 76487f201b Extracted MainScreen 2024-09-09 04:05:37 +02:00
dankito 0525d4ea77 Renamed AppContent to ContentPane 2024-09-09 03:56:33 +02:00
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