Herculino Trotta
|
7c042d9299
|
feat(insights): add Emergency Fund simulator
|
2025-03-04 02:42:07 -03:00 |
|
Herculino Trotta
|
5a93a907e1
|
fix(automatic-exchange-rates): unable to set 24 hour interval
|
2025-03-01 23:05:14 -03:00 |
|
Herculino Trotta
|
d3ea0e43da
|
feat(automatic-exchange-rates): add Transitive rate provider
|
2025-03-01 22:58:33 -03:00 |
|
Herculino Trotta
|
c9b346b791
|
feat(automatic-exchange-rates): add Synth Finance Stock
|
2025-03-01 22:40:50 -03:00 |
|
Herculino Trotta
|
35027ee0ae
|
feat(insights): add Categories Overview
Closes #94
|
2025-02-27 23:33:05 -03:00 |
|
Herculino Trotta
|
0f60f8d486
|
fix(rules): Update or Create Transaction rule unable to match againt dates and other types
|
2025-02-25 10:48:43 -03:00 |
|
Herculino Trotta
|
45d939237d
|
locale(de): enable Deutsch
|
2025-02-24 16:33:14 -03:00 |
|
Herculino Trotta
|
ba75492dcc
|
fix(insights:latest-transactions): order transactions from newest to oldest
|
2025-02-22 01:02:35 -03:00 |
|
Herculino Trotta
|
4d346dc278
|
feat(tools:currency-converter): show 1:1 rates for all available currencies
|
2025-02-20 23:48:08 -03:00 |
|
Herculino Trotta
|
6947c6affd
|
feat(insights): add late and recent transactions
|
2025-02-19 23:07:28 -03:00 |
|
Herculino Trotta
|
b228e4ec26
|
fix(insights:category-explorer): wrong sums
|
2025-02-19 16:01:53 -03:00 |
|
Herculino Trotta
|
5c9db10710
|
fix(export): unable to import decimals
|
2025-02-19 15:44:18 -03:00 |
|
Herculino Trotta
|
6459f2eb46
|
fix(export): 403 when exporting
|
2025-02-19 14:02:31 -03:00 |
|
Herculino Trotta
|
ceefe7075f
|
locale: update locales
|
2025-02-19 13:48:54 -03:00 |
|
Herculino Trotta
|
c89b07ed93
|
Merge branch 'main' into export
|
2025-02-19 13:41:04 -03:00 |
|
Herculino Trotta
|
201ccea842
|
feat: export (WIP)
|
2025-02-19 13:38:00 -03:00 |
|
Herculino Trotta
|
069f1b450c
|
feat: export (WIP)
|
2025-02-19 08:51:33 -03:00 |
|
Herculino Trotta
|
835316d0f3
|
feat(insights:category-explorer): separate current and projected totals
|
2025-02-18 20:46:06 -03:00 |
|
Herculino Trotta
|
09e380a480
|
feat(insights:category-explorer): allow for uncategorized totals
|
2025-02-18 20:45:07 -03:00 |
|
Herculino Trotta
|
3080df9b66
|
feat: export (WIP)
|
2025-02-18 19:55:12 -03:00 |
|
Herculino Trotta
|
635628e30e
|
fix(insights): error if filter is empty
|
2025-02-17 21:48:33 -03:00 |
|
Herculino Trotta
|
d433375522
|
feat(datepicker): disable input and fix toggling dates
|
2025-02-17 21:36:11 -03:00 |
|
Herculino Trotta
|
6119698d38
|
fix(insights:category-explorer): silent categories can't be displayed
|
2025-02-17 10:42:38 -03:00 |
|
Herculino Trotta
|
67da60b5b0
|
fix(insights:category-explorer): use currency name instead of code
|
2025-02-16 19:33:58 -03:00 |
|
Herculino Trotta
|
7f231175b2
|
feat(insights): category explorer
|
2025-02-16 13:03:02 -03:00 |
|
Herculino Trotta
|
5521eb20bf
|
fix(insights): sankey diagrams nodes too far from destination
|
2025-02-16 02:25:29 -03:00 |
|
Herculino Trotta
|
195a8a68d6
|
feat: insight page
|
2025-02-16 00:14:23 -03:00 |
|
Herculino Trotta
|
dd24fd56d3
|
insights (wip)
|
2025-02-15 00:49:00 -03:00 |
|
Herculino Trotta
|
7a2acb6497
|
fix(insights): sankey diagram inconsistent sizing
|
2025-02-15 00:48:59 -03:00 |
|
Herculino Trotta
|
02376ad02b
|
feat(insights): sankey diagram (WIP)
|
2025-02-15 00:48:59 -03:00 |
|
Herculino Trotta
|
b53a4a0286
|
feat(insights): create app
|
2025-02-15 00:48:59 -03:00 |
|
Herculino Trotta
|
865618e054
|
feat(dca): link transactions to DCA
|
2025-02-15 00:41:06 -03:00 |
|
Herculino Trotta
|
f3bcef534e
|
feat(internal): trigger rules on bulk actions
|
2025-02-14 00:34:51 -03:00 |
|
Herculino Trotta
|
546ed5c6af
|
fix(transactions): bulk (un)paying transactions doesn't trigger update rules
|
2025-02-09 23:38:22 -03:00 |
|
Herculino Trotta
|
04ae7337f5
|
fix(transactions): paying transaction doesn't trigger update rules
|
2025-02-09 23:33:57 -03:00 |
|
Herculino Trotta
|
7c9697f683
|
locale: update locales
|
2025-02-09 17:30:39 -03:00 |
|
Herculino Trotta
|
6ec5b5df1e
|
feat(import:v1): add XLS and XLSX support
Closes #47
|
2025-02-09 00:51:26 -03:00 |
|
Herculino Trotta
|
9e27fef5e5
|
feat(import:v1): add "add" and "subtract" transformations
|
2025-02-08 18:30:06 -03:00 |
|
Herculino Trotta
|
d9e8be7efb
|
feat(import:v1): allow to source previously mapped data by prefixing it with "__" on transformations
|
2025-02-08 16:38:36 -03:00 |
|
Herculino Trotta
|
00e83cf6a2
|
refactor(import:v1): remove forced "required" from some fields
|
2025-02-08 16:35:46 -03:00 |
|
Herculino Trotta
|
43eb87d3ba
|
feat(import:v1): allow to source previously mapped data by prefixing it with "__"
|
2025-02-08 15:59:27 -03:00 |
|
Herculino Trotta
|
942154480e
|
feat(rules): add Update or Create Transaction action
|
2025-02-08 04:17:28 -03:00 |
|
Herculino Trotta
|
467131d9f1
|
feat(rules): add Update or Create Transaction action
|
2025-02-08 04:16:28 -03:00 |
|
Herculino Trotta
|
4f7fc1c9c8
|
fix(automatic-exchange-rates): skipping hours due to minutes
|
2025-02-07 14:34:38 -03:00 |
|
Herculino Trotta
|
8315adeb4a
|
fix(automatic-exchange-rates): 1-24 should be 0-23
|
2025-02-07 11:46:33 -03:00 |
|
Herculino Trotta
|
5296820d46
|
refactor(automatic-exchange-rates): replace fetch_interval with fetch interval type and fetch interval
|
2025-02-07 11:40:37 -03:00 |
|
Herculino Trotta
|
852ffd5634
|
feat: cleanup and format logs
|
2025-02-07 11:31:14 -03:00 |
|
Herculino Trotta
|
d207760ae9
|
feat(currencies): add automatic exchange rate fetching
Closes #123
|
2025-02-05 10:16:04 -03:00 |
|
Herculino Trotta
|
80edf557cb
|
fix(transactions): transaction convert value doesn't take into account currency's exchange currency
account takes precedence
|
2025-02-03 00:30:26 -03:00 |
|
Herculino Trotta
|
7b95c806fb
|
refactor(currencies): remove currency's code reference in the UI
|
2025-02-03 00:28:21 -03:00 |
|