MaysWind
0fbf185223
show year-over-year and period-over-period in trends chart
2026-03-22 01:38:35 +08:00
MaysWind
ee9b281919
insights explorer supports axis chart
2026-01-11 02:53:37 +08:00
MaysWind
1a0630846d
refactor the trends chart component and extract a reusable axis chart component
2026-01-11 00:11:36 +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
4c8bb5a0b7
add asset trends in statistics & analysis ( #314 )
2025-11-09 22:51:46 +08:00
MaysWind
15d1d269ae
modify file name
2025-08-03 21:42:30 +08:00
MaysWind
4336d1ed1a
export statistics & analysis data in desktop version
2025-06-15 21:50:31 +08:00
MaysWind
8edc3640f5
code refactor
2025-06-15 21:48:56 +08:00
MaysWind
2c730b3e25
code refactor
2025-06-09 00:33:16 +08:00
MaysWind
ee47ee91c3
fix incorrect data aggregated by fiscal year in trend analysis
2025-06-08 23:10:02 +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
fd3457af84
code refactor
2025-01-27 15:37:55 +08:00
MaysWind
acaad355ed
migrate trends bar chart to composition API and typescript
2025-01-25 23:22:38 +08:00
MaysWind
8207373a05
migrate statistics store to composition API and typescript
2025-01-24 23:16:57 +08:00
MaysWind
5171f23c09
migrate user store to composition API and typescript
2025-01-05 22:54:53 +08:00
MaysWind
0e422b5a8f
migrate settings store to composition API and typescript
2025-01-05 19:45:55 +08:00
MaysWind
e7d7f217a9
migrate consts/statistics.js to ts
2025-01-04 23:33:17 +08:00
MaysWind
9f7b40381c
migrate lib/datetime.js to ts
2025-01-04 00:18:35 +08:00
MaysWind
ad9a390b58
migrate consts/datetime.js to ts
2025-01-02 00:39:56 +08:00
MaysWind
2560a70e5e
migrate to typescript
2024-12-30 00:56:48 +08:00
MaysWind
59a0d593d4
code refactor
2024-12-01 23:00:14 +08:00
MaysWind
79fd9070e4
make the time range not exceed the selected range when jumping from trend analysis chart to transaction list page
2024-11-08 17:59:18 +08:00
MaysWind
fe35cbae49
trend analysis supports aggregating amounts by month / quarter / year
2024-11-06 01:35:42 +08:00
MaysWind
399413a270
support setting decimal separator and digit grouping symbol
2024-06-30 01:48:36 +08:00
MaysWind
9627e65d6d
display items in specified sorting type in tooltip for trend analysis chart
2024-06-23 22:29:47 +08:00
MaysWind
a219444953
trends analysis supports total expense / total income / total balance
2024-06-10 23:42:41 +08:00
MaysWind
5fec41055e
keep the state of selected legend
2024-06-10 23:26:04 +08:00
MaysWind
3b34cdbda2
remove unused code
2024-06-10 22:26:57 +08:00
MaysWind
35fcd32a96
show total amount on tooltip for trend chart
2024-06-10 22:19:31 +08:00
MaysWind
cf325b4267
auto change y-axis width based on label width
2024-06-10 22:02:30 +08:00
MaysWind
e88d803232
add trends analysis chart
2024-06-09 02:31:13 +08:00