|  | 9ce31c4dd8   | ♻️ Finish centerlizing the data models | 2025-09-27 15:14:05 +08:00 |  | 
			
				
					|  | e70d8371f8   | ♻️ Centralized data models (wip) | 2025-09-27 14:09:28 +08:00 |  | 
			
				
					|  | 5c97733b3e   | 💥 Rename Pusher to Ring | 2025-09-14 19:42:51 +08:00 |  | 
			
				
					|  | fb6721cb1b | 💄 Optimize punishment reason display | 2025-08-26 20:32:07 +08:00 |  | 
			
				
					|  | d4a2e5ef5b | ♻️ Refactored auth controller | 2025-08-18 00:14:18 +08:00 |  | 
			
				
					|  | 2761abf405 | ✨ Login now send a notification | 2025-08-17 23:43:13 +08:00 |  | 
			
				
					|  | 8e8965eb3d | 👔 Send factor code no longer requires hint | 2025-08-17 21:20:42 +08:00 |  | 
			
				
					|  | 07ba148d9b | 🐛 Fix challege pickup | 2025-08-16 14:30:58 +08:00 |  | 
			
				
					|  | a27bda4720 | 🐛 Fix web didn't has device name | 2025-08-15 12:10:59 +08:00 |  | 
			
				
					|  | 1778ab112d | ✨ Authorized device | 2025-08-14 02:21:59 +08:00 |  | 
			
				
					|  | 5f70d53c94 | ✨ New authorized device | 2025-08-14 02:10:32 +08:00 |  | 
			
				
					|  | f8d8e485f1 | ♻️ Refactored the authorized device (now client) | 2025-08-13 15:27:31 +08:00 |  | 
			
				
					|  | 76fdf14e79 | ♻️ Refactored authorize device system (wip) (skip ci) | 2025-08-13 02:04:26 +08:00 |  | 
			
				
					|  | e7d14d4687 | ✨ Punishment block login and disable account | 2025-08-08 15:42:17 +08:00 |  | 
			
				
					|  | 49fe70b0aa | ✨ Featured post | 2025-07-31 11:27:52 +08:00 |  | 
			
				
					|  | 460f321bd1 | ✨ DysonNetwork.Pass service frontend | 2025-07-24 22:23:40 +08:00 |  | 
			
				
					|  | 3c11c4f3be | ♻️ I have no idea what I have done | 2025-07-15 01:54:27 +08:00 |  | 
			
				
					|  | 4a7f2e18b3 | ✨ Pusher service | 2025-07-12 23:31:21 +08:00 |  | 
			
				
					|  | ba49d1c7a7 | ♻️ Basically completed the separate of account service | 2025-07-12 11:40:18 +08:00 |  | 
			
				
					|  | e76c80eead | ♻️ Moved some services to DysonNetwork.Pass | 2025-07-11 02:00:40 +08:00 |  |