Basic API consumption support and refactored UI to use material #1

Merged
joe merged 18 commits from initial-api-integration into master 2026-02-23 21:16:32 +00:00

18 commits

Author SHA1 Message Date
Joe Arndt
eab674db3f added snackbar for status updates 2026-02-23 00:22:10 -06:00
Joe Arndt
49af11d7b8 added saving state 2026-02-22 23:28:10 -06:00
Joe Arndt
e78b24e521 added in-place updating 2026-02-22 23:13:56 -06:00
Joe Arndt
ea4abe4fd6 logic for adding expense sucess 2026-02-22 21:03:32 -06:00
Joe Arndt
21e3741b21 added form resetting 2026-02-22 15:26:10 -06:00
Joe Arndt
2ca674c3bb break expense component into smaller pieces 2026-02-19 23:41:09 -06:00
Joe Arndt
e127b8ec45 added expense view mode 2026-02-19 14:16:19 -06:00
Joe Arndt
fed0f7908a added expense state (view, edit, add) logic 2026-02-14 23:39:51 -06:00
Joe Arndt
23132741a9 add-expense-mobile-friendly 2026-02-14 21:51:33 -06:00
Joe Arndt
ca88144629 ability to track expense 2026-02-14 20:15:31 -06:00
Joe Arndt
627bdcbd80 created for validation and save button logic 2026-02-14 10:20:23 -06:00
Joe Arndt
2c0a8da60d rough migration to material design inputs 2026-02-14 00:06:28 -06:00
Joe Arndt
17531f7c29 added material design components 2026-02-13 22:41:01 -06:00
Joe Arndt
8bf9875e8e small tweak to add expense 2026-02-13 19:53:32 -06:00
Joe Arndt
0e2e2f9e84 implemented consistent styling 2026-02-13 15:56:05 -06:00
Joe Arndt
6e6cced0c6 refactored services and expense list 2026-02-13 15:00:51 -06:00
Joe Arndt
fded7f7c09 scaffold expense list 2026-02-12 23:43:21 -06:00
Joe Arndt
7bb21f8796 added services and interfaces for expense types 2026-02-12 14:56:09 -06:00