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
0023454d9a
set default fiscal year start date when user registers
2025-06-08 22:03:25 +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
9622d5de06
limit the maximum size of upload pictures
2024-09-06 23:34:35 +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
17d4fec256
modify variable name
2024-08-20 00:37:03 +08:00
MaysWind
4977979b08
code refactor
2024-08-19 23:47:55 +08:00
MaysWind
e86d4e05ce
code refactor
2024-08-19 00:35:45 +08:00
MaysWind
560edf9fbf
code refactor
2024-08-17 00:38:59 +08:00
MaysWind
0d706abbd3
don't remove old user custom avatar when old custom avatar type is empty
2024-08-11 12:48:43 +08:00
MaysWind
f4a27e59a3
check whether query is valid before query user from database
2024-08-11 12:48:43 +08:00
MaysWind
a4849fa4f0
add notification when user registers
2024-08-08 22:29:01 +08:00
MaysWind
051c319890
use client language if user language is set to system default
2024-08-05 23:58:52 +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
2e04affb00
supports local file system object storage and use it as the default avatar provider
2024-07-28 16:03:20 +08:00
MaysWind
085f9817fc
not allow to set hidden account as default account
2024-07-23 00:28:20 +08:00
MaysWind
b1343ba92a
support setting expense / income amount color
2024-07-14 01:00:14 +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
0b678fe69a
code refactor
2023-09-17 18:07:09 +08:00
MaysWind
ca14770971
return error entity when verify email is not enabled
2023-09-10 17:25:23 +08:00
MaysWind
35ac0695c7
don't show send mail tips when force verify email is enabled but verify email is not enabled
2023-09-10 17:15:56 +08:00
MaysWind
589b614a53
remove old email verify token before send new verify email when email changed
2023-09-10 17:00:19 +08:00
MaysWind
64ea3e05d8
aysnc send email
2023-09-10 16:49:24 +08:00
MaysWind
5d0e115438
auto send verify email when user email has been changed
2023-09-10 16:40:48 +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
d2297b882f
send verify email after account has been registered
2023-09-09 21:28:17 +08:00
MaysWind
48bf8dbc5b
don't create temporary token when smtp is not enabled
2023-09-09 21:25:30 +08:00
MaysWind
e2b81f7b57
add email verification
2023-09-04 23:30:33 +08:00
MaysWind
9221f3fc96
add request id to sql query log
2023-09-03 13:54:07 +08:00
MaysWind
fa68621b41
support api proxy for amap
2023-06-18 15:43:27 +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
62a825439f
modify project name
2021-04-12 01:21:34 +08:00
MaysWind
e34e55eac7
code format
2021-04-05 01:45:09 +08:00
MaysWind
5c59c64e0a
verify currency
2021-04-04 18:18:11 +08:00
MaysWind
f5b96a61d3
remove unused code
2021-04-04 17:16:13 +08:00
MaysWind
bd26796184
allow user to limit time scope for editing transaction
2021-03-11 01:16:30 +08:00
MaysWind
1a97414e47
format code
2021-02-06 14:54:19 +08:00
MaysWind
61267af634
support custom first day of week
2021-01-31 20:09:03 +08:00
MaysWind
5820952edb
remove unused code
2021-01-05 23:10:23 +08:00
MaysWind
102c945aa0
add user-friendly error
2021-01-01 23:45:26 +08:00
MaysWind
823ed89612
code refactor
2020-12-26 00:14:58 +08:00