Thomas Kaul
fd78f0816e
Task/improve language localization of asset classes and asset sub classes ( #7736 )
* Consolidate duplicated translations
* Update changelog
2 days ago
Thomas Kaul
0f3f47810b
Task/extend personal finance tools (20260827) ( #7733 )
Extend personal finance tools
2 days ago
Thomas Kaul
dbe3eecd87
Bugfix/date handling in time zone other than UTC ( #7723 )
* Fix date handling in time zone other than UTC
* Update changelog
2 days ago
Thomas Kaul
1355098bdb
Task/improve web_fetch tool in fetch service ( #7730 )
* Improve web_fetch tool
* Update changelog
2 days ago
Thomas Kaul
b99e8a0c12
Task/add expiration date to access ( #7709 )
* Add expiration date to access
* Update changelog
4 days ago
Thomas Kaul
c53730b848
Task/improve data source column in market data table of admin control ( #7722 )
* Improve data source column by showing resolved name
* Update changelog
4 days ago
Thomas Kaul
def48c6adf
Bugfix/data gathering blocked by failed jobs ( #7720 )
* Fix data gathering blocked by failed jobs
* Update changelog
4 days ago
Thomas Kaul
b4e8a4090d
Task/simplify recent market data gathering ( #7714 )
* Simplify recent market data gathering
* Update changelog
4 days ago
Thomas Kaul
9be7317006
Task/migrate create and edit access dialogs to dedicated routes ( #7711 )
* Migrate create and edit access dialogs to dedicated routes
* Update changelog
5 days ago
Thomas Kaul
712a7a7e11
Bugfix/repeated historical market data gathering on weekends ( #7710 )
* Fix repeated historical market data gathering on weekends
* Update changelog
5 days ago
Thomas Kaul
ea4d66be54
Feature/setup MCP ( #7703 )
* Setup MCP
* Update changelog
6 days ago
Thomas Kaul
5b1945079e
Feature/add support to remove received access ( #7701 )
* Add support to remove a received access on the access page
* Update changelog
7 days ago
Thomas Kaul
4da8658eec
Task/improve type filter of activities table component to only list activity types in use ( #7602 )
* Limit type filter in activities table component to used types
* Update changelog
1 week ago
Thomas Kaul
5232e8f366
Task/extract access level icon to reusable component ( #7692 )
* Extract access level icon to reusable component
* Update changelog
1 week ago
Thomas Kaul
350fc745d9
Task/improve storybook setup ( #7691 )
* Load @angular/localize centrally
* Disable telemetry
* Update changelog
1 week ago
Thomas Kaul
c707befdae
Task/improve style of holding selector in portfolio filter form component ( #7687 )
Improve style
1 week ago
Thomas Kaul
67dd8fbf0f
Task/add write access to create or update access dialog ( #7676 )
* Add write access
* Update changelog
1 week ago
Thomas Kaul
acdcb6aa7d
Task/extend account selector options to include platform and currency ( #7683 )
* Extend options to include platform and currency
* Update changelog
1 week ago
Thomas Kaul
17e1a2b5fc
Task/remove deprecated permissions attribute from access ( #7639 )
* Remove deprecated permissions attribute from access
* Update changelog
1 week ago
Thomas Kaul
45a20d3ea3
Task/increase daily request limit of Ghostfolio data provider within setup period ( #7674 )
Increase daily request limit within setup period
1 week ago
Shubham Raghav
5af0c7f1c0
Task/migrate services to Angular 22 @Service() ( #7671 )
* Migrate services to Angular 22 @Service()
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
1 week ago
Thomas Kaul
89ae246f85
Task/improve sorting in account selector component ( #7670 )
* Improve sorting
* Update changelog
1 week ago
Thomas Kaul
87cb77a8fd
Feature/merge asset profile into existing asset profile ( #7654 )
* Merge asset profile into existing asset profile
* Update changelog
1 week ago
Thomas Kaul
5fd9fb9c34
Task/add write scopes to access ( #7638 )
* Add write scopes to access
* Update changelog
1 week ago
Kenrick Tandrian
d83d9cac59
Task/upgrade Angular to version 22.1.1 ( #7663 )
* chore(deps): bump angular from v21 to v22
* fix(client): simplify date adapter injection
* fix(api): suppress API deprecation warnings in tsconfig
* feat(docs): update changelog
* fix(client): migrate custom date adapter to inject function
* fix(ui): migrate eslint configuration to native flat config format
* feat(docs): update changelog
* fix(ui): reorder typescript-eslint plugin import
* chore(deps): bump angular from 22.1.1 to 22.1.2
* chore(deps): bump babel packages
2 weeks ago
Thomas Kaul
3035c303db
Task/extract account selector to reusable component ( #7653 )
* Extract account selector to reusable component
* Update changelog
2 weeks ago
Thomas Kaul
b50349a385
Task/improve style of toggle component ( #7655 )
* Improve style
* Update changelog
2 weeks ago
Thomas Kaul
b4a218f308
Task/extend personal finance tools (20260818) ( #7657 )
Extend personal finance tools
2 weeks ago
Thomas Kaul
6cf33a4651
Task/extend personal finance tools (20260817) ( #7652 )
Extend personal finance tools
2 weeks ago
Thomas Kaul
0a07db8261
Task/move currency removal from cryptocurrency names to general availability ( #7650 )
* Move currency removal from cryptocurrency names to general availability
* Update changelog
2 weeks ago
Kenrick Tandrian
3ae64b5eaf
Task/modernize TypeScript compiler options ( #7642 )
* fix(ts): remove baseUrl from config
* feat(ts): upgrade base target to es2022
* fix(client): clean up typescript target configurations
* fix(ui): standardize tsconfig target configuration to es2021
* fix(ts): remove redundant project-level lib configurations
* fix(ui): inherit base tsconfig target compiler option
2 weeks ago
Thomas Kaul
9d9d4450f4
Task/extend personal finance tools (20260816) ( #7644 )
Extend personal finance tools
2 weeks ago
Thomas Kaul
4a65e44f5b
Task/restrict creation of tags to unique names in tags selector ( #7635 )
* Restrict creation of tags to unique names
* Update changelog
2 weeks ago
Thomas Kaul
aeaec40c8f
Bugfix/missing loading indicator in benchmarks table on markets page ( #7634 )
* Fix missing loading indicator in benchmark component
* Update changelog
2 weeks ago
Thomas Kaul
108e29444a
Task/add scopes to access ( #7603 )
* Add scopes to access
* Update changelog
2 weeks ago
David Requeno
9d2e4b732c
Feature/add stock splits logic ( #7568 )
* Add business logic and tests for stock splits
* Update changelog
2 weeks ago
Thomas Kaul
4926d59d4d
Bugfix/empty historical market data in asset profile dialog for asset profiles without activities ( #7623 )
* Fix empty historical market data for asset profiles without activities
* Update changelog
2 weeks ago
Thomas Kaul
e0bdf06a96
Task/extend personal finance tools (20260813) ( #7615 )
Extend personal finance tools
2 weeks ago
Thomas Kaul
7ded5e4340
Task/remove isDraft of activity ( #7577 )
* Remove deprecated isDraft attribute of activity
* Update changelog
3 weeks ago
Thomas Kaul
e1eb127bce
Task/refactor impersonation mode into guard ( #7597 )
* Refactor impersonation mode into guard
* Update changelog
3 weeks ago
Thomas Kaul
55939ea2e5
Feature/add quantity to accounts tab of holding detail dialog ( #7595 )
* Add quantity to accounts tab of holding detail dialog
* Update changelog
3 weeks ago
Thomas Kaul
fbd898b32d
Bugfix/user settings and calculations in impersonation mode ( #7592 )
* Fix user settings and calculations in impersonation mode
* Update changelog
3 weeks ago
waterWang
1e35fdcd58
fix: add safe-area-inset-bottom padding to gf-page-tabs component
The tab navigation component was missing padding-bottom: env(safe-area-inset-bottom)
after the refactoring in #6797 extracted the tabs into a standalone <gf-page-tabs>
component. The safe-area padding was left behind on the global .page class, but
because the component enforces height: 100%, it overrides the parent's padding.
This causes the bottom navigation bar to overlap the iOS home indicator on
mobile devices.
Fix: add padding-bottom: env(safe-area-inset-bottom) (with constant() fallback
for older iOS versions) directly to the :host of the page-tabs component.
Closes #6878
3 weeks ago
Thomas Kaul
162d43c340
Task/reuse currency selector in user account settings ( #7584 )
* Reuse currency selector
* Update changelog
3 weeks ago
Thomas Kaul
d2ad879dde
Task/extend toggle component to support disabled state ( #7585 )
* Extend toggle component to support disabled state
* Update changelog
3 weeks ago
Thomas Kaul
5b4b452f4b
Task/clean up this in carousel component template ( #7587 )
Clean up
3 weeks ago
Thomas Kaul
e61946cbb7
Task/extend toggle component to support icons ( #7582 )
* Extend toggle component to support icons
* Update changelog
3 weeks ago
Thomas Kaul
cb6da5c24f
Task/migrate isDraft of activity to draft tag ( #7551 )
* Migrate isDraft of activity to draft tag
* Update changelog
3 weeks ago
Thomas Kaul
1d948c3286
Task/improve style of placeholder in entity logo component ( #7572 )
* Improve style
* Update changelog
3 weeks ago
Thomas Kaul
6b64563391
Task/migrate account dialogs to dedicated routes ( #7473 )
* Migrate account dialogs to dedicated routes
* Update changelog
3 weeks ago