3539e875ba 
								
							
								 
							
						 
						
							
							
								
								Fix data loss risk in manual historical market data gathering ( #5686 )  
							
							
 
							
							
							Replace delete-then-fetch pattern with atomic transaction to prevent data loss when manually gathering historical market data fails.
Previously, when triggering "Gather Historical Market Data" from the Admin panel, the system would immediately delete all existing market
data before queueing the fetch job. If the external data provider was down or returned an error, the asset would be left with no historical
data and the original data was permanently lost.
Changes:
 - Add `replaceAllForSymbol()` method to MarketDataService that  performs delete and insert within a Prisma transaction
 - Remove upfront `deleteMany()` call from `gatherSymbol()` method
 - Add `replaceExistingData` flag to DataGatheringItem interface to distinguish manual refresh from scheduled updates
 - Update data gathering processor to use atomic replace only for manual operations while keeping normal upsert behavior for scheduled
  updates
 - Remove unused MarketDataService dependency from DataGatheringService
The atomic transaction ensures that if the fetch operation fails, the original market data remains untouched. Regular scheduled data gathering continues to use upsert operations and is unaffected by this change. 
							
						 
						4 days ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								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> 
							
						 
						6 days ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								5547108408 
								
									
								
							
								 
							
						 
						
							
							
								
								Feature/add close holding button to holding detail dialog ( #5832 )  
							
							
 
							
							
							* Add close holding button to holding detail dialog
* Update changelog 
							
						 
						6 days ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								54e0f5e466 
								
									
								
							
								 
							
						 
						
							
							
								
								Feature/extend user detail dialog ( #5844 )  
							
							
 
							
							
							* Extend user detail dialog
* Update changelog 
							
						 
						6 days ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f4bad6acaf 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugfix/provide missing locale to rule settings dialog ( #5845 )  
							
							
 
							
							
							* Provide locale to rule settings dialog
* Update changelog 
							
						 
						6 days ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c394a2d529 
								
									
								
							
								 
							
						 
						
							
							
								
								Release 2.211.0 ( #5838 )  
							
							
								
 
							
							
						 
						6 days ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b47a16961f 
								
									
								
							
								 
							
						 
						
							
							
								
								Release 2.211.0 ( #5837 )  
							
							
								
 
							
							
						 
						6 days ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								31e2346101 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugfix/market price in base currency during the portfolio snapshot calculation ( #5828 )  
							
							
 
							
							
							* Add fallback for market price in base currency
* Update changelog 
							
						 
						6 days ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								76a2249ba4 
								
									
								
							
								 
							
						 
						
							
							
								
								Feature/integrate SelfhostedHub into logo carousel ( #5786 )  
							
							
 
							
							
							* Add SelfhostedHub
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> 
							
						 
						6 days ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								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> 
							
						 
						6 days ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								482b97ba9b 
								
									
								
							
								 
							
						 
						
							
							
								
								Feature/set up user detail dialog in admin control panel ( #5819 )  
							
							
 
							
							
							* Set up user detail dialog
* Update changelog 
							
						 
						7 days ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								4ca65b88f9 
								
									
								
							
								 
							
						 
						
							
							
								
								Release 2.211.0-beta.0 ( #5829 )  
							
							
								
 
							
							
						 
						7 days ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								0ec9c1dd93 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugfix/custom asset name rendering in import activities dialog ( #5787 )  
							
							
 
							
							
							* Fix custom asset name rendering in import activities dialog 
* Update changelog 
							
						 
						7 days ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								1f6b061ab0 
								
									
								
							
								 
							
						 
						
							
							
								
								Task/migrate tablemark to v4 ( #5809 )  
							
							
 
							
							
							* Migrate tablemark to v4
* Update changelog 
							
						 
						7 days ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a872770b7c 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugfix/footer row style of accounts table component ( #5826 )  
							
							
 
							
							
							* Fix style of footer row
* Update changelog 
							
						 
						7 days ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								0b28da879b 
								
									
								
							
								 
							
						 
						
							
							
								
								Task/extend export response by performanceCalculationType ( #5816 )  
							
							
 
							
							
							* Extend export response by performanceCalculationType
* Update changelog 
							
						 
						1 week ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								852ed98d0f 
								
									
								
							
								 
							
						 
						
							
							
								
								Task/move prisma.config.ts to .config/prisma.ts ( #5821 )  
							
							
 
							
							
							* Move prisma.config.ts to .config/prisma.ts
* Update changelog 
							
						 
						1 week ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								37ab31ea72 
								
									
								
							
								 
							
						 
						
							
							
								
								Task/format value in Buying Power rule ( #5824 )  
							
							
 
							
							
							* Format value in Buying Power rule
* Update changelog 
							
						 
						1 week ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3cb0ca130e 
								
									
								
							
								 
							
						 
						
							
							
								
								Task/upgrade prisma to version 6.18.0 ( #5823 )  
							
							
 
							
							
							* Upgrade prisma to version 6.18.0
* Update changelog 
							
						 
						1 week ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								e096f5cc77 
								
									
								
							
								 
							
						 
						
							
							
								
								Release 2.210.1 ( #5818 )  
							
							
								
 
							
							
						 
						1 week ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								946edd5c5a 
								
									
								
							
								 
							
						 
						
							
							
								
								Release 2.210.0 ( #5814 )  
							
							
								
 
							
							
						 
						1 week ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								167cbcd5c7 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugfix/submit form of login with access token dialog with enter key press ( #5751 )  
							
							
 
							
							
							* Fix form submit with enter key press
* Update changelog 
							
						 
						1 week ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								ceace870a8 
								
									
								
							
								 
							
						 
						
							
							
								
								Task/upgrade ioredis to forfeit overriding defaults ( #5813 )  
							
							
 
							
							
							* Upgrade ioredis to forfeit overriding defaults
* Update changelog 
							
						 
						1 week ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								ed364fc25f 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugfix/database seed ( #5792 )  
							
							
 
							
							
							* Fix database seed
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> 
							
						 
						1 week ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3215280636 
								
									
								
							
								 
							
						 
						
							
							
								
								Task/extract portfolio filter sub form of assistant to reusable component ( #5618 )  
							
							
 
							
							
							* Extract portfolio filter sub form of assistant to reusable component
* Update changelog 
							
						 
						2 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								5c07992791 
								
									
								
							
								 
							
						 
						
							
							
								
								Task/improve changelog entry ( #5790 )  
							
							
 
							
							
							* Update changelog 
							
						 
						2 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								5bfcceb959 
								
									
								
							
								 
							
						 
						
							
							
								
								Task/auto-pad holdings table in AI prompt using tablemark ( #5772 )  
							
							
 
							
							
							* Auto-pad holdings table in AI prompt using tablemark
* Update changelog 
							
						 
						2 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								fbe0caa635 
								
									
								
							
								 
							
						 
						
							
							
								
								Feature/update locales ( #5788 )  
							
							
 
							
							
							* 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> 
							
						 
						2 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a65523fd04 
								
									
								
							
								 
							
						 
						
							
							
								
								Feature/allow data gathering by date range ( #5762 )  
							
							
 
							
							
							* Allow data gathering by date range
* Update changelog 
							
						 
						2 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								18d46cfa1e 
								
									
								
							
								 
							
						 
						
							
							
								
								Release 2.209.0 ( #5780 )  
							
							
								
 
							
							
						 
						2 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a9bcd4ee2e 
								
									
								
							
								 
							
						 
						
							
							
								
								Feature/update locales ( #5714 )  
							
							
 
							
							
							* 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> 
							
						 
						2 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								1daa980824 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugfix/import of activity with MANUAL data source (CSV file) ( #5749 )  
							
							
 
							
							
							* Fix import of activity with MANUAL data source
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> 
							
						 
						2 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								04d6d9cfa9 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugfix/total buy and sell calculation in summary ( #5759 )  
							
							
 
							
							
							* Fix total buy and sell calculation related to activities in custom currency
* Update changelog 
							
						 
						2 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								5188544c9b 
								
									
								
							
								 
							
						 
						
							
							
								
								Task/migrate blog page component to standalone ( #5742 )  
							
							
 
							
							
							* Migrate blog page component to standalone
* Update changelog 
							
						 
						2 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								103c15ca31 
								
									
								
							
								 
							
						 
						
							
							
								
								Feature/improve portfolio calculator unit tests by loading currency from user settings ( #5765 )  
							
							
 
							
							
							* Use currency from user settings
* Update changelog 
							
						 
						2 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								ba1ee013d7 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugfix/fix word wrap in menus of activities table ( #5764 )  
							
							
 
							
							
							* Fix word wrap
* Update changelog 
							
						 
						2 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								835bde6662 
								
									
								
							
								 
							
						 
						
							
							
								
								Feature/extend pricing page ( #5761 )  
							
							
 
							
							
							* Extend pricing page
* Update changelog 
							
						 
						2 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3caa3c010e 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugfix/dark mode in logo carousel component ( #5758 )  
							
							
 
							
							
							* Fix dark mode
* Update changelog 
							
						 
						2 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								33d9ba0063 
								
									
								
							
								 
							
						 
						
							
							
								
								Feature/add Stealth Wealth to glossary ( #5754 )  
							
							
 
							
							
							* Add Stealth Wealth
* Update changelog 
							
						 
						2 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7dacc10946 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugfix/reset scroll position on page change ( #5753 )  
							
							
 
							
							
							* Reset scroll position on page change
* Update changelog 
							
						 
						2 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3034745e7d 
								
									
								
							
								 
							
						 
						
							
							
								
								Feature/improve currency validation in getAssetProfiles() functionality of data provider service ( #5747 )  
							
							
 
							
							
							* Improve currency validation
* Update changelog 
							
						 
						3 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								058d7caacd 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugfix/respect includeIndices flag in search functionality of FMP service ( #5746 )  
							
							
 
							
							
							* Respect includeIndices in search()
* Update changelog 
							
						 
						3 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								2ff02a0a9c 
								
									
								
							
								 
							
						 
						
							
							
								
								Feature/improve currency validation in search functionality of data provider service ( #5745 )  
							
							
 
							
							
							* Improve currency validation
* Update changelog 
							
						 
						3 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								e8366603ad 
								
									
								
							
								 
							
						 
						
							
							
								
								Task/extract footer to component ( #5702 )  
							
							
 
							
							
							* Extract footer to component
* Update changelog 
							
						 
						3 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								8d6153fa52 
								
									
								
							
								 
							
						 
						
							
							
								
								Feature/use asset profile resolutions in getQuotes() of FMP service ( #5743 )  
							
							
 
							
							
							* Use asset profile resolutions in getQuotes()
* Update changelog 
							
						 
						3 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								5c7d34821e 
								
									
								
							
								 
							
						 
						
							
							
								
								Feature/set up Storybook story for holdings table component ( #5697 )  
							
							
 
							
							
							* Set up Storybook story for holdings table component
* Update changelog 
							
						 
						3 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								02ca2eca28 
								
									
								
							
								 
							
						 
						
							
							
								
								Task/improve changelog entry ( #5738 )  
							
							
 
							
							
							* Update changelog 
							
						 
						3 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								02ef4dc8d9 
								
									
								
							
								 
							
						 
						
							
							
								
								Task/disable zoom in PWA ( #5735 )  
							
							
 
							
							
							* Disable zoom in PWA
* Update changelog 
							
						 
						3 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c1c7d82c83 
								
									
								
							
								 
							
						 
						
							
							
								
								Release 2.208.0 ( #5734 )  
							
							
								
 
							
							
						 
						3 weeks ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								fc4d5774fa 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugfix/enable IPv6 connectivity for Redis in job queue module ( #5726 )  
							
							
 
							
							
							* Enable IPv6 connectivity for Redis in job queue module
* Update changelog 
							
						 
						3 weeks ago