Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa84404852 
							
						 
					 
					
						
						
							
							refactor client code to be used with the server  
						
						
						
					 
					
						2022-12-01 11:58:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							31b5f3ed88 
							
						 
					 
					
						
						
							
							finished the sentence in the readme  
						
						
						
					 
					
						2022-12-01 11:48:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9af05a55e1 
							
						 
					 
					
						
						
							
							fixed some test that shouldn't pass  
						
						
						
					 
					
						2022-12-01 11:45:09 +01:00 
						 
				 
			
				
					
						
							
							
								AudricV 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47b82f2b69 
							
						 
					 
					
						
						
							
							[Client] Accessibility improvements  
						
						... 
						
						
						
						- Add lang attribute with fr value on the html element;
- Fix alternative text for the theme switcher button;
- Add title attribute on footer links. 
						
					 
					
						2022-12-01 11:41:33 +01:00 
						 
				 
			
				
					
						
							
							
								AudricV 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							274f61f651 
							
						 
					 
					
						
						
							
							[Client] Add common script  
						
						... 
						
						
						
						This script is in charge to detect whether the client is compatible with the
game (not being Internet Explorer, having support of local storage and
websockets).
It also manages the theme preference, stored in the localStorage, and displays
the corresponding theme according to this preference. 
						
					 
					
						2022-12-01 11:41:33 +01:00 
						 
				 
			
				
					
						
							
							
								AudricV 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3510bba36a 
							
						 
					 
					
						
						
							
							[Client] Add start background  
						
						... 
						
						
						
						This background has been created with the help of icons from icons8.com, using
the Free license.
Linking to Icons8 must be done in the pages where their icons are used, see
https://icons8.com/license . 
						
					 
					
						2022-12-01 11:41:33 +01:00 
						 
				 
			
				
					
						
							
							
								AudricV 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							256e2a242b 
							
						 
					 
					
						
						
							
							[Client] Add icons for the theme switcher  
						
						... 
						
						
						
						These icons come from Google Fonts and are licensed under the Apache License
Version 2.0. 
						
					 
					
						2022-12-01 11:41:33 +01:00 
						 
				 
			
				
					
						
							
							
								AudricV 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cea9db6f26 
							
						 
					 
					
						
						
							
							[Client] Add CSS stylesheets for the startup page  
						
						... 
						
						
						
						Two CSS stylesheets have been added: one which is common to all pages and one
which is specific to the game statup. 
						
					 
					
						2022-12-01 11:41:33 +01:00 
						 
				 
			
				
					
						
							
							
								AudricV 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b1b76016b 
							
						 
					 
					
						
						
							
							[Client] Add fonts used on the startup page  
						
						... 
						
						
						
						Add Spicy Rice (version 21) and Titan One (version 13) fonts.
Spicy Rice is made by Astigmatic and Titan One by Rodrigo Fuenzalida, both
licensed under the Open Font License. 
						
					 
					
						2022-12-01 11:41:32 +01:00 
						 
				 
			
				
					
						
							
							
								AudricV 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fed625edd8 
							
						 
					 
					
						
						
							
							[Client] Initial creation of the HTML welcome page  
						
						... 
						
						
						
						This page contains currently elements for the intial loading state: a theme
switcher, a play button and links to the privacy policy, the license(s) of
elements reused in the game and legal mentions.
It also contains error messages when JavaScript, websockets or local storage is
disabled, but they are not displayed or displayed properly yet. 
						
					 
					
						2022-12-01 11:41:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							96a5271822 
							
						 
					 
					
						
						
							
							Merge pull request  #8  from ThomasRubini/server_ui  
						
						... 
						
						
						
						Basic UI pages 
						
					 
					
						2022-12-01 11:40:45 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67afb7ac8f 
							
						 
					 
					
						
						
							
							Basic UI pages  
						
						
						
					 
					
						2022-12-01 10:57:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							e0ffdafa7d 
							
						 
					 
					
						
						
							
							Merge pull request  #6  from ThomasRubini/server_401  
						
						... 
						
						
						
						Always return 200 for consistency 
						
					 
					
						2022-12-01 10:54:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							1d88aac188 
							
						 
					 
					
						
						
							
							Merge pull request  #5  from ThomasRubini/server_post  
						
						... 
						
						
						
						allow POST requests on the API 
						
					 
					
						2022-12-01 10:54:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c006c5a38e 
							
						 
					 
					
						
						
							
							deleted useless file  
						
						
						
					 
					
						2022-12-01 10:52:55 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e47063207c 
							
						 
					 
					
						
						
							
							Always return 200 for consistency  
						
						
						
					 
					
						2022-12-01 10:52:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4632691186 
							
						 
					 
					
						
						
							
							runned test, fixed some inconsistencies  
						
						
						
					 
					
						2022-12-01 10:51:58 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb529c558e 
							
						 
					 
					
						
						
							
							use request.values instead of request.args  
						
						
						
					 
					
						2022-12-01 10:43:41 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc410e93a5 
							
						 
					 
					
						
						
							
							allow POST requests on the API  
						
						
						
					 
					
						2022-12-01 10:35:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bc92fc48f3 
							
						 
					 
					
						
						
							
							finished tests, still require a run  
						
						
						
					 
					
						2022-12-01 10:15:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							8f2a4cea04 
							
						 
					 
					
						
						
							
							Merge pull request  #1  from ThomasRubini/server  
						
						... 
						
						
						
						Start of the server 
						
					 
					
						2022-11-29 15:16:16 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c9f01efad 
							
						 
					 
					
						
						
							
							Misplaced comment  
						
						
						
					 
					
						2022-11-29 15:11:33 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54785f04ee 
							
						 
					 
					
						
						
							
							endpoint /startGame + jwt_required decorator  
						
						
						
					 
					
						2022-11-29 14:51:04 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c162dd4fb 
							
						 
					 
					
						
						
							
							refactor  
						
						
						
					 
					
						2022-11-29 13:54:38 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							812c886517 
							
						 
					 
					
						
						
							
							add 'game_type' field to JWT  
						
						
						
					 
					
						2022-11-29 13:40:02 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b3c027385 
							
						 
					 
					
						
						
							
							Deprecate /getGameInfo endpoint  
						
						
						
					 
					
						2022-11-29 13:35:11 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							563ce9ede7 
							
						 
					 
					
						
						
							
							add username in Member#__str__  
						
						
						
					 
					
						2022-11-29 13:33:16 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							291674eab1 
							
						 
					 
					
						
						
							
							Change 'id' field to 'game_id'  
						
						
						
					 
					
						2022-11-29 13:31:38 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							516cf831a6 
							
						 
					 
					
						
						
							
							rename GameInfo to Game  
						
						
						
					 
					
						2022-11-29 13:29:34 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e0a61cd87 
							
						 
					 
					
						
						
							
							add string representation for classes  
						
						
						
					 
					
						2022-11-29 13:28:54 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							657a90955f 
							
						 
					 
					
						
						
							
							replace game_lists with games_list  
						
						
						
					 
					
						2022-11-29 12:07:54 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bcc552756 
							
						 
					 
					
						
						
							
							make GameInfo object manages itself + /joinGame endpoint  
						
						
						
					 
					
						2022-11-29 12:07:14 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3beabd84aa 
							
						 
					 
					
						
						
							
							generate secret securely  
						
						
						
					 
					
						2022-11-29 10:12:06 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							361ade9abe 
							
						 
					 
					
						
						
							
							basic JWT generation + rename gameid to game_id  
						
						
						
					 
					
						2022-11-29 10:06:15 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4da6d75913 
							
						 
					 
					
						
						
							
							rename game_api.py to game_functions.py  
						
						
						
					 
					
						2022-11-29 09:10:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e2301ec1e7 
							
						 
					 
					
						
						
							
							refractor + some doc  
						
						
						
					 
					
						2022-11-28 15:35:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							12ce1bcfa1 
							
						 
					 
					
						
						
							
							added test templates  
						
						
						
					 
					
						2022-11-28 15:08:29 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d74f304330 
							
						 
					 
					
						
						
							
							basic game creation API  
						
						
						
					 
					
						2022-11-17 17:26:15 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1fa7e43bbe 
							
						 
					 
					
						
						
							
							basic structure  
						
						
						
					 
					
						2022-11-17 16:12:30 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6f29188eb 
							
						 
					 
					
						
						
							
							added .gitignore  
						
						
						
					 
					
						2022-11-17 16:11:49 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas R 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b192c2e98 
							
						 
					 
					
						
						
							
							Create LICENCE  
						
						
						
					 
					
						2022-10-10 16:32:55 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Rubini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							215bb3f5f9 
							
						 
					 
					
						
						
							
							added README  
						
						
						
					 
					
						2022-10-04 08:27:41 +02:00