Commit Graph

53 Commits

Author SHA1 Message Date
MaysWind a469d66358 calendar display type supports Gregorian with Persian, date display type supports Persian calendar 2025-09-06 23:34:29 +08:00
MaysWind 8368b02be8 calendar display type supports Gregorian with Chinese 2025-09-06 01:06:31 +08:00
MaysWind 411130db4e support calendar display type (Gregorian and Buddhist) 2025-08-28 00:31:59 +08:00
MaysWind c099443783 support date display type (Gregorian and Buddhist) 2025-08-27 00:58:22 +08:00
MaysWind cd4d230d29 support changing numeral system 2025-08-17 01:55:19 +08:00
MaysWind 274aa6a17c digit grouping type supports Indian Number Grouping 2025-08-16 00:20:12 +08:00
MaysWind 0c4b8f006a import robustness 2025-06-08 22:10:04 +08:00
MaysWind 6e1899c6ad format code 2025-06-07 22:13:16 +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 34b0b793ba support default feature restrictions after user registration 2024-11-10 15:24:09 +08:00
MaysWind 1f159bf826 support user features restrictions 2024-11-10 01:44:58 +08:00
MaysWind dbb1843285 code refactor 2024-09-02 23:37:33 +08:00
MaysWind dfe1b853d1 code refactor 2024-09-02 23:36:54 +08:00
MaysWind 4977979b08 code refactor 2024-08-19 23:47:55 +08:00
MaysWind 560edf9fbf code refactor 2024-08-17 00:38:59 +08:00
MaysWind 05a93667eb display notification every time users open the app or login 2024-08-05 01:25:26 +08:00
MaysWind c137156c97 code refactor 2024-08-05 01:15:33 +08:00
MaysWind c57f17233a support currency unit name 2024-08-03 16:54:54 +08:00
MaysWind bce8c23b05 fix the incorrect range of editable transaction range 2024-08-01 00:45:57 +08:00
MaysWind 8273e06e43 code refactor 2024-07-29 23:08:04 +08:00
MaysWind 2e04affb00 supports local file system object storage and use it as the default avatar provider 2024-07-28 16:03:20 +08:00
MaysWind 46a7cd441f code refactor 2024-07-14 18:07:13 +08:00
MaysWind b1343ba92a support setting expense / income amount color 2024-07-14 01:00:14 +08:00
MaysWind 51edca66d1 add more currency display type 2024-07-02 01:10:34 +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 3d8ecb42c1 change disabled column nullable 2023-09-24 22:34:00 +08:00
MaysWind 9f35c1eded improve user registration page 2023-09-10 16:21:29 +08:00
MaysWind 22fffc2f8c profile page supports resending verify email 2023-09-10 00:25:42 +08:00
MaysWind e2b81f7b57 add email verification 2023-09-04 23:30:33 +08:00
MaysWind 9df55874a6 show username and avatar in user basic setting tab 2023-07-01 22:51:42 +08:00
MaysWind 652b3e1954 support set gravatar as user avatar provider 2023-07-01 00:53:59 +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 9a79606565 support set user default account 2022-04-18 00:16:47 +08:00
MaysWind 4dc9110029 optimize user-get cli output format 2021-04-17 23:08:04 +08:00
MaysWind eb30097333 modify text 2021-04-17 22:37:10 +08:00
MaysWind 62a825439f modify project name 2021-04-12 01:21:34 +08:00
MaysWind f5b96a61d3 remove unused code 2021-04-04 17:16:13 +08:00
MaysWind ac27a6f7f9 fix server timezone calculation bug 2021-03-13 21:11:05 +08:00
MaysWind bfb56fad48 move query parameter utc_offset to header 2021-03-13 21:02:02 +08:00
MaysWind bd26796184 allow user to limit time scope for editing transaction 2021-03-11 01:16:30 +08:00
MaysWind 44f80630a7 code refactor 2021-03-10 23:36:41 +08:00
MaysWind 61267af634 support custom first day of week 2021-01-31 20:09:03 +08:00
MaysWind 62ef7cbcbe add comments, code refactor 2020-12-23 01:14:31 +08:00
MaysWind d59ff3180d remove unused code 2020-11-20 22:54:37 +08:00
MaysWind 5dbb662f46 remove unused code 2020-11-16 22:52:43 +08:00
MaysWind 7e8b5710c1 code refactor 2020-11-08 00:40:45 +08:00