Commit graph

  • 8cc79d2331 Correctly calculate same remaining main account master traxys 2024-05-29 20:13:14 +02:00
  • 4d65995af1 Fix typo in same remaining traxys 2024-05-29 20:01:19 +02:00
  • 27e40f6b25 Update flake.nix traxys 2024-05-13 23:04:12 +02:00
  • 3fd54ff8ea Add desktop file traxys 2024-01-27 12:01:15 +01:00
  • e67eb6200b Refactor saves traxys 2023-12-09 22:03:51 +01:00
  • 283cf7a4a5 Avoid using HashMap for coherent iteration order traxys 2023-12-09 19:05:26 +01:00
  • afccfcfb56 Add a section comparing earnings traxys 2023-12-09 18:09:55 +01:00
  • 09f35f84ea Add a section for comparing remaining amounts traxys 2023-12-09 18:05:38 +01:00
  • 7545d7768f Reduce boilerplate in compare sections traxys 2023-12-09 17:43:21 +01:00
  • e9ff7f7dcc Add a total spendings section traxys 2023-12-09 17:28:21 +01:00
  • 06efebc17b Sort when only a single report is present traxys 2023-12-08 21:31:35 +01:00
  • 8417c4a8db Add a total section traxys 2023-12-08 21:31:18 +01:00
  • 4cfe91039c Allow to get only the main account traxys 2023-12-08 21:18:12 +01:00
  • 49d2745257 Allow to easily add more compare sections traxys 2023-12-08 21:13:50 +01:00
  • fa56c09513 Allow to collapse sections traxys 2023-12-08 17:27:18 +01:00
  • 984e3a5be5 Allow to scroll compare table traxys 2023-12-08 16:09:00 +01:00
  • 51693b3894 Create a compare view traxys 2023-12-08 15:26:12 +01:00
  • a599da6fbc Add a tab bar for different views traxys 2023-11-26 17:35:06 +01:00
  • 32ab584130 Correctly handle main account traxys 2023-11-25 15:11:33 +01:00
  • bc343e63c9 Move contribution calculation to spending trait traxys 2023-11-24 20:46:35 +01:00
  • 1b3839beb6 Isolate edit in a different file traxys 2023-11-24 19:14:34 +01:00
  • 2a74d250a0 Allow to average over severall months traxys 2023-11-22 00:20:31 +01:00
  • cc6dc16380 Use selection list instead of date picker for loading traxys 2023-11-21 21:39:01 +01:00
  • 72829730e6 Fix issue with non-rendering text traxys 2023-11-15 00:52:21 +01:00
  • 22823fb39f Allow to pretty print the save file Quentin Boyer 2023-11-15 00:10:00 +01:00
  • 9adc650661 Allow to specify a path to the data file Quentin Boyer 2023-11-15 00:03:52 +01:00
  • 7e17fb12c9 Only use two decimals for amounts Quentin Boyer 2023-11-13 23:30:35 +01:00
  • d8983ea679 Allow to delete variable spendings Quentin Boyer 2023-11-13 23:13:47 +01:00
  • c5267cc192 Put edit in a sub struct to split it Quentin Boyer 2023-11-13 21:58:22 +01:00
  • 140e70616a Add buttons to interract with last month Quentin Boyer 2023-11-13 10:51:44 +01:00
  • 78647a59e5 Allow to handle archive Quentin Boyer 2023-11-12 23:01:19 +01:00
  • c5ff34cd4f Refactor code to allow edition of archived months Quentin Boyer 2023-11-12 21:30:12 +01:00
  • e88d1be093 Align everything horizontally Quentin Boyer 2023-11-12 21:18:52 +01:00
  • d0fcedee2a Calculate remaning amounts Quentin Boyer 2023-11-12 21:15:24 +01:00
  • 1f24117e96 Allow to scroll the window if it becomes too long Quentin Boyer 2023-11-12 19:51:50 +01:00
  • 017137dc33 Add outputs sections Quentin Boyer 2023-11-12 19:49:12 +01:00
  • fd57d4644f Rename recurring component to re-use it for savings Quentin Boyer 2023-11-12 19:38:52 +01:00
  • 4261ab76ca Ensure that the save file is generated before overriding the old one Quentin Boyer 2023-11-12 16:27:53 +01:00
  • 68bace9004 Store earnings Quentin Boyer 2023-11-12 16:10:22 +01:00
  • c2bb26b8d5 Total spendings Quentin Boyer 2023-11-12 15:23:10 +01:00
  • 9e849349d4 Handle variable costs Quentin Boyer 2023-11-12 15:19:12 +01:00
  • 3824700332 Silence warning on intersperse_with Quentin Boyer 2023-11-12 13:05:24 +01:00
  • af6e1ef334 Add a calculator parser Quentin Boyer 2023-11-12 13:05:12 +01:00
  • 94c5ddfae5 Use constants for the diverse sizes Quentin Boyer 2023-11-12 12:25:16 +01:00
  • 0d29a198b8 Implement editing of recurring costs Quentin Boyer 2023-11-12 12:21:07 +01:00
  • 0dca88b905 Add a total field & pretty recurring a bit Quentin Boyer 2023-11-11 23:24:37 +01:00
  • 066bcb5555 Add a state file to persist data Quentin Boyer 2023-11-11 23:07:23 +01:00
  • e9058c6b27 Add recurring spendings Quentin Boyer 2023-11-11 22:24:31 +01:00
  • 90b987c7b0 Initial GUI application Quentin Boyer 2023-11-09 23:17:53 +01:00
  • 4f1638fc4f Initial rust project Quentin Boyer 2023-11-09 22:37:24 +01:00
  • 1190af03e1 Initial commit Quentin Boyer 2023-11-09 22:36:55 +01:00