Commit Graph

46 Commits

Author SHA1 Message Date
MaysWind cd4d230d29 support changing numeral system 2025-08-17 01:55:19 +08:00
MaysWind 3335533a18 remove token via cli 2025-07-25 00:01:05 +08:00
MaysWind 0140fc7622 add a special token type for MCP 2025-07-07 01:20:38 +08:00
Sebastian Reategui b94dc8eb83 Feature - Add support for a fiscal year period defined in user settings.
* Add "This fiscal year", "Last fiscal year" as date range options in Transaction Details to filter transactions to those periods
* Add fiscal year ranges to Statistics & Trend Analysis
* Add "fiscal year start date" to user profile settings, allowing the user to select any date of the calendar year as the start of the fiscal year
* Add "fiscal year format" to user profile settings, allowing the user to specify how financial year date labels should appear

Implementation notes:
* The default fiscal year start is January 1 and the default fiscal year display format is "FY 2025"
* Fiscal year start date (month number & day number) are stored together in db as a uint16, high byte & low byte respectively
* February 29 is disallowed as a fiscal year start date, since it is never used as a convention in any country
* Jest is added to the project as a dev dependency, for unit tests in frontend

Signed-off-by: Sebastian Reategui <seb.reategui@gmail.com>
2025-06-07 22:04:47 +08:00
MaysWind 626d3895aa allow users to set coordinate display type (#141) 2025-05-27 01:01:55 +08:00
MaysWind 86c5b882c2 upgrade third party dependencies 2025-04-27 23:22:26 +08:00
MaysWind 3954db9b99 fix default value not set (#80) 2025-03-01 21:48:34 +08:00
MaysWind aa2e10440d support modifying user feature restriction by cli 2024-11-10 15:48:32 +08:00
MaysWind 34b0b793ba support default feature restrictions after user registration 2024-11-10 15:24:09 +08:00
MaysWind b8253b6dcc create user token via cli 2024-11-09 23:43:28 +08:00
MaysWind 56ad572387 code refactor 2024-09-10 00:32:36 +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 d86dea4081 modify hint 2024-07-16 00:39:49 +08:00
MaysWind 55249e07a3 support setting token min refresh interval 2024-07-14 17:47:35 +08:00
MaysWind b1343ba92a support setting expense / income amount color 2024-07-14 01:00:14 +08:00
MaysWind f151eb6197 add command transaction-tag-index-fix-transaction-time to fix transaction tag index which does not have transaction time 2024-07-09 00:53:22 +08:00
MaysWind 59d03b54d7 move currency display type to user settings 2024-06-30 16:25:32 +08:00
MaysWind 399413a270 support setting decimal separator and digit grouping symbol 2024-06-30 01:48:36 +08:00
MaysWind 4b68ccf678 update text content 2024-04-06 16:33:08 +08:00
MaysWind dc837c430f support export to tsv file 2023-10-29 21:05:17 +08:00
MaysWind e2b81f7b57 add email verification 2023-09-04 23:30:33 +08:00
MaysWind 0951006063 add updating user email verified state utility 2023-08-27 22:54:34 +08:00
MaysWind 4ac751f492 add send user password reset email command line utility 2023-08-27 21:37:10 +08:00
MaysWind f39e20d7a7 support setting user disabled 2023-06-21 23:57:04 +08:00
MaysWind 0a106026dd user settings supports language and date&time format 2023-06-05 00:54:07 +08:00
MaysWind e17687f80d fix wrong string format placeholder 2023-03-26 23:24:29 +08:00
MaysWind 9a79606565 support set user default account 2022-04-18 00:16:47 +08:00
MaysWind 25b42535b1 format code 2021-06-06 23:32:32 +08:00
MaysWind 4dc9110029 optimize user-get cli output format 2021-04-17 23:08:04 +08:00
MaysWind bf1db401fe add listing user sessions cli 2021-04-17 22:54:47 +08:00
MaysWind 2c5b5839d7 modify command name 2021-04-17 22:39:17 +08:00
MaysWind 62a825439f modify project name 2021-04-12 01:21:34 +08:00
MaysWind 3a8f6d9a4c support disabling user 2fa setting 2021-04-04 23:52:00 +08:00
MaysWind 6ec5bea631 code format 2021-04-04 23:51:10 +08:00
MaysWind a5da61b3ba set cli parameter required 2021-04-04 23:49:57 +08:00
MaysWind 07dc309fbe support clearing user tokens by cli 2021-04-04 23:35:01 +08:00
MaysWind 03739b5aca code refactor 2021-04-04 23:33:53 +08:00
MaysWind e7b1a29297 support add user by cli 2021-04-04 18:22:27 +08:00
MaysWind c0206b943d support modify user password by cli 2021-04-04 17:53:13 +08:00
MaysWind adae42a150 support deleting user 2021-04-04 17:39:48 +08:00
MaysWind 460450af1d add getting user data cli 2021-03-21 20:16:23 +08:00
MaysWind 6195fa0a50 modify command name 2021-03-21 20:01:33 +08:00
MaysWind 83d65d2e57 add data export to cli 2021-03-21 20:00:17 +08:00
MaysWind 1decdd2222 modify log prefix 2021-03-21 18:36:29 +08:00
MaysWind 2576919a9d support checking user data 2021-01-15 01:16:52 +08:00