Christian Fehmer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6056111eae 
								
							 
						 
						
							
							
								
								feat: add friends (@fehmer)  
							
							
							
						 
						
							2025-06-24 12:21:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nad Alaba 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								932d0e166e 
								
							 
						 
						
							
							
								
								build: fix openapi spec path for docs & stats endpoints on dev (@NadAlaba) ( #6343 )  
							
							... 
							
							
							
							### Description
1. fix openapi specification path so that /docs endpoint would work on
dev.
> Error: ENOENT: no such file or directory, stat
'backend/src/static/api/public.html' Stack: Error: ENOENT: no such file
or directory
2. fix openapi specification path so that API Operation would work on
/stats endpoint on dev.
> Cannot read openApi specification from
backend/src/api/routes/../../static/api/openapi.json. Swagger stats will
not fully work.

3. remove unneeded `files` & `ts-node` options from `tsconfig.json` in
various places.
> File 'backend/src/types/types.d.ts' not found.
  The file is in the program because:
    Part of 'files' list in tsconfig.json
4. add the missing `pnpm test` script to the funbox package. 
							
						 
						
							2025-03-12 16:20:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1509a675b8 
								
							 
						 
						
							
							
								
								refactor: move common util functions to a package (@miodec) ( #5894 )  
							
							... 
							
							
							
							Also moves esbuild to a package. 
							
						 
						
							2024-09-20 11:54:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Fehmer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4f75a00cb3 
								
							 
						 
						
							
							
								
								impr: use ts-rest for webhook endpoints (@fehmer, @miodec) ( #5871 )  
							
							... 
							
							
							
							!nuf 
							
						 
						
							2024-09-11 14:16:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Fehmer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b315836dee 
								
							 
						 
						
							
							
								
								impr: move configuration checks to contracts (@fehmer) ( #5851 )  
							
							... 
							
							
							
							!nuf 
							
						 
						
							2024-09-11 11:26:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Fehmer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c7b3e2c916 
								
							 
						 
						
							
							
								
								impr: move permission checks to contracts (@fehmer, @miodec) ( #5848 )  
							
							... 
							
							
							
							!nuf 
							
						 
						
							2024-09-10 11:35:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Fehmer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b06b9f73e5 
								
							 
						 
						
							
							
								
								refactor: rework rate limiting (@fehmer) ( #5845 )  
							
							... 
							
							
							
							!nuf 
							
						 
						
							2024-09-09 10:39:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Fehmer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								259894ab9f 
								
							 
						 
						
							
							
								
								impr: use tsrest for user endpoints (@fehmer) ( #5815 )  
							
							... 
							
							
							
							!nuf 
							
						 
						
							2024-09-05 17:28:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Fehmer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1804ebcd8a 
								
							 
						 
						
							
							
								
								impr: use tsrest for quotes endpoints (@fehmer) ( #5802 )  
							
							... 
							
							
							
							!nuf 
							
						 
						
							2024-08-29 15:42:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Fehmer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								30d440a70e 
								
							 
						 
						
							
							
								
								impr: use tsrest for dev endpoints (@fehmer) ( #5800 )  
							
							... 
							
							
							
							!nuf 
							
						 
						
							2024-08-23 20:03:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Fehmer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e2d574444a 
								
							 
						 
						
							
							
								
								impr: use tsrest for configurations endpoint (@fehmer) ( #5796 )  
							
							... 
							
							
							
							!nuf 
							
						 
						
							2024-08-23 19:06:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Fehmer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e03a25fb92 
								
							 
						 
						
							
							
								
								impr: use ts-rest for results endpoint (@fehmer) ( #5758 )  
							
							... 
							
							
							
							!nuf 
							
						 
						
							2024-08-23 12:13:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Fehmer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c6e8f413fc 
								
							 
						 
						
							
							
								
								impr: use tsrest for leaderboard endpoints (@fehmer) ( #5717 )  
							
							... 
							
							
							
							!nuf 
							
						 
						
							2024-08-12 14:08:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Fehmer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c50535cd0f 
								
							 
						 
						
							
							
								
								impr: use tsrest for public endpoints (@fehmer) ( #5716 )  
							
							... 
							
							
							
							!nuf 
							
						 
						
							2024-08-09 12:39:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Fehmer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f6ec006507 
								
							 
						 
						
							
							
								
								impr: use tsrest for psa endpoints (@fehmer) ( #5712 )  
							
							... 
							
							
							
							!nuf 
							
						 
						
							2024-08-08 15:10:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Fehmer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								460f803bca 
								
							 
						 
						
							
							
								
								impr: use tsrest for admin endpoint (@fehmer) ( #5713 )  
							
							... 
							
							
							
							!nuf 
							
						 
						
							2024-08-08 12:41:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Fehmer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8a09acd8d5 
								
							 
						 
						
							
							
								
								impr: use tsrest for ape-keys endpoint (@fehmer) ( #5706 )  
							
							... 
							
							
							
							!nuf 
							
						 
						
							2024-08-01 13:29:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Fehmer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6c6e1529a2 
								
							 
						 
						
							
							
								
								impr: use tsrest for presets endpoints (@fehmer) ( #5675 )  
							
							... 
							
							
							
							!nuf 
							
						 
						
							2024-07-30 12:58:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Fehmer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7f9f704dcd 
								
							 
						 
						
							
							
								
								impr: use tsrest/zod for config endpoints (@fehmer) ( #5649 )  
							
							... 
							
							
							
							!nuf 
							
						 
						
							2024-07-29 11:31:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8f4d291fcf 
								
							 
						 
						
							
							
								
								Revert "impr: use tsrest/zod for type-safety on both ends (@fehmer) ( #5479 )" ( #5619 )  
							
							... 
							
							
							
							This reverts commit 4c9e949f10 
							
						 
						
							2024-07-16 17:29:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Fehmer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c9e949f10 
								
							 
						 
						
							
							
								
								impr: use tsrest/zod for type-safety on both ends (@fehmer) ( #5479 )  
							
							... 
							
							
							
							!nuf 
							
						 
						
							2024-07-16 15:24:06 +02:00