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 weeks ago
Thomas Kaul
ca6716e7ba
Task/refactor rounding logic in treemap chart component ( #7200 )
* Refactor rounding logic
* Update changelog
2 weeks ago
Thomas Kaul
818411b10d
Task/clean up get holding call in import service ( #7207 )
Clean up
2 weeks 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 weeks 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 weeks ago
github-actions[bot]
356b52ffe3
Task/update locales ( #7202 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2 weeks ago
Arjun jaiswal
75c8429a08
Task/improve language localization for UK (20260702) ( #7181 )
Update translations
2 weeks ago
Thomas Kaul
fc8c85c5e8
Task/harden endpoint of public access for portfolio sharing ( #7205 )
* Harden endpoint by restricting to public accesses
* Update changelog
2 weeks ago
Thomas Kaul
680a5ce829
Task/upgrade yahoo-finance2 to version 3.15.4 ( #7204 )
* Update yahoo-finance2 to version 3.15.4
* Update changelog
2 weeks 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 weeks ago
Thomas Kaul
af3d7db426
Task/improve language localization by translating various tooltips ( #7190 )
* Improve language localization by translating various tooltips
* Update changelog
2 weeks ago
Thomas Kaul
156b6e2d7f
Release 3.19.1 ( #7203 )
2 weeks ago
Thomas Kaul
5609aaa98c
Task/harmonize date picker styling ( #7194 )
* Harmonize date picker styling
* Update changelog
2 weeks ago
Thomas Kaul
16062ac372
Bugfix/handling of values rounding to zero ( #7201 )
* Fix handling of values rounding to zero
* Update changelog
2 weeks ago
Akash Negi
896e96c9af
Bugfix/missing navigation on landing page for unauthenticated users ( #7192 )
Fix missing navigation on landing page for unauthenticated users
2 weeks ago
Thomas Kaul
e39957b711
Release 3.19.0 ( #7188 )
2 weeks 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 weeks 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 weeks ago
Thomas Kaul
7f292557ad
Task/upgrade @ionic/angular to version 8.8.12 ( #7162 )
* Upgrade @ionic/angular to version 8.8.12
* Update changelog
2 weeks ago
Thomas Kaul
61fa33a078
Task/improve language localization for DE (20260701) ( #7177 )
* Update translation
* Update changelog
2 weeks ago
github-actions[bot]
e5bbd1ebd6
Task/update locales ( #7159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2 weeks ago
Akash Negi
e9007f301c
Bugfix/data source validation of create asset profile with market data DTO ( #7173 )
* Fix data source validation
* Update changelog
2 weeks ago
Thomas Kaul
0243c6f7d0
Bugfix/localization in admin users component ( #7172 )
Fix localization
2 weeks ago
Szymon Łągiewka
2722ad6727
Task/add explicit @prisma/config dependency ( #7174 )
* Add explicit @prisma/config dependency
* Update changelog
2 weeks ago
Kenrick Tandrian
87ff19f48a
Task/improve type safety in client services ( #7175 )
Improve type safety
2 weeks 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 weeks ago
Akash Negi
8c8fef80a5
Bugfix/incorrect single-value field validation as arrays in various endpoints ( #7165 )
* Fix incorrect single-value field validation as arrays
* Update changelog
2 weeks ago
Thomas Kaul
59234b5f4c
Task/update terms of service ( #7171 )
* Update terms of service
* Update changelog
2 weeks ago
Thomas Kaul
ea97858211
Task/update privacy policy ( #7170 )
* Update privacy policy
* Update changelog
2 weeks ago
Thomas Kaul
4d44829f8e
Task/upgrade nestjs to version 11.1.27 ( #7161 )
* Upgrade nestjs to version 11.1.27
* Update changelog
2 weeks ago
Shaik Aftab
511bd9cee4
Task/improve language localization for JA (20260629) ( #7169 )
* Update translations
* Update changelog
2 weeks ago
Thomas Kaul
1fc826c9ea
Task/localize country name in admin user views ( #7168 )
* Localize country name
2 weeks ago
Alexander Linder
80e81a36a9
Feature/add proxy route to FetchService ( #7153 )
* Add proxy route to FetchService
* Update changelog
2 weeks ago
Thomas Kaul
19dee87791
Release 3.18.0 ( #7160 )
2 weeks ago
Thomas Kaul
cea745d8ab
Task/improve alias display in access table ( #7158 )
* Do not wrap alias
* Update changelog
2 weeks ago
Thomas Kaul
8988cbe4e9
Bugfix/phantom UNKNOWN slice in portfolio proportion chart caused by floating point rounding ( #7156 )
* Fix phantom UNKNOWN slice caused by floating-point rounding
* Update changelog
2 weeks ago
Thomas Kaul
6dac46dcdc
Bugfix/base currency for total value calculation in public controller ( #7157 )
* Fix base currency
* Update changelog
2 weeks ago
Thomas Kaul
3f168bf1a7
Bugfix/exclude valueInBaseCurrency of top holdings in public portfolio endpoint ( #7155 )
* Exclude valueInBaseCurrency
* Update changelog
2 weeks ago
Thomas Kaul
da6956abc7
Task/refactor base url in Trackinsight service ( #7152 )
Refactor base url
2 weeks ago
Thomas Kaul
917a6d0e06
Task/improve language localization for DE (20260627) ( #7151 )
* Update translations
* Update changelog
2 weeks ago
Thomas Kaul
18577c1be6
Task/harmonize experimental feature labels in README.md ( #7018 )
Harmonize label
2 weeks ago
Thomas Kaul
3c822928c2
Bugfix/time zone handling in api test suite for deterministic execution in UTC ( #7149 )
* Fix time zone handling for deterministic execution in UTC
* Update changelog
2 weeks ago
github-actions[bot]
5739bfa60a
Task/update locales ( #7130 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2 weeks ago
greymoth
cea20fa5f6
Task/set up language localization for Japanese ( #7132 )
* Set up language localization for Japanese
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
2 weeks ago
Thomas Kaul
05281d5980
Feature/public access filtering ( #7146 )
* Add filtering for public access
* Update changelog
---------
Co-authored-by: Germán Martín <github@gmartin.net>
2 weeks ago
Thomas Kaul
038d17edb7
Release 3.17.0 ( #7144 )
3 weeks ago
Thomas Kaul
55c9c3d39f
Task/improve error message styling in import activities dialog ( #7143 )
* Improve styling
* Update changelog
3 weeks ago
Thomas Kaul
830c1e2295
Task/improve data source encoding ( #7138 )
Improve data source encoding
3 weeks ago
Thomas Kaul
f9b5c9bee2
Task/upgrade Nx to version 23.0.1 ( #7141 )
* Upgrade Nx to version 23.0.1
* Update changelog
3 weeks ago
Thomas Kaul
1efb5d241c
Task/mask Ghostfolio data source ( #7139 )
* Mask Ghostfolio data source
3 weeks ago