sokol.biba
8a185f8264
fix: reconcile cash balance chains across the activity lifecycle
- Use historical balances and propagate cash changes to later snapshots
- Persist the cash-update flag and exact applied amount
- Reconcile edits and single/bulk deletions atomically
- Leave legacy and imported transactions untracked
- Keep internal cash amounts out of API responses
- Add schema migration and regression tests
3 days ago
Thomas Kaul
62e3f70d24
Bugfix/start date of investment timeline ( #8122 )
* Fix start date of investment timeline
* Update changelog
3 days ago
Thomas Kaul
9345de0401
Bugfix/update of asset profiles not owned by user ( #8071 )
* Fix update of asset profiles not owned by user
* Update changelog
3 days ago
Thomas Kaul
d910fd40fc
Feature/Ghostfolio AI in user settings ( #8142 )
* Persist Ghostfolio AI in user settings
* Update changelog
3 days ago
Thomas Kaul
d0b79653cc
Task/remove deprecated symbol profile in create activity endpoint ( #8125 )
* Remove deprecated SymbolProfile from create activity endpoint
* Update changelog
3 days ago
Thomas Kaul
97443d894c
Feature/client of last request in users table ( #8143 )
* Add icon
* Update changelog
3 days ago
Thomas Kaul
d0d3b47946
Bugfix/dark mode border color of drop area in import activities dialog ( #8134 )
* Fix border color of drop area in import activities dialog (dark mode)
* Update changelog
3 days ago
Thomas Kaul
3d7d1be7f7
Bugfix/matching of assets and accounts with AI ( #8140 )
* Fix matching of assets and accounts
* Update changelog
3 days ago
Thomas Kaul
9122858aa0
Task/improve performance of reading activities with AI ( #8138 )
Improve performance
4 days ago
Thomas Kaul
9aaf28b00e
Bugfix/required tool call in AI agent ( #8136 )
Fix required tool call in AI agent
4 days ago
Thomas Kaul
9914840fcb
Task/improve language localization for DE (20261011) ( #8132 )
* Update translations
* Update changelog
4 days ago
github-actions[bot]
251ebb8e4d
Task/update locales ( #8081 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
4 days ago
Thomas Kaul
cc276aa67e
Feature/Ghostfolio AI in import activities dialog ( #8128 )
* Extend import of activities with Ghostfolio AI
* Update changelog
4 days ago
Thomas Kaul
343713c0f5
Bugfix/unhandled rejection in import of dividends ( #8121 )
Fix unhandled rejection in import of dividends
4 days ago
Thomas Kaul
b1506c1563
Bugfix/limits of MCP requests ( #8130 )
* Add missing check
* Update changelog
4 days ago
Thomas Kaul
3376f72642
Feature/client of last request ( #8129 )
* Extend user detail dialog with client of last request
* Update changelog
4 days ago
Thomas Kaul
5aee101e8e
Bugfix/benchmark dates in time zones other than UTC ( #8117 )
* Fix benchmark dates
* Update changelog
5 days ago
Thomas Kaul
c88ff79d0b
Task/refactor historical market data query ( #8116 )
Refactor historical market data query
5 days ago
Thomas Kaul
52a1128d7b
Bugfix/value of accounts filtered by asset class ( #8113 )
* Fix value of accounts filtered by asset class
* Update changelog
5 days ago
Thomas Kaul
8fa4f6a673
Bugfix/date ranges in time zones other than UTC ( #8099 )
* Fix start date of date ranges for instances in time zones with negative UTC offset
* Update changelog
5 days ago
Thomas Kaul
6a1cbccc43
Bugfix/AI prompt in impersonation mode ( #8115 )
* Fix AI prompt in impersonation mode
* Update changelog
5 days ago
Thomas Kaul
016572e99c
Task/hide currency in portfolio performance on mobile ( #8114 )
* Hide currency on mobile
* Update changelog
5 days ago
Kenrick Tandrian
9439b9ef1f
Task/enable strictTemplates for the client app ( #8108 )
Enable strictTemplates
5 days ago
Thomas Kaul
970342e4f6
Task/remove unused granularity from historical market data query ( #8111 )
Remove unused granularity from historical market data query
5 days ago
Thomas Kaul
5df95d68c7
Task/select only required columns in historical market data query ( #8110 )
* Select only required columns in historical market data query
* Update changelog
5 days ago
Thomas Kaul
ff03b4c238
Feature/extend MCP access to support view permission ( #8112 )
* Extend MCP access to support (non-restricted) view permission
* Update changelog
5 days ago
Thomas Kaul
3ecf11bb98
Task/improve performance of historical market data query ( #8061 )
* Improve performance of historical market data query
* Update changelog
5 days ago
Thomas Kaul
8e740c81fc
Bugfix/horizontal overflow in overview on mobile ( #8107 )
* Fix horizontal overflow
* Update changelog
5 days ago
Thomas Kaul
e001b153a6
Feature/benchmark comparator support for later benchmark start ( #8106 )
* Support benchmarks whose market data starts later than portfolio
* Update changelog
5 days ago
Thomas Kaul
effae560ab
Bugfix/creation of custom asset profiles with ghostfolio prefix ( #8070 )
* Fix creation of custom asset profiles with ghostfolio prefix
* Update changelog
5 days ago
Thomas Kaul
b60e7acde0
Feature/performance timeline on analysis page ( #8103 )
* Add performance timeline
* Update changelog
5 days ago
Thomas Kaul
f22e896c34
Task/harmonize colors in investment chart component ( #8105 )
* Harmonize colors
* Update changelog
5 days ago
Kenrick Tandrian
ce042c1cd7
Task/resolve strict template errors in shell and dialogs ( #8102 )
Resolve strict template errors
5 days ago
Kenrick Tandrian
59e990c743
Task/resolve strict template errors in home components ( #8101 )
Resolve strict template errors
5 days ago
Thomas Kaul
93967c1c31
Task/improve label in portfolio evolution chart ( #8104 )
Improve label
5 days ago
Kenrick Tandrian
d7cb66b9ad
Task/improve language localization for ZH (20261010) ( #8100 )
* Update translations
* Update changelog
5 days ago
Thomas Kaul
7e0d39ac6e
Feature/group by year in portfolio performance endpoint ( #8094 )
* Add groupBy=year
6 days ago
Thomas Kaul
635d8616b9
Task/refresh cryptocurrencies list (20261008) ( #8091 )
* Update cryptocurrencies.json
* Update changelog
6 days ago
Thomas Kaul
8ba968dc07
Feature/user account deletion for Google users ( #8093 )
* Extend user account deletion to users without security token
* Update changelog
6 days ago
Thomas Kaul
03d69eb3bf
Feature/add emoji flags to countries on product page ( #8097 )
Add emoji flags to countries
6 days ago
Thomas Kaul
8287c1c7ca
Bugfix/end date of calendar year date ranges in portfolio performance ( #8095 )
* Fix end date of calendar year date ranges
* Update changelog
6 days ago
Thomas Kaul
5036353250
Bugfix/missing list numbers of top and bottom holdings in Safari ( #8090 )
* Fix missing list numbers
* Update changelog
6 days ago
Thomas Kaul
26f9e6e1c9
Bugfix/add missing country mapping for Korea in FMP service ( #8096 )
* Add missing country mapping for Korea
* Update changelog
6 days ago
Thomas Kaul
696d5d9882
Bugfix/missing first data point in portfolio evolution chart ( #8089 )
* Fix missing first data point in portfolio evolution chart
* Update changelog
7 days ago
Lyndros
d81484881d
Task/improve language localization for ES (20261008) ( #8087 )
* Updated translations
* Update changelog
7 days ago
Kenrick Tandrian
4b14053b2c
Task/resolve strict template errors in rule settings dialog ( #8084 )
Resolve strict template errors
1 week ago
Faizan Khan
177981110c
Feature/add IBKR instructions to FAQ ( #7870 )
* Add IBKR instructions
* Update changelog
1 week ago
Kenrick Tandrian
035462af00
Task/widen input types in holdings and activities tables and enable strictInputTypes ( #8083 )
Widen input types
1 week ago
Thomas Kaul
2254f7989c
Bugfix/content security policy for Ghostfolio data provider ( #8082 )
* Fix content security policy for Ghostfolio data provider
* Update changelog
1 week ago
Eren Emre Arik
578684b04e
Task/improve language localization for TR (20261007) ( #8079 )
1 week ago