Bruce Berrios 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0ef52ed9da 
								
							 
						 
						
							
							
								
								Add daily leaderboards ( #3023 ) bruception  
							
							... 
							
							
							
							* Setup daily leaderboards backend (#2987 ) bruception
* Setup daily leaderboards backend
* Add enabled checks
* Consistent naming
* Add initial unit tests
* Use more flexible daily leaderboard rule logic
* Fix seed rule
* Add LRU Cache + Rank Calculation
* Use native functions
* Optional daily leaderboard rank
* Proper status code for invalid lb mode
* Add result criteria check
* Make daily leaderboard cache size configurable
* Add Ape endpoint for daily leaderboard (#2997 )
* support for switching to viewing daily lbs
* test
* buttons
* only checking daily if user has more than 2 hours typed
* updated structure
* setting rank if its undefined
* only when daily
* storing uid
* fixed media queries
* Daily leaderboards pagination (#3006 )
* Pagination
* Remove with scores
* Add daily leaderboard rank (#3014 ) Bruception
* Add daily leaderboard rank
* Remove unused import
* Use object instead
* Add client logic
* Add limit checks
* Announce top daily leaderboard results (#3017 )
* Add rank in daily leaderboard results (#3022 )
* not showing lb memory and top % on daily
* Fix rank pagination
* Actual fix
* showing new rank
Co-authored-by: Miodec <bartnikjack@gmail.com> 
							
						 
						
							2022-05-26 16:30:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sondre Kjempekjenn 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								afd288a717 
								
							 
						 
						
							
							
								
								Testing - mock setup for redis ( #2944 )  
							
							
							
						 
						
							2022-05-05 14:05:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bruce Berrios 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								91220a5bdc 
								
							 
						 
						
							
							
								
								Move backend source files into src folder ( #2943 )  
							
							
							
						 
						
							2022-05-05 19:27:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sondre Kjempekjenn 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								88a587c5c2 
								
							 
						 
						
							
							
								
								Feature/backend test ( #2937 ) sondrekje  
							
							... 
							
							
							
							* Switch to ts-node-dev for development
* Minimal setup for backend testing
* Basic controller test
* __tests__ directory
* Delete old DB client
* Improve tests, ensure DB cleanup only runs for inMemory DB 
							
						 
						
							2022-05-05 15:19:31 +02:00