Commit Graph

  • c0542900be Added initial no-op scheduled task for creating drafts from recurring transactions. #45 drafts Andrew Lalis 2026-06-30 15:32:44 -0400
  • 6280ab7cfb Added recurring transaction API implementation and UI elements. Andrew Lalis 2026-06-30 15:17:09 -0400
  • 115a79a5c0 Added validation framework basics. Andrew Lalis 2026-06-30 13:09:04 -0400
  • 7f161af9e7 Added common validation in backend and frontend, finished up draft & template editing. Andrew Lalis 2026-06-30 13:08:46 -0400
  • 23cfe0b1a9 Added draft card and page components, added specialization for template drafts. Andrew Lalis 2026-06-28 21:33:08 -0400
  • ed9b53ee79 Added actions and most of the rest of the editor context implementations. Andrew Lalis 2026-06-28 20:26:39 -0400
  • c7994b8282 Removed old unused tag form properties from editor page. Andrew Lalis 2026-06-28 13:47:52 -0400
  • 9ce0ffd3a4 Refactored editor page locations, started on generic editor logic. Andrew Lalis 2026-06-28 13:43:29 -0400
  • d0e8b9ab4b Added drafts module, fixed issues with draft query. Andrew Lalis 2026-06-27 22:21:06 -0400
  • 13aadc2358 Updated API client code to match new API endpoints. Andrew Lalis 2026-06-27 21:59:05 -0400
  • 69c3079174 Updated API with hopefully the rest of the draft implementation. Andrew Lalis 2026-06-27 21:57:52 -0400
  • 3b35f8f16d Removed unused import Andrew Lalis 2026-06-27 19:54:23 -0400
  • df4737d0a5 Fixed issue #47 - history timestamp not updating. Andrew Lalis 2026-06-27 19:51:29 -0400
  • 7e7458c2f5 Update trigger path to dev workflow files. Andrew Lalis 2026-06-27 18:37:31 -0400
  • 55878a13f6 Fix names of workflows. Andrew Lalis 2026-06-27 18:36:43 -0400
  • 4a3e840fce Updated titles of dev workflows. Andrew Lalis 2026-06-27 18:35:59 -0400
  • 5bda3ee4af Restrict deployment to main branch CI Andrew Lalis 2026-06-27 18:34:59 -0400
  • d165ac0753 Refactored API to use optional globally, prepped draft stuff. Andrew Lalis 2026-06-15 18:44:23 -0400
  • 6cc29589ba Added aggregate data for search page. main Andrew Lalis 2026-04-23 16:48:48 -0400
  • bac074599a Remove import Andrew Lalis 2026-03-27 08:50:08 -0400
  • e44c2d9291 Temporarily disable the analytics module. Andrew Lalis 2026-03-27 08:49:56 -0400
  • a328571ed3 Set packageManager to yarn in package.json Andrew Lalis 2026-03-27 08:47:04 -0400
  • 34b9da1e50 Apparently yarn is already installed, remove the install yarn step from CI. Andrew Lalis 2026-03-27 08:45:11 -0400
  • f1e5dd0ea7 Remove 'yarn' cache option in CI. Andrew Lalis 2026-03-27 08:44:17 -0400
  • fb1e54c6ee Add yarn install to the CI Andrew Lalis 2026-03-27 08:42:52 -0400
  • aaed7629fb Add 'enable corepack' to web app CI Andrew Lalis 2026-03-27 08:41:30 -0400
  • 18555b931d Use yarn for package management, clean up dependencies and analytics module. Andrew Lalis 2026-03-27 08:38:26 -0400
  • 045e3a5c95 Add newlines to list of special CSV chars for quoting. Andrew Lalis 2026-03-27 07:59:07 -0400
  • 44b19ed36c CSV escape processing. Andrew Lalis 2026-03-15 08:33:11 -0400
  • 0f7a83dd7a Removed flutter app, and updated readme. Andrew Lalis 2026-03-14 23:02:25 -0400
  • a007acee8d Run formatting. Andrew Lalis 2026-03-14 22:58:57 -0400
  • 8f098f6cac Hopefully got husky working for subdirectory setup. Andrew Lalis 2026-03-14 22:56:42 -0400
  • dd447f8788 test Andrew Lalis 2026-03-14 22:49:53 -0400
  • e724ef7ea2 test Andrew Lalis 2026-03-14 22:49:04 -0400
  • e0b609c7eb Added prettier to pre-commit hook. Andrew Lalis 2026-03-14 22:48:34 -0400
  • b63ebef660 Fix ddoc. Andrew Lalis 2026-03-14 22:37:36 -0400
  • 81efcd23de upgrade dub versions. Andrew Lalis 2026-03-14 22:35:46 -0400
  • 71a783669f Formatted frontend code. Andrew Lalis 2026-03-14 22:33:05 -0400
  • 9cb2d562d8 Added transactions CSV / JSON file export. Andrew Lalis 2026-03-14 22:26:35 -0400
  • 1ff3ac5058 Add scheduled job to delete old analytics properties from all user profiles. Andrew Lalis 2026-03-11 20:06:05 -0400
  • 3394869410 Refactored category spend and balance analytics. Andrew Lalis 2026-03-10 21:50:35 -0400
  • fb7850c181 Added real-time balance time series analytics endpoint. Andrew Lalis 2026-03-01 10:35:50 -0500
  • d7630f3c15 Added account export Andrew Lalis 2026-02-18 06:58:58 -0500
  • 78ebbac9ca Fixed category balance calculations. Andrew Lalis 2026-02-17 20:24:19 -0500
  • 1e35494f9d Add category balance display. Andrew Lalis 2026-02-13 11:26:43 -0500
  • 6d1af2f46d Added @GetMapping, prepped for new category/balance api Andrew Lalis 2026-02-12 12:21:56 -0500
  • 711e420c61 Rename 'child categories' to subcategories, code formatting Andrew Lalis 2026-02-12 12:11:06 -0500
  • 6fd3e10d55 Fix POST endpoint for value-records. Andrew Lalis 2026-01-30 18:43:26 -0500
  • df6e4cc81f Cleaned up some backend logging, refactored module styles, pagination, and transaction cards. andrewlalis 2026-01-15 20:50:34 -0500
  • be3d554b7f Change to use some simplified mapping attributes. andrewlalis 2026-01-15 07:56:02 -0500
  • 669fecf441 Upgrade dependencies, hide verbose logging. andrewlalis 2026-01-15 07:54:47 -0500
  • a142a847da Refactored to use @PathMapping everywhere, and add rate-limiter andrewlalis 2026-01-14 13:45:03 -0500
  • 7ef9d63de7 Upgraded path-handler lib to 1.2.0, used @PathMapping annotation. andrewlalis 2026-01-13 15:44:12 -0500
  • d9310d5979 Cleaned up the code a bit, added some testing code for UDAs for path handler stuff. andrewlalis 2026-01-10 19:10:18 -0500
  • b7da823ddb Reset idle timeout to 300 seconds andrewlalis 2026-01-07 21:14:31 -0500
  • f6f152af88 Fix logout compile issue. andrewlalis 2026-01-07 21:12:34 -0500
  • 24b531652d Added warning message when logged out due to timeout. andrewlalis 2026-01-07 21:10:03 -0500
  • 6e810997a3 Made category label route to category page. andrewlalis 2025-12-07 11:28:02 -0500
  • e7ccd25549 Added category spend and more dynamic charts. andrewlalis 2025-12-04 17:41:27 -0500
  • bed9562d6b Added ability to download entire profile SQLite file. andrewlalis 2025-12-03 11:01:33 -0500
  • 2d99e96df3 Added chart type selector. andrewlalis 2025-12-02 20:15:19 -0500
  • 26f0d88f5d Add more flexible analytics. andrewlalis 2025-12-02 20:05:40 -0500
  • fe2934e2f3 Fix editing of category parent id. andrewlalis 2025-12-02 16:41:56 -0500
  • 6fd388b656 Added buttons to add transaction via account page. andrewlalis 2025-12-02 16:36:34 -0500
  • 43b1f153ad Change format for map function. andrewlalis 2025-12-02 16:23:29 -0500
  • c48d8009f5 Applied front end formatting. andrewlalis 2025-12-02 16:20:05 -0500
  • d507aef570 Added category page. andrewlalis 2025-12-02 16:18:47 -0500
  • 3368cfa96c Allow filtering by category to also filter by child categories. andrewlalis 2025-12-01 20:10:36 -0500
  • 6415311925 Added vendor page. andrewlalis 2025-12-01 19:44:04 -0500
  • 0e3b615684 Fixed logic for editing linked accounts. andrewlalis 2025-11-22 13:53:26 -0500
  • 8dd80d5c7e Changed to 1 hour fixed interval for analytics. andrewlalis 2025-11-21 15:26:02 -0500
  • b7daff42ce Change to exact git hash for asdf dependency. andrewlalis 2025-11-19 16:00:06 -0500
  • 7f76d5fa4c Fix ddoc parameter string. andrewlalis 2025-11-19 15:51:37 -0500
  • ddfd32c777 Add scheduled analytics jobs instead of on-the-fly analytics. andrewlalis 2025-11-19 15:48:37 -0500
  • 2b85abcfae Added sample scheduled job, cached repositories. andrewlalis 2025-11-18 21:20:20 -0500
  • 185cf706a7 Upgrade to SLF4D 4.2.0, simplify config. andrewlalis 2025-11-18 20:40:22 -0500
  • 85c5cee598 Added balance time series, fixed file selector behavior. andrewlalis 2025-11-04 17:20:49 -0500
  • dedc7b742f Added chartjs dependency. andrewlalis 2025-10-28 20:40:44 -0400
  • 1816e1f966 Ran npm update and format. andrewlalis 2025-10-28 20:38:20 -0400
  • ad92f6f9dd Add internal transfer label, convert to filters for request handling. andrewlalis 2025-10-24 10:34:20 -0400
  • cb690702cc Added internal_transfer attribute to transactions, migration of schemas automatically. andrewlalis 2025-10-23 22:02:37 -0400
  • 83db4baa5b Add timeout modal. andrewlalis 2025-10-23 20:32:34 -0400
  • 7455a55766 Add idle-observer, format code andrewlalis 2025-10-23 17:30:19 -0400
  • 534071cbe0 Added account diffs and cleaned up transaction page. andrewlalis 2025-10-19 12:14:09 -0400
  • 30715947a3 Improved transaction page. andrewlalis 2025-10-19 11:29:03 -0400
  • 9ff1bb2839 Fix parsing of transaction search results. andrewlalis 2025-10-19 10:51:51 -0400
  • c5c9a57113 Fix api build. andrewlalis 2025-10-19 10:39:42 -0400
  • 8f3a334ce4 Added transaction searching, optimized transaction fetching as well. andrewlalis 2025-10-19 10:38:35 -0400
  • 7150b0b259 Updated npm, fixed deprecated emit syntax. andrewlalis 2025-10-03 10:47:56 -0400
  • bbc35db2bc Added accept component to file input. andrewlalis 2025-09-28 20:24:37 -0400
  • dc0c48b2df Added attachment preview andrewlalis 2025-09-27 09:16:05 -0400
  • 92a3dc4c62 Made login auto-redirect to first profile. Fixes #31 andrewlalis 2025-09-27 08:16:59 -0400
  • c1193d96fd Clean up account page, fix onCancel for EditAccountPage. andrewlalis 2025-09-24 21:44:34 -0400
  • 9763fd7abe Added start of hints for form controls. andrewlalis 2025-09-24 21:09:51 -0400
  • 44ead22c4f Reformatted source code. andrewlalis 2025-09-24 20:59:25 -0400
  • 110eb2c912 Improved tags editor styling. andrewlalis 2025-09-24 20:59:08 -0400
  • 7666c0f450 Updated category select and transaction edit page. andrewlalis 2025-09-21 15:36:07 -0400
  • bbe3e2aab5 Fixed type check. andrewlalis 2025-09-21 11:31:44 -0400
  • 33f8119ee3 Added vendor card. andrewlalis 2025-09-20 11:53:06 -0400
  • 100652d03a Reformatted all components, added VendorSelect. andrewlalis 2025-09-20 11:31:03 -0400