WIP: Add Drafts, Templates, and Recurring Transactions #45

Draft
andrew wants to merge 18 commits from drafts into main

18 Commits

Author SHA1 Message Date
Andrew Lalis c0542900be Added initial no-op scheduled task for creating drafts from recurring transactions.
Build Web App / build-and-deploy (push) Successful in 19s Details
Build and Test API / build-and-deploy (push) Successful in 1m51s Details
2026-06-30 15:32:44 -04:00
Andrew Lalis 6280ab7cfb Added recurring transaction API implementation and UI elements. 2026-06-30 15:17:09 -04:00
Andrew Lalis 115a79a5c0 Added validation framework basics.
Build Web App / build-and-deploy (push) Successful in 19s Details
Build and Test API / build-and-deploy (push) Successful in 1m49s Details
2026-06-30 13:09:04 -04:00
Andrew Lalis 7f161af9e7 Added common validation in backend and frontend, finished up draft & template editing. 2026-06-30 13:08:46 -04:00
Andrew Lalis 23cfe0b1a9 Added draft card and page components, added specialization for template drafts.
Build Web App / build-and-deploy (push) Successful in 18s Details
Build and Test API / build-and-deploy (push) Successful in 1m48s Details
2026-06-28 21:33:08 -04:00
Andrew Lalis ed9b53ee79 Added actions and most of the rest of the editor context implementations. 2026-06-28 20:26:39 -04:00
Andrew Lalis c7994b8282 Removed old unused tag form properties from editor page. 2026-06-28 13:47:52 -04:00
Andrew Lalis 9ce0ffd3a4 Refactored editor page locations, started on generic editor logic. 2026-06-28 13:43:29 -04:00
Andrew Lalis d0e8b9ab4b Added drafts module, fixed issues with draft query.
Build Web App / build-and-deploy (push) Successful in 17s Details
Build and Test API / build-and-deploy (push) Successful in 1m42s Details
2026-06-27 22:21:06 -04:00
Andrew Lalis 13aadc2358 Updated API client code to match new API endpoints.
Build Web App / build-and-deploy (push) Successful in 17s Details
Build and Test API / build-and-deploy (push) Successful in 1m43s Details
2026-06-27 21:59:05 -04:00
Andrew Lalis 69c3079174 Updated API with hopefully the rest of the draft implementation. 2026-06-27 21:57:52 -04:00
Andrew Lalis 3b35f8f16d Removed unused import 2026-06-27 19:54:23 -04:00
Andrew Lalis df4737d0a5 Fixed issue #47 - history timestamp not updating.
Build and Test API / build-and-deploy (push) Successful in 1m42s Details
2026-06-27 19:51:29 -04:00
Andrew Lalis 7e7458c2f5 Update trigger path to dev workflow files.
Build Web App / build-and-deploy (push) Successful in 16s Details
Build and Test API / build-and-deploy (push) Successful in 1m36s Details
2026-06-27 18:37:31 -04:00
Andrew Lalis 55878a13f6 Fix names of workflows.
Build Web App / build-and-deploy (push) Successful in 16s Details
2026-06-27 18:36:43 -04:00
Andrew Lalis 4a3e840fce Updated titles of dev workflows.
Build and Deploy Web App / build-and-deploy (push) Successful in 16s Details
2026-06-27 18:35:59 -04:00
Andrew Lalis 5bda3ee4af Restrict deployment to main branch CI
Build and Deploy Web App / build-and-deploy (push) Successful in 19s Details
Build and Deploy API / build-and-deploy (push) Successful in 1m46s Details
2026-06-27 18:34:59 -04:00
Andrew Lalis d165ac0753 Refactored API to use optional globally, prepped draft stuff.
Build and Deploy API / build-and-deploy (push) Has been cancelled Details
2026-06-15 18:44:23 -04:00