Shubham Raghav
1ccbb86a77
feat: migrate services to Angular 22 @Service()
Replaces `@Injectable({ providedIn: 'root' })` with `@Service()` across the
13 services that used it. `@Service()` is automatically available in the DI
system, so the two are equivalent.
Two of them used constructor injection, which `@Service()` rejects with
NG2028, so those now inject their dependencies as fields -- the pattern the
rest of the codebase already uses. LayoutService keeps its constructor body;
only the parameters moved, and field initialisers still run before it.
Services declared with a bare `@Injectable()` are left alone: they are not
auto-provided, so they would need `@Service({ autoProvided: false })`, which
is a different change from the one this issue describes.
Resolves #7669
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1 week ago
Thomas Kaul
e259ce5468
Task/improve language localization for DE (20260819) ( #7667 )
* Update translations
* Update changelog
1 week ago
Thomas Kaul
76499d478f
Task/improve usability of account selectors in transfer cash balance dialog ( #7662 )
* Improve usability
* Update changelog
1 week ago
github-actions[bot]
4cd9dc664b
Task/update locales ( #7626 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
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
Lyndros
9417b9e00d
Task/improve language localization for ES (20260818) ( #7658 )
* Update translations
* 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
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
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
cad70f62be
Task/improve language localization for DE (20260814) ( #7621 )
* Update translation
* Update changelog
2 weeks ago
Thomas Kaul
60097f50f8
Task/improve language localization for DE (20260812 - part 2) ( #7607 )
Update translations
2 weeks ago
github-actions[bot]
163a70aed9
Task/update locales ( #7606 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
3 weeks ago
Thomas Kaul
80a628f69e
Task/improve style in user account settings ( #7599 )
* Improve style
* Update changelog
3 weeks ago
Thomas Kaul
5aa9bb135d
Task/improve wording of X-ray page to use neutral form ( #7600 )
* Improve wording to use neutral form
* Update changelog
3 weeks ago
Thomas Kaul
6b4e6276ed
Task/move activity actions in account and holding detail dialogs to general availability ( #7605 )
* Move activity actions to general availability
* Update changelog
3 weeks ago
Thomas Kaul
debdcbcffe
Task/reduce selector height of benchmark comparator ( #7601 )
Reduce height
3 weeks ago
Thomas Kaul
2dcf93cbba
Task/improve language localization for DE (20260812) ( #7604 )
* Update translation
* Update changelog
3 weeks ago
github-actions[bot]
026464ad62
Task/update locales ( #7583 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
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
Thomas Kaul
162d43c340
Task/reuse currency selector in user account settings ( #7584 )
* Reuse currency selector
* Update changelog
3 weeks ago
Thomas Kaul
14c2db6c9f
Bugfix/track expression of access in header component ( #7589 )
Fix track expression of access
3 weeks ago
Thomas Kaul
8124b5e591
Task/reuse toggle component on holdings page ( #7586 )
* Reuse toggle component
* Update changelog
3 weeks ago
Thomas Kaul
a21d6cf63f
Task/improve notification of scraper configuration ( #7588 )
Improve notification
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
github-actions[bot]
40d0695c6a
Task/update locales ( #7579 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
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
333c4b19d2
Task/improve language localization for DE (20260808) ( #7575 )
* Update translations
* Update changelog
3 weeks ago
github-actions[bot]
747dbce8ee
Task/update locales ( #7571 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
3 weeks ago
Thomas Kaul
ac082b362c
Task/align activity dialog host with account dialog host ( #7472 )
Align with account dialog host
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
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
3 weeks ago
Thomas Kaul
35582a6cd0
Task/add missing margin on Open Startup page ( #7569 )
3 weeks ago
Thomas Kaul
2f1cd29e91
Task/improve language localization for DE (20260807) ( #7566 )
* Update translations
* Update changelog
3 weeks ago
github-actions[bot]
9d26118281
Task/update locales ( #7525 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
3 weeks ago
Thomas Kaul
9b58da04d4
Feature/add coverage rule to emergency fund section on X-ray page ( #7538 )
* Add emergency fund coverage rule
* Update changelog
3 weeks ago
Thomas Kaul
0a8d7bd361
Task/add platform logo to account selectors in transfer cash balance dialog ( #7554 )
* Add platform logo to account selectors
* Update changelog
3 weeks 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
3 weeks ago
Thomas Kaul
ddd20d3099
Task/remove redundant balance attribute from account ( #7546 )
* Remove redundant balance attribute from account
* Update changelog
3 weeks ago
Thomas Kaul
57c2184682
Task/improve usability of create watchlist item dialog ( #7559 )
* Set initial focus to search field
* Update changelog
3 weeks ago
Thomas Kaul
0e3e17580a
Task/extend entity logo component by hasPlaceholder attribute ( #7553 )
* Extend entity logo component by hasPlaceholder attribute
* Update changelog
3 weeks ago
Thomas Kaul
9b24193042
Feature/add live preview of date and number format to user settings ( #7558 )
* Add live preview of date and number format
* Update changelog
3 weeks ago
Sebastian Legarraga
154da3782b
Task/improve language localization for ES (20260806) ( #7549 )
* Update translations
* Update changelog
3 weeks ago
Thomas Kaul
0530e098fb
Task/extend value component by isLoading attribute ( #7540 )
* Introduce isLoading attribute
* Update changelog
3 weeks ago
Thomas Kaul
9c78bc29a4
Task/extract non-investment activity types constant ( #7535 )
Extract non-investment activity type
3 weeks ago