Varun Jain
e290012d4b
Fix portfolio calculator to degrade gracefully on stalled snapshot job
A stalled portfolio snapshot computation job (job.finished() rejecting)
propagated out of the unguarded snapshotPromise and crashed every
portfolio/account endpoint for that user instead of just failing the
one calculation. Catch the failure and fall back to a snapshot with
hasErrors: true, and raise the default stall timeout from 30s to 120s
so fewer legitimately-large portfolios trigger it in the first place.
Closes #6914
3 weeks ago
Thomas Kaul
5bbdf52e19
Feature/add platform logo to account selector in create or update activity dialog ( #7524 )
* Add platform logo to account selector
* Update changelog
2 weeks ago
Thomas Kaul
9f5c231a70
Release 3.42.0 ( #7539 )
2 weeks ago
Thomas Kaul
f8e8a47723
Task/improve usability of portfolio summary by collapsing breakdowns ( #7536 )
* Improve usability by collapsing breakdowns
* Update changelog
2 weeks ago
Thomas Kaul
61cac99d54
Task/improve symbol validation for assets with manual data source ( #7467 )
* Improve symbol validation for assets with manual data source
* Update changelog
2 weeks ago
Thomas Kaul
851901916b
Task/improve handling of Exclude from Analysis tag ( #7533 )
* Improve handling of Exclude from Analysis tag
* Update changelog
2 weeks ago
Thomas Kaul
0b9df572ba
Task/optimize performance of search in assistant ( #7534 )
* Improve performance of search in assistant by reusing cached portfolio snapshot
* Update changelog
2 weeks ago
Thomas Kaul
a3d78ce43d
Release 3.41.0 ( #7527 )
2 weeks ago
Thomas Kaul
bb9399e837
Task/improve language localization for DE (20260803) ( #7526 )
* Update translations
* Update changelog
2 weeks ago
Thomas Kaul
8ac551fc44
Feature/support account platforms in activities import ( #7515 )
* Support account platforms in activities import
* Update changelog
2 weeks ago
Thomas Kaul
7d053caf80
Bugfix/portfolio snapshot cache write and initialization retry limit ( #7517 )
* Fix portfolio snapshot cache write and initialization retry limit
* Update changelog
2 weeks ago
Thomas Kaul
132f8670b9
Task/improve usability in admin control panel by eliminating page reloads ( #7518 )
* Improve usability by eliminating page reloads
* Update changelog
2 weeks ago
Thomas Kaul
37cae1f3d8
Bugfix/loading indicators in user detail dialog of admin control ( #7520 )
* Fix loading indicators
* Update changelog
2 weeks ago
Thomas Kaul
70eaf0999a
Bugfix/changelog entry of stock splits ( #7516 )
Update changelog
2 weeks ago
Thomas Kaul
ddf446f915
Feature/stock splits setup ( #7251 )
* Stock splits setup
* Update changelog
2 weeks ago
Thomas Kaul
bd8ef423fa
Release 3.40.0 ( #7514 )
2 weeks ago
Thomas Kaul
cb775af7f1
Task/improve style of read-only tags in tags selector component ( #7504 )
* Improve style of read-only tags
* Add Storybook story
* Update changelog
2 weeks ago
Thomas Kaul
b37654c7c6
Bugfix/persistence of empty comment in create or update account dialog ( #7512 )
* Fix persistence of empty comment
* Update changelog
2 weeks ago
Thomas Kaul
6fbf055206
Task/upgrade nestjs to version 11.1.28 ( #7506 )
* Update nestjs to version 11.1.28
* Update changelog
2 weeks ago
Thomas Kaul
fa309b5743
Bugfix/handling of Exclude from Analysis tag in activities table ( #7511 )
* Fix handling of Exclude from Analysis tag
* Update changelog
2 weeks ago
Thomas Kaul
c3e70091ae
Bugfix/validation error caused by empty strings in asset profile details dialog ( #7509 )
* Resolve validation error caused by empty strings
* Update changelog
2 weeks ago
Kenrick Tandrian
1822a09c6a
Task/improve language localization for ZH (20260731) ( #7490 )
* Update translations
* Update changelog
2 weeks ago
Thomas Kaul
a64f7144fe
Release 3.39.0 ( #7503 )
2 weeks ago
Thomas Kaul
263e064fd6
Task/remove deprecated attribute isExcluded from account ( #7253 )
* Remove deprecated attribute isExcluded from account
* Update changelog
2 weeks ago
Thomas Kaul
5e9ac0169e
Task/remove deprecated firstOrderDate from portfolio performance endpoint response ( #7483 )
* Remove deprecated firstOrderDate
* Update changelog
2 weeks ago
Thomas Kaul
5092316609
Bugfix/scroll behavior of page content behind open dialog ( #7500 )
* Fix scroll behavior of page content behind open dialog
* Update changelog
2 weeks ago
Thomas Kaul
5f47a2f2a7
Task/improve export functionality ( #7499 )
* Improve export functionality
* Update changelog
2 weeks ago
Thomas Kaul
caa9bef697
Task/upgrade prisma to version 7.9.1 ( #7498 )
* Update prisma to version 7.9.1
* Update changelog
2 weeks ago
Thomas Kaul
c383eade6f
Task/improve language localization for DE (20260801) ( #7497 )
* Update translations
* Update changelog
2 weeks ago
Thomas Kaul
94c3086293
Release 3.38.0 ( #7494 )
3 weeks ago
Thomas Kaul
031b3b68c7
Bugfix/deletion of activities to respect activity type and date range filter ( #7492 )
* Respect activity type and date range filter
* Update changelog
3 weeks ago
Thomas Kaul
9b3f7eff5f
Task/improve search log output for unsupported queries ( #7480 )
* Improve search log output for unsupported queries
* Update changelog
3 weeks ago
Thomas Kaul
eb62190c74
Task/add activity count to delete menu item and confirmation dialog of activities table component ( #7489 )
* Add activity count to delete menu and confirmation dialog
* Update changelog
3 weeks ago
Thomas Kaul
bf923f1afe
Task/improve style of tabs in various dialogs on mobile ( #7481 )
* Improve tabs style
* Update changelog
3 weeks ago
Thomas Kaul
1770350516
Bugfix/static portfolio analysis rules for portfolio with no holdings ( #7466 )
* Fix static portfolio analysis rules for portfolio with no holdings
* Update changelog
3 weeks ago
Thomas Kaul
df2e96fc6f
Task/improve performance of property service by caching properties ( #7484 )
* Improve performance by caching properties in memory
* Update changelog
3 weeks ago
Thomas Kaul
5aaa1f13c4
Task/improve styling of type filter in activities table component ( #7482 )
* Improve styling
* Update changelog
3 weeks ago
Thomas Kaul
543818c358
Task/improve style of empty state in Fear & Greed Index component ( #7486 )
* Improve style of empty state
* Update changelog
3 weeks ago
Thomas Kaul
0e76040edc
Task/improve language localization for DE (20260731) ( #7479 )
* Add translations
* Update changelog
3 weeks ago
Thomas Kaul
281d7add0c
Release 3.37.0 ( #7477 )
3 weeks ago
Thomas Kaul
52fa7c2240
Task/consolidate markets pages ( #7471 )
* Consolidate markets pages
* Update changelog
3 weeks ago
CoderVJain
8c2696ee4a
Task/improve language localization for UK (20260730) ( #7474 )
* Update translations
* Update changelog
3 weeks ago
santichausis
6697b8f1cb
Task/improve language localization for Spanish (ES) ( #7456 )
* Update translations
* Update changelog
3 weeks ago
Thomas Kaul
6318c064af
Task/refactor line charts to share chart configuration ( #7438 )
* Refactor line chart components to share common chart configuration
* Update changelog
3 weeks ago
Thomas Kaul
b8f6037f8c
Bugfix/ignore future-dated account balances in portfolio calculation ( #7436 )
* Ignore future-dated account balances in the portfolio calculation
* Update changelog
3 weeks ago
Thomas Kaul
17f0fe87b1
Task/move tags to overview tab of account and holding detail dialogs ( #7465 )
* Move tags to overview tab
* Update changelog
3 weeks ago
Thomas Kaul
79c73315f7
Release 3.36.0 ( #7464 )
3 weeks ago
Thomas Kaul
19fe447655
Feature/add tags to account detail dialog ( #7460 )
* Add tags (read-only)
* Update changelog
3 weeks ago
Thomas Kaul
7635bea138
Bugfix/fix tags in readonly mode of tags selector component ( #7461 )
* Fix tags in read-only mode
* Update changelog
3 weeks ago
Thomas Kaul
f336247e8b
Task/add overview tab to account detail dialog ( #7462 )
* Add overview tab
* Update changelog
3 weeks ago