KenTandrian
d35c31e54c
fix(apps): remove chart config registrations
6 days ago
Kenrick Tandrian
af034e87c9
Task/improve chart type safety ( #6277 )
* Improve chart type safety
6 days ago
Thomas Kaul
5b6d6a419f
Task/refactor transactions in accounts table component ( #6266 )
* Refactor showTransactions and transactionCount
* Update changelog
1 week ago
KenTandrian
9703957e13
fix(lint): implement nullish coalescing operator
1 week ago
KenTandrian
6266fd2a61
fix(sb): register chart config in stories
1 week ago
KenTandrian
8fd4509435
fix(libs): improve type safety for chart animations
1 week ago
KenTandrian
069f3fe71c
fix(client): implement custom plugin with type safety
1 week ago
KenTandrian
038dcee437
fix(ui): refactor value component
1 week ago
KenTandrian
15b2b78ce9
fix(client): implement custom tooltip positioner with type safety
1 week ago
KenTandrian
1e9d88bae1
fix(sb): run successful build
1 week ago
KenTandrian
a70e206d4e
feat(lib): improve chart type safety
1 week ago
KenTandrian
4295cf9ef5
fix(lint): resolve errors
1 week ago
KenTandrian
c30893bdee
feat(lib): improve chart type safety
1 week ago
KenTandrian
3843f22d95
fix(lib): refine Chart.js tooltip type definitions in line and treemap charts
2 weeks ago
KenTandrian
3267f3f63a
fix(lib): explicitly type displayedColumns in the holdings table component
2 weeks ago
KenTandrian
03ba185e64
fix(lib): update types for line-chart
2 weeks ago
Thomas Kaul
155d533ee9
Bugfix/add missing guard to symbol autocomplete component ( #6255 )
* Add missing guard
2 weeks ago
KenTandrian
0550372c62
fix(lib): resolve type errors
2 weeks ago
KenTandrian
1b04d655be
fix(lib): resolve type errors
2 weeks ago
KenTandrian
4207d33edd
feat(lib): enable strict null checks in libs/ui
2 weeks ago
Thomas Kaul
71902e39d1
Task/deprecate transactionCount in portfolio calculator and service ( #6228 )
* Deprecate transactionCount in favor of activitiesCount
* Update changelog
3 weeks ago
Thomas Kaul
32f56cb3f6
Task/remove deprecated public Stripe key (part 3) ( #6160 )
* Remove deprecated public Stripe key
3 weeks ago
Thomas Kaul
f19e417068
Task/remove deprecated activities from portfolio holding response ( #6157 )
* Remove deprecated activities
* Update changelog
4 weeks ago
Thomas Kaul
60a64b768d
Bugfix/fix case-insensitive sorting in holdings table component ( #6183 )
* Fix case-insensitive sorting by name
* Update changelog
1 month ago
Thomas Kaul
a84eb7ba56
Bugfix/fix case-insensitive sorting in benchmark component ( #6181 )
* Fix case-insensitive sorting by name
* Update changelog
1 month ago
Thomas Kaul
d58e5f73e9
Bugfix/fix case-insensitive sorting in accounts table ( #6178 )
* Fix case-insensitive sorting by account name
* Update changelog
1 month ago
Thomas Kaul
a493afb526
Task/set active sort column in accounts table component ( #6175 )
* Set active sort column
* Update changelog
1 month ago
Kenrick Tandrian
d4d6ce1d07
Task/move admin service to UI library ( #6159 )
* Move admin service to UI library
* Update changelog
1 month 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
1 month ago
Thomas Kaul
5cb82d59f2
Bugfix/header alignment in accounts table on mobile ( #6143 )
* Fix header alignment
* Update changelog
1 month ago
Thomas Kaul
6d3e16a6fb
Bugfix/initialize input properties in fire calculator ( #6122 )
* Initialize input properties
* Update changelog
1 month 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
1 month 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
1 month ago
Kenrick Tandrian
b12007b8b4
Task/revert adding styles to ui:storybook target ( #6107 )
* fix(sb): revert adding styles to ui:storybook target
1 month 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
1 month ago
Thomas Kaul
5102e1a3a9
Feature/restore support for specific calendar year date ranges in assistant ( #6079 )
* Restore specific calendar year date ranges
* Update changelog
2 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>
2 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
2 months ago
Kenrick Tandrian
76e06ed59f
Task/move notification service to UI library ( #6048 )
* Move notification service to UI library
* Update changelog
2 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
2 months ago
Thomas Kaul
ccea6481ab
Task/prettify files 20251204 ( #6033 )
* Prettify files
2 months ago
Thomas Kaul
4182376636
Feature/extend Storybook story of portfolio proportion chart component by story in percentage ( #6007 )
* Extend Storybook story
* Update changelog
2 months ago
Thomas Kaul
1d011747c7
Task/improve usability of actions in various tables ( #5992 )
* Improve usability of actions
2 months ago
Thomas Kaul
9d50675ea1
Feature/disable delete activities action if empty table ( #5971 )
* Disable delete activities action
* Update changelog
3 months ago
Johnson Towoju
d296e6bd28
Feature/extend menu in accounts table component ( #5960 )
* Extend menu
* Update changelog
3 months ago
David Requeno
d16eef5fae
Task/integrate OSS Gallery into logo carousel ( #5959 )
* Integrate OSS Gallery
* Update changelog
3 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
3 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
3 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
3 months ago
Thomas Kaul
a892f51799
Task/improve localization in lib components ( #5907 )
* Improve localization
3 months ago