Prakhar Mishra
98d4a4901e
fix(api): reuse global manual asset profiles during import
Admin-created manual asset profiles are global and have userId null. Include them in custom profile lookups and treat them as reusable during import to avoid duplicate SymbolProfile rows. Prefer the user's own profile over a global profile with the same name and never reuse another user's private profile.
Fixes #5193
4 days ago
Thomas Kaul
040981e77c
Task/extract file drop area of import activities dialog to reusable component ( #8244 )
* Extract file drop area
* Update changelog
5 days ago
Thomas Kaul
e880216151
Task/avoid reload of activities after cancel of import ( #8212 )
* Avoid reload of activities after cancel
* Update changelog
6 days ago
Thomas Kaul
f7994191b6
Task/improve style of Ghostfolio AI option in import activities dialog ( #8224 )
Add margin
6 days ago
Thomas Kaul
fc7bf38de0
Task/improve accessibility of entity logo component ( #8186 )
* Improve accessibility of entity logo component
* Update changelog
6 days ago
alexcastgonz
f6b325ed5f
Task/fix default value of REQUEST_TIMEOUT in README.md ( #8222 )
Fix default value of REQUEST_TIMEOUT
6 days ago
Thomas Kaul
a864545f94
Bugfix/repeated asset profile gathering on activity creation ( #8055 )
* Fix repeated asset profile gathering on activity creation
* Update changelog
6 days ago
Thomas Kaul
26b718bf01
Task/improve feature titles on landing page ( #8217 )
Improve feature titles
6 days ago
Thomas Kaul
217bf1127c
Task/improve accessibility of Buy me a Coffee button on about page ( #8185 )
* Improve accessibility of Buy me a coffee button
* Update changelog
6 days ago
Thomas Kaul
74aa318e25
Task/improve performance of last market price in market data table of admin control ( #8060 )
* Improve performance of last market price
* Update changelog
6 days ago
Thomas Kaul
67ee4b0a26
Task/remove fallbacks for cached portfolio snapshots ( #7991 )
Remove fallbacks
6 days ago
Thomas Kaul
dce9e7cfbf
Task/add screenshot test files for import ( #8154 )
Add test files
6 days ago
Thomas Kaul
9e281560a1
Release 3.88.0 ( #8210 )
6 days ago
Thomas Kaul
a2a815284b
Bugfix/alignment of bars in investment chart ( #8209 )
* Fix alignment of bars
* Update changelog
6 days ago
Kenrick Tandrian
45eaa4b5e7
Feature/expose REDIS_TLS configuration for Redis TLS/SSL connections ( #8201 )
* Expose REDIS_TLS environment variable
* Update changelog
6 days ago
Thomas Kaul
3179816608
Task/upgrade bull-board to version 9.10.4 ( #8208 )
* Update bull-board to version 9.10.4
* Update changelog
6 days ago
Thomas Kaul
3ee0a6f79d
Task/enable performance calculation type ( #8207 )
Enable performance calculation type
6 days ago
Thomas Kaul
572bd1bc7c
Task/extract shared logic of portfolio calculators ( #8206 )
Extract shared logic of portfolio calculators
6 days ago
Thomas Kaul
e1feba1087
Feature/return on investment (ROI) portfolio calculator ( #7993 )
* Implement ROI portfolio calculator
* Update changelog
7 days ago
Thomas Kaul
7db2bbe6a5
Bugfix/data provider mapping in get data provider ( #8195 )
* Fix data source mapping in data provider service
* Update changelog
7 days ago
Thomas Kaul
42e0c1dbe9
Bugfix/type check of unsupported language codes in Stripe checkout session ( #8189 )
Fix type check
7 days ago
Thomas Kaul
c7d2b171b0
Task/improve accessibility of Google icon on registration page ( #8184 )
* Improve accessibility of Google icon
* Update changelog
7 days ago
Thomas Kaul
b09925eaf1
Task/improve accessibility of Google icon in login with access token dialog ( #8183 )
* Improve accessibility of Google icon
* Update changelog
7 days ago
Thomas Kaul
05a4c225dc
Feature/add tool to update account balance in MCP ( #8178 )
* Add tool to update account balance to MCP server
* Update changelog
7 days ago
Thomas Kaul
c199277b1e
Task/improve ISIN search in FMP service ( #8191 )
* Improve search by ISIN
* Update changelog
7 days ago
Thomas Kaul
bd50767cdc
Release 3.87.0 ( #8205 )
7 days ago
Thomas Kaul
968c8cdb33
Task/improve language localization for DE (20261017) ( #8202 )
* Update translations
* Update changelog
7 days ago
Thomas Kaul
f6f6a9df43
Feature/highlight negative values in performance timeline chart ( #8198 )
* Highlight negative values in performance timeline chart
* Update changelog
7 days ago
Thomas Kaul
913e5c4cfb
Feature/holdings in matching of assets with Ghostfolio AI ( #8190 )
* Improve matching of assets
* Update changelog
7 days ago
github-actions[bot]
1689adac7b
Task/update locales ( #8161 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
7 days ago
Siddheya Kulkarni
4631281758
Task/replace custom line height class with Bootstrap utility ( #8194 )
* Replaced custom line height class
* Replace line-height-normal with lh-normal
7 days ago
Thomas Kaul
d214aa10bd
Task/remove unused warn color- #8199 ( #8199 )
Remove unused warn color
7 days ago
Thomas Kaul
2869eed07a
Bugfix/visibility of Try Premium button ( #8187 )
Fix visibility of Try Premium button
7 days ago
Thomas Kaul
5bb623c529
Bugfix/add missing user id to unique key of account balance ( #8179 )
* Add missing userId to unique constraint of account balance
* Update changelog
1 week ago
Thomas Kaul
c3596ea292
Task/move investment chart component to UI library and add Storybook story ( #8192 )
* Move investment chart component to UI library
* Add Storybook story for investment chart component
* Update changelog
1 week ago
Thomas Kaul
204f0d857e
Task/upgrade Stripe to version 23.0.0 ( #8182 )
* Upgrade Stripe to version 23.0.0
* Update changelog
1 week ago
Thomas Kaul
4921c001ba
Bugfix/undefined time zone in auth interceptor ( #8181 )
* Fix exception when time zone of browser unavailable
* Update changelog
1 week ago
Thomas Kaul
3d4aa19674
Task/clean up changelog entries of bootstrap upgrade to version 5.3.8 ( #8180 )
Clean up
1 week ago
Thomas Kaul
a057f1bdc5
Task/prepare tool to update account balance in MCP ( #8177 )
* Preparations
* Update changelog
1 week ago
Thomas Kaul
28713505fa
Task/remove more ineffective CSS classes ( #8176 )
Remove more ineffective CSS classes
1 week ago
Thomas Kaul
1e9e013707
Bugfix/missing margin in allocations page ( #8175 )
Fix missing margin in allocations page
1 week ago
Thomas Kaul
14e71d3a04
Task/replace no height class with bootstrap utility ( #8174 )
Replace no height class
1 week ago
Thomas Kaul
a26896f5ac
Task/replace text-muted with text-body-secondary ( #8173 )
Replace text-muted with text-body-secondary
1 week ago
Thomas Kaul
59018dc8d8
Task/remove ineffective CSS classes ( #8171 )
Remove ineffective CSS classes
1 week ago
Thomas Kaul
e2c477e01c
Task/replace custom utility classes with Bootstrap utilities ( #8169 )
Replace custom utility classes with Bootstrap utilities
1 week ago
Thomas Kaul
6e43daa569
Task/remove obsolete label margin of rule settings dialog ( #8168 )
Remove obsolete label margin
1 week ago
Thomas Kaul
37adca2abe
Task/enable dark mode of Bootstrap ( #8167 )
Enable dark mode of Bootstrap
1 week ago
Thomas Kaul
c95992cf0a
Task/remove unused monospace class in user account settings ( #8172 )
Remove unused monospace class
1 week ago
Thomas Kaul
fa12678ef6
Task/reduce size of Bootstrap stylesheet ( #8166 )
Reduce size of Bootstrap stylesheet
1 week ago
Thomas Kaul
96d266f79d
Task/migrate grid and badge classes to Bootstrap 5 ( #8165 )
Migrate grid and badge classes to Bootstrap 5
1 week ago