|  | 31daf2efe0   | Make game overview playthrough dropdown close when clicked outside 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m6s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m17s | 2025-03-28 13:43:46 +01:00 |  | 
			
				
					|  | 6d53fca910   | Always return timedelta in update_game_playtime 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m3s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m19s | 2025-03-26 12:05:10 +01:00 |  | 
			
				
					|  | f7e426e030   | Make it easier to create a play event | 2025-03-26 12:04:46 +01:00 |  | 
			
				
					|  | b29e4edd72   | Continue making use of improved duration handling 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m5s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m22s | 2025-03-25 23:38:04 +01:00 |  | 
			
				
					|  | 3c58851b88   | Improve form fields for duration and currency 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m0s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m10s | 2025-03-25 22:46:17 +01:00 |  | 
			
				
					|  | 99f3540825   | Improve duration handling for sessions and games | 2025-03-25 22:46:01 +01:00 |  | 
			
				
					|  | 5e778bec30   | Fix stats having hardcoded year 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m20s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m35s | 2025-03-25 15:56:20 +01:00 |  | 
			
				
					|  | fea9d9784d   | Fix purchase-name partial 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m5s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m13s | 2025-03-24 21:02:13 +01:00 |  | 
			
				
					|  | 23b4a7a069   | Make it possible to edit and delete status changes 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m11s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m18s | 2025-03-22 23:45:02 +01:00 |  | 
			
				
					|  | 89de85c00d   | Introduce game status, playevents 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m10s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m21s | 2025-03-22 20:59:23 +01:00 |  | 
			
				
					|  | d892659132   | Add debugging config | 2025-03-22 20:58:30 +01:00 |  | 
			
				
					|  | 341e62283b   | Change gamestatus to non-block element | 2025-03-22 20:54:20 +01:00 |  | 
			
				
					|  | 61b6c1c55f   | Set default logger to WARNING, add games handler at INFO | 2025-03-22 20:52:39 +01:00 |  | 
			
				
					|  | eeaa02bada   | Add helper scripts for getting exchange rates | 2025-03-22 20:52:02 +01:00 |  | 
			
				
					|  | 9d16bc2546   | Update exchangerates.yaml | 2025-03-22 20:49:21 +01:00 |  | 
			
				
					|  | 7a52b59b3d   | Improve logging in tasks.py 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m8s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m9s | 2025-03-22 16:57:27 +01:00 |  | 
			
				
					|  | 0ce59a8cc6   | Fix a bug in convert_prices Prevents actually finding any new prices | 2025-03-22 16:57:27 +01:00 |  | 
			
				
					|  | e0dfc0fc3e   | update dependencies | 2025-03-22 09:14:46 +01:00 |  | 
			
				
					|  | 8cb67ca002   | Add updated_at to Game | 2025-03-17 08:36:41 +01:00 |  | 
			
				
					|  | be2a01840c   | Fix != None | 2025-03-17 08:35:48 +01:00 |  | 
			
				
					|  | 612c42ebb7   | Standardize blank and null fields in models | 2025-03-17 08:35:07 +01:00 |  | 
			
				
					|  | e2255a1c85   | Update django-cotton to 1.6.0 | 2025-03-17 08:33:43 +01:00 |  | 
			
				
					|  | 0b274b4403   | Calculate stats for last 7/14 days from manual as well | 2025-03-17 08:30:57 +01:00 |  | 
			
				
					|  | ddd75f22b0   | Allow games to be set to Mastered | 2025-03-17 08:26:56 +01:00 |  | 
			
				
					|  | 843eed64d6   | Add search field to game list 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m7s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m1s | 2025-02-10 18:20:46 +01:00 |  | 
			
				
					|  | 50e7efcfae   | Fix today's playtime stats 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 57s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m0s | 2025-02-09 09:00:28 +01:00 |  | 
			
				
					|  | 3e713a7637   | Switch PRAGMA synchronous back to FULL 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m8s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m8s I had some data loss when restarting a container shortly after a database change, let's see if this prevents it. | 2025-02-09 08:56:24 +01:00 |  | 
			
				
					|  | 2d7342c0d5   | Fix add/edit session screen 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m5s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m14s | 2025-02-08 17:54:03 +01:00 |  | 
			
				
					|  | aba9bc994d   | Add playtime stats to navbar 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m1s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m16s | 2025-02-08 13:46:56 +01:00 |  | 
			
				
					|  | 967ff7df07   | Fix wrong purchase form field 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m16s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m22s | 2025-02-07 20:21:14 +01:00 |  | 
			
				
					|  | 2ab497fd54   | Also theme password fields | 2025-02-07 20:20:33 +01:00 |  | 
			
				
					|  | 34148466c7   | Improve forms 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m17s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m10s | 2025-02-04 20:09:25 +01:00 |  | 
			
				
					|  | b22e185d47   | Add status, mastered to Game | 2025-02-04 20:09:05 +01:00 |  | 
			
				
					|  | b2b69339b3   | Improve game choices on the session form | 2025-02-04 18:34:59 +01:00 |  | 
			
				
					|  | 89d1bbdd9e   | Fix games stats, show all played games instead of top 10 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 56s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m29s | 2025-02-01 10:02:23 +01:00 |  | 
			
				
					|  | 637e3e6493   | Specifying name on NameWithIcon now works | 2025-02-01 10:01:56 +01:00 |  | 
			
				
					|  | d213a3d35d   | Improve purchase view 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 58s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m16s | 2025-01-30 17:54:42 +01:00 |  | 
			
				
					|  | 2f4e16dd54   | Improve database concurrency 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m7s 
				
	
				Django CI/CD / build-and-push (push) Successful in 1m58s | 2025-01-30 16:53:30 +01:00 |  | 
			
				
					|  | 6f62889e92   | Improve price information 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m1s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m9s | 2025-01-30 16:38:13 +01:00 |  | 
			
				
					|  | 4ec808eeec   | Improve display when no purchases or sessions exist | 2025-01-30 11:56:59 +01:00 |  | 
			
				
					|  | 69d27958f3   | Fix possible server error | 2025-01-30 11:56:47 +01:00 |  | 
			
				
					|  | 4ec1cf5f28   | Improve purchase __str__ 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m2s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m13s | 2025-01-30 11:41:01 +01:00 |  | 
			
				
					|  | d936fdc60d   | Fix currency API endpoint accepting only lowercase currency strings Signed-off-by: Lukáš Kucharczyk <lukas@kucharczyk.xyz> | 2025-01-30 11:40:22 +01:00 |  | 
			
				
					|  | 2116cfc219   | Remove migrations 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m9s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m12s | 2025-01-29 22:28:00 +01:00 |  | 
			
				
					|  | 6bd8271291   | Remove Edition 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Failing after 54s 
				
	
				Django CI/CD / build-and-push (push) Has been skipped | 2025-01-29 22:05:06 +01:00 |  | 
			
				
					|  | e571feadef   | Add platform to Game | 2025-01-29 18:42:13 +01:00 |  | 
			
				
					|  | 23c1ce1f96   | Set Edition related_name to editions | 2025-01-29 18:02:17 +01:00 |  | 
			
				
					|  | 33103daebc   | Update Django to 5.1.5 and virtualenv to 20.29.1 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m5s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m13s | 2025-01-29 13:45:58 +01:00 |  | 
			
				
					|  | ba6028e43d   | Add emulated property to sessions 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m16s 
				
	
				Django CI/CD / build-and-push (push) Has been cancelled | 2025-01-29 13:43:35 +01:00 |  | 
			
				
					|  | c2853a3ecc   | purchases can now refer to multiple editions 
		
	
	
		
			
				
	
				Django CI/CD / test (push) Successful in 1m3s 
				
	
				Django CI/CD / build-and-push (push) Successful in 2m36s allows purchases to be for more than one game | 2025-01-08 21:00:19 +01:00 |  |