Thomas Kaul
b60e7acde0
Feature/performance timeline on analysis page ( #8103 )
* Add performance timeline
* Update changelog
6 days ago
Thomas Kaul
93967c1c31
Task/improve label in portfolio evolution chart ( #8104 )
Improve label
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
Thomas Kaul
07220c20be
Feature/move total return from experimental to general availability ( #7990 )
* Move total return from experimental to general availability
* Update changelog
1 week ago
Kenrick Tandrian
4fc30a6911
Task/align chart data array types with LineChartItem and make groupBy optional ( #7996 )
Align chart data array types with LineChartItem and make groupBy optional
2 weeks ago
Szymon Łągiewka
f46f77f352
Task/migrate from lodash to lodash-es ( #7850 )
* Migrate from lodash to lodash-es
* Update changelog
2 weeks ago
Szymon Łągiewka
c1c73e145a
Task/migrate client to prisma-client generated code ( #7868 )
* Migrate client to prisma-client generated code
* Update changelog
2 weeks ago
Thomas Kaul
26cce42375
Feature/include dividends in portfolio performance ( #7961 )
* Include dividends in portfolio performance
* Update changelog
3 weeks ago
Thomas Kaul
8ecefeca3b
Task/add performance calculation type hint to analysis page ( #7896 )
* Add performance calculation type hint
* Update changelog
4 weeks ago
Thomas Kaul
f7c0a1b9fd
Task/include closed holdings by default in holdings endpoint ( #7843 )
* Return active and closed holdings in holdings endpoint
* Update changelog
1 month ago
Kenrick Tandrian
f89a9f28fb
Task/improve Angular template type safety in client ( #7762 )
* feat(client): resolve angular type errors
* feat(libs): resolve angular type errors
* feat(client): enable strict input access modifiers
* fix(client): set strict templates to false
* fix(client): resolve type errors
* feat(client): enable strict literal types
* feat(client): lock down other strict rules to prevent regression
* feat(client): enable strict null input types
2 months ago
Thomas Kaul
108e29444a
Task/add scopes to access ( #7603 )
* Add scopes to access
* Update changelog
2 months ago
Thomas Kaul
e61946cbb7
Task/extend toggle component to support icons ( #7582 )
* Extend toggle component to support icons
* Update changelog
2 months ago
Thomas Kaul
dbe6a3f65f
Task/align x-axis of dividend and investment timeline charts on analysis page ( #7570 )
* Align x-axis of dividend and investment timeline charts
* Update changelog
2 months ago
Thomas Kaul
4386d22e53
Bugfix/percentage values in impersonation mode with unrestricted access ( #7522 )
* Fix percentage values in impersonation mode with unrestricted access
* Fix savings rate in impersonation mode
* Improve savingsRate on FIRE page
* Update changelog
2 months ago
Thomas Kaul
f1f1f2ca27
Task/improve portfolio summary ( #7453 )
* Improve portfolio summary
* Update changelog
3 months ago
Thomas Kaul
f4a133df4a
Task/deprecate firstOrderDate in favor of dateOfFirstActivity in portfolio performance endpoint ( #7429 )
* Deprecate firstOrderDate in favor of dateOfFirstActivity in portfolio performance response
* Update changelog
3 months ago
Thomas Kaul
347d7efee5
Bugfix/skip opening holding detail dialog for cash positions ( #7390 )
* Skip opening holding detail dialog for cash positions
* Update changelog
3 months ago
Вячеслав Дорошенко
b0747b025c
Task/set change detection strategy to OnPush in analysis page ( #7275 )
* Set change detection strategy to OnPush
* Update changelog
3 months ago
Kenrick Tandrian
60be4de9a5
Task/improve type safety in analysis page component ( #6965 )
* fix(client): resolve errors in analysis page component
* feat(client): replace constructor based DI with inject functions
* feat(client): convert to view child signal
* feat(client): enforce encapsulation
* feat(client): enforce readability
* feat(client): replace deprecated getDeviceInfo
* feat(client): convert mode to signal
5 months ago
Thomas Kaul
1f78ba5bbb
Task/rename deviceService to deviceDetectorService for consistency ( #6810 )
* Rename deviceService to deviceDetectorService for consistency
6 months ago
Erwin-N
88307cca28
Task/eliminate OnDestroy lifecycle hook from portfolio analysis page ( #6524 )
* Eliminate OnDestroy lifecycle hook
7 months ago
Sven Günther
9df4945d0a
Feature/extend analysis page by values ( #6210 )
* Extend analysis page by values
* Update changelog
9 months ago
Kenrick Tandrian
601008e0e6
Task/move data service to UI library ( #6154 )
* feat(lib): move data service
* feat(client): update imports
* feat(lib): update imports
* Update changelog
9 months ago
Aman
f940eb6725
Task/refactor PortfolioInvestments interface to PortfolioInvestmentsResponse interface ( #5774 )
* Refactor PortfolioInvestments to PortfolioInvestmentsResponse
1 year ago
Raj Gupta
4aafc01594
Task/migrate investment chart component to standalone ( #5490 )
* Migrate investment chart component to standalone
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
1 year ago
Kenrick Tandrian
d45cef1725
Task/migrate benchmark comparator component to standalone ( #5446 )
* Migrate benchmark comparator component to standalone
* Update changelog
1 year ago
Thomas Kaul
36d0ceeec5
Feature/improve Top 3 and Bottom 3 performers ( #5289 )
* Improve Top 3 and Bottom 3 performers
* Update changelog
1 year ago
Anirban Biswas
a765e578a7
Feature/move toggle component to @ghostfolio/ui and set up Storybook story ( #5248 )
* Move toggle component to @ghostfolio/ui
* Set up Storybook story
* Update changelog
1 year ago
Kenrick Tandrian
f7efc54666
Feature/migrate toggle component to standalone ( #5237 )
* Migrate toggle component to standalone
* Update changelog
1 year ago
Thomas Kaul
898f2752f3
Feature/add Gf prefix to sub page components (about and portfolio) ( #5111 )
* Add Gf prefix
1 year ago
csehatt741
ec1f552dfa
Feature/migrate portfolio page components to standalone ( #5086 )
* Migrate portfolio page components to standalone
* Update changelog
1 year ago
csehatt741
c2c4934d71
Feature/upgrade ionicons to version 8 ( #5090 )
* Upgrade ionicons to version 8
* Update changelog
1 year ago
csehatt741
efc0b1bf5a
Feature/support filters in AI prompt API ( #4431 )
* Support filters in AI prompt API
* Update changelog
2 years ago
Tobias Kugel
9e44023f86
Feature/improve usability of AI prompt actions ( #4426 )
* Improve usability of AI prompt actions
* Update changelog
2 years ago
csehatt741
589eefaa76
Feature/extend AI prompt API by mode ( #4395 )
* Extend AI prompt API by mode
* Update changelog
2 years ago
Thomas Kaul
ab9133fa24
Bugfix/fix gaps in chart of benchmark comparator ( #4311 )
* Fix benchmark interval
* Update changelog
2 years ago
Thomas Kaul
f638b102da
Feature/add link to Duck.ai to copy AI prompt action ( #4272 )
* Add link to Duck.ai
* Update changelog
2 years ago
Thomas Kaul
8c7cb78c0b
Feature/add copy AI prompt to clipboard action to analysis page ( #4176 )
* Add copy AI prompt to clipboard action
* Update changelog
2 years ago
Karel De Smet
46cbbd3bc4
Feature/upgrade to nx 20.3 ( #4152 )
* Upgrade to Nx 20.3
* Update changelog
2 years ago
dw-0
405ec0d2b2
Feature/switch the consistent-type-definitions eslint rule from warn to error ( #3980 )
* Switch the consistent-type-definitions eslint rule from warn to error
* Update changelog
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2 years ago
Amandee Manushika
3baab79b54
Bugfix/fix x-axis of investment chart component to adapt on date range change ( #3974 )
* Fix x-axis of investment chart component to adapt on date range change
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
2 years ago
Thomas Kaul
7db7eeecf2
Bugfix/fix view mode toggle of holdings tab ( #3698 )
* Fix view mode toggle
* Update changelog
2 years ago
Thomas Kaul
519827045a
Feature/add dialog for benchmarks in markets overview ( #3493 )
* Add benchmarks dialog in markets overview
* Update changelog
2 years ago
Thomas Kaul
72e75208df
Bugfix/fix position detail dialog close functionality ( #3396 )
* Handle holding detail dialog open functionality in a single place (AppComponent)
* Update changelog
2 years ago
Thomas Kaul
4ad4fa2b30
Feature/clean up deprecated GET api/portfolio/positions endpoint ( #3373 )
2 years ago
Thomas Kaul
f3d961bc16
Feature/move holdings table to holdings tab of home page ( #3368 )
* Move holdings table to holdings tab of home page
* Deprecate api/v1/portfolio/positions endpoint
* Update changelog
2 years ago
Thomas Kaul
f1eeee0525
Feature/extend date range support by specific years ( #3190 )
* Extend date range support by specific years
* Support date range in benchmark endpoint
* Support date range in activities endpoint
* Update changelog
3 years ago
Thomas Kaul
8a062e03ab
Feature/add benchmark name to tooltip of benchmark comparator ( #3177 )
* Add benchmark name to chart tooltip
* Update changelog
3 years ago
Thomas Kaul
2e9d40c201
Feature/switch to performance calculations with currency effects ( #3039 )
* Switch to performance calculations with currency effects
* Improve value redaction in portfolio details endpoint
* Update changelog
3 years ago