MaysWind
d146a99c65
modify style
2025-07-28 22:49:15 +08:00
MaysWind
01aa2cf0a4
filter transaction description keywords in statistics & analysis page
2025-07-08 00:31:50 +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
55fa9ca686
the size of icon in the title bar follows the font size setting
2025-05-09 23:54:49 +08:00
MaysWind
4656002106
modify style
2025-05-07 00:22:32 +08:00
MaysWind
d036f66d4c
fix some number value not display localized decimal symbol
2025-05-04 21:30:04 +08:00
MaysWind
61c5f75006
code refactor
2025-02-03 23:10:10 +08:00
MaysWind
a27a2556aa
migrate transaction statistics page to composition API and typescript
2025-01-25 14:52:57 +08:00
MaysWind
8207373a05
migrate statistics store to composition API and typescript
2025-01-24 23:16:57 +08:00
MaysWind
28322bad5e
code refactor
2025-01-23 21:57:53 +08:00
MaysWind
f22666e756
migrate account store to composition API and typescript
2025-01-18 00:37:44 +08:00
MaysWind
2be329974e
migrate transaction category store to composition API and typescript
2025-01-12 23:47:56 +08:00
MaysWind
7b26eb50bf
fix trend analysis not reload data when set custom month range in mobile version
2025-01-11 18:08:39 +08:00
MaysWind
b2e36a24fd
migrate mobile ui utils to typescript
2025-01-11 00:53:22 +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
27f8c90dae
migrate numeral.js to ts
2025-01-04 14:47:52 +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
db94282207
statistics analysis supports filtering tags
2024-12-08 18:00:46 +08:00
MaysWind
61d6e5643c
modify style
2024-12-04 08:07:47 +08:00
MaysWind
8e70754533
remove unused code
2024-12-03 22:06:52 +08:00
MaysWind
9888efe437
modify style
2024-12-02 22:18:46 +08:00
MaysWind
65756b62a5
add trend analysis for mobile version
2024-12-01 23:56:42 +08:00
MaysWind
9a009b73dc
fix the incorrect parameter when jumping from the statistics page to the transaction list page
2024-11-08 14:20:49 +08:00
MaysWind
453a9ff61c
code refactor
2024-07-16 00:18:43 +08:00
MaysWind
7849b2f05c
update url address when changing the settings on the statistics analysis page
2024-07-15 01:13:45 +08:00
MaysWind
b1343ba92a
support setting expense / income amount color
2024-07-14 01:00:14 +08:00
MaysWind
3dd39defc1
support filter multiple accounts and categories in transaction list page
2024-07-07 01:33:22 +08:00
MaysWind
c0cc9b5247
code refactor
2024-07-06 21:10:52 +08:00
MaysWind
399413a270
support setting decimal separator and digit grouping symbol
2024-06-30 01:48:36 +08:00
MaysWind
d9c8142c51
code refactor
2024-06-29 17:12:02 +08:00
MaysWind
768b005200
only show the types of categorical analysis
2024-06-28 22:24:08 +08:00
MaysWind
3b34cdbda2
remove unused code
2024-06-10 22:26:57 +08:00
MaysWind
e88d803232
add trends analysis chart
2024-06-09 02:31:13 +08:00
MaysWind
72f6a9e9a3
use the preset name if custom date range matches a preset item
2024-06-03 00:47:39 +08:00
MaysWind
f041e7cb7d
add chart date type settings for trend analysis
2024-05-27 01:36:46 +08:00
MaysWind
5eca777891
add chart type and chart data type settings for trend analysis
2024-05-26 23:58:26 +08:00
MaysWind
a917d16c26
code refactor
2024-05-26 19:48:40 +08:00
MaysWind
4b68ccf678
update text content
2024-04-06 16:33:08 +08:00
MaysWind
1e047aed80
code refactor
2024-03-24 17:41:17 +08:00
MaysWind
3fc2a763b4
set navigation button disabled when reloading
2023-12-04 00:23:53 +08:00
MaysWind
c6d38bb3d7
code refactor
2023-08-06 23:57:23 +08:00
MaysWind
a372d1fb60
code refactor
2023-07-18 00:41:26 +08:00
MaysWind
99e55e730e
code refactor
2023-07-18 00:29:41 +08:00
MaysWind
96ad6228bd
code refactor
2023-07-18 00:17:38 +08:00
MaysWind
298c0922cb
fix account icon issue in transaction statistics data page
2023-07-09 21:21:19 +08:00
MaysWind
6edf66a599
code refactor
2023-07-09 14:22:47 +08:00