Commit Graph

42 Commits

Author SHA1 Message Date
MaysWind 8db69f64c8 place the transaction category at the end of the primary category after changing primary category 2026-01-17 23:31:48 +08:00
MaysWind 05b5cab12b fix the add_transaction mcp tool set wrong categories from the wrong category type 2025-09-20 21:19:41 +08:00
MaysWind 4def7ed60c the query_transactions_tool_handler mcp tool supports filtering multiple categories or accounts with the same name, and filtering sub-accounts / secondary categories by their parent account / category name 2025-09-20 21:08:34 +08:00
MaysWind a71be1bf05 fix cannot delete accounts / transaction categories and tags when using postgres db (#218) 2025-09-01 22:44:34 +08:00
MaysWind 01aeb945ff check whether transaction template uses specified accounts / categories / tags when deleting them 2025-08-24 01:29:26 +08:00
MaysWind d6ee8a416f code refactor 2025-07-24 23:57:49 +08:00
MaysWind 5a1b649011 add transaction mcp handler 2025-07-06 22:03:26 +08:00
MaysWind 53aa4ff390 code refactor 2025-06-30 22:58:17 +08:00
MaysWind 68c078038a not map to parent accounts, hidden accounts, and hidden categories when importing transactions 2025-04-28 00:06:59 +08:00
MaysWind 0f6b61ce6c improve performance 2025-04-26 22:55:51 +08:00
MaysWind fd1242490f code refactor 2025-04-19 00:04:04 +08:00
MaysWind 1ac633bdd7 use the sub-category according to the primary category name if there are duplicated sub-category names when importing transactions (#119) 2025-04-18 23:33:07 +08:00
MaysWind a49490baa7 support categories with the same name but different types when import transaction 2024-09-24 01:02:05 +08:00
MaysWind 70beb45c4e add logs 2024-09-10 00:23:31 +08:00
MaysWind 7c59e8386e support importing transaction by csv/tsv file via command line 2024-09-02 01:40:04 +08:00
MaysWind e86d4e05ce code refactor 2024-08-19 00:35:45 +08:00
MaysWind b80041433c transaction list api supports filtering by multiple account / category 2024-07-03 00:21:56 +08:00
MaysWind 0e391bee50 support changing primary category for transaction category 2024-06-24 00:21:47 +08:00
MaysWind 0b678fe69a code refactor 2023-09-17 18:07:09 +08:00
MaysWind 165377816c return error when uuid is not enough 2023-09-16 22:45:00 +08:00
MaysWind 9221f3fc96 add request id to sql query log 2023-09-03 13:54:07 +08:00
MaysWind 3b0ef7a96d data management page shows all user data statistics 2023-04-02 19:36:10 +08:00
MaysWind d4985a024d use unambiguous numeric variable type 2023-03-27 23:58:33 +08:00
MaysWind 62a825439f modify project name 2021-04-12 01:21:34 +08:00
MaysWind 44f2a651f7 support aggregating account/category and tag info in transaction list/get api 2021-03-21 21:39:46 +08:00
MaysWind bdc7188f8b fix database selection or db transaction usage bug 2021-01-18 01:23:54 +08:00
MaysWind 51b0ae8076 support clear all user data 2021-01-18 01:16:24 +08:00
MaysWind 7d3e05c548 support data export 2021-01-02 02:04:38 +08:00
MaysWind 76eac1c9dc add comments 2020-12-26 21:50:21 +08:00
MaysWind b3962e8af9 code refactor 2020-12-23 01:40:28 +08:00
MaysWind 5ba83192b0 code refactor 2020-12-22 23:01:33 +08:00
MaysWind 024960f767 format code 2020-12-22 22:59:50 +08:00
MaysWind 88f7a2aaa6 code refactor 2020-12-16 22:42:53 +08:00
MaysWind 035e7587f1 code refactor 2020-12-14 00:24:44 +08:00
MaysWind 99c628cc8a not allow to delete category when other transaction is using it 2020-12-14 00:23:07 +08:00
MaysWind d46307de07 remove unused code 2020-12-13 19:13:57 +08:00
MaysWind 55cc644aa3 remove unused parameter 2020-12-08 22:42:49 +08:00
MaysWind 8e3dcb8370 code refactor 2020-12-06 22:14:40 +08:00
MaysWind 611e10e846 code refactor 2020-12-05 20:29:40 +08:00
MaysWind a147191804 fix null pointer bug 2020-12-05 20:07:20 +08:00
MaysWind c5cc4dee56 add default categories backend 2020-12-04 02:42:52 +08:00
MaysWind 5a211c4666 add category api 2020-11-27 00:40:43 +08:00