Thomas Kaul
9217ff587b
Task/harmonize subject of mailto links ( #7268 )
Harmonize subject of mailto links
2 months ago
Cole Munz
6372b3edf5
Task/improve language localization for NL ( #7260 )
* Update translations
* Update changelog
2 months ago
Cole Munz
bdff873bff
Task/improve language localization for FR ( #7261 )
* Update translations
* Update changelog
2 months ago
Thomas Kaul
8aa476909b
Task/extend coupons with createdAt ( #7257 )
* Extend coupons with createdAt
2 months ago
Thomas Kaul
602605ca20
Task/sort categories and platforms in personal finance tools ( #7255 )
Sort categories and platforms
2 months ago
Thomas Kaul
0b94f87f32
Feature/extend alert dialog with copy-to-clipboard functionality ( #7258 )
* Extend alert dialog with copy-to-clipboard functionality
* Update changelog
2 months ago
Thomas Kaul
cdd6ed0aeb
Task/improve language localization for DE (20260705 - Part III) ( #7256 )
* Update translation
* Update changelog
2 months ago
Archit Goyal
898fc76965
Task/set change detection strategy to OnPush in FIRE page ( #7252 )
* Set change detection strategy to OnPush
* Update changelog
2 months ago
Thomas Kaul
ee59449d29
Task/reorder attributes in cash portfolio calculator test ( #7254 )
Reorder attributes
2 months ago
Thomas Kaul
6985f36976
Task/improve language localization for DE (20260705 - Part II) ( #7249 )
Update translation
2 months ago
github-actions[bot]
7931a17967
Task/update locales ( #7246 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2 months ago
Thomas Kaul
79e382a8f7
Feature/add tags support in accounts ( #7242 )
* Add tags support in accounts
* Update changelog
2 months ago
Thomas Kaul
0cb5382052
Task/improve language localization in users table of admin control ( #7245 )
* Improve language localization
* Update changelog
2 months ago
Thomas Kaul
14077a2ec6
Task/improve language localization for DE (20260705) ( #7244 )
* Update translations
* Update changelog
2 months ago
github-actions[bot]
d3c99e6b98
Task/update locales ( #7239 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2 months ago
Thomas Kaul
baf9d8b894
Task/extend personal finance tools (20260705) ( #7240 )
Extend personal finance tools with categories and platforms
2 months ago
Akash Negi
5ad9e06d17
Task/improve type safety of key in PropertyService ( #7219 )
Improve type safety
2 months ago
ylink
6f2db3e649
Task/set change detection strategy to OnPush in portfolio page ( #7241 )
* Set change detection strategy to OnPush
* Update changelog
2 months ago
David Requeno
5dad190238
Task/set change detection strategy to OnPush in overview of admin control panel ( #7236 )
* Set change detection strategy to OnPush
* Update changelog
2 months ago
Thomas Kaul
eedb556c06
Feature/expose PROCESSOR_PORTFOLIO_SNAPSHOT_COMPUTATION_REMOVE_ON_FAIL environment variable ( #7221 )
* Expose PROCESSOR_PORTFOLIO_SNAPSHOT_COMPUTATION_REMOVE_ON_FAIL environment variable
* Update changelog
2 months ago
Thomas Kaul
3b3e0884b0
Bugfix/improve creation of Stripe checkout session ( #7220 )
* Improve creation of Stripe checkout session
* Update changelog
2 months ago
Shaik Aftab
6df3d21867
Task/upgrade Stripe to version 22 ( #7184 )
* Upgrade Stripe to version 22
* Update changelog
2 months ago
Thomas Kaul
728691eabb
Task/improve language localization for DE (20260704) ( #7217 )
* Update translations
* Update changelog
2 months ago
github-actions[bot]
ca10b949b4
Task/update locales ( #7209 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2 months ago
Thomas Kaul
c4c3845ef2
Bugfix/handling of cash positions in portfolio details with filters ( #7215 )
* Fix handling of cash positions with filters
* Update changelog
2 months ago
Kenrick Tandrian
ecf457e073
Task/improve type safety in api page and public page components ( #7214 )
* fix(client): fallback api key to empty string
* feat(client): replace constructor based DI with inject functions
* feat(client): enforce encapsulation
* fix(client): fallback name to symbol in public page
2 months ago
Thomas Kaul
689778f025
Bugfix/exclude cash positions from portfolio calculations with filters ( #7212 )
* Fix handling of cash positions with filters
* Update changelog
2 months ago
Thomas Kaul
6df2f4e07f
Task/harmonize filter parsing using groupBy() ( #7211 )
* Harmonize filter parsing using groupBy()
* Update changelog
2 months ago
Thomas Kaul
c0b6a2f95a
Bugfix/handling of values rounding to zero in twitter bot ( #7210 )
* Fix handling of values rounding to zero
* Update changelog
2 months ago
Thomas Kaul
2eabd95cb4
Task/refactor rounding logic in holding detail dialog ( #7199 )
* Refactor rounding logic
* Update changelog
2 months ago
Thomas Kaul
c2f3b77c9b
Task/improve parsing of integer query parameter includeHistoricalData in various endpoints ( #7208 )
* Improve parsing of integer query parameter includeHistoricalData
* Update changelog
2 months ago
Thomas Kaul
818411b10d
Task/clean up get holding call in import service ( #7207 )
Clean up
2 months ago
Shaik Aftab
f44f542019
Task/improve integer query parameter parsing in various controllers ( #7189 )
* Improve integer query parameter parsing of skip and take
* Update changelog
2 months ago
Thomas Kaul
6d4845fa8d
Task/restrict update of activity tags in impersonation mode ( #7206 )
* Restrict update of activity tags in impersonation mode
* Update changelog
2 months ago
github-actions[bot]
356b52ffe3
Task/update locales ( #7202 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2 months ago
Arjun jaiswal
75c8429a08
Task/improve language localization for UK (20260702) ( #7181 )
Update translations
2 months ago
Thomas Kaul
fc8c85c5e8
Task/harden endpoint of public access for portfolio sharing ( #7205 )
* Harden endpoint by restricting to public accesses
* Update changelog
2 months ago
Kenrick Tandrian
7f00c28811
Task/improve type safety in accounts page component ( #7195 )
* feat(client): resolve type errors
* feat(client): enforce encapsulation
* feat(client): replace constructor based DI with inject functions
* feat(client): replace deprecated getDeviceInfo
2 months ago
Thomas Kaul
af3d7db426
Task/improve language localization by translating various tooltips ( #7190 )
* Improve language localization by translating various tooltips
* Update changelog
2 months ago
Thomas Kaul
5609aaa98c
Task/harmonize date picker styling ( #7194 )
* Harmonize date picker styling
* Update changelog
2 months ago
Thomas Kaul
16062ac372
Bugfix/handling of values rounding to zero ( #7201 )
* Fix handling of values rounding to zero
* Update changelog
2 months ago
Akash Negi
896e96c9af
Bugfix/missing navigation on landing page for unauthenticated users ( #7192 )
Fix missing navigation on landing page for unauthenticated users
2 months ago
Akash Negi
68b5c997ba
Task/improve parsing of integer query parameters in GET api/v1/activities endpoint ( #7183 )
* Improve parsing of integer query parameters
* Update changelog
2 months ago
Kenrick Tandrian
0cbb8f1116
Task/improve type safety in rule settings dialog component ( #7185 )
* fix(client): resolve type errors
* feat(client): enforce encapsulation
* feat(client): enforce immutability
* feat(client): replace constructor based DI with inject functions
2 months ago
Thomas Kaul
61fa33a078
Task/improve language localization for DE (20260701) ( #7177 )
* Update translation
* Update changelog
2 months ago
github-actions[bot]
e5bbd1ebd6
Task/update locales ( #7159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2 months ago
Thomas Kaul
0243c6f7d0
Bugfix/localization in admin users component ( #7172 )
Fix localization
2 months ago
Kenrick Tandrian
87ff19f48a
Task/improve type safety in client services ( #7175 )
Improve type safety
2 months ago
Benny Powers
df515937d3
Fix duplicate SymbolProfiles for global assets during import
When importing activities referencing existing global asset profiles
(userId is null, e.g. YAHOO ETFs or MANUAL profiles), the condition
`existingAssetProfile.userId !== user.id` evaluated to true because
`null !== 'some-user-id'`. This caused the import to replace the
symbol with a random UUID and create a duplicate profile.
Guard the userId comparison so that null userId (global profiles) is
treated as "belongs to everyone" rather than "belongs to a different
user", consistent with the tag deduplication logic.
Closes #6868
Assisted-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2 months ago
Thomas Kaul
59234b5f4c
Task/update terms of service ( #7171 )
* Update terms of service
* Update changelog
2 months ago