|
|
a6a46e0d84
|
fix: count confirmed broker withdrawals by account reference
|
2026-08-29 01:02:32 +03:00 |
|
|
|
a6250f1592
|
fix: match broker transfers regardless of description
|
2026-08-28 23:54:10 +03:00 |
|
|
|
22e9656e92
|
fix: reconcile split broker withdrawals
|
2026-08-28 23:52:53 +03:00 |
|
|
|
19a924647e
|
fix: count matched broker cash withdrawals
|
2026-08-28 23:41:32 +03:00 |
|
|
|
2e1fc5976a
|
fix: reconcile broker transfers with family accounts
|
2026-08-28 08:59:43 +03:00 |
|
|
|
52221dfdc1
|
fix: exclude internal broker cash transfers
|
2026-08-28 08:56:02 +03:00 |
|
|
|
c2e515ba8d
|
feat: refresh portfolio valuation from market quotes
|
2026-08-28 08:23:56 +03:00 |
|
|
|
be1c2cc701
|
docs: note broker income label
|
2026-08-27 08:43:25 +03:00 |
|
|
|
c69e55e045
|
docs: note portfolio API test
|
2026-08-27 08:40:13 +03:00 |
|
|
|
19d3c36c9e
|
docs: note portfolio overlap coverage
|
2026-08-27 08:36:23 +03:00 |
|
|
|
5adbcbd7bd
|
docs: note broker performance
|
2026-08-27 08:31:04 +03:00 |
|
|
|
e0723b3ab6
|
docs: note portfolio history
|
2026-08-27 08:19:55 +03:00 |
|
|
|
e7233d85ee
|
docs: note portfolio overview
|
2026-08-27 08:10:21 +03:00 |
|
|
|
ef7732285b
|
fix: limit broker XLSX extraction
|
2026-08-26 23:45:09 +03:00 |
|
|
|
84d6044d98
|
docs: add broker portfolio import changelog
|
2026-08-26 23:28:36 +03:00 |
|
|
|
1dc0e48348
|
docs: add cashback summary changelog
|
2026-08-26 07:29:12 +03:00 |
|
|
|
fab929fd68
|
docs: update VTB transfer changelog
|
2026-08-24 23:31:15 +03:00 |
|
|
|
dd21e20dc6
|
docs: update analytics validation changelog
|
2026-08-24 22:15:56 +03:00 |
|
|
|
7671ab76b2
|
fix: close analytics review findings
|
2026-08-21 07:23:57 +03:00 |
|
|
|
7154e8f2ea
|
fix: complete analytics edge cases
|
2026-08-21 06:13:23 +03:00 |
|
|
|
d86624b9ef
|
Revert "Merge pull request 'Завершить аналитику расходов и доходов' (#35) from feature/analytics-completion into main"
This reverts commit 66c04b0618, reversing
changes made to efc9854064.
|
2026-08-21 06:10:20 +03:00 |
|
|
|
24b8ed8261
|
feat: complete analytics category filtering
|
2026-08-21 00:08:59 +03:00 |
|
|
|
9755332204
|
test: verify imported source positions
|
2026-08-20 23:25:32 +03:00 |
|
|
|
669e54f6cb
|
test: cover transaction ordering
|
2026-08-20 23:24:24 +03:00 |
|
|
|
ab42caae37
|
feat: preserve transaction source order
|
2026-08-20 23:20:56 +03:00 |
|
|
|
d2354a61ed
|
fix: validate portfolio trade identifiers
|
2026-08-20 15:04:04 +03:00 |
|
|
|
6db1312fb1
|
test: cover portfolio import idempotency
|
2026-08-20 15:02:47 +03:00 |
|
|
|
e0da7e86ad
|
fix: harden portfolio import
|
2026-08-20 15:01:54 +03:00 |
|
|
|
8d91bea7a9
|
feat: add broker portfolio import
|
2026-08-20 14:55:53 +03:00 |
|
|
|
6515e73ead
|
feat: apply category rules on creation
|
2026-08-20 09:18:17 +03:00 |
|
|
|
3d7d0e639c
|
test: fix import integration cleanup
|
2026-08-20 08:47:53 +03:00 |
|
|
|
1b20b76704
|
test: cover account metadata reimport
|
2026-08-20 08:46:49 +03:00 |
|
|
|
c6b79c1d35
|
fix: finalize account labels and confirmation
|
2026-08-20 08:45:22 +03:00 |
|
|
|
dd2990357a
|
fix: allow investment rules and label accounts
|
2026-08-20 08:43:29 +03:00 |
|
|
|
6550e2057c
|
feat: add account metadata and interest analytics
|
2026-08-20 08:40:03 +03:00 |
|
|
|
e1043bed36
|
fix: align sidebar footer metadata
|
2026-08-20 07:49:12 +03:00 |
|
|
|
1142a9755a
|
fix: exclude env files from Docker context
|
2026-08-20 00:20:59 +03:00 |
|
|
|
bb3789c01c
|
fix: inject production secrets via env file
|
2026-08-20 00:18:58 +03:00 |
|
|
|
3af9e9dbfe
|
fix: skip operation UUID conflicts on import
|
2026-08-19 17:50:07 +03:00 |
|
|
|
b99555ca23
|
fix: validate duplicate operation UUIDs
|
2026-08-19 17:48:39 +03:00 |
|
|
|
5c059cbc62
|
feat: assign deterministic operation UUIDs
|
2026-08-19 17:46:50 +03:00 |
|
|
|
076ab7b055
|
feat: add VTB broker XLSX converter
|
2026-08-19 15:53:58 +03:00 |
|
|
|
36562f8d78
|
docs: update analytics changelog
|
2026-08-19 09:14:57 +03:00 |
|
|
|
2c98d9c534
|
docs: add frontend 0.8.7 changelog
|
2026-08-16 09:19:46 +03:00 |
|