MaysWind
59a138d417
change the file that reference third-party library
2025-12-24 09:26:54 +08:00
MaysWind
76af5d946a
use the daylight saving time zone as default time zone rather than the current standard time zone during the DST
2025-12-24 00:33:47 +08:00
MaysWind
d95e34a597
fix the dates in Statistics & Analysis page does not be processed for daylight saving time
2025-12-21 02:35:11 +08:00
MaysWind
e9b4392163
add insights & explore page
2025-12-18 00:55:01 +08:00
MaysWind
e143c8f098
automatically detect file encoding when importing delimiter-separated values (DSV) file
2025-12-03 23:56:13 +08:00
MaysWind
9ff1334584
import payee field as tags when importing a QIF file ( #356 )
2025-11-25 00:56:28 +08:00
MaysWind
6430a52027
tag filter supports selecting both included and excluded tags simultaneously
2025-11-24 02:21:03 +08:00
MaysWind
8b34750426
fix the incorrect display type name of transaction categories
2025-11-14 00:02:57 +08:00
MaysWind
4c8bb5a0b7
add asset trends in statistics & analysis ( #314 )
2025-11-09 22:51:46 +08:00
MaysWind
5d1480cabc
add overview sankey chart for categorical analysis on desktop version
2025-10-27 03:37:29 +08:00
MaysWind
745efe1222
add radar chart for categorical analysis on desktop version
2025-10-26 02:01:51 +08:00
MaysWind
53a8ad71c6
support Nextcloud OAuth 2.0 authentication
2025-10-21 01:52:28 +08:00
MaysWind
8a947ef224
pasting date time from clipboard supports current language date time format
2025-10-18 00:24:30 +08:00
MaysWind
7938e7c7c8
fix the Persian Calendar was not displayed when the calendar display type was set to Gregorian with Persian Calendar, but the date display type was not set to Persian
2025-10-15 23:10:36 +08:00
MaysWind
eb305139f5
fix the locale settings on the profile page does not immediately update the preview
2025-09-25 23:32:02 +08:00
MaysWind
4700446ca0
use for-of statements to replace for and for-in
2025-09-14 01:43:04 +08:00
MaysWind
36d1e01008
fix the display format of the fiscal year start date not updated after changing the number system on user profile page
2025-09-13 02:19:57 +08:00
MaysWind
7e2e1a4ad3
use truncation instead of rounding down or rounding to the nearest value when numerical calculations exceed precision limits
2025-09-09 20:46:51 +08:00
MaysWind
d4603a1892
code refactor
2025-09-09 00:01:15 +08:00
MaysWind
642e51bc0c
use and display the Gregorian calendar when calculating months, quarters, years, and fiscal years
2025-09-08 00:32:30 +08:00
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
8f6adaa417
fix some numerals were not displayed according to the numerical system
2025-08-29 00:43:11 +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
25681f622d
add explicit type for string-based datetimes, replacing third-party datetime type with internal DateTime type
2025-08-25 00:39:36 +08:00
MaysWind
8ba1e1997f
show the time range below the fiscal year option
2025-08-24 00:04:36 +08:00
MaysWind
81727d3b1e
show import file type by categories
2025-08-23 02:25:24 +08:00
MaysWind
790837076f
code refactor
2025-08-20 22:39:49 +08:00
MaysWind
13d5759e84
mobile version supports rtl
2025-08-20 01:13:39 +08:00
MaysWind
efe39c7390
fix circular dependency problem
2025-08-18 01:30:58 +08:00
MaysWind
c00770201b
desktop version supports rtl
2025-08-18 00:45:26 +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
7283b724b1
add candlestick chart for account balance trends
2025-08-05 23:29:49 +08:00
MaysWind
14b4e40039
reconciliation statement page / dialog supports account balance trends chart ( #184 )
2025-08-04 01:22:36 +08:00
MaysWind
c5aa37037f
the number of digits shown for hours, minutes, and seconds in the time picker depends on the user's language settings
2025-07-23 01:06:34 +08:00
MaysWind
bcb6c4f419
time selector in mobile version supports loop selection
2025-07-21 00:39:32 +08:00
MaysWind
3296d21f6a
fix the bug that the date was not displayed correctly during daylight saving time ( #163 )
2025-07-02 01:40:20 +08:00
MaysWind
3621245212
save / load column mapping file for delimiter-separated values (dsv) file
2025-06-22 22:49:06 +08:00
MaysWind
a69db9d299
use the macro language tag to match the i18n file when the browser language tag cannot match any i18n files
2025-06-22 18:53:25 +08:00
MaysWind
4111eb0838
code refactor
2025-06-09 23:50:30 +08:00
MaysWind
51eb8fa377
code refactor
2025-06-08 21:44:02 +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
626d3895aa
allow users to set coordinate display type ( #141 )
2025-05-27 01:01:55 +08:00
MaysWind
d036f66d4c
fix some number value not display localized decimal symbol
2025-05-04 21:30:04 +08:00
MaysWind
f175644843
add Chinese (Traditional) language
2025-04-20 15:55:23 +08:00