MaysWind
51eb8fa377
code refactor
2025-06-08 21:44:02 +08:00
MaysWind
583676314a
add multilingual entries
2025-06-08 02:47:24 +08:00
MaysWind
ce4bca8272
code refactor
2025-06-08 02:47:00 +08:00
MaysWind
c5c4ddecbe
remove redundant code
2025-06-07 23:00:53 +08:00
MaysWind
ceecd9d524
code refactor
2025-06-07 23:00:35 +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
b3a666f876
support always showing transaction pictures in transaction edit page for mobile version
2025-05-28 00:18:55 +08:00
MaysWind
626d3895aa
allow users to set coordinate display type ( #141 )
2025-05-27 01:01:55 +08:00
MaysWind
e338c7190d
add missing translation text item
2025-05-26 23:23:36 +08:00
MaysWind
817291c9a7
support user custom exchange rates data
2025-05-26 00:47:19 +08:00
MaysWind
a6d45f5009
show error message when cannot load transaction picture in desktop version
2025-05-11 21:11:22 +08:00
MaysWind
6e9f427182
modify text
2025-05-11 20:36:47 +08:00
MaysWind
81812bb31d
add transaction calendar
2025-05-06 00:33:45 +08:00
MaysWind
ab6f9839ef
amount input supports formula ( #130 )
2025-05-04 22:56:15 +08:00
MaysWind
d036f66d4c
fix some number value not display localized decimal symbol
2025-05-04 21:30:04 +08:00
MaysWind
dc24186ccb
add document link for importing dsv file/data
2025-05-04 15:38:30 +08:00
MaysWind
f6fbcd8608
code refactor
2025-05-02 00:34:48 +08:00
MaysWind
381d063295
support clicking on map to set specified geographic location
2025-05-02 00:32:22 +08:00
MaysWind
b7973772b3
show process when importing a lot of transactions
2025-05-01 13:49:17 +08:00
MaysWind
de217a1bbf
update timezone display name
2025-04-27 00:01:14 +08:00
MaysWind
3087296263
update alternative language tag
2025-04-26 23:42:36 +08:00
MaysWind
78ba43480b
support adding / deleting sub account after account created ( #77 )
2025-04-26 23:36:23 +08:00
MaysWind
4a83ba84d3
update default localized setting
2025-04-26 00:05:18 +08:00
Aron
76a9a20d89
add italian translations
2025-04-24 10:06:42 +08:00
MaysWind
567902a407
add language tag alias
2025-04-20 23:44:02 +08:00
MaysWind
d37b023e11
modify text
2025-04-20 16:02:42 +08:00
MaysWind
f175644843
add Chinese (Traditional) language
2025-04-20 15:55:23 +08:00
MaysWind
13c4ad10c5
update latest time zones
2025-04-20 14:39:49 +08:00
Mykyta Lytvynenko
a44ac333ab
add ukrainian translation
2025-04-19 01:53:54 +08:00
Mykyta Lytvynenko
deea0deb3f
add ukrainian translation
2025-04-19 01:53:54 +08:00
Mykyta Lytvynenko
97178227ef
add ukrainian translation
2025-04-19 01:53:54 +08:00
MaysWind
df31be61e8
support hiding/unhiding/deleting sub-account in account list page
2025-04-13 23:36:37 +08:00
MaysWind
e5cf92f84e
batch create nonexistent transaction categories when import transaction
2025-03-24 00:10:50 +08:00
MaysWind
66f7cc6f88
set amount format in import dialog
2025-03-24 00:09:12 +08:00
MaysWind
ce65d0257a
import transaction from beancount file
2025-03-16 22:41:28 +08:00
MaysWind
78c5b1704a
import transactions from Feidee Mymoney (Elecloud)
2025-03-15 21:00:53 +08:00
MaysWind
74844b9a99
limit the maximum count of password / token check failures per IP/user per minute ( #33 )
2025-03-09 23:38:54 +08:00
MaysWind
a29ff0d553
show add transaction button in desktop navigation bar ( #59 )
2025-03-09 20:15:04 +08:00
MaysWind
beeeb1c059
modify language select style
2025-03-07 01:47:27 +08:00
MaysWind
47f70098df
update translation
2025-03-07 00:10:40 +08:00
MaysWind
4e6b708834
update translation
2025-03-06 22:40:08 +08:00
tkymmm
bb0524c559
Add japanese
2025-03-06 13:31:47 +08:00
tkymmm
d70ea1987a
Add japanese
2025-03-06 13:31:47 +08:00
tkymmm
001de8a1e0
Add japanese
2025-03-06 13:31:47 +08:00
tkymmm
f045e8ffcd
Add japanese
2025-03-06 13:31:47 +08:00
tkymmm
f8be1222d6
Add japanese
2025-03-06 13:31:47 +08:00
tkymmm
8848fe8b33
Add japanese
2025-03-06 13:31:47 +08:00
tkymmm
32524dac56
Add japanese
2025-03-06 13:31:47 +08:00
tkymmm
a50ecf4d9c
Add Japanese translation
2025-03-06 13:31:47 +08:00
MaysWind
e83b959930
convert transaction type in import transaction dialog
2025-03-04 01:27:51 +08:00