Thomas Kaul
113238f86e
Task/remove deprecated public Stripe key (part 2) ( #6138 )
...
* Remove deprecated public Stripe key
4 months ago
Thomas Kaul
6d3e16a6fb
Bugfix/initialize input properties in fire calculator ( #6122 )
...
* Initialize input properties
* Update changelog
4 months ago
Kenrick Tandrian
742415833c
Task/upgrade to Nx 22.3.3 and Angular 21.0 ( #6109 )
...
* chore(deps): upgrade to Nx 22.3.3 and Angular 21.0
* feat(nx): run migrations
* fix(ts): change module and moduleResolution for api
* feat(ts): remove duplicates of bundler module resolution
* fix(ts): enable ESM interoperability
* fix(api): update imports
* fix(ts): set module to preserve in api spec
* fix(ts): update target
* resolve comments
* fix(api): set jest moduleNameMapper
* fix(ts): update tsconfig in api spec
* fix(api): revert import changes
* fix(apps): revert unnecessary changes
* fix(client): change marked js file
* fix(deps): remove duplicates
4 months ago
Thomas Kaul
0f9bebcf82
Task/eliminate ngx-stripe ( #6116 )
...
* Eliminate ngx-stripe
* Update changelog
4 months ago
Thomas Kaul
40c01c38dd
Task/deprecate platforms in info item ( #6114 )
...
* Deprecate platforms
4 months ago
Paul van der lei
ee1f606b59
Feature/create endpoint to get all platforms ( #6097 )
...
* Create endpoint to get all platforms
* Update changelog
4 months ago
Vahant Sharma
e668c6465e
Bugfix/time in market for impersonation mode ( #6103 )
...
* Fix time in market for impersonation mode
* Update changelog
4 months ago
Kenrick Tandrian
5b7356ff28
Task/upgrade jest to version 30.2.0 ( #6110 )
...
* chore(deps): bump jest to 30.2.0
* fix(test): update setup test scripts
* fix(deps): resolve vulns
4 months ago
Kenrick Tandrian
b12007b8b4
Task/revert adding styles to ui:storybook target ( #6107 )
...
* fix(sb): revert adding styles to ui:storybook target
4 months ago
Kenrick Tandrian
07d7178dc3
Task/upgrade to Nx 22.1.3 and Storybook 10.1.10 ( #6105 )
...
* chore(deps): bump nx from 22.0 to 22.1
* fix(ts): set moduleResolution to bundler
This is a requirement for Storybook 10 migration. See https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#require-tsconfigjson-moduleresolution-set-to-value-that-supports-types-condition .
* feat(sb): change main.js to ESM
See https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#the-storybookmain-file-and-other-presets-must-be-valid-esm .
* fix(ts): set target to es2022
This resolves the warning: TypeScript compiler options "target" and "useDefineForClassFields" are set to "ES2022" and "false" respectively by the Angular CLI. To control ECMA version and features use the Browserslist configuration. For more information, see https://angular.dev/tools/cli/build#configuring-browser-compatibility .
* fix(ts): set esModuleInterop to true
* feat(docs): update changelog
* fix(ts): set moduleResolution to bundler
* fix(ts): revert target changes
* Update changelog
4 months ago
Thomas Kaul
042d33aa00
Task/refactor read platforms permission ( #6095 )
...
* Refactor read platforms permission
4 months ago
Eduardo Almeida
7b885a11e2
Bugfix/fix asset profile deletion and allow editing asset profile identifiers with MANUAL data source ( #6090 )
...
* Fix asset profile deletion and allow editing asset profile identifiers with MANUAL data source
* Update changelog
4 months ago
Thomas Kaul
61ef2631f9
Feature/extend personal finance tools 20251220 ( #6087 )
...
* Add BlueBudget, Moneyspire and Pennies
4 months ago
Thomas Kaul
5102e1a3a9
Feature/restore support for specific calendar year date ranges in assistant ( #6079 )
...
* Restore specific calendar year date ranges
* Update changelog
4 months ago
Thomas Kaul
ec3e8520eb
Task/update note in personal finance tools ( #6053 )
...
* Update note
4 months ago
Johnson Towoju
de3f0c4207
Feature/extend FIRE page with projection information at retirement date ( #6034 )
...
* Extend FIRE page with projection information at retirement date
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
4 months ago
David Requeno
646ee7271a
Bugfix/allocate remaining percentage to unknown data in portfolio proportion chart ( #6054 )
...
* Allocate remaining percentage to unknown data in portfolio proportion chart
* Update changelog
4 months ago
Kenrick Tandrian
76e06ed59f
Task/move notification service to UI library ( #6048 )
...
* Move notification service to UI library
* Update changelog
4 months ago
Germán Martín
4cd16c33f8
Feature/OIDC authentication ( #5981 )
...
* Set up OIDC authentication
* Update changelog
5 months ago
David Requeno
bca5ce3f04
Feature/add 3D hover effect to membership card component ( #5966 )
...
* Add 3D hover effect to membership card component
* Update changelog
5 months ago
Thomas Kaul
ccea6481ab
Task/prettify files 20251204 ( #6033 )
...
* Prettify files
5 months ago
Thomas Kaul
d0d1a2ac88
Task/extend subscription offer key type ( #6022 )
...
* Extend SubscriptionOfferKey
5 months ago
Thomas Kaul
4182376636
Feature/extend Storybook story of portfolio proportion chart component by story in percentage ( #6007 )
...
* Extend Storybook story
* Update changelog
5 months ago
Thomas Kaul
1d011747c7
Task/improve usability of actions in various tables ( #5992 )
...
* Improve usability of actions
5 months ago
Thomas Kaul
9d50675ea1
Feature/disable delete activities action if empty table ( #5971 )
...
* Disable delete activities action
* Update changelog
5 months ago
Thomas Kaul
6f9e466aa2
Feature/add authentication method to user detail dialog ( #5970 )
...
* Extend user detail dialog
* Update changelog
5 months ago
Johnson Towoju
d296e6bd28
Feature/extend menu in accounts table component ( #5960 )
...
* Extend menu
* Update changelog
5 months ago
David Requeno
d16eef5fae
Task/integrate OSS Gallery into logo carousel ( #5959 )
...
* Integrate OSS Gallery
* Update changelog
5 months ago
Kenrick Tandrian
362997324e
Task/enforce module boundaries for ui module ( #5947 )
...
* feat(lib): move ConfirmationDialogType to common lib
* fix(lib): move SubscriptionType to enums
* feat(lib): move validateObjectForForm util to common lib
* feat(lib): move GfDialogFooterComponent to ui lib
* feat(lib): move GfDialogHeaderComponent to ui lib
5 months ago
Thomas Kaul
e75be9d82a
Bugfix/fix type error in CreateAccountWithBalancesDto ( #5945 )
...
* Refactor import
5 months ago
Kenrick Tandrian
6deaccfe16
Task/enforce module boundaries for client module ( #5944 )
...
* feat(lib): move SymbolPipe to common lib
* feat(lib): move CreateAccountBalanceDto to common lib
* feat(lib): move IsCurrencyCode validator to common lib
* feat(lib): move UpdateAssetProfileDto to common lib
* feat(lib): move UpdateUserSettingDto to common lib
* feat(lib): move CreateAccessDto to common lib
* feat(lib): move UpdateAccessDto to common lib
* feat(lib): move CreateTagDto to common lib
* feat(lib): move UpdateTagDto to common lib
* feat(lib): move CreatePlatformDto to common lib
* feat(lib): move UpdatePlatformDto to common lib
* feat(lib): move CreateOrderDto to common lib
* feat(lib): move UpdateOrderDto to common lib
* feat(lib): move RuleSettings interface to common lib
* feat(lib): move CreateAccountDto TransferBalanceDto UpdateAccountDto to common lib
* feat(lib): move CreateAccountWithBalancesDto to common lib
* feat(lib): move CreateAssetProfileDto and CreateAssetProfileWithMarketDataDto to common lib
* feat(lib): move AuthDeviceDto to common lib
* feat(lib): move simplewebauthn interfaces to common lib
This includes AssertionCredentialJSON, AttestationCredentialJSON, PublicKeyCredentialCreationOptionsJSON, PublicKeyCredentialRequestOptionsJSON.
* feat(lib): move UpdateMarketDataDto to common lib
* feat(lib): move UpdateBulkMarketDataDto to common lib
* feat(lib): move CreateWatchlistItemDto to common lib
* feat(lib): move DeleteOwnUserDto to common lib
* feat(lib): move UserItem interface to common lib
* feat(lib): move UpdateOwnAccessTokenDto to common lib
* feat(lib): move PropertyDto to common lib
5 months ago
Germán Martín
66a3e319a8
Feature/separate Google OAuth and token authentication ( #5915 )
...
* Separate Google OAuth and token authentication
* Update changelog
5 months ago
Kenrick Tandrian
a57b670d7b
Task/enforce module boundaries for api and common modules ( #5925 )
...
* feat(lint): allow circular self deps
* feat(lint): enforce module boundaries
* feat(lib): move data provider response interface to common
* feat(lib): move symbol item interface to common
* feat(lib): move activity interface to common
* feat(lint): temporarily disable @nx/enforce-module-boundaries for ui files
* feat(lint): temporarily disable @nx/enforce-module-boundaries for client files
* feat(lint): ignore circular deps between client and ui
* feat(common): implement barrel export for data provider response interface
* feat(common): implement barrel export for activity interface
* feat(common): implement barrel export for symbol item interface
5 months ago
Thomas Kaul
9383fc00cb
Task/introduce interface for get account response ( #5902 )
...
* Introduce interface for get account response
5 months ago
Arghya Das
697ecfe9bd
Feature/add endpoint to get user by id ( #5910 )
...
* Add endpoint to get user by id
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
6 months ago
Thomas Kaul
a892f51799
Task/improve localization in lib components ( #5907 )
...
* Improve localization
6 months ago
Thomas Kaul
a5f934460b
Task/introduce interface for get admin users response ( #5903 )
...
* Introduce interface for get admin users response
6 months ago
Kenrick Tandrian
a92f94e697
Feature/migrate client build executor to @nx/angular:browser-esbuild ( #5883 )
...
* Migrate client build executor to @nx/angular:browser-esbuild
* Update changelog
6 months ago
Kenrick Tandrian
60bfe1eaa6
Task/resolve no-constant-binary-expression ESLint rule ( #5890 )
...
* fix(lint): remove no-constant-binary-expression override
* fix(lint): resolve eslint errors
6 months ago
Kenrick Tandrian
b705b8f07b
Task/resolve @typescript-eslint/prefer-regexp-exec ESLint rule ( #5885 )
...
* fix(lint): remove @typescript-eslint/prefer-regexp-exec override
* fix(lint): resolve eslint errors
6 months ago
Thomas Kaul
6177ec0ec5
Feature/improve icon of View Holding menu item in activities table ( #5881 )
...
* Improve icon
* Update changelog
6 months ago
Kenrick Tandrian
294f1a5f11
Task/migrate tags selector component in holding detail dialog to form control ( #5850 )
...
* Migrate tags selector component to form control
* Update changelog
6 months ago
David Requeno
0ea2edd1e5
Feature/extend menu in activities table component ( #5855 )
...
* Extend menu in activities table component
* Update changelog
6 months ago
Thomas Kaul
ecc35c9ffa
Task/improve typings of dialogs ( #5846 )
...
* Improve typings
6 months ago
Vaishnavi Parabkar
76a2249ba4
Feature/integrate SelfhostedHub into logo carousel ( #5786 )
...
* Add SelfhostedHub
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
6 months ago
Thomas Kaul
e03f58feff
Task/refactor Activities interface to ActivitiesResponse interface ( #5835 )
...
* Refactor Activities interface to ActivitiesResponse interface
6 months ago
Sven Günther
0ec9c1dd93
Bugfix/custom asset name rendering in import activities dialog ( #5787 )
...
* Fix custom asset name rendering in import activities dialog
* Update changelog
6 months ago
Thomas Kaul
a872770b7c
Bugfix/footer row style of accounts table component ( #5826 )
...
* Fix style of footer row
* Update changelog
6 months ago
Vansh
0b28da879b
Task/extend export response by performanceCalculationType ( #5816 )
...
* Extend export response by performanceCalculationType
* Update changelog
6 months ago
Thomas Kaul
edcc140428
Task/introduce interface for create Stripe checkout session response ( #5791 )
...
* Introduce interface
6 months ago
Harsh Santwani
9b51c2da5d
Task/improve typings of getOrderById() functionality ( #5810 )
...
* Improve typings of getOrderById() functionality
6 months ago
Ani07-05
7ee38d0067
Task/refactor Export interface to ExportResponse interface ( #5805 )
...
* Refactor Export interface to ExportResponse interface
6 months ago
Germán Martín
3215280636
Task/extract portfolio filter sub form of assistant to reusable component ( #5618 )
...
* Extract portfolio filter sub form of assistant to reusable component
* Update changelog
6 months ago
Vansh
3b4705405b
Task/improve typings of getAsset() functionality ( #5804 )
...
* Improve typings of getAsset() functionality
6 months ago
Thomas Kaul
be0ddd6298
Task/harmonize interfaces naming ( #5796 )
...
* Harmonize interfaces naming
6 months ago
vitalymatyushik
24234591c9
Task/improve typings of getInfo() functionality ( #5803 )
...
* Improve typings
6 months ago
Google
71b375ea92
Task/refactor BenchmarkMarketDataDetails to BenchmarkMarketDataDetailsResponse ( #5771 )
...
* Refactor BenchmarkMarketDataDetails to BenchmarkMarketDataDetailsResponse
6 months ago
Aman
f940eb6725
Task/refactor PortfolioInvestments interface to PortfolioInvestmentsResponse interface ( #5774 )
...
* Refactor PortfolioInvestments to PortfolioInvestmentsResponse
6 months ago
Umesh Pal
5bcc2e9648
Task/refactor PortfolioDividends interface to PortfolioDividendsResponse interface ( #5773 )
...
* Refactor PortfolioDividends to PortfolioDividendsResponse
6 months ago
Thomas Kaul
ba1ee013d7
Bugfix/fix word wrap in menus of activities table ( #5764 )
...
* Fix word wrap
* Update changelog
6 months ago
Dibyendu Sahoo
db2c2426c6
Task/refactor interest to interestInBaseCurrency in portfolio summary interface ( #5763 )
...
* Refactor interest to interestInBaseCurrency
6 months ago
Thomas Kaul
3caa3c010e
Bugfix/dark mode in logo carousel component ( #5758 )
...
* Fix dark mode
* Update changelog
6 months ago
Thomas Kaul
2ff02a0a9c
Feature/improve currency validation in search functionality of data provider service ( #5745 )
...
* Improve currency validation
* Update changelog
6 months ago
Thomas Kaul
74a4d830c8
Feature/improve accounts table Storybook story ( #5739 )
...
* Improve Storybook story
6 months ago
David Requeno
5c7d34821e
Feature/set up Storybook story for holdings table component ( #5697 )
...
* Set up Storybook story for holdings table component
* Update changelog
6 months ago
Lagmator22
20da95239e
Task/refactor liabilities to liabilitiesInBaseCurrency in portfolio summary interface ( #5725 )
...
* Refactor liabilities to liabilitiesInBaseCurrency
6 months ago
Tanbir Ali
d2fe16c794
Task/refactor transactionCount to activitiesCount in portfolio holding response ( #5709 )
...
* Refactor transactionCount to activitiesCount in portfolio holding response
* Update changelog
6 months ago
Ayush Jain
b168a9e3c1
Feature/create infinite logo carousel component ( #5671 )
...
* Create infinite logo carousel component
* Update changelog
6 months ago
Thomas Kaul
94f3d64891
Task/refactor various components to self-closing tags ( #5704 )
...
* Refactor to self-closing tags
* Update changelog
6 months ago
Thomas Kaul
5bb22e840d
Bugfix/fix word wrap in various menus ( #5691 )
...
* Fix word wrap
* Update changelog
7 months ago
Raj Gupta
a281ec825b
Task/extend Storybook stories of accounts table component by loading state story ( #5696 )
...
* Extend Storybook stories of accounts table component by loading state story
* Update changelog
7 months ago
Germán Martín
20a756a376
Feature/add support to update granted access ( #5566 )
...
* Add support to update granted access
* Update changelog
7 months ago
David Requeno
5d65906722
Task/set up Storybook stories for activities table component ( #5610 )
...
* Set up Storybook stories for activities table component
* Update changelog
7 months ago
Thomas Kaul
6dc7edb7b5
Task/clean up unused import in holdings table component ( #5682 )
...
* Clean up
7 months ago
Aditya Garud
2248eb77f9
Feature/preselect first search result item in assistant ( #5656 )
...
* Preselect first search result item in assistant
* Update changelog
7 months ago
Flavien Lankai-Mills
c173998677
Task/refactor fire wealth from number to object in portfolio summary interface ( #5644 )
...
* Refactor fire wealth from number to object in portfolio summary interface
* Update changelog
7 months ago
Raj Gupta
15133466a5
Task/migrate symbol pipe to standalone ( #5637 )
...
* Migrate symbol pipe to standalone
* Update changelog
7 months ago
Omar Eltomy
244e63a127
Feature/restrict retirement date picker of FIRE calculator to future dates ( #5627 )
...
* Restrict retirement date picker of FIRE calculator to future dates
* Update changelog
7 months ago
Germán Martín
01aeefd2df
Bugfix/improve table headers’ alignment of activities table ( #5580 )
...
* Improve table headers’ alignment of activities table
* Update changelog
7 months ago
Thomas Kaul
8f923d0486
Feature/improve number formatting of y-axis in investment chart component ( #5633 )
...
* Improve number formatting of y-axis
* Update changelog
7 months ago
David Requeno
da80efa0c6
Task/localize number formatting of y-axis labels in line chart component ( #5624 )
...
* Localize number formatting of y-axis labels in line chart component
* Update changelog
7 months ago
Thomas Kaul
6ff1d65a70
Feature/add safe withdrawal rate to user settings ( #5629 )
...
* Add safe withdrawal rate to user settings
* Update changelog
7 months ago
Attila Cseh
432251e108
Feature/remove deprecated item of activity type from create or update activity dialog ( #5555 )
...
* Remove deprecated item of activity type
* Update changelog
7 months ago
Germán Martín
cd40ce3679
Bugfix/enable save button after editing tags in create or update activity dialog ( #5561 )
...
* Enable save button after editing tags in create or update activity dialog
* Update changelog
7 months ago
Thomas Kaul
fda121b138
Feature/add missing filters.assetClasses to user settings interface ( #5572 )
...
* Add filters.assetClasses
7 months ago
David Requeno
11c51698d7
Feature/extend public portfolio page with latest activities ( #5538 )
...
* Extend public portfolio page with latest activities
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
7 months ago
Thomas Kaul
bde0ca74f2
Feature/handle undefined user in isRestrictedView() of permissions ( #5569 )
...
* Handle undefined user
7 months ago
Sven Günther
217ecd4d3f
Feature/set up pagination in import activities dialog ( #5527 )
...
* Set up pagination in import activities dialog
* Update changelog
7 months ago
Batwam
5bc5f6a2da
Feature/add symbol to benchmark component ( #5530 )
...
* Add symbol to benchmark component
* Update changelog
7 months ago
Raj Gupta
aa005e237c
Feature/extend activities table component by showAccountColumn input ( #5556 )
...
* Extend activities table component by showAccountColumn input
* Update changelog
7 months ago
Thomas Kaul
07f5f06b7c
Bugfix/remove data source element in activities table component ( #5541 )
...
* Clean up
* Update changelog
7 months ago
Thomas Kaul
02f8f318ba
Bugfix/add missing guards in isRestrictedView() of permissions ( #5540 )
...
* Add missing guards
7 months ago
Thomas Kaul
b26d44a588
Feature/extend personal finance tools 20250914 ( #5522 )
...
* Add Amsflow
* Add BudgetPulse
* Add CountAbout
* Add Honeydue
* Add MoneyWiz
* Add SplashMoney
* Extend tags
7 months ago
Attila Cseh
13b3ef20fc
Feature/storybook story for entity logo component ( #5192 )
...
* Set up Storybook story for entity logo component
* Update changelog
7 months ago
Thomas Kaul
603f851b02
Feature/upgrade Nx to version 21.5.1 ( #5497 )
...
* Upgrade Nx to version 21.5.1
* Update changelog
7 months ago
David Requeno
0bac81549e
Task/move world map chart component to @ghostfolio/ui ( #5480 )
...
* Move world map chart component to @ghostfolio/ui
* Update changelog
8 months ago
Aaditya Ashwin Rao
a21d423837
Task/modernize templates with untagged template literals ( #5453 )
...
* Modernize templates with untagged template literals
* Update changelog
8 months ago
Tobias Kugel
cc9346f3de
Task/restructure portfolio report response ( #5454 )
...
* Restructure portfolio report response
* Update changelog
8 months ago
Sven Günther
e70277c66d
Feature/enable automatic data gathering for custom currencies added via currency management in admin control panel ( #5434 )
...
* Enable automatic data gathering for custom currencies
* Update changelog
8 months ago
Thomas Kaul
0d5adfb998
Feature/refactor dialog footer and header components ( #5445 )
...
* Refactor dialog footer and header components
* Update changelog
8 months ago