Laksh sadhwani
790d9afc22
Merge 0bd5e361c6 into debadd455e
2 days ago
Thomas Kaul
debadd455e
Task/upgrade ng-extract-i18n-merge to version 3.1.0 ( #5886 )
* Upgrade ng-extract-i18n-merge to version 3.1.0
* Update changelog
2 days ago
Kenrick Tandrian
b705b8f07b
Task/resolve @typescript-eslint/prefer-regexp-exec ESLint rule ( #5885 )
* fix(lint): remove @typescript-eslint/prefer-regexp-exec override
* fix(lint): resolve eslint errors
2 days ago
Thomas Kaul
6177ec0ec5
Feature/improve icon of View Holding menu item in activities table ( #5881 )
* Improve icon
* Update changelog
3 days ago
Thomas Kaul
f188d1b2ab
Feature/update OSS friends 20251031 ( #5879 )
* Update OSS friends
3 days ago
Thomas Kaul
b05eb9ede4
Task/conditionally show Sponsors section on about page ( #5882 )
* Conditionally show sponsors section
3 days ago
Thomas Kaul
7e5b2ce980
Feature/refresh cryptocurrencies list 20251031 ( #5880 )
* Update cryptocurrencies.json
* Update changelog
3 days ago
Thomas Kaul
ad243389b1
Release 2.213.0 ( #5876 )
4 days ago
Thomas Kaul
2f48a7493e
Feature/upgrade NestJS to version 11.1.8 ( #5874 )
* Upgrade nestjs to version 11.1.8
* Update changelog
4 days ago
Kenrick Tandrian
294f1a5f11
Task/migrate tags selector component in holding detail dialog to form control ( #5850 )
* Migrate tags selector component to form control
* Update changelog
4 days ago
Thomas Kaul
7de0db8330
Bugfix/LambdaTest logo ( #5873 )
* Fix LambdaTest logo
4 days ago
Thomas Kaul
d7f3578ef9
Task/add error logging to symbol lookup in Trackinsight data enhancer ( #5872 )
* Add error logging
* Update changelog
4 days ago
github-actions[bot]
af6d661512
Feature/update locales ( #5852 )
* Update locales
* Update translation
* Update changelog
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
4 days ago
Thomas Kaul
674a96ce8c
Feature/improve icon of holdings tabs ( #5842 )
* Improve icon of holdings tabs
* Update changelog
5 days ago
David Requeno
0ea2edd1e5
Feature/extend menu in activities table component ( #5855 )
* Extend menu in activities table component
* Update changelog
5 days ago
Thomas Kaul
aa8f933110
Release 2.212.0 ( #5871 )
5 days ago
Thomas Kaul
ed115c59b1
Feature/improve usability of user detail dialog ( #5868 )
* Do not reload on close
* Update changelog
5 days ago
Thomas Kaul
8c80086da1
Bugfix/fix typography hierarchy in resources pages ( #5863 )
* Fix hierarchy
6 days ago
Thomas Kaul
8bd47d3f7c
Feature/set up sponsors section on about page ( #5862 )
* Set up sponsors section
* Update changelog
6 days ago
Vansh
7dc74fe681
Task/refactor column definitions in AI service ( #5834 )
* Refactor column definitions in AI service
* Update changelog
6 days ago
Thomas Kaul
cf2dd95906
Task/add LambdaTest to Sponsors in README.md ( #5861 )
* Add LambdaTest
7 days ago
Thomas Kaul
9f36eef39d
Task/extend Contributing section in README.md ( #5864 )
* Add GitHub Sponsors
7 days ago
Thomas Kaul
ecc35c9ffa
Task/improve typings of dialogs ( #5846 )
* Improve typings
1 week ago
github-actions[bot]
6a93d8c050
Feature/update locales ( #5847 )
* Update locales
* Update translations
* Update changelog
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
1 week ago
Kenrick Tandrian
5547108408
Feature/add close holding button to holding detail dialog ( #5832 )
* Add close holding button to holding detail dialog
* Update changelog
1 week ago
Abhishek Singla
54e0f5e466
Feature/extend user detail dialog ( #5844 )
* Extend user detail dialog
* Update changelog
1 week ago
Thomas Kaul
f4bad6acaf
Bugfix/provide missing locale to rule settings dialog ( #5845 )
* Provide locale to rule settings dialog
* Update changelog
1 week ago
Laaaaksh
0bd5e361c6
perf: optimize redactAttributes() with custom fast clone and iterative traversal
Improve redactAttributes() performance by 2.4x (59%) on real-world scenarios.
Major optimizations:
- Replace JSON.parse(JSON.stringify()) with custom fastClone() function
- Implement iterative traversal with pointer-based queue (no recursion)
- Separate wildcard and conditional attribute mappings for faster processing
- Use Object.keys() instead of for...in for better performance
- Cache type checks to reduce repeated typeof operations
- Use Map for O(1) attribute lookups
Performance improvements:
- Real-world portfolios: 2.4x faster (1.182ms → 0.486ms)
- Wide objects: 3.3x faster (0.485ms → 0.149ms)
- Extreme depth: 1.3x faster (55.914ms → 42.710ms)
Benefits:
- No breaking changes - same API and behavior
- Eliminates recursion risk (no stack overflow)
- Better handling of edge cases (circular refs, Big.js)
- All existing tests pass
1 week ago
Thomas Kaul
c394a2d529
Release 2.211.0 ( #5838 )
1 week ago
Thomas Kaul
b47a16961f
Release 2.211.0 ( #5837 )
1 week ago
vitalymatyushik
31e2346101
Bugfix/market price in base currency during the portfolio snapshot calculation ( #5828 )
* Add fallback for market price in base currency
* Update changelog
1 week ago
Vaishnavi Parabkar
76a2249ba4
Feature/integrate SelfhostedHub into logo carousel ( #5786 )
* Add SelfhostedHub
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
1 week ago
Thomas Kaul
e03f58feff
Task/refactor Activities interface to ActivitiesResponse interface ( #5835 )
* Refactor Activities interface to ActivitiesResponse interface
1 week ago
github-actions[bot]
d1a151bd60
Feature/update locales ( #5807 )
* Update locales
* Update translations
* Update changelog
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
1 week ago
Harsh Santwani
482b97ba9b
Feature/set up user detail dialog in admin control panel ( #5819 )
* Set up user detail dialog
* Update changelog
1 week ago
Thomas Kaul
4ca65b88f9
Release 2.211.0-beta.0 ( #5829 )
1 week ago
Sven Günther
0ec9c1dd93
Bugfix/custom asset name rendering in import activities dialog ( #5787 )
* Fix custom asset name rendering in import activities dialog
* Update changelog
1 week ago
David Requeno
1f6b061ab0
Task/migrate tablemark to v4 ( #5809 )
* Migrate tablemark to v4
* Update changelog
1 week ago
Thomas Kaul
a872770b7c
Bugfix/footer row style of accounts table component ( #5826 )
* Fix style of footer row
* Update changelog
1 week ago
Vansh
0b28da879b
Task/extend export response by performanceCalculationType ( #5816 )
* Extend export response by performanceCalculationType
* Update changelog
2 weeks ago
Harsh Santwani
852ed98d0f
Task/move prisma.config.ts to .config/prisma.ts ( #5821 )
* Move prisma.config.ts to .config/prisma.ts
* Update changelog
2 weeks ago
danielochinasa
37ab31ea72
Task/format value in Buying Power rule ( #5824 )
* Format value in Buying Power rule
* Update changelog
2 weeks ago
Thomas Kaul
3cb0ca130e
Task/upgrade prisma to version 6.18.0 ( #5823 )
* Upgrade prisma to version 6.18.0
* Update changelog
2 weeks ago
Thomas Kaul
e096f5cc77
Release 2.210.1 ( #5818 )
2 weeks ago
Szymon Łągiewka
2b727f867f
Bugfix/include missing dotenv packages ( #5817 )
* Include missing dotenv packages
2 weeks ago
Thomas Kaul
946edd5c5a
Release 2.210.0 ( #5814 )
2 weeks ago
Thomas Kaul
f19d9c78aa
Task/clean up unused eslint-disable-next-line directives ( #5782 )
* Clean up unused eslint-disable-next-line directives
2 weeks ago
Thomas Kaul
edcc140428
Task/introduce interface for create Stripe checkout session response ( #5791 )
* Introduce interface
2 weeks ago
jjs2099
167cbcd5c7
Bugfix/submit form of login with access token dialog with enter key press ( #5751 )
* Fix form submit with enter key press
* Update changelog
2 weeks ago
Szymon Łągiewka
ceace870a8
Task/upgrade ioredis to forfeit overriding defaults ( #5813 )
* Upgrade ioredis to forfeit overriding defaults
* Update changelog
2 weeks ago